1 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
3 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
4 user32: Add a message test for various ShowWindow() calls, fix some failures.
6 2006-12-18 James Hawkins <truiken@gmail.com>
8 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
9 mscoree: Add a stub for GetCORSystemDirectory.
11 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
13 * dlls/kernel32/tests/loader.c:
16 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
18 * dlls/winspool.drv/tests/info.c:
19 winspoool/tests: Build the name of the local print server in a separate function.
21 * dlls/winspool.drv/tests/info.c:
22 winspoool/tests: Rename unclear string.
24 * dlls/localspl/tests/localmon.c:
25 localspl/tests: Rename unclear string.
27 * dlls/localspl/tests/localmon.c:
28 localspl/tests: Fix copy+paste typo.
30 2006-12-21 Jacek Caban <jacek@codeweavers.com>
32 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
33 mshtml: Improve loading document detection in AsyncOpen.
36 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
38 2006-12-21 Huw Davies <huw@codeweavers.com>
40 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
41 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
42 the user's caches directory
43 and use these instead of the original suitcase.
45 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
47 * dlls/setupapi/install.c:
48 setupapi: Fix handling of 'CopyFiles=@file'.
50 2006-12-21 Ken Thomases <ken@codeweavers.com>
52 * dlls/iphlpapi/ifenum.c:
53 iphlpapi: Fixed a problem with enumerating network interfaces.
54 Keep increasing the buffer until the returned length is more than two
55 records smaller than the buffer we provided.
57 2006-12-21 Alexandre Julliard <julliard@winehq.org>
60 ntdll: Added support for physically ejecting devices on Mac OS.
62 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
63 ntdll: File positions should be aligned to sector boundaries in PE loader.
65 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
67 * dlls/kernel32/tests/process.c:
68 kernel32/tests: Don't use full path for executable in tests.
70 2006-12-21 Ken Thomases <ken@codeweavers.com>
72 * dlls/winmm/winecoreaudio/audio.c:
73 winecoreaudio: Replace pthread mutex with OSSpinLock.
75 * dlls/winmm/winecoreaudio/audio.c:
76 winecoreaudio: Move a memset out of a mutex-guarded section.
78 * dlls/winmm/winecoreaudio/audio.c:
79 winecoreaudio: Merge wodReset and wodHelper_Reset.
81 * dlls/winmm/winecoreaudio/audio.c:
82 winecoreaudio: Change to faster non-recursive mutex.
84 * dlls/winmm/winecoreaudio/audio.c:
85 winecoreaudio: Push notify of completions from render callback to message thread.
86 Rather than have the Audio Unit render callback traverse the queue of wave
87 headers looking for complete ones, and sending a message to the message thread
88 for each one it finds, just send one message to tell the message thread to do
89 that work itself. The render callback is called in a real-time priority
90 thread and is expected to return as quickly as possible.
92 * dlls/winmm/winecoreaudio/audio.c:
93 winecoreaudio: Remove more mutexes from around Audio Unit calls.
95 * dlls/winmm/winecoreaudio/audio.c:
96 winecoreaudio: Report when the render callback is just providing silence.
98 * dlls/winmm/winecoreaudio/audio.c:
99 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
101 * dlls/winmm/winecoreaudio/audio.c:
102 winecoreaudio: Leave audio unit running, except when waveout device paused.
104 * dlls/winmm/winecoreaudio/audio.c:
105 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
107 * dlls/winmm/winecoreaudio/audio.c:
108 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
110 * dlls/winmm/winecoreaudio/audio.c:
111 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
113 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
114 clears dwPartialOffset itself.
115 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
116 parameter. wodWrite is not called from the Audio Unit render callback, so it
117 can use Wine debug channels.
119 * dlls/winmm/winecoreaudio/audio.c:
120 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
122 * dlls/winmm/winecoreaudio/audio.c:
123 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
124 wodHelper_BeginWaveHdr().
125 This refactoring prepares the ground for subsequent refactoring of
126 wodHelper_BeginWaveHdr.
128 * dlls/winmm/winecoreaudio/audio.c:
129 winecoreaudio: Create port for sending messages to the callback thread only once.
131 * dlls/winmm/winecoreaudio/audio.c:
132 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
134 2006-12-21 Günther Brammer <GBrammer@gmx.de>
136 * dlls/ddraw/tests/dsurface.c:
137 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
139 2006-12-20 Huw Davies <huw@codeweavers.com>
141 * dlls/gdi32/freetype.c:
142 gdi32: Actually create the Wine fonts key if it doesn't exist.
144 2006-12-20 Juan Lang <juan_lang@yahoo.com>
146 * dlls/kernel32/profile.c:
147 kernel32: Suppress an unneeded warning.
149 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
151 * dlls/oleaut32/vartype.c:
152 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
153 into a DECIMAL instead of a double as an intermediate step.
155 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
157 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
158 dlls/wined3d/directx.c:
159 d3d: Fix adapter mode enumeration and filtering.
161 2006-12-20 Christoph Frick <frick@sc-networks.de>
163 * dlls/dinput/device.c:
164 dinput: Drop magic int.
166 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
167 dinput: Set the correct size for the old dinput joystick.
168 This also reverts my previous patch as this is the real cause for the
169 problems with Grand Prix Legends.
171 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
173 * dlls/wined3d/device.c, dlls/wined3d/state.c,
174 dlls/wined3d/wined3d_private.h:
175 wined3d: Reinstall the nvrc texture unit mapping.
177 * dlls/wined3d/device.c:
178 wined3d: Catch nop pixel shader changes.
180 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
181 dlls/wined3d/wined3d_private.h:
182 wined3d: Add pixel shaders to the state table.
184 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
185 wined3d: Catch nop sampler changes.
187 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
188 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
189 wined3d: Move samplers to the state table.
191 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
192 wined3d: Add empty sampler entries to the state table.
194 * dlls/wined3d/device.c:
195 wined3d: Catch nop SetTextureStageState calls.
197 * dlls/wined3d/state.c:
198 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
200 * dlls/wined3d/state.c:
201 wined3d: Make a WINED3DTSS_RESULTARG stub.
203 * dlls/wined3d/state.c:
204 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
206 * dlls/wined3d/state.c:
207 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
209 * dlls/wined3d/state.c:
210 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
212 * dlls/wined3d/device.c, dlls/wined3d/state.c:
213 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
215 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
216 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
218 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
219 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
220 wined3d: Move WINED3DTSS_COLOROP to the state table.
222 * dlls/wined3d/basetexture.c:
223 wined3d: Do not enable the texture dimensions in BindTexture.
225 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
226 wined3d: Add empty texture stage states to the state table.
228 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
229 wined3d: Temporary disable nvrc junk texture skipping.
231 2006-12-20 Alexandre Julliard <julliard@winehq.org>
233 * dlls/shell32/regsvr.c:
234 shell32: Don't hardcode the system32 directory in registered classes.
237 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
239 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
240 ntdll: Fix the libdl refcount when loading the same builtin twice.
242 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
244 * dlls/kernel32/tests/module.c:
245 kernel32/tests: Test loading and unloading of builtin dlls.
247 2006-12-20 Kai Blin <kai.blin@gmail.com>
249 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
250 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
252 2006-12-20 Alexandre Julliard <julliard@winehq.org>
254 * include/guiddef.h, include/windef.h, include/wine/debug.h,
255 include/wine/test.h, include/winnt.h:
256 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
258 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
259 programs/winedbg/break.c, programs/winedbg/dbg.y,
260 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
261 programs/winedbg/memory.c, programs/winedbg/stack.c,
262 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
263 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
264 programs/winedbg/winedbg.c:
265 winedbg: Win64 printf format fixes.
267 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
268 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
269 programs/winedbg/tgt_minidump.c:
270 winedbg: Fixed a few data types.
272 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
274 * dlls/dinput/mouse.c:
275 dinput: Warp mouse in exclusive cooperation mode only.
277 * dlls/dinput/mouse.c:
278 dinput: Use GetCursorPos() to calculate relative mouse movements.
280 2006-12-19 Rob Shearman <rob@codeweavers.com>
282 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
283 ole32: Send a causality ID in the ORPCTHIS header for a call.
284 Use the causality ID to determine whether this is a top-level or a
285 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
287 * dlls/ole32/tests/marshal.c:
288 ole32: Reset the message filter at the end of the message filter test.
290 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
291 dlls/ole32/stubmanager.c:
292 ole32: Pass in the IID and IUnknown* of the object being executed to the server
293 notification and message filter functions.
295 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
296 ole32: Call the message filter for incoming calls.
299 ole32: Call ServerNotify for channel hooks.
300 Store the SChannelHookCallInfo structure in the message state.
302 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
303 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
304 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
308 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
310 This is done by putting the ORPCTHIS data into the buffer when calling
311 IRpcChannelBuffer::GetBuffer on the client side and then storing the
312 amount we increased the buffer in a structure stored in the Handle
313 field. This is done to present the correct Buffer pointer to the proxy
314 so that it writes its data after the ORPCTHIS data.
315 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
316 sure the data is consistent according to NDR rules. Also add several
317 checks on the unmarshaled data that are specified by the DCOM draft
320 2006-12-19 H. Verbeet <hverbeet@gmail.com>
322 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
323 dlls/wined3d/glsl_shader.c:
324 wined3d: Allow wined3d to handle multiple render targets.
326 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
327 dlls/wined3d/wined3d_private.h:
328 wined3d: Allow the FBO code to handle multiple render targets.
330 * dlls/wined3d/device.c:
331 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
332 Use the render target index rather than hardcoding 0.
334 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
335 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
336 wined3d: Allow the device to store multiple render targets.
338 2006-12-19 Hans Leidekker <hans@it.vu.nl>
340 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
341 tools/winedump/winedump.man.in:
342 winedump: Start dumping .NET specific bits from PE executables.
344 2006-12-20 Alexandre Julliard <julliard@winehq.org>
346 * dlls/ntdll/virtual.c:
347 ntdll: Fixed typo in map_image.
349 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
351 * dlls/winex11.drv/opengl.c:
352 winex11.drv: pbuffer detection.
354 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
356 * dlls/winex11.drv/opengl.c:
357 winex11.drv: Don't crash when called with a NULL gl context.
359 2006-12-19 Huw Davies <huw@codeweavers.com>
361 * dlls/gdi32/freetype.c:
362 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
365 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
367 * dlls/gdi32/gdiobj.c:
368 gdi32: Remove unused function.
370 2006-12-19 Rob Shearman <rob@codeweavers.com>
372 * dlls/ole32/tests/usrmarshal.c:
373 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
374 derived from the return value of HMETAFILEPICT_UserMarshal instead of
375 the value returned by HMETAFILEPICT_UserSize, as the latter
376 over-estimates the size on Windows.
377 Remove some unnecessary casts.
379 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
381 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
382 dlls/winex11.drv/winpos.c:
383 user32: Extend the support for SWP_STATECHANGED for all windows.
385 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
387 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
388 include/wine/wined3d_types.h:
389 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
391 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
393 * dlls/wined3d/state.c:
394 wined3d: Fix a function name.
396 * dlls/wined3d/state.c:
397 wined3d: Add missing render state function.
399 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
400 wined3d: Catch nop render state changes.
402 * dlls/wined3d/device.c:
403 wined3d: Move render state applying to drawprim.
405 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
407 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
408 dlls/wined3d/wined3d_private.h:
409 wined3d: Add the state dirtification infrastructure.
411 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
413 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
414 dlls/msvcrt/string.c, include/config.h.in:
415 msvcrt: Add _atoldbl.
417 2006-12-19 Alexandre Julliard <julliard@winehq.org>
420 configure: Re-generated with autoconf 2.61.
422 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
424 * dlls/oleaut32/vartype.c:
425 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
427 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
429 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
430 winex11drv: Return cached cursor_pos in GetCursorPos().
432 2006-12-18 Hans Leidekker <hans@it.vu.nl>
434 * dlls/ws2_32/socket.c:
435 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
437 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
439 * dlls/kernel32/tests/loader.c:
440 kernel32: Add a minimal PE image that XP is able to load.
442 2006-12-18 James Hawkins <truiken@gmail.com>
444 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
445 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
447 * dlls/msi/tests/install.c:
448 msi: Run the install tests from a temporary directory.
450 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
452 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
453 usp10: Implement ScriptStringCPtoX.
455 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
456 usp10: Implement ScriptStringXtoCP.
458 * dlls/usp10/usp10.c:
459 usp10: Implement ScriptStringFree.
461 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
462 usp10: Implement ScriptStringAnalyse.
464 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
466 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
467 d3d9: Handle volume container in d3d9.
469 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
471 d3d9: Handle surface container in d3d9.
473 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
474 d3d8: Handle volume container in d3d8.
476 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
477 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
478 d3d8: Handle surface container in d3d8.
480 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
481 dlls/d3d9/tests/device.c:
482 d3d9: Fix implicit swap chain refcounting.
484 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
485 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
486 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
487 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
488 d3d: Callback infrastructure for implicit swap chain destruction in
491 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
492 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
493 d3d9: Fix implicit surface refcounting.
495 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
496 wined3d: Remove IWineD3DVolume_GetContainerParent.
498 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
499 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
500 wined3d: Remove IWineD3DSurface_GetContainerParent.
502 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
503 d3d9: Handle volume refcount forwarding in d3d9.
505 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
506 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
507 d3d9: Handle surface refcount forwarding in d3d9.
509 * dlls/wined3d/device.c:
510 wined3d: Call the depth stencil destroy callback function.
512 2006-12-18 James Hawkins <truiken@gmail.com>
515 msi: Update the text control when the selection path changes.
518 msi: Only cleanup event subscriptions of the dialog being closed.
520 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
522 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
523 dlls/dinput/tests/device.c:
524 dinput: Make mouse use axis mode flag set in base class. Add tests.
526 * dlls/dinput/device.c:
527 dinput: Add handling of AXISMODE property to base device object.
529 * dlls/dinput/joystick_linuxinput.c:
530 dinput: Zero out returned information struct.
532 * dlls/dinput/keyboard.c:
533 dinput: Don't return non existent keys.
535 2006-12-17 Rob Shearman <rob@codeweavers.com>
537 * dlls/kernel32/heap.c:
538 kernel32: Protect global alloc functions against integer overflows on the
541 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
542 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
544 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
545 dlls/ole32/usrmarshal.c:
546 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
549 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
550 dlls/ole32/tests/usrmarshal.c:
551 ole32: Move the user marshal tests to usrmarshal.c.
553 * dlls/rpcrt4/rpc_transport.c:
554 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
555 connection is closed.
557 * dlls/ole32/usrmarshal.c:
558 ole32: Add documentation for the user marshaling functions.
560 * dlls/ole32/datacache.c:
561 ole32: Support reading and writing custom clipformats in the data cache.
563 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
565 * tools/winedump/pe.c:
566 winedump: Remove a redundant ';'.
568 * tools/winedump/pe.c:
569 winedump: Fix a couple of typos.
571 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
573 * dlls/usp10/tests/usp10.c:
574 usp10/tests: Make tests run on win9x and NT4 again.
576 * dlls/user32/tests/monitor.c:
577 user32/tests: Make sure the tests run on NT4 again.
579 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
582 server: Cast-qual warnings fix.
585 server: Cast-qual warnings fix.
587 2006-12-16 Alexandre Julliard <julliard@winehq.org>
589 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
590 msvcrt: Define __CxxLongjmpUnwind for i386 only.
592 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
594 * programs/winhelp/hlpfile.c:
595 winhelp: Cast-qual warnings fix.
597 * programs/winecfg/theme.c:
598 winecfg: Cast-qual warning fix.
600 * programs/progman/group.c:
601 progman: Cast-qual warnings fix.
603 * dlls/version/tests/info.c:
604 version/tests: Write-strings warning fix.
606 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
608 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
610 ddraw: IDirectDraw3 should use its own ref count variable.
613 ddraw: Initialize the IDirectDraw3 vtable.
615 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
617 * dlls/localspl/tests/localmon.c:
618 localspl/tests: Add tests for XcvDataPort.
620 2006-12-16 Alexandre Julliard <julliard@winehq.org>
622 * configure, configure.ac, include/config.h.in:
623 configure: Remove some no longer used libcurses checks.
625 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
627 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
628 wined3d: When changing display modes clip cursor to the requested display size.
630 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
632 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
633 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
635 2006-12-15 Alexandre Julliard <julliard@winehq.org>
637 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
638 msvcrt: Implemented __CxxLongjmpUnwind.
640 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
641 msvcrt: Make pointers to read-only exception descriptors const.
643 2006-12-15 James Hawkins <truiken@gmail.com>
645 * dlls/cabinet/fdi.c:
646 cabinet: Close the opened file handle even in error cases.
648 2006-12-15 Hans Leidekker <hans@it.vu.nl>
650 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
651 setupapi: Add a stub implementation for SetupPromptReboot.
653 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
655 * dlls/user32/edit.c:
656 user32: Center the context menu if it was activated via VK_APPS like Windows
659 * dlls/user32/message.c, dlls/user32/tests/msg.c,
660 dlls/winex11.drv/keyboard.c:
661 user32: Add support for the VK_APPS (Menu) key.
663 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
664 ddrawex: Avoid not necessary casts.
666 * dlls/ddraw/ddraw_thunks.c:
669 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
671 * dlls/secur32/tests/ntlm.c:
672 secur32/tests: Cast-qual warnings fix.
674 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
676 * dlls/wined3d/device.c:
677 wined3d: Clean up SetRenderState.
679 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
680 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
682 * dlls/ddraw/surface.c:
683 ddraw: Add a TRACE to GetPixelFormat.
685 2006-12-14 Jacek Caban <jacek@codeweavers.com>
687 * dlls/mshtml/olecmd.c:
688 mshtml: Use pvaIn in exec_print.
690 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
692 * dlls/shlwapi/tests/path.c:
693 shlwapi/tests: Fix typos.
695 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
697 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
698 dlls/winex11.drv/winpos.c:
699 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
701 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
703 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
704 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
705 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
708 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
710 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
711 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
712 ddraw: Add IDirectDraw3 interface.
714 2006-12-09 Günther Brammer <GBrammer@gmx.de>
716 * dlls/ddraw/surface.c:
717 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
719 2006-12-14 Francois Gouget <fgouget@free.fr>
721 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
722 dlls/wined3d/directx.c, dlls/winedos/int15.c,
723 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
724 programs/winedbg/break.c:
725 Assorted spelling fixes.
727 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
728 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
729 Fix the test so it compiles without warnings.
731 * dlls/ole32/tests/marshal.c:
732 ole32/tests: Replace some '#if 0's with 'if (0)'s.
733 Fix the code so it compiles.
735 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
736 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
737 dlls/user32/tests/win.c:
738 user32/tests: Replace some '#if 0's with 'if (0)'s.
739 Fix the code so it compiles without warnings.
741 * dlls/version/tests/info.c:
742 version/tests: Replace some '#if 0's with 'if (0)'s.
743 Fix the code so it compiles without warnings.
745 * dlls/shlwapi/tests/clist.c:
746 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
748 * dlls/advapi32/tests/crypt_md4.c:
749 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
751 * dlls/localspl/tests/localmon.c:
752 localspl/tests: Replace some '#if 0's with 'if (0)'s.
754 * dlls/comctl32/tests/mru.c:
755 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
756 Fix the code so it compiles without warnings.
758 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
760 * dlls/shell32/shlexec.c:
761 shell32: Replace numeric literals with the proper constant.
763 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
765 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
766 secur32: Make some data const.
768 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
769 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
770 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
771 dlls/wined3d/wined3d_private.h:
772 wined3d: Make some data const.
774 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
775 rsaenh: Make some data const and static.
777 * dlls/rpcrt4/rpc_transport.c:
778 rpcrt4: Make some data const.
780 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
781 msvcrt: Make some data const.
783 * dlls/dswave/dswave_main.c:
784 dswave: Make some data const.
786 * dlls/crypt32/store.c:
787 crypt32: Make some data const.
789 * dlls/dplayx/dplayx_global.c:
790 dplayx: Make some data const.
792 * dlls/winmm/winearts/audio.c:
793 winearts: Make some data const.
795 * dlls/dmime/audiopath.c:
796 dmime: Make some data const and static.
798 * dlls/dbghelp/module.c:
799 dbghelp: Make some data const.
801 * dlls/atl/registrar.c:
802 atl: Make some data const.
804 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
805 dlls/winmm/wineoss/mixer.c:
806 wineoss: Make some data const.
808 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
810 * dlls/kernel32/tests/process.c:
811 kernel32/tests: Be a bit more verbose on failure.
813 2006-12-14 Alexandre Julliard <julliard@winehq.org>
816 Revert "msi: Comparisons with null in conditions are special."
817 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
819 * dlls/msi/tests/package.c:
820 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
822 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
824 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
825 d3d8: Release non implicit surfaces only if refcount is 0, with test.
827 2006-12-14 Jacek Caban <jacek@codeweavers.com>
829 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
830 shdoclc: Added print template strings.
832 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
833 mshtml: Set default print template in exec_print.
835 * dlls/mshtml/nsio.c:
836 mshtml: Fixed handling chrome protocol.
838 * dlls/mshtml/nsio.c:
839 mshtml: Don't do anything in SetNSContainer if new container is the same
842 * dlls/mshtml/nsio.c:
843 mshtml: Fix loading pages in containers without document.
845 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
846 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
847 when we return string value.
849 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
851 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
852 rpcrt4/tests: Cast-qual warnings fix.
854 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
856 * dlls/shell32/shlexec.c:
857 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
858 supposed to cause a segfault anyway.
859 Use SE_ERR_FNF rather than a numeric literal.
861 * dlls/shell32/shlexec.c:
862 shell32: Add some documentation for FindExecutableW().
864 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
865 shell32: Fix FindExecutable() to return the executable path, not the whole
868 * dlls/shell32/tests/shlexec.c:
869 shell32/tests: Add FindExecutable() tests.
871 * dlls/shell32/tests/shlexec.c:
872 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
875 2006-12-13 Francois Gouget <fgouget@free.fr>
877 * dlls/ole32/tests/ole2.c:
878 ole32: Fix named/nameless union compilation error.
880 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
881 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
884 2006-12-12 Jacek Caban <jacek@codeweavers.com>
886 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
887 mshtml: Added beginning of IDM_PRINT implementation.
889 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
890 mshtml: Added test of CompareUrl.
892 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
894 * dlls/winex11.drv/mouse.c:
895 winex11.drv: Update cached cursor position after calling hook.
897 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
898 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
900 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
902 * dlls/kernel32/locale.c:
903 kernel32: Remove unneeded headers.
905 2006-12-13 Alexandre Julliard <julliard@winehq.org>
907 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
908 ntdll: Map the PE header up to the specified size, and clear the rest of
911 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
913 * dlls/kernel32/tests/loader.c:
914 kernel32: Add the data that mimics the PE image which upack creates.
916 2006-12-12 Jacek Caban <jacek@codeweavers.com>
918 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
919 dlls/urlmon/urlmon_main.c:
920 urlmon: Use pluggable protocol in CoInternetCompareUrl.
922 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
923 urlmon: Added application/x-msdownload mime filter.
925 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
927 * dlls/msvcrt/tests/file.c:
928 msvcrt/tests: Cast-qual warnings fix.
930 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
931 ntdll/tests: Cast-qual warning fix.
933 2006-12-12 Alexandre Julliard <julliard@winehq.org>
935 * dlls/winex11.drv/opengl.c:
936 winex11.drv: Fixed computation of viewport and scissor position.
938 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
940 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
941 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
942 user32: Factorize graphics driver SetParent into user32.
944 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
946 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
947 usp10: Add tests and fix for ScriptXtoCP .
949 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
951 * dlls/dinput/mouse.c:
952 dinput: Use standard mouse data format instead of custom one.
954 * dlls/dinput/device.c, dlls/dinput/device_private.h,
955 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
956 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
957 dinput: Remove redundant parameter.
959 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
960 dinput: Move mouse & keyboard user data format to base class.
962 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
963 dinput: Move joystick user data format into base class.
965 * dlls/dinput/device.c, dlls/dinput/device_private.h:
966 dinput: Add user data format into base class. Implement SetDataFormat.
968 * dlls/dinput/device.c, dlls/dinput/device_private.h,
969 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
971 dinput: Move transform and offsets structures into base device class.
973 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
975 * programs/winetest/main.c:
976 winetest: Show correct filenames on test.winehq.org.
978 * dlls/winspool.drv/tests/info.c:
979 winspool.drv/tests: No need to return anything as we are using a global
982 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
984 * dlls/kernel32/locale.c:
985 kernel32: Allow the preferred language to be different from the preferred
988 2006-12-08 Jacek Caban <jacek@codeweavers.com>
990 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
991 dlls/mshtml/nsservice.c:
992 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
994 2006-12-12 Jacek Caban <jacek@codeweavers.com>
996 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
997 mshtml: Added alert implementation.
999 2006-12-12 Alexandre Julliard <julliard@winehq.org>
1001 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
1002 winex11.drv: Get rid of the display pointer in the GL context.
1004 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
1005 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
1006 This causes lock inversions when the driver accesses the DC.
1008 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
1009 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
1010 opengl32: Avoid generating a wrapper for internal functions when we can call
1011 the internal one directly.
1013 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
1015 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
1016 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
1017 dlls/winex11.drv/opengl.c:
1018 winex11.drv: Correctly position and clip opengl child windows.
1020 2006-12-12 Alexandre Julliard <julliard@winehq.org>
1022 * dlls/winex11.drv/opengl.c:
1023 winex11.drv: Get rid of the unused set_drawable function.
1025 * dlls/gdi32/clipping.c:
1026 gdi32: Use a more appropriate size for the default clip region.
1028 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
1029 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
1031 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
1032 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
1033 winex11.drv: Make sure the drawable rect is always updated and use it where
1036 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
1038 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
1039 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
1040 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
1041 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
1042 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
1043 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
1045 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
1047 2006-12-12 Alexandre Julliard <julliard@winehq.org>
1049 * dlls/winex11.drv/clipboard.c:
1050 winex11.drv: Remove unused PropertyAliasMap variable.
1052 2006-12-11 Hans Leidekker <hans@it.vu.nl>
1054 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
1055 mscoree: Add a stub implementation for CorExitProcess and
1056 GetRequestedRuntimeInfo.
1058 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
1059 mscoree: Take advantage of an installed Mono for Windows to run .NET
1062 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
1064 * dlls/winspool.drv/tests/info.c:
1065 winspool/tests: Don't treat having no printers as a failure.
1067 * dlls/winspool.drv/tests/info.c:
1068 winspool/tests: Make default_printer a global variable.
1070 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
1072 * dlls/msvcrt/tests/printf.c:
1073 msvcrt/tests: Cast-qual warnings fix.
1075 * dlls/msvcrt/tests/cpp.c:
1076 msvcrt/tests: Cast-qual warnings fix.
1078 * dlls/msi/tests/install.c:
1079 msi/tests: Cast-qual warning fix.
1081 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
1083 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
1084 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
1085 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
1086 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
1087 Made some functions static.
1089 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
1091 * dlls/localspl/tests/localmon.c:
1092 localspl/tests: Add tests for XcvClosePort.
1094 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
1095 localspl/tests: Add tests for XcvOpenPort.
1097 2006-12-11 Hans Leidekker <hans@it.vu.nl>
1099 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
1100 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
1102 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
1104 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1105 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
1107 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1108 wined3d: Move SRGBWRITEENABLE to the state table.
1110 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1111 wined3d: Move tesselation to the state table.
1113 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1114 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
1116 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1117 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
1119 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1120 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
1122 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1123 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
1125 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1126 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
1128 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1129 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
1131 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1132 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
1134 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1135 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
1137 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1138 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
1140 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1141 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
1143 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1144 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
1146 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1147 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
1149 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1150 wined3d: Move WINED3DRS_WRAPx to the state table.
1152 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1153 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
1155 * dlls/wined3d/device.c:
1156 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
1158 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1159 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
1161 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1162 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
1164 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1165 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
1167 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1168 wined3d: Move point scale render states to the state table.
1170 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1171 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
1173 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1174 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
1176 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1177 wined3d: Move WINED3DRS_POINTSIZE to the state table.
1179 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1180 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
1182 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1183 wined3d: Move WINED3DRS_ZBIAS to the state table.
1185 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1186 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
1188 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1189 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
1191 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
1193 * dlls/cryptdll/cryptdll.c:
1194 cryptdll: Change storage class of module handle to static.
1196 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
1198 * dlls/dinput/device.c, dlls/dinput/device_private.h,
1199 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
1200 dinput: Move few helper functions and standardize them.
1202 * dlls/dinput/device.c, dlls/dinput/device_private.h,
1203 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
1204 dlls/dinput/mouse.c:
1205 dinput: Move internal function calculate_ids to where it's really used.
1207 * dlls/dinput/joystick_linuxinput.c:
1208 dinput: No need to copy default constant format. Use already defined static
1211 2006-12-11 Alexandre Julliard <julliard@winehq.org>
1213 * dlls/shell32/shlfileop.c:
1214 shell32: Avoid using garbage data in wildcard expansion.
1216 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
1218 * dlls/winex11.drv/opengl.c:
1219 wgl: Make the WGL code independant of the number of supported pixel formats.
1221 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
1223 * dlls/winex11.drv/opengl.c:
1224 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
1226 2006-12-11 Christoph Frick <frick@sc-networks.de>
1228 * dlls/dinput/joystick_linuxinput.c:
1229 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
1231 * dlls/dinput/joystick_linuxinput.c:
1232 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
1234 * dlls/dinput/joystick_linuxinput.c:
1235 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
1237 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
1239 * dlls/dinput/device.c:
1240 dinput: Remove incorrect assumption about format.
1242 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
1244 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1245 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
1247 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1248 dlls/wined3d/wined3d_private.h:
1249 wined3d: Remove the unused tween factor stateblock member.
1251 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1252 dlls/wined3d/wined3d_private.h:
1253 wined3d: Remove the unused stateblock vertex blend member.
1255 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
1257 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1258 wined3d: Move wined3drs_fogdensity to the state table.
1260 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
1262 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1263 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
1265 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1266 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
1268 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1269 wined3d: Move fog states to the state table.
1271 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1272 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
1274 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1275 wined3d: Move stencil states to the state table.
1277 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1278 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
1280 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1281 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
1283 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1284 wined3d: Move WINED3DRS_BLENDOP to the state table.
1286 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1287 wined3d: Move clipping states to the state table.
1289 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1290 wined3d: Move alpha states to the state table.
1292 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
1293 dlls/wined3d/wined3d_private.h:
1294 wined3d: Implement IWineD3DDevice::Reset.
1296 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
1298 * dlls/mapi32/tests/util.c:
1299 mapi32/tests: Cast-qual warnings fix.
1301 * dlls/mapi32/tests/prop.c:
1302 mapi32/tests: Cast-qual warnings fix.
1304 * dlls/gdi32/tests/metafile.c:
1305 gdi32/tests: Cast-qual warning fix.
1307 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
1309 * dlls/wined3d/directx.c:
1310 wined3d: Reduce the number of error messages.
1312 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
1314 * dlls/comctl32/imagelist.c:
1315 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
1318 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
1320 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
1321 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
1322 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
1323 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
1324 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
1325 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
1326 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
1327 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
1328 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
1329 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
1330 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
1331 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
1332 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
1333 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
1334 made functions and variables static in some testcases.
1336 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
1338 * dlls/winspool.drv/tests/info.c:
1339 winspool.drv/tests: Fix typo.
1341 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
1343 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
1344 dinput: Fix processing of custom format.
1346 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
1348 * dlls/dmstyle/dmutils.c:
1349 dmstyle: Dangling references fix.
1351 * dlls/dmloader/debug.c:
1352 dmloader: Dangling references fix.
1354 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
1356 * dlls/dmime/dmutils.c:
1357 dmime: Dangling references fix.
1359 * dlls/kernel32/tests/locale.c:
1360 kernel32/tests: Cast-qual warnings fix.
1362 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
1364 * dlls/dbghelp/storage.c:
1365 dbghelp: Sparse array speed up.
1367 2006-12-08 Alexandre Julliard <julliard@winehq.org>
1369 * ANNOUNCE, ChangeLog, VERSION, configure:
1372 ----------------------------------------------------------------
1373 2006-12-08 Alexandre Julliard <julliard@winehq.org>
1375 * dlls/gdi32/freetype.c:
1376 gdi32: Don't assume that the font codepages change with the user locale.
1377 Codepages can be set independently with LC_CTYPE.
1379 * dlls/msvcrt/locale.c:
1380 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
1382 * dlls/shlwapi/tests/string.c:
1383 shlwapi: Fixed string tests for non-English locales.
1385 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
1387 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1388 wined3d: Move blending related states to the state table.
1390 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1391 wined3d: Move WINED3DRS_AMBIENT to the state table.
1393 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1394 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
1396 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1397 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
1399 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1400 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
1402 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1403 wined3d: Move WINED3DRS_SHADEMODE to the state table.
1405 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1406 wined3d: Move WINED3DRS_CULLMODE to the state table.
1408 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1409 wined3d: Move WINED3DRS_ZENABLE to the state table.
1411 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1412 wined3d: Move WINED3DRS_LIGHTNING to the state table.
1414 2006-12-08 Alexandre Julliard <julliard@winehq.org>
1416 * dlls/gdi32/freetype.c:
1417 gdi32: Disable the freetype mmap sharing on Mac OS.
1419 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
1421 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
1422 comcat: Remove const from COMCAT Manager.
1424 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1426 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
1427 shell32: Define AVI resource 152.
1429 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
1431 * dlls/advpack/tests/advpack.c:
1432 advpack/tests: Change the output for HRESULT's.
1434 2006-12-08 Alexandre Julliard <julliard@winehq.org>
1436 * dlls/dbghelp/stack.c:
1437 dbghelp: Avoid a printf format warning.
1439 * tools/winedump/pdb.c:
1440 winedump: Avoid printf format warnings.
1442 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
1445 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
1447 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
1449 * dlls/crypt32/tests/encode.c:
1450 crypt32/tests: Cast-qual warnings fix.
1452 * dlls/crypt32/tests/store.c:
1453 crypt32/tests: Cast-qual warnings fix.
1455 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
1457 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1458 wined3d: Move WINED3DRS_FILLMODE to the state table.
1460 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
1462 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
1463 wined3d: Add render states to the state table.
1465 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
1467 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
1468 dlls/wined3d/wined3d_private.h:
1469 wined3d: Create the state table.
1471 2006-12-07 Kai Blin <kai.blin@gmail.com>
1473 * dlls/ws2_32/socket.c:
1474 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
1476 2006-12-07 Alexandre Julliard <julliard@winehq.org>
1478 * dlls/ntdll/loader.c:
1479 ntdll: Check the NX compatibility flag for every loaded module.
1481 * tools/winebuild/build.h, tools/winebuild/main.c,
1482 tools/winebuild/spec32.c, tools/winebuild/utils.c,
1483 tools/winebuild/winebuild.man.in:
1484 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
1487 * tools/winedump/pe.c:
1488 winedump: Print sizes and offsets in hex.
1490 2006-12-07 Huw Davies <huw@codeweavers.com>
1492 * dlls/wineps.drv/download.c:
1493 wineps.drv: Don't try to download a non-scalable font.
1495 2006-12-06 Mike McCormack <mike@codeweavers.com>
1497 * dlls/msi/tests/package.c:
1498 msi: Add tests for comparison to empty strings.
1501 msi: Comparisons with null in conditions are special.
1503 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
1505 * tools/winedump/lib.c:
1506 winedump: Dump section data of COFF library files, decode some import data.
1508 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
1509 winedump: Add a possibility to dump raw section data.
1511 * tools/winedump/pe.c, tools/winedump/winedump.h:
1512 winedump: Export dump_section() for use outside of pe.c.
1514 * tools/winedump/pe.c, tools/winedump/winedump.h:
1515 winedump: Handle properly partial optional COFF headers.
1516 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
1518 * tools/winedump/pe.c:
1519 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
1520 by IMAGE_SCN_ALIGN_MASK.
1522 * tools/winedump/pdb.c:
1523 winedump: Avoid returning void from a void function.
1525 * tools/winedump/pdb.c:
1526 winedump: Make output of dump_data fit into 80 columns.
1528 * dlls/kernel32/tests/loader.c:
1529 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
1531 2006-12-07 Alexandre Julliard <julliard@winehq.org>
1533 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
1534 ntdll: Fix the failing loader tests.
1536 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
1538 * dlls/winex11.drv/opengl.c:
1539 wgl: Implement wglGetPixelFormatAttribfvARB.
1541 2006-12-07 Alexandre Julliard <julliard@winehq.org>
1543 * dlls/oleaut32/tests/vartype.c:
1544 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
1547 * dlls/oleaut32/vartype.c:
1548 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
1550 * dlls/kernel32/locale.c:
1551 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
1554 * dlls/kernel32/tests/locale.c:
1555 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
1558 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1560 * documentation/README.ko:
1561 README: Updated Korean translation.
1563 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
1565 * programs/winecfg/Fr.rc:
1566 winecfg: A few fixes for the French translation.
1568 2006-12-06 Francois Gouget <fgouget@free.fr>
1570 * tools/winapi/msvcmaker:
1571 msvcmaker: Remove references to wine_unicode and to .spec.c files.
1573 2006-12-07 Rob Shearman <rob@codeweavers.com>
1575 * dlls/ole32/compobj.c:
1576 ole32: Add some documentation for CoCreateInstance.
1578 * dlls/wininet/http.c:
1579 wininet: Make a function for resolving the server name for an HTTP request
1580 and sending the appropriate callbacks and use it to remove some duplicated code.
1582 * dlls/wininet/http.c:
1583 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
1584 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
1586 2006-12-06 Jacek Caban <jacek@codeweavers.com>
1588 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
1589 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
1590 mshtml: Added get_parentWindow implementation.
1592 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
1593 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
1595 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
1596 urlmon: Added application/pdf mime filter.
1598 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
1599 urlmon: Added application/java mime filter.
1601 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
1602 urlmon: Added application/x-zip-compressed filter.
1604 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
1605 urlmon: Added application/x-gzip-compression filter.
1607 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
1609 * dlls/ntdll/tests/rtl.c:
1610 ntdll/tests: Fix typo.
1612 2006-12-06 Francois Gouget <fgouget@free.fr>
1615 gdi32: Add a prototype for GetFontUnicodeRanges().
1617 2006-12-06 Alexandre Julliard <julliard@winehq.org>
1619 * dlls/gdi32/freetype.c:
1620 gdi32: Only mmap a given font file once.
1621 FT_New_Face always creates a new mapping of the font file, so do the
1622 mapping by hand and use FT_New_Memory_Face instead.
1624 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
1626 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
1627 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
1628 d3d8: Fix implicit surface refcounting.
1630 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
1631 d3d8: Handle volume refcount forwarding in d3d8.
1633 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
1634 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
1635 d3d8: Handle surface refcount forwarding in d3d8.
1637 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
1638 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
1639 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
1640 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
1641 d3d: Callback infrastructure for implicit depth stencil surface destruction
1644 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
1645 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
1646 d3d: Callback infrastructure for implicit volume destruction in
1647 IWineD3DVolumeTexture.
1649 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
1650 d3d: Callback infrastructure for implicit render target destruction in
1653 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
1654 d3d: Callback infrastructure for implicit surface destruction in
1655 IWineD3DCubeTexture.
1657 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
1658 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
1659 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
1661 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
1663 * include/wine/list.h:
1664 wine/list.h: Added list_move_head and list_move_tail.
1666 2006-12-06 Francois Gouget <fgouget@free.fr>
1668 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
1669 dmime: Remove resolve_STREAM_SEEK(), it is unused.
1671 * dlls/ole32/usrmarshal.c:
1672 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
1675 * dlls/ole32/datacache.c:
1676 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
1679 * tools/winapi/msvcmaker:
1680 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
1682 * tools/winapi/msvcmaker:
1683 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
1685 * tools/winapi/msvcmaker:
1686 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
1688 * tools/winapi/msvcmaker:
1689 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
1692 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
1694 * dlls/winex11.drv/opengl.c:
1695 wgl: Fix for missing NV GLX extension.
1697 2006-12-06 Mike McCormack <mike@codeweavers.com>
1699 * dlls/msi/tests/package.c:
1700 msi: More tests for the SourceDir property.
1702 * dlls/msi/tests/package.c:
1703 msi: Add some tests for the ALTER query.
1705 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
1707 * programs/winedbg/symbol.c:
1708 winedbg: Added support for constant values passed by dbghelp.
1710 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1711 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
1712 dbghelp: Added ability to internal store / reload a symbol with a constant value.
1713 Let dwarf and msc use this new feature.
1714 As we also add global symbol without addresses, don't take those
1715 constant symbols into account for searches by address.
1717 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
1718 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
1719 dbghelp: Added a field to the hash table to store the number of elements in
1721 Make use of it to get rid to module_compute_num_syms.
1723 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1724 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
1725 dbghelp: In find_nearest, now return the symbol instead of its index in
1728 * dlls/dbghelp/elf_module.c:
1729 dbghelp: Simplify the way we find the debug header.
1731 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
1733 * dlls/dplayx/dplay.c:
1734 dplayx: Display requested provider.
1736 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
1738 * dlls/winex11.drv/opengl.c:
1739 wgl: Cleanup wglMakeCurrent.
1741 2006-12-05 Huw Davies <huw@codeweavers.com>
1743 * dlls/wineps.drv/type42.c:
1744 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
1745 lengths of the loca and glyf tables in addition to changing their names.
1746 Should fix printing on Mac based cups servers.
1748 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
1750 * dlls/kernel32/tests/path.c:
1751 kernel32/tests: Add tests for GetWindowsDirectory.
1753 * dlls/kernel32/tests/path.c:
1754 kernel32/tests: Add tests for GetSystemDirectory.
1756 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
1758 * dlls/version/tests/info.c:
1759 version/tests: Free memory after use.
1761 * dlls/wininet/tests/url.c:
1762 wininet/test: Free memory after use.
1764 * dlls/advapi32/tests/security.c:
1765 advapi32/tests: Free memory after use.
1767 2006-12-05 Alexandre Julliard <julliard@winehq.org>
1769 * dlls/kernel32/volume.c:
1770 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
1773 2006-12-05 Huw Davies <huw@codeweavers.com>
1775 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
1776 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
1777 the listbox is empty.
1779 2006-12-05 James Hawkins <truiken@gmail.com>
1781 * dlls/msi/package.c:
1782 msi: Initialize sid_str to NULL.
1784 * dlls/msi/database.c:
1785 msi: Fail if stg is NULL.
1787 2006-12-05 Kai Blin <kai.blin@gmail.com>
1789 * dlls/ws2_32/socket.c:
1790 ws2_32: Rewrite setsockopt to be more readable.
1792 2006-12-05 Alexandre Julliard <julliard@winehq.org>
1794 * dlls/ntdll/heap.c:
1795 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
1798 kthread: Don't make the stack executable by default.
1800 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
1801 ntdll: Force exec permissions on all mmaps unless the app is marked
1804 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
1806 * dlls/dbghelp/elf_module.c:
1807 dbghelp: Recognize DT_GNU_HASH.
1809 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
1811 * dlls/advapi32/lsa.c:
1812 advapi32: Eliminate wild pointers.
1814 * dlls/comcat/tests/comcat.c:
1815 comcat/tests: Cast-qual warnings fix.
1817 2006-12-04 Lei Zhang <thestig@google.com>
1819 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
1820 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
1822 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
1824 * dlls/dinput/device_private.h:
1825 dinput: Remove no longer used GEN_EVENT.
1827 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
1828 dinput: Move joystick event queue into base device class.
1830 * dlls/dinput/mouse.c:
1831 dinput: Move mouse event queue into base device class.
1833 * dlls/dinput/keyboard.c:
1834 dinput: Move keyboard event queue into base device class.
1835 This removes [Get|Set]Property and GetDeviceData.
1837 * dlls/dinput/device.c, dlls/dinput/device_private.h:
1838 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
1839 Also add queue_event to replace big macro GEN_EVENT.
1841 2006-12-05 Mike McCormack <mike@codeweavers.com>
1843 * dlls/msi/action.c, dlls/msi/msipriv.h:
1844 msi: Examine the attributes of all features before setting a component's state.
1846 * dlls/msi/tests/package.c:
1847 msi: Add the names of features/components to debugging output.
1849 2006-12-04 Francois Gouget <fgouget@free.fr>
1851 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
1852 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
1853 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
1854 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
1855 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
1856 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
1857 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
1858 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
1859 programs/clock/It.rc, programs/cmdlgtst/It.rc,
1860 programs/notepad/It.rc, programs/progman/It.rc,
1861 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
1862 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
1863 programs/winemine/It.rc, programs/winhelp/It.rc:
1864 Consistently use SUBLANG_NEUTRAL for Italian resources.
1866 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
1867 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
1868 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
1869 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
1870 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
1871 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
1872 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
1873 tools/winedump/msc.c, tools/winegcc/winegcc.c:
1874 Assorted spelling fixes.
1876 * dlls/mshtml/editor.c:
1877 mshtml: Add '\n' to Wine trace.
1879 * dlls/msxml3/domdoc.c:
1880 msxml3: Add '\n' to Wine trace.
1882 * dlls/vmm.vxd/vmm.c:
1883 vmm.vxd: PC_WRITABLE spelling fix.
1885 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
1887 * dlls/atl/registrar.c:
1888 atl: Change storage class of dll_count to static.
1890 2006-12-04 Rob Shearman <rob@codeweavers.com>
1892 * dlls/ole32/datacache.c:
1893 ole32: Implement the GetData function of the data cache to using the
1894 existing LoadData function and fix GetData to also return data that
1895 has been set, rather than loaded.
1897 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
1898 ole32: Fix HandsOffStorage in the data cache.
1900 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
1901 ole32: Implement the DiscardCache function in the data cache.
1903 2006-12-04 Huw Davies <huw@codeweavers.com>
1905 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
1906 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
1907 being big enough to hold the buffer returned by EnumPrintersW.
1909 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
1911 * dlls/wined3d/directx.c:
1912 wined3d: Add err for failure case in CheckDepthStencilMatch.
1914 * dlls/wined3d/directx.c:
1915 wined3d: Fix CreateFakeGLContext to work with a foreign context.
1917 * dlls/wined3d/directx.c:
1918 wined3d: Avoid XFree on NULL in CheckDeviceType.
1920 * dlls/wined3d/directx.c:
1921 wined3d: Rearrange code in CheckDeviceType.
1923 * dlls/wined3d/directx.c:
1924 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
1926 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
1928 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
1929 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
1933 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
1935 * dlls/ws2_32/tests/sock.c:
1936 ws2_32: Added tests for closesocket cancelling pending I/O operations.
1938 2006-12-04 Alexandre Julliard <julliard@winehq.org>
1941 server: Explicitly shutdown destroyed sockets to force pending poll() calls
1944 * dlls/kernel32/locale.c:
1945 kernel32: Store the LC_MESSAGES value under the "Locale" value.
1946 Some apps depend on the value. Reported by Karsten Elfenbein.
1948 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
1950 * programs/winedbg/symbol.c:
1951 winedbg: Dwarf can emit REGREL symbol information, so handle it.
1952 Factorize a bit more some symbol handling code.
1954 * programs/winedbg/break.c, programs/winedbg/debugger.h,
1955 programs/winedbg/tgt_active.c:
1956 winedbg: Now that local variable computation depends on instruction
1957 pointer value, be sure to have the relevant insn ptr value when
1958 fetching the stack frames (spotted by Peter Oberndorfer).
1960 * dlls/dbghelp/dwarf.c:
1961 dbghelp: Fixed value stored for register relative information
1962 (regression spotted by Peter Oberndorfer).
1964 * dlls/dbghelp/dbghelp.c:
1965 dbghelp: Now that symbol's value computation depend on instruction
1966 pointer value, be sure to always store it (spotted by Peter
1969 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
1970 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
1971 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
1972 programs/winedbg/memory.c, programs/winedbg/stack.c:
1973 winedbg: Added some black magic to still handle register values on non
1974 current frame for some of the registers we know of (frame pointer,
1977 * programs/winedbg/symbol.c:
1978 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
1981 * programs/winedbg/symbol.c:
1982 winedbg: No longer test filename in sgv_cb, but do it in the only place where
1983 we actually need it.
1985 2006-12-02 Rob Shearman <rob@codeweavers.com>
1987 * dlls/ole32/datacache.c:
1988 ole32: Add some more traces to the data cache to make debugging easier.
1990 * dlls/ole32/tests/ole2.c:
1991 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
1992 and for caching formats with a clipformat of 0.
1994 * dlls/ole32/datacache.c:
1995 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
1996 means to match any clipformat/tymed.
1997 Therefore, keep the clipformat of the data in the data_cf field.
1998 Return an error from SetData if a non-zero clipformat hasn't been specified.
1999 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
2000 to be non-zero if data has been set.
2002 * dlls/ole32/datacache.c:
2003 ole32: Check that the specified clipboard format and tymed are valid in
2004 IOleCache::Cache in the data cache.
2006 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
2008 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
2009 spoolss: Forward EnumPortsW to winspool.drv.
2011 2006-12-04 Kai Blin <kai.blin@gmail.com>
2013 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
2014 ws2_32: Rewrite getsockopt to make it more readable.
2016 2006-12-04 Alexandre Julliard <julliard@winehq.org>
2018 * dlls/ntdll/loader.c:
2019 ntdll: Allow module with extensions in forward specifications.
2021 2006-12-04 Mike McCormack <mike@codeweavers.com>
2023 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
2024 msi: Double quotes are not valid in queries.
2026 * dlls/msi/tests/db.c:
2027 msi: Add tests for quoting in queries.
2029 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
2031 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
2032 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
2033 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
2034 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
2035 d3d: Pass the superior creating object down to the callback functions.
2037 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
2039 * fonts/ms_sans_serif.sfd:
2040 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
2042 * fonts/small_fonts.sfd:
2043 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
2045 * fonts/courier.sfd:
2046 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
2049 fonts: Add Ukrainian and Byelorussian symbols in System font.
2051 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
2053 * dlls/comctl32/header.c:
2054 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
2056 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
2058 * dlls/winex11.drv/opengl.c:
2059 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
2062 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
2064 * dlls/oleaut32/vartype.c:
2065 oleaut32: Cleanup of previous VarBstrCmp patch.
2067 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
2069 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
2070 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
2072 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
2074 * dlls/dinput/keyboard.c:
2075 dinput: Implement Poll for keyboard.
2077 * dlls/dinput/device.c, dlls/dinput/device_private.h,
2078 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
2079 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2080 dinput: Move critical section to the base device class.
2082 * dlls/dinput/device.c, dlls/dinput/device_private.h,
2083 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
2084 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
2085 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
2086 dinput: Move acquired flag to the base device class. Add tests.
2088 2006-12-04 Alexandre Julliard <julliard@winehq.org>
2090 * tools/winebuild/parser.c:
2091 winebuild: Check for illegal characters in entry point names.
2093 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
2095 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
2096 user32: Add ShowWindow test, make it pass under Wine.
2098 2006-12-03 Lei Zhang <thestig@google.com>
2100 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
2101 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
2103 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
2105 * dlls/winex11.drv/opengl.c:
2106 wgl: (W)GL_NV_vertex_array_range.
2108 2006-12-03 Peter Beutner <p.beutner@gmx.net>
2110 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
2111 ntdll: Fix single stepping over popf instruction.
2113 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
2115 * tools/winedump/msc.c:
2116 winedump: Cast-qual warnings fix.
2118 * tools/winedump/lnk.c:
2119 winedump: Cast-qual warnings fix.
2121 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
2123 * dlls/shlwapi/reg.c:
2124 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
2126 2006-12-01 James Hawkins <truiken@gmail.com>
2128 * dlls/shell32/shlexec.c:
2129 shell32: Move a NULL pointer check before the place where we dereference
2132 * dlls/msi/action.c, include/msidefs.h:
2133 msi: Add handling for the StartServices action.
2135 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
2137 * dlls/imagehlp/access.c:
2138 imagehlp: MapAndLoad should do some useful stuff now.
2140 2006-12-01 Rob Shearman <rob@codeweavers.com>
2142 * dlls/ole32/ole32_main.c:
2143 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
2145 * dlls/ole32/ole32_main.c:
2146 ole32: The width of the metafile drawn should be 3 times the icon width in
2147 OleMetafilePictFromIconAndLabel.
2149 * dlls/ole32/ole32_main.c:
2150 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
2152 * dlls/ole32/ole32_main.c:
2153 ole32: Use the default icon title font when writing the caption text out in
2154 OleMetafilePictFromIconAndLabel.
2156 * dlls/ole32/ole32_main.c:
2157 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
2158 its mapping mode be anisotropic, not isotropic.
2160 * dlls/ole32/ole32_main.c:
2161 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
2162 so that the created metafile scales correctly.
2163 Centre the icon and the label.
2165 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
2166 ole32: Implement saving of the data cache.
2167 Document a few of the unknown fields in the presentation data header.
2169 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
2170 ole32: Add handling of the dirty state to the data cache and fix InitNew to
2173 * dlls/ole32/datacache.c:
2174 ole32: Add documentation for CreateDataCache.
2176 * dlls/ole32/tests/ole2.c:
2177 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
2178 interfaces of the OLE data cache.
2180 * dlls/ole32/datacache.c:
2181 ole32: The advise sink for the data cache should be primed with the passed in
2182 aspects value, not an arbitrarily selected value.
2184 * dlls/ole32/datacache.c:
2185 ole32: Implement the SetData function for the data cache.
2187 * dlls/ole32/datacache.c:
2188 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
2189 treated the same as set data.
2191 * dlls/ole32/datacache.c:
2192 ole32: Implement Cache and Uncache for the data cache.
2194 * dlls/ole32/datacache.c:
2195 ole32: Create a cache entry for each format in the data cache to allow
2196 for the future possiblity to add entries with IOleCache::Cache and
2199 * dlls/ole32/datacache.c:
2200 ole32: Implement DataCache_GetClassID.
2203 include: Add some missing OLE defines and declarations to ole2.h.
2205 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
2207 * dlls/dbghelp/elf_module.c:
2208 dbghelp: Fix elf_load_module params on non elf system to reflect last change
2211 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2213 * dlls/msacm32/pcmconverter.c:
2214 msacm32: Make some data const.
2216 2006-12-01 Tomas Carnecky <tom@dbservice.com>
2218 * dlls/winex11.drv/mouse.c:
2219 winex11.drv: Don't update the key state table in mouse related functions.
2221 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
2223 * dlls/d3d9/device.c:
2224 d3d9: Remove unreachable return.
2226 2006-11-30 James Hawkins <truiken@gmail.com>
2228 * dlls/msi/package.c:
2229 msi: Set the UserSID property.
2231 * dlls/advapi32/tests/security.c:
2232 advapi32: Add tests for LookupAccountName.
2234 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
2236 * dlls/comctl32/propsheet.c:
2237 comctl32: Do not crash when the startpage is invalid.
2239 2006-12-01 Alexandre Julliard <julliard@winehq.org>
2241 * dlls/kernel32/tests/file.c:
2242 kernel32/tests: Added test case for . and .. directory entries.
2244 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
2245 ntdll: Always return . and .. as the first two entries in directory searches.
2247 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2249 * dlls/kernel32/tests/loader.c:
2250 kernel32: Skip the PE loader test under a Win9x platform.
2252 2006-11-30 Peter Beutner <p.beutner@gmx.net>
2254 * dlls/ntdll/tests/exception.c:
2255 ntdll: Add more exception tests.
2257 * dlls/ntdll/tests/exception.c:
2258 ntdll: Run exception tests from executable memory.
2260 * dlls/ntdll/tests/exception.c:
2261 ntdll: Simplify exception tests.
2262 - create helper function to setup exception frame and run the test
2263 - lookup function ptr only once
2264 - make "code data" const
2265 - reuse global exception counter
2266 - change alignment test to use stack address to generate an alignment
2267 exception. This avoids
2268 the need to pass an argument, so it can use the created helper function.
2269 (as the stack is (at least) 4 byte aligned, this works equally well)
2271 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
2273 * dlls/d3d8/device.c:
2274 d3d8: Use correct COM macros.
2276 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
2277 d3d9: Use correct COM macros.
2279 * dlls/wined3d/directx.c:
2280 wined3d: Remove duplicated code.
2282 * dlls/ddraw/device.c:
2283 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
2285 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
2287 * dlls/winex11.drv/opengl.c:
2288 wgl: Relax the pixel format attribute conversion code a bit.
2290 2006-11-30 Jacek Caban <jacek@codeweavers.com>
2292 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
2293 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
2294 mshtml: Added handling of right and left arrow keys in editing mode.
2296 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
2298 * dlls/user32/tests/class.c:
2299 user32: W2K3 returns ERROR_INVALID_PARAMETER.
2301 2006-12-01 Alexandre Julliard <julliard@winehq.org>
2303 * dlls/ntdll/virtual.c:
2304 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
2305 NtFreeVirtualMemory.
2307 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
2309 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
2310 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
2312 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
2314 * programs/winetest/send.c:
2315 winetest: Make sure we can send larger files.
2317 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2319 * tools/winedump/dump.c, tools/winedump/lib.c:
2320 winedump: Restore the COFF library dumper functionality broken by the previous
2323 2006-11-29 Lei Zhang <thestig@google.com>
2325 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
2326 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
2328 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
2330 * dlls/winspool.drv/info.c:
2331 winspool: Load the local monitor only once.
2333 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
2335 * programs/winemenubuilder/winemenubuilder.c:
2336 winemenubuilder: Look for supported color depths icons only.
2338 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
2340 * dlls/d3d8/device.c, dlls/d3d9/device.c:
2341 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
2342 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
2344 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
2345 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
2346 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
2347 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
2349 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
2350 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
2351 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
2353 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
2354 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
2355 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
2357 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
2358 dlls/wined3d/device.c:
2359 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
2360 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
2362 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
2363 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
2364 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
2366 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
2367 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
2368 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
2370 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2371 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
2372 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
2373 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
2375 * dlls/wined3d/device.c:
2376 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
2377 Removing COM in d3d is not feasible as long as we use inheritance. So
2378 stick to the COM refcount rules.
2379 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
2381 2006-11-30 Kai Blin <kai.blin@gmail.com>
2383 * dlls/ws2_32/socket.c, include/winsock.h:
2384 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
2386 2006-11-30 Alexandre Julliard <julliard@winehq.org>
2388 * programs/winecfg/appdefaults.c:
2389 winecfg: Determine the current Windows version from the standard registry keys.
2390 Also avoid setting the HKCU\Software\Wine version value when not needed.
2392 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
2393 dlls/comdlg32/filedlgbrowser.h:
2394 comdlg32: Moved prototypes to the header file and fixed declaration of
2395 FileOpenDlgInfosStr.
2397 2006-11-30 Kai Blin <kai.blin@gmail.com>
2399 * dlls/ws2_32/socket.c:
2400 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
2403 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2405 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
2406 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
2407 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
2408 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
2409 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
2410 dlls/dbghelp/symbol.c:
2411 dbghelp: Get rid of long int issues on 64bit platforms.
2413 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
2414 tools/winedump/winedump.h:
2415 winedump: Added support for dumping types from PDB, CV... files.
2417 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
2418 tools/winedump/winedump.h:
2419 winedump: First shot at dumping PDB files contents.
2421 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
2422 mscvpdb.h: Update some definitions (constants, structures) with latest
2423 information we have.
2425 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
2426 include/wine/mscvpdb.h:
2427 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
2430 * tools/winedump/main.c:
2431 winedump: Make dump mode the default.
2433 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
2434 tools/winedump/winedump.h:
2435 winedump: Dump the EMF files as any other file types.
2436 Internally, make use of the PRD function for checking available file ranges.
2438 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
2439 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
2440 winedump: Use same scheme for dumping lnk files as the executables (through
2441 the PRD macro and a full mapped image).
2443 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
2444 tools/winedump/pe.c, tools/winedump/winedump.h:
2445 winedump: Use a uniform scheme for dumping file contents.
2447 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
2448 tools/winedump/pe.h, tools/winedump/winedump.h:
2449 winedump: Header file pe.h is useless, get rid of it.
2451 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
2452 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
2453 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
2454 dump function signatures.
2455 Avoid passing around the base of the module, but use instead the PRD function.
2457 2006-11-29 James Hawkins <truiken@gmail.com>
2459 * dlls/advapi32/crypt.c:
2460 advapi32: Remove redundant NULL checks before CRYPT_Free.
2463 msi: Use mi->source if the source is not a full path.
2465 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
2467 * dlls/winex11.drv/winex11.drv.spec:
2468 winex11.drv: Fix SetWindowPos parameters in the spec file.
2470 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
2473 fonts: Add Ukrainian symbols in System font.
2475 * fonts/courier.sfd:
2476 fonts: Add ukrainian symbols in Courier.
2478 * fonts/ms_sans_serif.sfd:
2479 fonts: Add Ukrainian symbols in MS Sans Serif.
2481 * fonts/small_fonts.sfd:
2482 fonts: Add Ukrainian symbols in Small fonts.
2484 2006-11-27 James Hawkins <truiken@gmail.com>
2486 * dlls/msi/Makefile.in, dlls/msi/action.c:
2487 msi: Add handling for the InstallODBC action.
2490 msi: Don't fail if we can't remove an existing install file.
2492 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
2494 * dlls/winspool.drv/tests/info.c:
2495 winspool/tests: Add initial tests for AddPort.
2497 * dlls/winspool.drv/info.c:
2498 winspool: Implement AddPortA.
2500 * dlls/winspool.drv/info.c:
2501 winspool: Implement AddPortW.
2503 * dlls/winspool.drv/tests/info.c:
2504 winspool/tests: Add initial test for DeletePort.
2506 * dlls/winspool.drv/info.c:
2507 winspool: Implement DeletePortA.
2509 * dlls/winspool.drv/info.c:
2510 winspool: Implement DeletePortW.
2512 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
2514 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
2515 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
2516 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
2517 dlls/winex11.drv/x11drv.h:
2518 user32: Factorize driver's SetWindowPos in user32.
2520 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
2522 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
2523 setupapi: Added AssertFail stub.
2525 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
2527 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
2528 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
2529 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
2530 comdlg32: Make some data const.
2532 * dlls/advapi32/registry.c:
2533 advapi32: Make some data const.
2535 * dlls/dsound/capture.c:
2536 dsound: Make some data const.
2538 * dlls/winedos/devices.c:
2539 winedos: Make some data const.
2541 * dlls/riched20/writer.c:
2542 riched20: Make some data const.
2544 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
2545 dlls/quartz/transform.c, dlls/quartz/transform.h:
2546 quartz: Make some data const and static.
2548 * dlls/mshtml/install.c:
2549 mshtml: Make some data const.
2551 * dlls/comctl32/rebar.c:
2552 comctl32: Make some data const.
2554 * dlls/winspool.drv/info.c:
2555 winspool.drv: Make some data const.
2557 * dlls/urlmon/binding.c:
2558 urlmon: Make some data const.
2560 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
2561 shdocvw: Make some data const.
2563 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
2565 msi: Make some data const and static.
2567 * dlls/winex11.drv/xfont.c:
2568 winex11.drv: Make some data const.
2570 * dlls/ntdll/om.c, dlls/ntdll/path.c:
2571 ntdll: Make some data const.
2573 2006-11-29 Kai Blin <kai.blin@gmail.com>
2575 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
2576 dlls/secur32/secur32_priv.h:
2577 secur32: Improve version detection, move all the version detection to ntlm.c.
2578 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
2579 we need, require that as minimal version and remove odd old-version
2580 compatibility hacks.
2582 2006-11-29 Mike McCormack <mike@codeweavers.com>
2584 * dlls/msi/action.c:
2585 msi: Update the UI in one place only in ACTION_ProcessComponents.
2587 * dlls/msi/action.c:
2588 msi: Advertise components of a feature that has the
2589 msidbFeatureAttributesFavorAdvertise property.
2591 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
2593 * dlls/comctl32/propsheet.c:
2594 comctl32: Cast-qual warnings fix.
2596 2006-11-28 Kai Blin <kai.blin@gmail.com>
2598 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
2599 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
2601 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2603 * dlls/msi/msi.spec:
2604 msi: Synchronize msi exports with what PSDK has.
2606 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
2608 * dlls/localspl/tests/localmon.c:
2609 localspl: Add initial tests for AddPortW.
2611 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
2612 spoolss: Implement AllocSplStr + DllFreeSplStr.
2614 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2616 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
2617 tools/winedump/main.c, tools/winedump/pe.c,
2618 tools/winedump/winedump.h:
2619 winedump: Add partial COFF library support.
2621 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
2622 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
2624 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
2625 shlwapi: Make some data const.
2627 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
2628 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
2629 dlls/oleaut32/variant.h:
2630 oleaut32: Make some data const and static.
2632 * dlls/ole32/compobj.c:
2633 ole32: Make some data const.
2635 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
2636 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
2637 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
2639 shell32: Make some data static and const.
2641 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
2642 user32: Make some data const.
2644 * dlls/kernel32/lzexpand.c:
2645 kernel32: Make some data const.
2647 * tools/winedump/debug.c, tools/winedump/pe.c:
2648 winedump: Make some data const.
2650 * dlls/kernel32/tests/loader.c:
2651 kernel32: Add more obscure PE images that XP is able to load.
2653 2006-11-27 H. Verbeet <hverbeet@gmail.com>
2655 * dlls/wined3d/device.c:
2656 wined3d: Set the initial FBO depth stencil when creating the device.
2658 * dlls/wined3d/device.c:
2659 wined3d: Delete the device's FBO when destroying the device.
2661 * dlls/wined3d/glsl_shader.c:
2662 wined3d: Use the texture sampling function in a few more instructions (GLSL).
2664 * dlls/wined3d/arb_program_shader.c:
2665 wined3d: Use the texture sampling function in a few more instructions (ARB
2668 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
2669 wined3d: Fix the texm3x3tex instruction to sample properly.
2671 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
2672 wined3d: Create a separate function for sampling a texture.
2674 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
2675 dlls/wined3d/wined3d_private.h:
2676 wined3d: Select the right shader backend when creating the device.
2678 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2679 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
2680 dlls/wined3d/wined3d_private.h:
2681 wined3d: Move some code specific to the different shader backends into the
2682 respective source files.
2684 2006-11-28 Mike McCormack <mike@codeweavers.com>
2686 * dlls/msi/appsearch.c:
2687 msi: Use MSI_IterateRecords in ACTION_AppSearch.
2689 * dlls/msi/appsearch.c:
2690 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
2692 * dlls/msi/appsearch.c:
2693 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
2695 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
2697 * dlls/riched20/editor.c:
2698 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
2700 * dlls/riched20/editor.c:
2701 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
2704 * dlls/riched20/editor.c:
2705 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
2707 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
2709 * dlls/riched20/editor.c:
2710 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
2712 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
2713 riched20: Make ME_StreamIn create undos properly.
2715 2006-11-27 Frank Richter <frank.richter@gmail.com>
2717 * programs/winecfg/De.rc:
2718 winecfg: Update German translation.
2720 2006-11-27 Kai Blin <kai.blin@gmail.com>
2722 * dlls/ws2_32/socket.c:
2723 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
2726 2006-11-27 Francois Gouget <fgouget@free.fr>
2728 * dlls/mshtml/editor.c:
2729 mshtml: Add missing '\n' in Wine trace.
2731 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
2733 * programs/cmdlgtst/Pt.rc:
2734 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
2736 * dlls/oledlg/oledlg_Pt.rc:
2737 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
2739 * programs/regedit/Pt.rc:
2740 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
2742 * programs/wineconsole/wineconsole_Pt.rc:
2743 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
2745 * programs/winefile/Pt.rc:
2746 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
2748 * dlls/shell32/shell32_Pt.rc:
2749 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
2751 * dlls/shdocvw/Pt.rc:
2752 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
2754 * programs/winecfg/Pt.rc:
2755 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
2757 * dlls/winmm/winmm_Pt.rc:
2758 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
2760 * dlls/wininet/wininet_Pt.rc:
2761 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
2763 * programs/winemine/Pt.rc:
2764 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
2766 * dlls/user32/resources/user32_Pt.rc:
2767 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
2769 * dlls/shlwapi/shlwapi_Pt.rc:
2770 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
2772 * dlls/msrle32/msrle_Pt.rc:
2773 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
2775 2006-11-27 Alexandre Julliard <julliard@winehq.org>
2777 * dlls/ntdll/server.c:
2778 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
2780 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
2782 * include/winsock.h:
2783 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
2786 2006-11-27 Alexandre Julliard <julliard@winehq.org>
2788 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
2789 winsock: Add WS_ prefix on WSAIoctl constants.
2791 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
2793 * dlls/dbghelp/dwarf.c:
2794 dbghelp: Silence typedefs children in sub program block.
2796 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
2798 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
2799 programs/winedbg/types.c:
2800 winedbg: Added basic support for printing 64bit wide entities.
2802 * programs/winedbg/memory.c, programs/winedbg/types.c:
2803 winedbg: Host references lookup.
2804 Since more and more information in now available through the CPU
2805 registers, those require DLV_HOST access to be a bit better handled
2808 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
2809 programs/winedbg/stack.c, programs/winedbg/symbol.c:
2810 winedbg: Various information printing issues.
2811 - in backtraces, (void) functions should be listed with '()' as arguments
2813 - factorized code for diplaying information about a local/parameter
2814 - fixed a couple of bugs here
2815 - rewrote format specifiers for print commands (do no waste space for padding
2817 - added support for new wine's dbghelp extension for local/parameter
2818 variables being out of scope
2820 * dlls/dbghelp/elf_module.c:
2821 dbghelp: Removed the alpha status FIXME for the dwarf code.
2823 * dlls/dbghelp/dwarf.c:
2824 dbghelp: Correctly store the addresses of blocks.
2825 They are stored internally as offsets to the start of the function
2826 which embeds the block.
2828 * dlls/dbghelp/dwarf.c:
2829 dbghelp: Properly handle the void type in some declarations.
2831 * dlls/dbghelp/dwarf.c:
2832 dbghelp: We can now remove the default name prefix as all the non conforming
2833 cases have been eliminated.
2834 Got rid of dwarf2_find_name which is now useless.
2836 * dlls/dbghelp/dwarf.c:
2837 dbghelp: Extend support for inlined functions and handle them as generic blocks
2839 (except for parameters which are converted into local variables).
2840 Rewrote dwarf2_find_attribute so that it takes into account the
2841 abstract origin information when available.
2844 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
2845 dbghelp: Be a bit more strict on where we do actually expect default names to
2847 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
2849 * dlls/dbghelp/dwarf.c:
2850 dbghelp: Add support for a label in a subprogram block.
2852 * dlls/dbghelp/dwarf.c:
2853 dbghelp: Register numbers in OP_piece don't need to be next to each other.
2855 * dlls/dbghelp/dwarf.c:
2856 dbghelp: Add support for deref operation in location computation.
2858 * dlls/dbghelp/dwarf.c:
2859 dbghelp: Add ability to add a SymTagCustom element to a function.
2860 Make use of it to store the frame information for a dwarf function
2861 (either because frame's location is a location list, or because one of
2862 the function's variables is not properly computed at parse time).
2864 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2865 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
2866 dlls/dbghelp/type.c:
2867 dbghelp: Function points location is now expressed as a struct location.
2869 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2870 dlls/dbghelp/symbol.c:
2871 dbghelp: Added infrastructure to compute variable location at runtime (as
2872 opposed to debug info parse time).
2873 Use it to send the variables depending on not known frame register at parse time.
2874 Made just a stub for the location computation function for dwarf2.
2876 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2877 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
2878 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
2879 dbghelp: Use the location info structure thoughout the code to handle the
2880 location of a data variable.
2882 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
2883 dbghelp: Added struct location to help computing a location.
2884 Make use of it in dwarf.c to handle correctly variable location computation.
2885 Split code to handle both location with parse time computation
2886 (current code) and yet to come run-time computation
2888 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2889 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
2890 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
2892 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
2893 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
2894 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
2895 dbghelp: Store compiland's address in internal structures.
2897 * dlls/dbghelp/symbol.c:
2898 dbghelp: When looking up for a local variable (or parameter), pass the function
2901 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2902 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
2903 dbghelp: Added a process field to the modules pair structure.
2904 This makes the code simpler to read, a bit more efficient, and
2905 furthermore it'll be needed in future patches.
2907 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2908 dlls/dbghelp/elf_module.c:
2909 dbghelp: Simplify code with function to get section size.
2911 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
2913 * dlls/ole32/storage32.c:
2914 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
2916 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2918 * dlls/crypt32/tests/main.c:
2919 crypt32: Add test for I_CryptInstallOssGlobal.
2921 * dlls/crypt32/main.c:
2922 crypt32: Better stub for I_CryptInstallOssGlobal.
2924 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
2926 * tools/wineshelllink:
2927 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
2929 * programs/winemenubuilder/winemenubuilder.c:
2930 winemenubuilder: Downgrade some ERR to WARN.
2932 2006-11-27 Alexandre Julliard <julliard@winehq.org>
2934 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
2935 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
2936 The DC palette only matters for DIB_PAL_COLORS.
2938 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
2940 * dlls/winex11.drv/pen.c:
2941 winex11.drv: Cast-qual warnings fix.
2943 * dlls/winex11.drv/opengl.c:
2944 winex11.drv: Cast-qual warnings fix.
2946 * dlls/winex11.drv/clipboard.c:
2947 winex11.drv: Cast-qual warnings fix.
2949 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
2951 * dlls/winex11.drv/mouse.c:
2952 winex11drv: State of side mouse buttons (X-buttons) is not returned from
2955 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
2957 * programs/winepath/winepath.c:
2958 winepath: Fix --unix so it works whether the Windows path refers to an existing
2959 file/directory or not.
2961 2006-11-27 Alexandre Julliard <julliard@winehq.org>
2963 * dlls/gphoto2.ds/gphoto2_i.h:
2964 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
2966 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
2968 * dlls/winex11.drv/opengl.c:
2969 wgl: Unify pixel format code.
2971 2006-11-27 Mike McCormack <mike@codeweavers.com>
2973 * dlls/msi/appsearch.c:
2974 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
2976 * dlls/msi/appsearch.c:
2977 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
2979 * dlls/msi/appsearch.c:
2980 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
2982 * dlls/msi/package.c:
2983 msi: Use MSI_IterateRecords when cloning properties.
2985 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
2987 * dlls/riched20/paint.c:
2988 riched20: Only send EN_CHANGE when it is supposed to be sent.
2990 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
2992 * tools/winedump/symbol.c:
2993 winedump: Constify some data.
2995 * tools/winedump/lnk.c:
2996 winedump: Fix a copy/paste typo.
2998 * tools/winedump/le.c:
2999 winedump: Remove a not needed include.
3001 * tools/winedump/dump.c:
3002 winedump: Make the implementation match the prototype.
3005 include: Add some structures a definitions required for the COFF library dumper.
3007 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
3009 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
3010 oleview: Add Norwegian Bokmål translation.
3012 * programs/winecfg/No.rc:
3013 winecfg: Updated Norwegian Bokmål translation.
3015 2006-11-26 Kevin Koltzau <kevin@plop.org>
3017 * dlls/winex11.drv/keyboard.c:
3018 winex11.drv: Process browser and multimedia key events.
3020 * dlls/user32/defwnd.c, dlls/user32/message.c:
3021 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
3023 * include/winuser.h:
3024 winuser.h: Add some HSHELL and APPCOMMAND defines.
3026 * dlls/user32/spy.c, include/winuser.h:
3027 winuser.h: Define browser and multimedia keys.
3029 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
3031 * dlls/kernel32/tests/loader.c:
3032 kernel32: Improve the PE loader test.
3034 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
3036 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3037 wined3d: Cast-qual warnings fix.
3039 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
3040 dlls/wined3d/wined3d_private.h:
3041 wined3d: Cast-qual warnings fix.
3043 * dlls/wined3d/baseshader.c:
3044 wined3d: Cast-qual warnings fix.
3046 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
3048 * dlls/msi/msi_Pt.rc:
3049 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
3051 * dlls/msacm32/msacm_Pt.rc:
3052 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
3054 * dlls/mpr/mpr_Pt.rc:
3055 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
3057 * dlls/comdlg32/cdlg_Pt.rc:
3058 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
3060 * dlls/comctl32/comctl_Pt.rc:
3061 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
3063 * dlls/avifil32/avifile_Pt.rc:
3064 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
3066 2006-11-24 Alexandre Julliard <julliard@winehq.org>
3068 * ANNOUNCE, ChangeLog, VERSION, configure:
3071 ----------------------------------------------------------------
3072 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
3074 * dlls/wined3d/device.c:
3075 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
3077 2006-11-24 Christoph Frick <frick@sc-networks.de>
3079 * dlls/dinput/joystick_linuxinput.c:
3080 dinput: Simplify the code that finds the offset of the given linux event.
3082 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
3084 * dlls/oleaut32/oleaut.c:
3085 oleaut32: Protect against integer overflow in SysAllocStringLen.
3087 2006-11-23 Francois Gouget <fgouget@free.fr>
3089 * dlls/msvcrt/tests/data.c:
3090 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
3091 load it dynamically.
3093 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
3095 * dlls/winmm/wineoss/dscapture.c:
3096 winmm/wineoss: Cast-qual warning fix.
3098 * dlls/ws2_32/socket.c:
3099 ws2_32: Cast-qual warnings fix.
3101 * dlls/winspool.drv/info.c:
3102 winspool.drv: Cast-qual warning fix + make function static.
3104 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
3106 * dlls/localspl/tests/localmon.c:
3107 localspl/tests: Add test for DeletePort.
3109 * dlls/localspl/localmon.c:
3110 localspl: Implement DeletePort.
3112 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
3114 * dlls/advpack/tests/advpack.c:
3115 advpack: Remove test that crashes on systems with IE7.
3117 2006-11-24 Jacek Caban <jacek@codeweavers.com>
3119 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
3120 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
3121 dlls/mshtml/olecmd.c:
3122 mshtml: Added Exec(IDM_FONTSIZE) implementation.
3124 * dlls/mshtml/nsembed.c:
3125 mshtml: Added missing break.
3127 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
3129 * dlls/kernel32/tests/codepage.c:
3130 kernel32/tests: Test -1 length for NULL ptr too.
3132 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
3134 * dlls/comdlg32/cdlg_Pt.rc:
3135 comdlg32: Moved a FIXME out of the user-visible string.
3137 * dlls/serialui/Pt.rc:
3138 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
3140 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
3141 programs/view/Pt.rc, programs/winhelp/Pt.rc:
3142 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
3144 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
3145 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
3146 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
3147 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
3148 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
3149 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
3150 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
3151 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
3152 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
3153 programs/wineconsole/wineconsole_Pt.rc:
3154 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
3155 that have multiple sublanguages.
3157 2006-11-23 Francois Gouget <fgouget@free.fr>
3159 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
3160 dlls/user32/tests/win.c:
3161 user32/tests: Remove unneeded NONAMELESS* macros.
3163 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
3164 msvcrt/tests: The tests must not include msvcrt.h because it contains
3165 declarations that may be incompatible with the PSDK headers.
3167 * dlls/comctl32/tests/dpa.c:
3168 comctl32/tests: Fix the CheckDPA() tests.
3169 There is no guarantee that the compiler will compute the function arguments
3170 in left-to-right order.
3172 * dlls/shlwapi/tests/string.c:
3173 shlwapi/tests: Remove unneeded NONAMELESS* macros.
3175 * dlls/shell32/tests/string.c:
3176 shell32/tests: Don't use the NONAMELESS* macros in the tests.
3178 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
3179 dlls/mapi32/tests/util.c:
3180 mapi32/tests: Remove unneeded NONAMELESS* macros.
3182 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
3183 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
3184 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
3185 dlls/dsound/tests/propset.c:
3186 dsound/tests: Remove unneeded NONAMELESS* macros.
3188 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
3189 dlls/dinput/tests/mouse.c:
3190 dinput/tests: Remove unneeded NONAMELESS* macros.
3192 * dlls/comctl32/tests/propsheet.c:
3193 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
3195 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
3197 * dlls/shell32/shlexec.c:
3198 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
3200 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3202 * programs/winecfg/Ko.rc:
3203 winecfg: Update Korean resource.
3205 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
3207 * dlls/winmm/playsound.c:
3208 winmm: Cast-qual warnings fix.
3211 winmm: Cast-qual warnings fix.
3213 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
3215 * programs/winemenubuilder/winemenubuilder.c:
3216 winemenubuilder: Use 'start.exe' to launch non .exe files.
3218 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
3220 * dlls/wininet/internet.c:
3221 wininet: Cast-qual warnings fix.
3223 2006-11-22 Mike McCormack <mike@codeweavers.com>
3225 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
3226 msi: Treat the SourceDir folder the same as TargetDir.
3228 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
3229 msi: Load all folders in one query, rather one per query.
3231 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
3233 * dlls/kernel32/locale.c:
3234 kernel32: Restore C locale for LC_NUMERIC.
3236 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
3238 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3239 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
3240 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
3242 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
3243 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
3245 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
3246 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
3248 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
3249 dlls/wined3d/device.c:
3250 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
3252 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
3253 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
3255 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
3256 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
3258 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
3259 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
3260 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
3262 * dlls/d3d8/device.c, dlls/d3d9/device.c:
3263 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
3265 2006-11-22 Mike McCormack <mike@codeweavers.com>
3267 * dlls/msi/custom.c:
3268 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
3271 * dlls/msi/custom.c:
3272 msi: Split process_action_return_value into two different functions.
3274 * dlls/msi/custom.c:
3275 msi: Remove an unused parameter.
3277 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
3279 * dlls/user32/static.c:
3280 user32: Restore the len == 0 check which got lost in a previous patch.
3282 2006-11-21 Huw Davies <huw@codeweavers.com>
3284 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
3285 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
3286 ole32: Spelling fixes.
3288 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
3289 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
3291 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
3293 * dlls/shell32/systray.c:
3294 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
3296 2006-11-21 Rob Shearman <rob@codeweavers.com>
3298 * dlls/rpcrt4/rpc_message.c:
3299 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
3300 handled at the binding level now instead of the message level, so
3301 remove this special handling in RPCRT4_Send.
3303 * dlls/rpcrt4/rpc_binding.c:
3304 rpcrt4: Allow applications to specify authentication levels other than connect
3305 in RpcBindingSetAuthInfoA/W.
3306 Map the default authentication level and service to sane values.
3307 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
3309 2006-11-21 Alexandre Julliard <julliard@winehq.org>
3311 * dlls/ntdll/server.c:
3312 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
3315 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3317 * dlls/user32/static.c, dlls/user32/tests/msg.c:
3318 user32: Add a rudimentary WM_SETFONT message test for the static control,
3319 make it pass under Wine.
3321 2006-11-21 Alexandre Julliard <julliard@winehq.org>
3323 * dlls/comctl32/tooltips.c:
3324 comctl32: Remove invalid NULL check.
3326 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
3328 * dlls/ntdll/tests/string.c:
3329 ntdll: Remove unused variables.
3331 * dlls/ntdll/tests/string.c:
3332 ntdll: Use intended variable.
3334 * dlls/ntdll/tests/string.c:
3335 ntdll: Remove tests that crash on XP and W2K3.
3337 * dlls/ntdll/tests/string.c:
3338 ntdll: Remove unused variables.
3340 * dlls/ntdll/tests/string.c:
3341 ntdll: Remove tests that crash on XP and W2K3.
3343 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
3345 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
3346 programs/winecfg/driveui.c, programs/winecfg/resource.h:
3347 winecfg: Remove some old dead code and associated language resources.
3349 * programs/winecfg/Ru.rc:
3350 winecfg: Update Russian translation.
3352 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
3354 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
3355 mshtml: Add basic support for ITimer interface.
3357 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3359 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
3360 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
3361 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
3363 2006-11-21 Mike McCormack <mike@codeweavers.com>
3365 * dlls/riched20/reader.c:
3366 riched20: Simplify an array size calculation.
3368 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
3369 msi: Fix use of integer fields in MsiFormatRecord.
3371 * dlls/msi/record.c, dlls/msi/tests/record.c:
3372 msi: Test MsiRecordGetString on an integer record fields with a NULL output
3375 * dlls/msi/tests/format.c:
3376 msi: Add a test for formatting records with strings.
3378 * dlls/msi/dialog.c:
3379 msi: Don't access the list of controls after the dialog is destroyed.
3381 * dlls/msi/dialog.c:
3382 msi: Create a function to free control data.
3384 * dlls/msi/dialog.c:
3385 msi: Fix an access after freeing memory.
3387 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
3389 * programs/wineconsole/wineconsole_No.rc:
3390 wineconsole: Updated Norwegian Bokmål translation.
3392 * programs/regedit/No.rc:
3393 regedit: Updated Norwegian Bokmål translation.
3395 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
3397 * dlls/user32/tests/msg.c:
3398 user32: Add some optional messages to the button message test.
3400 2006-11-20 Huw Davies <huw@codeweavers.com>
3402 * dlls/comctl32/propsheet.c:
3403 comctl32: Set the result to IDOK on 'Finish'.
3405 2006-11-21 Alexandre Julliard <julliard@winehq.org>
3407 * programs/winecfg/audio.c:
3408 winecfg: Don't try to load the arts driver, the arts library is too buggy.
3410 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
3412 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
3413 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
3414 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
3415 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
3416 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
3417 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
3418 programs/winecfg/resource.h, programs/winecfg/theme.c:
3419 winecfg: Add ability to change colors and non-client sizes.
3421 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
3422 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
3423 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
3424 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
3425 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
3426 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
3427 winecfg: Move controls on "Desktop Integration" tab to make more room for the
3430 2006-11-20 Alexandre Julliard <julliard@winehq.org>
3432 * dlls/ntdll/file.c:
3433 ntdll: Don't bother with async I/O on regular files.
3435 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
3436 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
3437 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
3438 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
3440 * include/wine/server_protocol.h, server/change.c, server/fd.c,
3441 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
3442 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
3443 server: Return an fd type in the get_handle_fd request.
3445 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
3447 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
3448 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
3449 Updated Norwegian Bokmål translations.
3451 2006-11-17 Ken Thomases <ken@codeweavers.com>
3453 * dlls/winex11.drv/keyboard.c:
3454 winex11.drv: Correct the count of characters matching with layout.
3456 * dlls/winex11.drv/keyboard.c:
3457 winex11.drv: Enable code for picking layout-independent vkey as second pass.
3459 * dlls/winex11.drv/keyboard.c:
3460 winex11.drv: Changed indenting of some dead code.
3462 * dlls/winex11.drv/keyboard.c:
3463 winex11.drv: Move some dead code from inside a loop to just after the loop.
3465 * dlls/winex11.drv/keyboard.c:
3466 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
3468 * dlls/winex11.drv/keyboard.c:
3469 winex11.drv: Track which vkeys have already been assigned to keycodes.
3471 * dlls/winex11.drv/keyboard.c:
3472 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
3474 2006-11-20 Mike McCormack <mike@codeweavers.com>
3476 * dlls/msi/action.c:
3477 msi: Split msi_set_sourcedir_props into a separate function.
3479 * dlls/msi/action.c:
3480 msi: Spelling fixes.
3482 * dlls/msi/tests/package.c:
3483 msi: Add another test for the SourceDir property.
3486 msi: Clean up parameters of msi_media_get_disk_info().
3489 msi: Fix some memory leaks.
3492 msi: Don't leak row handles.
3494 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
3496 * dlls/kernel32/tests/path.c:
3497 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
3499 * dlls/kernel32/tests/process.c:
3500 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
3502 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3505 wine.inf: Add setupapi to fake dlls.
3507 2006-11-18 H. Verbeet <hverbeet@gmail.com>
3509 * dlls/wined3d/drawprim.c:
3510 wined3d: Only copy the depth buffer if there is one.
3512 * dlls/wined3d/device.c:
3513 wined3d: Make sure render target textures aren't bound when we start drawing.
3515 * dlls/wined3d/device.c:
3516 wined3d: Support cube map FBO attachments.
3518 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
3519 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
3520 include/wine/wined3d_gl.h:
3521 wined3d: Fix GL_ARB_texture_cube_map extension support.
3523 2006-11-20 Alexandre Julliard <julliard@winehq.org>
3525 * dlls/winmm/message16.c:
3526 winmm: Avoid using sizeof() in traces.
3528 2006-11-17 James Hawkins <truiken@gmail.com>
3530 * dlls/kernel32/lzexpand.c:
3531 kernel32: Replace magic numbers with descriptive defines.
3533 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
3535 * dlls/user32/hook.c:
3536 user32: Cast-qual warnings fix.
3538 * dlls/user32/edit.c:
3539 user32: Cast-qual warnings fix.
3541 * dlls/user32/dialog.c:
3542 user32: Cast-qual warnings fix.
3544 * dlls/user32/dde_client.c:
3545 user32: Cast-qual warnings fix.
3547 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
3549 * dlls/ntdll/tape.c:
3550 ntdll: Converted bitmask into TRUE/FALSE.
3552 * dlls/kernel32/locale.c:
3553 kernel32: Added missing shift by 8.
3555 2006-11-17 H. Verbeet <hverbeet@gmail.com>
3557 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3558 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
3559 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
3562 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
3563 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
3564 wined3d: Add FBO support for offscreen rendering.
3566 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
3567 dlls/wined3d/wined3d_private.h:
3568 wined3d: Make the offscreen render mode a registry setting.
3570 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
3571 wined3d: Fix depth buffer formats to use actual depth textures.
3573 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3574 dlls/wined3d/wined3d_private.h:
3575 wined3d: Rename renderUpsideDown to render_offscreen.
3577 2006-11-17 Huw Davies <huw@codeweavers.com>
3579 * dlls/msxml3/domdoc.c:
3580 msxml3: Implement createElement.
3582 2006-11-17 Hans Leidekker <hans@it.vu.nl>
3584 * dlls/setupapi/tests/query.c:
3585 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
3587 2006-11-17 Jacek Caban <jacek@codeweavers.com>
3589 * dlls/mshtml/nsiface.idl:
3590 mshtml: Remove nscstring and nscwstring typedefs.
3592 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
3593 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
3594 mshtml: Added semi-stub createStyleSheet implementation.
3596 * dlls/mshtml/htmlstyle.c:
3597 mshtml: Added put_fontSize implementation.
3599 * dlls/mshtml/htmlstyle.c:
3600 mshtml: Added put_backgroundColor implementation.
3602 * dlls/mshtml/htmlstyle.c:
3603 mshtml: Added put_fontFamily implementation.
3605 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
3606 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
3607 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
3609 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
3610 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
3611 mshtml: Added get_style implementation.
3613 2006-11-17 Alexandre Julliard <julliard@winehq.org>
3615 * include/Makefile.in:
3616 include: Install adshlp.h too.
3618 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
3619 dlls/winspool.drv/info.c, include/heap.h:
3620 include: Get rid of heap.h.
3622 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
3623 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
3624 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
3625 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
3626 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
3627 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
3628 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
3629 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
3630 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
3631 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
3632 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
3633 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
3634 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
3635 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
3636 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
3637 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
3638 gdi32: Get rid of the gdi.h include.
3640 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
3641 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
3643 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
3644 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
3646 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
3647 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
3648 dlls/gdi32/palette.c, include/gdi.h:
3649 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
3651 * dlls/winex11.drv/palette.c:
3652 winex11.drv: Abstract accesses to the palette color mapping.
3654 * dlls/winex11.drv/palette.c:
3655 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
3657 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
3658 gdi32: Moved the system palette flags to winex11.drv.
3661 gdi32: Avoid accessing the internal palette object from dib.c.
3663 * dlls/d3d9/d3d9_private.h:
3664 d3d9: Include wingdi.h, not gdi.h.
3666 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
3668 * dlls/urlmon/urlmon_main.c:
3669 urlmon: Cast-qual warnings fix.
3671 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
3673 * programs/winecfg/drive.c:
3674 winecfg: Allow editing of broken drive links.
3676 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3678 * dlls/msvcrt/msvcrt.spec:
3679 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
3681 2006-11-17 Mike McCormack <mike@codeweavers.com>
3683 * dlls/msi/action.c:
3684 msi: Fix a memory leak in load_folder().
3686 * dlls/msi/custom.c:
3687 msi: Remove unnecessary includes.
3689 * dlls/msi/helpers.c:
3690 msi: Remove a level of indent in resolve_folder().
3692 * dlls/msi/tests/package.c:
3693 msi: Add a test showing the _Properties table is a bit strange.
3695 * dlls/msi/tests/db.c:
3696 msi: Add a test showing which tables are special.
3698 * dlls/msi/helpers.c:
3699 msi: Remove some redundant else statements.
3701 2006-11-16 Kevin Koltzau <kevin@plop.org>
3703 * tools/winedump/pe.c:
3704 winedump: Print new DLL characteristics.
3707 winnt.h: Add AMD64 relocation types.
3710 winnt.h: Add defines for new DLL characteristics.
3712 2006-11-16 Huw Davies <huw@codeweavers.com>
3714 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
3715 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
3716 msxml3: Implement createProcessingInstruction with a stub PI object.
3718 2006-11-16 Alexandre Julliard <julliard@winehq.org>
3720 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
3721 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
3723 For instance LOCALE_SDATE is looked up in the lcid corresponding to
3724 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
3726 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
3727 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
3728 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
3729 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
3730 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
3731 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
3732 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
3733 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
3734 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
3735 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
3736 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
3737 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
3738 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
3739 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
3740 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
3741 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
3742 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
3743 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
3744 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
3745 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
3746 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
3747 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
3748 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
3749 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
3750 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
3751 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
3752 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
3753 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
3754 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
3755 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
3756 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
3757 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
3758 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
3759 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
3760 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
3761 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
3762 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
3763 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
3764 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
3765 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
3766 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
3767 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
3768 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
3769 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
3770 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
3771 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
3772 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
3773 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
3774 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
3775 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
3776 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
3777 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
3778 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
3779 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
3780 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
3781 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
3782 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
3783 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
3784 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
3785 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
3786 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
3787 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
3788 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
3789 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
3790 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
3791 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
3792 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
3793 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
3794 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
3795 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
3796 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
3797 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
3798 kernel32: Added the locale name entry to all locale definitions.
3800 * dlls/kernel32/locale.c, include/winnls.h:
3801 kernel32: Rewrote the locale matching to match more elements and to support
3802 Windows-format locale names.
3803 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
3805 2006-11-16 Huw Davies <huw@codeweavers.com>
3807 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
3808 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
3810 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
3812 * dlls/shell32/xdg.c:
3813 shell32: Fix a function name in a comment.
3815 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
3817 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
3818 kernel32: Add a basic PE loader test.
3820 2006-11-16 Hans Leidekker <hans@it.vu.nl>
3822 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
3823 setupapi: Implement SetupGetTargetPath{A,W}.
3825 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
3827 * dlls/localspl/tests/localmon.c:
3828 localspl/tests: Add test for ConfigurePortW.
3830 2006-11-16 Alexandre Julliard <julliard@winehq.org>
3832 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
3833 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
3834 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
3835 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
3836 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
3837 dlls/user/dde_private.h, dlls/user/dde_server.c,
3838 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
3839 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
3840 dlls/user/dialog16.c, dlls/user/display.c,
3841 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
3842 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
3843 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
3844 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
3845 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
3846 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
3847 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
3848 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
3849 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
3850 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
3851 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
3852 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
3853 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
3854 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
3855 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
3856 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
3857 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
3858 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
3859 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
3860 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
3861 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
3862 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
3863 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
3864 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
3865 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
3866 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
3867 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
3868 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
3869 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
3870 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
3871 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
3872 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
3873 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
3874 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
3875 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
3876 dlls/user/tests/text.c, dlls/user/tests/win.c,
3877 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
3878 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
3879 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
3880 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
3881 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
3882 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
3883 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
3884 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
3885 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
3886 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
3887 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
3888 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
3889 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
3890 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
3891 dlls/user32/display.c, dlls/user32/display.drv.spec,
3892 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
3893 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
3894 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
3895 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
3896 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
3897 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
3898 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
3899 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
3900 dlls/user32/nonclient.c, dlls/user32/painting.c,
3901 dlls/user32/property.c, dlls/user32/resource.c,
3902 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
3903 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
3904 dlls/user32/resources/user32_Ca.rc,
3905 dlls/user32/resources/user32_Cs.rc,
3906 dlls/user32/resources/user32_Da.rc,
3907 dlls/user32/resources/user32_De.rc,
3908 dlls/user32/resources/user32_En.rc,
3909 dlls/user32/resources/user32_Eo.rc,
3910 dlls/user32/resources/user32_Es.rc,
3911 dlls/user32/resources/user32_Fi.rc,
3912 dlls/user32/resources/user32_Fr.rc,
3913 dlls/user32/resources/user32_Hu.rc,
3914 dlls/user32/resources/user32_It.rc,
3915 dlls/user32/resources/user32_Ja.rc,
3916 dlls/user32/resources/user32_Ko.rc,
3917 dlls/user32/resources/user32_Nl.rc,
3918 dlls/user32/resources/user32_No.rc,
3919 dlls/user32/resources/user32_Pl.rc,
3920 dlls/user32/resources/user32_Pt.rc,
3921 dlls/user32/resources/user32_Ru.rc,
3922 dlls/user32/resources/user32_Si.rc,
3923 dlls/user32/resources/user32_Sk.rc,
3924 dlls/user32/resources/user32_Sv.rc,
3925 dlls/user32/resources/user32_Tr.rc,
3926 dlls/user32/resources/user32_Uk.rc,
3927 dlls/user32/resources/user32_Wa.rc,
3928 dlls/user32/resources/user32_Zh.rc,
3929 dlls/user32/resources/user32_bin.rc,
3930 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
3931 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
3932 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
3933 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
3934 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
3935 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
3936 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
3937 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
3938 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
3939 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
3940 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
3941 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
3942 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
3943 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
3944 dlls/user32/user16.c, dlls/user32/user32.spec,
3945 dlls/user32/user_main.c, dlls/user32/user_private.h,
3946 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
3947 dlls/user32/winproc.c, dlls/user32/winproc.h,
3948 dlls/user32/winstation.c, dlls/user32/wnd16.c,
3949 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
3950 tools/winapi/tests.dat:
3951 user32: Renamed the user/ directory to user32.
3953 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
3955 * dlls/d3d9/tests/device.c:
3956 d3d9: Forward port d3d8 refcount tests.
3958 * dlls/d3d8/tests/device.c:
3959 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
3961 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
3963 * dlls/shlwapi/ordinal.c:
3964 shlwapi: Cast-qual warnings fix.
3966 * dlls/shlwapi/clist.c:
3967 shlwapi: Cast-qual warnings fix.
3969 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3971 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
3972 shell32: Define a few more icon resources.
3974 2006-11-16 Mike McCormack <mike@codeweavers.com>
3976 * dlls/oleaut32/ungif.h:
3977 oleaut32: Remove incorrect references to malloc.
3979 * dlls/kernel32/process.c:
3980 kernel32: Downgrade a FIXME to a WARN.
3982 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
3984 * dlls/localspl/localmon.c:
3985 localspl: Replace number with a defined value (static buffer size).
3987 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
3988 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
3989 dlls/localspl/spl_Ko.rc:
3990 localspl: Implement ConfigurePort.
3992 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
3994 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
3995 dlls/user/dde_server.c:
3996 user: Use DDE critical section exclusively for instance list protection.
3998 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
3999 user: Set DDE errors in some failing cases.
4001 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
4003 * dlls/riched20/editor.c:
4004 riched20: Fix key handling in dialogs.
4006 2006-11-14 Hans Leidekker <hans@it.vu.nl>
4008 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
4009 dlls/setupapi/stubs.c, include/setupapi.h:
4010 setupapi: Implement SetupGetSourceInfo{A,W}.
4012 2006-11-15 Rob Shearman <rob@codeweavers.com>
4014 * include/winbase.h:
4015 include: Add security QOS flags to winbase.h.
4017 2006-11-15 Alexandre Julliard <julliard@winehq.org>
4019 * dlls/comctl32/imagelist.c:
4020 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
4021 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
4023 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
4025 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
4026 shell32: Cast-qual warnings fix.
4028 * dlls/shell32/shellole.c:
4029 shell32: Cast-qual warnings fix.
4031 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
4034 user32: Update the edit control when the IME composition string is emptied.
4036 2006-11-15 Alexandre Julliard <julliard@winehq.org>
4038 * dlls/kernel32/tests/process.c:
4039 kernel32/tests: Reserve some more memory for the environment.
4041 2006-11-15 Rob Shearman <rob@codeweavers.com>
4043 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
4044 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
4045 RpcConnection::ctx instead of setting/comparing the field to 0.
4047 * dlls/rpcrt4/rpc_message.c:
4048 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
4051 * dlls/rpcrt4/rpc_binding.c:
4052 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
4053 RPCRT4_CreateConnection fails by checking the return value from the
4054 function and returning in this case.
4056 * dlls/rpcrt4/rpc_transport.c:
4057 rpcrt4: Add a FIXME for unsupported client protocol sequences.
4059 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
4061 * dlls/d3d8/tests/device.c:
4062 d3d8: Test AddRef with refcount==0.
4064 * dlls/d3d8/tests/device.c:
4065 d3d8: Test refcount forwarding.
4067 * dlls/d3d8/tests/device.c:
4068 d3d8: Back buffer is identical to the render target, test it only once.
4070 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
4072 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
4073 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
4075 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
4077 * dlls/ntdll/thread.c, server/ptrace.c:
4078 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
4079 (spotted by Peter Oberndorfer).
4081 2006-11-06 Kovács András <andras@csevego.net>
4083 * dlls/mshtml/htmlelem.c:
4084 mshtml: HTMLElementCollection_item implementation.
4086 2006-11-14 Alexandre Julliard <julliard@winehq.org>
4088 * dlls/msvcrt/tests/file.c:
4089 msvcrt/tests: Clean up a temp file.
4091 * dlls/shell32/shlfileop.c:
4092 shell32: Don't use the short path name to delete files in SHFileOperation.
4094 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4096 * dlls/shdoclc/Ko.rc:
4097 shdoclc: Updated Korean resource.
4099 2006-11-14 Mike McCormack <mike@codeweavers.com>
4101 * dlls/msi/package.c:
4102 msi: Split MSI_CreatePackage into two functions.
4104 * dlls/msi/package.c:
4105 msi: Delete the tempfile created by GetTempFileName.
4107 * dlls/msi/package.c:
4108 msi: Defer package deletion until after the database is closed.
4110 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
4112 msi: Remove track_tempfile()'s unused 2nd parameter.
4114 * dlls/msi/dialog.c:
4115 msi: Always delete temp files after creating them.
4117 * dlls/msi/helpers.c:
4118 msi: Print a message if we fail to delete a file.
4120 2006-11-13 Huw Davies <huw@codeweavers.com>
4122 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
4123 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
4124 v 3.0 version dependent clsid.
4126 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
4127 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
4129 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
4130 msxml3: Initialize the uuids that aren't in libuuid.
4132 * include/msxml2.idl:
4133 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
4134 include version 2 and version 3 msxml headers simultaneously.
4136 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
4138 * dlls/msvcrt/tests/printf.c:
4139 msvcrt: printf buffer overrun tests.
4141 * dlls/msvcrt/wcs.c:
4142 msvcrt: Estimate required buffer size better in pf_vsnprintf.
4144 * dlls/msvcrt/wcs.c:
4145 msvcrt: Free correct buffer in pf_vsnprintf.
4147 2006-11-14 Mike McCormack <mike@codeweavers.com>
4149 * dlls/comctl32/imagelist.c:
4150 comctl32: Remove a redundant variable.
4152 * dlls/comctl32/imagelist.c:
4153 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
4155 * dlls/comctl32/imagelist.c:
4156 comctl32: When removing an image, move the remaining images one forward,
4160 user32: Print a fixme only once.
4162 * dlls/kernel32/locale.c:
4163 kernel32: Print a FIXME only once.
4165 2006-11-13 James Hawkins <truiken@gmail.com>
4167 * dlls/msi/dialog.c, dlls/msi/files.c:
4168 msi: Notify the external UI handler when changing media.
4170 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
4172 * dlls/setupapi/virtcopy.c:
4173 setupapi: Cast-qual warning fix.
4175 * dlls/secur32/util.c:
4176 secur32: Cast-qual warning fix.
4178 * dlls/rsaenh/implglue.c:
4179 rsaenh: Cast-qual warning fix.
4181 2006-11-13 Hans Leidekker <hans@it.vu.nl>
4183 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
4184 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
4186 setupapi: Implement SetupGetSourceFileLocation{A,W}.
4188 * dlls/setupapi/install.c:
4189 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
4191 2006-11-13 Kai Blin <kai.blin@gmail.com>
4193 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
4194 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
4196 2006-11-14 Alexandre Julliard <julliard@winehq.org>
4198 * dlls/winex11.drv/winpos.c:
4199 winex11.drv: Update the X11 window position when the primary monitor origin
4202 2006-11-13 Rob Shearman <rob@codeweavers.com>
4204 * include/Makefile.in, include/wincred.h:
4205 include: Add wincred.h header file.
4208 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
4210 2006-11-13 Alexandre Julliard <julliard@winehq.org>
4212 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
4213 ntdll: Added support for reading directories using the BSD getdirentries
4216 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
4218 * dlls/comctl32/imagelist.c:
4219 comctl32: Remove deadcode (Coverity).
4221 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
4223 * dlls/atl/atl_main.c:
4224 atl: Implement AtlModuleRegisterServer.
4226 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
4227 atl: Implement AtlRegisterLoadTypeLib.
4229 * dlls/atl/atl_main.c:
4230 atl: Implement AtlModuleLoadTypeLib.
4232 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
4233 atl: Fix incorrect prototypes.
4235 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
4236 atl: AtlAxGetHost and AtlAxGetControl implementation.
4238 * dlls/atl/atl_ax.c:
4239 atl: Host component implementation: IOleControlSite.
4241 * dlls/atl/atl_ax.c:
4242 atl: Host component implementation: IOleInPlaceFrame.
4244 * dlls/atl/atl_ax.c:
4245 atl: Host component implementation: IOleInPlaceSiteWindowless.
4247 * dlls/atl/atl_ax.c:
4248 atl: Host component implementation: IOleContainer.
4250 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
4251 atl: Implement AtlAxAttachControl.
4253 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
4255 * dlls/atl/atl_ax.c:
4256 alt: Host component implementation: IOleClientSite.
4258 2006-11-13 Rob Shearman <rob@codeweavers.com>
4261 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
4263 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4264 rpcrt4: Implement RpcServerUnregisterIf.
4266 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4267 rpcrt4: Convert the server interfaces list into a standard Wine list.
4269 * dlls/rpcrt4/rpc_transport.c:
4270 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
4271 rather than falsely triggering on normal conditions.
4273 2006-11-13 Alexandre Julliard <julliard@winehq.org>
4275 * dlls/kernel32/locale.c:
4276 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
4277 Passing LC_ALL to setlocale() doesn't do what we want.
4279 2006-11-13 Mike McCormack <mike@codeweavers.com>
4281 * dlls/msi/custom.c:
4282 msi: Only free a string in one place.
4284 * dlls/msi/custom.c:
4285 msi: Fix error handling.
4287 * dlls/msi/custom.c:
4288 msi: Track temp files as soon as they are created.
4290 * dlls/msi/custom.c:
4291 msi: Fail if we can't write out a temporary file.
4293 * dlls/msi/tests/suminfo.c:
4294 msi: Fix an uninitialized variable in the test cases.
4296 * dlls/msi/custom.c:
4297 msi: Clean upstore_binary_to_temp.
4299 2006-11-12 Francois Gouget <fgouget@free.fr>
4301 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
4302 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
4303 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
4304 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
4305 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
4306 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
4307 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
4308 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
4309 dlls/winmm/wineoss/dscapture.c:
4310 Assorted spelling fixes.
4312 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
4313 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
4314 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
4315 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
4316 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
4317 Add some documentation headers to make winapi_check happy.
4319 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
4320 ole32: Standardize some documentation comments.
4322 * dlls/winex11.drv/opengl.c:
4323 winex11.drv: Fix some comments so they are properly formatted documentation
4326 * dlls/rpcrt4/ndr_marshall.c:
4327 rpcrt4: Add some stub documentation headers to make winapi_check happy.
4328 Also fix some headers that identified internal APIs as external.
4330 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
4331 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
4334 msi: assert.h is not a local header (spotted by winapi_check).
4336 * dlls/ole32/tests/clipboard.c:
4337 ole32/tests: Don't use the NONAMELESS* macros in the tests.
4339 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
4341 * dlls/ntdll/Makefile.in:
4342 ntdll: Alphabetically sort the Makefile entries.
4344 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
4346 * dlls/comdlg32/fontdlg16.c:
4347 comdlg32: Remove unused variable (Coverity).
4349 * dlls/rsaenh/rsa.c:
4350 rsaenh: Move type-check before len-check (Coverity).
4352 * dlls/msi/action.c:
4353 msi: Fix typo's (Coverity).
4355 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
4357 * dlls/wined3d/vertexbuffer.c:
4358 wined3d: Fix a comment.
4360 2006-11-13 Alexandre Julliard <julliard@winehq.org>
4363 server: Fix list corruption caused by previous change.
4365 2006-11-12 Jacek Caban <jacek@codeweavers.com>
4367 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
4368 mshtml: Added border implementation.
4370 2006-11-11 Jacek Caban <jacek@codeweavers.com>
4372 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4373 mshtml: Added IDM_ORDERLIST implementation.
4375 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4376 mshtml: Added IDM_UNORDERLIST implementation.
4378 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4379 mshtml: Added IDM_HORIZONTALLINE implementation.
4381 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4382 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
4384 2006-11-09 Jacek Caban <jacek@codeweavers.com>
4386 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
4387 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
4388 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
4389 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
4390 mshtml: Remove menus that are in shdoclc.dll.
4392 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4393 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
4394 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
4395 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
4396 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
4397 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
4398 dlls/shdoclc/shdoclc.spec:
4399 shdoclc: Added shdoclc.dll.
4401 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
4403 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
4404 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
4405 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
4406 winmm/tests: Win64 printf format warning fixes.
4408 * dlls/winmm/tests/timer.c:
4409 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
4411 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
4412 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
4413 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
4414 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
4415 dsound: Win64 printf format warning fixes.
4417 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
4418 dsound: Fix the declaration/definition of DSOUND_timer().
4420 2006-11-12 Hans Leidekker <hans@it.vu.nl>
4422 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
4423 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
4425 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
4427 * dlls/winex11.drv/opengl.c:
4428 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
4430 2006-11-11 H. Verbeet <hverbeet@gmail.com>
4432 * dlls/winex11.drv/bitblt.c:
4433 winex11.drv: The y coordinate should be offset agaist the height, not the width.
4435 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
4437 * dlls/advapi32/crypt_sha.c:
4438 advapi32: Constify a parameter.
4440 * dlls/rpcrt4/ndr_stubless.c:
4441 rpcrt4: Cast-qual warnings fix.
4443 * dlls/rpcrt4/cstub.c:
4444 rpcrt4: Cast-qual warnings fix.
4446 * dlls/quartz/pin.c, dlls/quartz/pin.h:
4447 quartz: Cast-qual warnings fix.
4449 * dlls/qcap/pin.c, dlls/qcap/pin.h:
4450 qcap: Cast-qual warnings fix.
4452 2006-11-10 James Hawkins <truiken@gmail.com>
4455 msi: Fix a heap corruption bug by resizing the src string before adding to it.
4457 2006-11-10 Francois Gouget <fgouget@free.fr>
4459 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
4461 include/tapi.h: Add missing include directives.
4463 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
4465 * dlls/user/tests/monitor.c:
4466 user: Only perform the screen resolution changing tests in interactive mode.
4468 2006-11-10 Francois Gouget <fgouget@free.fr>
4470 * dlls/kernel32/tests/locale.c:
4471 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
4473 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
4475 * programs/winhelp/winhelp.c:
4476 winhelp: Use path of parent helpfile while looking for popup window.
4478 * programs/winhelp/winhelp.c:
4479 winhelp: Fix WINHELP_DeleteWindow.
4481 * programs/winhelp/winhelp.c:
4482 winhelp: Do not create popup window if file not found.
4484 2006-11-10 Alexandre Julliard <julliard@winehq.org>
4486 * ANNOUNCE, ChangeLog, VERSION, configure:
4489 ----------------------------------------------------------------
4490 2006-11-10 Alexandre Julliard <julliard@winehq.org>
4492 * dlls/rpcrt4/rpc_message.c:
4493 rpcrt4: Avoid a sizeof in a trace.
4495 2006-11-10 Rob Shearman <rob@codeweavers.com>
4497 * dlls/rpcrt4/rpc_server.c:
4498 rpcrt4: Create one protseq object per used protocol sequence, not per
4499 RpcServerUseProtseq* function call.
4501 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4502 rpcrt4: Don't store the endpoint in the protseq.
4504 * dlls/rpcrt4/rpc_server.c:
4505 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
4508 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
4509 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
4511 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
4513 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
4514 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
4516 * dlls/oleaut32/tests/vartype.c:
4517 oleaut32: Constify some data.
4519 2006-11-10 Alexandre Julliard <julliard@winehq.org>
4521 * dlls/opengl32/wgl.c:
4522 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
4524 * dlls/advapi32/registry.c:
4525 advapi32: Fixed last error check in RegSaveKey.
4528 server: Properly handle kill_thread recursion when killing a process.
4529 Spotted by Mike McCormack.
4531 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
4533 * dlls/quartz/filtergraph.c:
4534 quartz: Cast-qual warning fix.
4536 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
4538 * dlls/d3d8/tests/device.c:
4539 d3d8: Add GetContainer tests for implicit surfaces.
4541 * dlls/d3d9/tests/device.c:
4542 d3d9: Forwardport implicit surface tests.
4544 2006-11-10 Mike McCormack <mike@codeweavers.com>
4546 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
4547 riched20: Flush the clipboard before exiting the test.
4549 * dlls/riched20/tests/editor.c:
4550 riched20: Add missing void to parameter list.
4552 * dlls/riched20/tests/editor.c:
4553 riched20: Remember to close windows after tests.
4555 * dlls/riched20/editor.c:
4556 riched20: Fix a memory leak.
4558 * dlls/riched20/editor.c:
4559 riched20: Set the correct number of initialized cursors.
4561 * dlls/riched20/editor.c:
4562 riched20: Fix an uninitialized variable.
4564 * dlls/msi/action.c:
4565 msi: Only log the Action, as it's the same as ActionRequest.
4567 * dlls/msi/action.c:
4568 msi: Check whether the component is enabled first.
4570 * dlls/msi/action.c:
4571 msi: Component attributes are bitmasks.
4573 * dlls/dinput/joystick_linuxinput.c:
4574 dinput: Use HeapAlloc/Free instead of alloc/free.
4576 * dlls/setupapi/setupcab.c:
4577 setupapi: Use HeapAlloc/Free instead of malloc/free.
4579 * dlls/shlwapi/path.c:
4580 shlwapi: Use HeapAlloc/Free instead of malloc/free.
4582 * dlls/oleaut32/ungif.c:
4583 oleaut32: Use HeapAlloc/Free instead of malloc/free.
4585 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
4587 * dlls/winex11.drv/bitblt.c:
4588 winex11.drv: Check for incompatible bpps and negative widths.
4590 * dlls/winex11.drv/bitblt.c:
4591 winex11.drv: Fix copying top-down/bottom-up DIBs.
4593 2006-11-10 Kai Blin <kai.blin@gmail.com>
4595 * dlls/secur32/ntlm.c:
4596 secur32: work around a bug in ntlm_auth that breaks RPC.
4598 2006-11-09 Jacek Caban <jacek@codeweavers.com>
4600 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
4601 mshtml: Use popup menu from shdoclc.dll.
4603 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
4605 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
4606 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
4607 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
4608 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
4609 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
4610 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
4611 dlls/rpcrt4/rpcss_np_client.c:
4612 rpcrt4: Win64 printf format warning fixes.
4614 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
4615 dlls/rpcrt4/ndr_misc.h:
4616 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
4617 of WINE_NO_LONG_AS_INT.
4619 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
4620 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
4621 rpcrt4: Bring the function definitions in sync with their declaration.
4622 They got out of sync due to the unsigned long to ULONG changes in the headers.
4624 * dlls/rpcrt4/ndr_marshall.c:
4625 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
4627 Those got out of sync due to the unsigned long to ULONG migration in the headers.
4629 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4631 * loader/Makefile.in:
4632 loader: Use plain binary name of git-describe to avoid junk in version output.
4634 2006-11-09 Alexandre Julliard <julliard@winehq.org>
4636 * dlls/rpcrt4/tests/ndr_marshall.c:
4637 rpcrt4/tests: Replace || by |.
4639 * dlls/dmsynth/dmsynth_main.c:
4640 dmsynth: Fix one more instance of && instead of &.
4642 2006-11-09 Marcus Meissner <meissner@suse.de>
4645 user32: Replaced && 0xff by & 0xff.
4647 * dlls/dmscript/dmscript_main.c:
4648 dmscript: Replaced && 0xff by & 0xff.
4650 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
4651 dmusic: Replaced && 0xfff... by & 0xff.
4653 * dlls/dswave/dswave_main.c:
4654 dswave: Replaced && 0xff by & 0xff.
4656 * dlls/dmcompos/dmcompos_main.c:
4657 dmcompos: Replaced && 0xff by & 0xff.
4659 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
4661 * include/winsock.h:
4662 include: Remove duplicate definition.
4664 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
4666 * dlls/d3d8/tests/device.c:
4667 d3d8: Add refcount tests for implicit surfaces.
4669 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
4671 * programs/winepath/winepath.c:
4672 winepath: Fix --long option.
4674 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
4676 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
4677 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
4679 * dlls/msi/registry.c:
4680 msi: Fixed bogus A -> W conversion.
4682 2006-11-09 Alexandre Julliard <julliard@winehq.org>
4684 * dlls/kernel32/tests/pipe.c:
4685 kernel32/tests: Fixed the pipe test for MacOS.
4687 2006-11-09 Jacek Caban <jacek@codeweavers.com>
4689 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4690 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
4692 * dlls/mshtml/olecmd.c:
4693 mshtml: Code clean up.
4695 * dlls/mshtml/olecmd.c:
4696 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
4698 * dlls/mshtml/olecmd.c:
4699 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
4701 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4702 mshtml: Added IDM_FORECOLOR implementation.
4704 * dlls/mshtml/olecmd.c:
4705 mshtml: Added Exec(IDM_FONTSIZE) stub.
4707 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4708 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
4710 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
4711 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
4713 2006-11-09 Kai Blin <kai.blin@gmail.com>
4715 * dlls/secur32/ntlm.c:
4716 secur32: Implement NTLM2 encryption.
4718 2006-11-09 Francois Gouget <fgouget@free.fr>
4720 * include/shlwapi.h:
4721 shlwapi: Add a fixme for a missing include.
4724 include/usp10.h: Add missing include directives.
4727 include/oledlg.h: Add missing include directives.
4730 include/dshow.h: Add missing include directives.
4732 * include/d3d8.h, include/d3d9.h:
4733 include: Add missing include directives to d3d8.h and d3d9.h.
4735 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
4736 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
4738 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4740 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
4741 localspl: Added Korean resource.
4743 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
4745 * dlls/winspool.drv/tests/info.c:
4746 winspool/tests: Add tests for ConfigurePort.
4748 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
4750 * dlls/winspool.drv/info.c:
4751 winspool: Implement ConfigurePortA.
4753 * dlls/winspool.drv/info.c:
4754 winspool: Implement ConfigurePortW.
4756 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
4758 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
4759 d3d8: Backport volume tests.
4761 * dlls/d3d8/volume.c:
4762 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
4764 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
4765 d3d8: Backport texture tests.
4767 * dlls/d3d8/tests/device.c:
4768 d3d8: Backport missing device tests.
4770 * dlls/d3d8/device.c:
4771 d3d8: Backport null pointer check in SetCursorProperties.
4773 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
4775 * dlls/winmm/lolvldrv.c:
4776 winmm: Plug a memory leak.
4778 * dlls/ole32/tests/stg_prop.c:
4779 ole32: Don't use PropVariantClear to setup an unitialized variant.
4781 * dlls/msi/tests/suminfo.c:
4782 msi: Don't call PropVariantClear on uninitialized variants.
4784 * dlls/kernel32/nls/div.nls:
4785 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
4787 * dlls/comctl32/header.c:
4788 comctl32: header: fix bug found out by running valgrind on the regression tests.
4790 2006-11-09 Alexandre Julliard <julliard@winehq.org>
4792 * dlls/kernel32/locale.c:
4793 kernel32: Fixed buffer overrun in get_registry_locale_info.
4795 2006-11-09 Mike McCormack <mike@codeweavers.com>
4798 user32: Downgrade a FIXME to a WARN.
4800 * dlls/comctl32/toolbar.c:
4801 comctl32: Downgrade an ERR to a WARN.
4803 * dlls/gdi32/freetype.c:
4804 gdi32: Downgrade a FIXME to a WARN.
4806 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
4808 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
4809 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
4810 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
4811 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
4812 winmm: Remove WINE_NO_LONG_AS_INT.
4814 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
4816 * dlls/oleaut32/typelib.c:
4817 oleaut32: typelib - fix regression in MSFT typelib parsing.
4819 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
4821 * dlls/rpcrt4/tests/ndr_marshall.c:
4822 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
4825 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
4826 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
4829 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
4830 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
4834 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
4837 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
4838 tools/widl/header.c:
4839 widl: Use ULONG instead of unsigned long when generating declarations for
4840 *_UserFree() functions. This is needed for Win64 compatibility.
4842 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
4843 tools/widl/header.c:
4844 widl: Use ULONG instead of unsigned long when generating declarations for
4845 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
4847 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
4848 tools/widl/header.c:
4849 widl: Use ULONG instead of unsigned long when generating declarations for
4850 *_UserMarshal() functions. This is needed for Win64 compatibility.
4852 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
4853 tools/widl/header.c:
4854 widl: Use ULONG instead of unsigned long when generating declarations for
4855 *_UserSize() functions. This is needed for Win64 compatibility.
4857 2006-11-08 Kai Blin <kai.blin@gmail.com>
4859 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
4860 secur32: Implement ntlmv2 signing.
4862 * dlls/secur32/hmac_md5.h:
4863 secur32: MD5 functions are WINAPI.
4865 2006-11-08 Rob Shearman <rob@codeweavers.com>
4867 * dlls/rpcrt4/rpc_transport.c:
4868 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
4871 * dlls/rpcrt4/rpc_transport.c:
4872 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
4875 * dlls/rpcrt4/rpc_transport.c:
4876 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
4878 so replace it with some more appropriate endpoint error codes.
4880 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
4881 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
4882 dlls/rpcrt4/rpc_transport.c:
4883 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
4884 the protseq server thread.
4885 This allows errors to be returned to the caller and to create more than
4886 one connection for an endpoint.
4889 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
4891 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
4893 * dlls/dbghelp/elf_module.c:
4894 dbghelp: Do not write to array element -1.
4896 2006-11-08 James Hawkins <truiken@gmail.com>
4899 msi: Add support for continuous cabinets.
4902 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
4906 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
4910 msi: Factor out load_media_info from ready_media_for_file.
4913 msi: Use disk_prompt from the media_info structure instead of passing an extra
4914 parameter to msi_change_media.
4916 * dlls/msi/dialog.c:
4917 msi: Only add text to the scroll control if text is provided.
4919 2006-11-09 Alexandre Julliard <julliard@winehq.org>
4921 * dlls/ntdll/file.c:
4922 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
4924 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
4926 * dlls/kernel32/tests/process.c:
4927 kernel32: Add basic OpenProcess test.
4930 include: Add the PROCESS_SUSPEND_RESUME definition.
4932 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
4934 * dlls/comctl32/tests/subclass.c:
4935 comctl32: Load function pointers by ordinal.
4937 2006-11-08 Kai Blin <kai.blin@gmail.com>
4939 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
4940 secur32: Use a helper function for creating the signature as this simplifies
4941 implementing NTLM2 signing a lot.
4943 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
4944 dlls/secur32/secur32_priv.h:
4945 secur32: Delete session key and arc4 context when the session based security
4948 2006-11-08 Ken Thomases <ken@codeweavers.com>
4950 * dlls/winex11.drv/keyboard.c:
4951 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
4953 * dlls/winex11.drv/keyboard.c:
4954 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
4956 2006-11-08 Alexandre Julliard <julliard@winehq.org>
4958 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
4959 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
4960 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
4962 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
4963 dlls/gdi32/tests/bitmap.c:
4964 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
4965 Based on a patch by Alex Villacís Lasso.
4967 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
4969 * dlls/oleaut32/varformat.c:
4970 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
4972 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
4974 * dlls/msi/install.c, dlls/msi/msi.spec:
4975 msi: Added stub for MsiGetFeatureValidStatesA/W.
4977 2006-11-08 Mike McCormack <mike@codeweavers.com>
4979 * dlls/comctl32/imagelist.c:
4980 comctl32: Fix a regression in ImageList_AddMasked().
4982 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
4984 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
4985 oleaut32: Cast-qual warnings fix.
4987 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
4989 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
4990 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
4993 * dlls/rpcrt4/ndr_misc.h:
4994 rpcrt4: For Win64 compatibility use a temp variable of the right type in
4997 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4999 * programs/winhelp/Ko.rc:
5000 winhelp: Updated Korean resource.
5002 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
5004 * dlls/oleaut32/variant.c:
5005 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
5007 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
5008 oleaut32: olepicture - Support multiple redundant headers before picture data.
5010 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
5012 * dlls/dbghelp/module.c:
5013 dbghelp: Initialize BOOL elements with FALSE instead of 0.
5015 * dlls/dbghelp/dwarf.c:
5016 dbghelp: Make dwarf2 parser only report file numbers when at least one
5017 compilation unit really has numbers.
5019 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
5020 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
5022 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
5024 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
5025 dlls/shlwapi/tests/ordinal.c:
5026 shlwapi: Implement GetShellSecurityDescriptor and test for it.
5028 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
5030 * dlls/wined3d/device.c:
5031 wined3d: ScissorRect correction.
5033 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
5035 * dlls/winex11.drv/opengl.c:
5036 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
5038 2006-11-07 James Hawkins <truiken@gmail.com>
5041 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
5042 extract a remote cabinet.
5044 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
5045 dlls/msi/package.c, dlls/msi/preview.c:
5046 msi: Store the base URL of the MSI package if it is downloaded.
5049 msi: Factor copy_install_file out of ACTION_InstallFiles.
5052 msi: Factor schedule_install_files out of ACTION_InstallFiles.
5055 msi: Model the media_info structure members after the columns in the media table.
5058 msi: Use msi_alloc_zero instead of a helper function that sets everything
5062 msi: Use the file's component instead of passing an extra parameter to
5066 msi: Use the media_info structure instead of passing in individual values
5067 to extract_cabinet_file.
5069 * dlls/msi/tests/install.c:
5070 msi: Add more tests for installing from cabinets.
5072 2006-11-08 Francois Gouget <fgouget@free.fr>
5074 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
5075 dlls/netapi32/access.c, dlls/netapi32/ds.c,
5076 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
5077 include/ntsecapi.h, include/sspi.h, include/winternl.h:
5078 Fix ntsecapi.h so it does not depend on winternl.h.
5080 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
5081 dlls/secur32/tests/secur32.c, include/sspi.h:
5082 secur32: sspi.h must not include wtypes.h.
5084 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
5086 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
5089 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
5090 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
5091 dlls/uxtheme/tests/system.c, include/winerror.h:
5092 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
5094 * dlls/shell32/shlexec.c:
5095 shell32: Add missing '\n' to Wine trace.
5097 * include/objbase.h:
5098 include/objbase.h: Add missing include directives.
5100 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
5101 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
5102 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
5103 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
5104 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
5105 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
5108 * include/winuser.h:
5109 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
5111 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
5113 * dlls/winex11.drv/winpos.c:
5114 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
5115 minimized state in X11DRV_MapNotify.
5117 * dlls/winex11.drv/keyboard.c:
5118 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
5119 for other keypad keys.
5121 2006-11-08 Mike McCormack <mike@codeweavers.com>
5123 * dlls/msi/action.c:
5124 msi: Fix a memory leak.
5126 * dlls/comctl32/imagelist.c:
5127 comctl32: Remove Nx1 assumptions in ImageList_Read.
5129 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
5131 * dlls/wined3d/surface.c:
5132 wined3d: Fix regression in surface conversion.
5134 2006-11-07 Huw Davies <huw@codeweavers.com>
5136 * dlls/winspool.drv/info.c:
5137 winspool.drv: Associate a printer driver with each printer, rather than share
5138 a common one between all printers.
5140 * dlls/winspool.drv/info.c:
5141 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
5142 Include the size of the terminating zero in set_reg_szW.
5144 * dlls/winspool.drv/info.c:
5145 winspool.drv: Implement DeletePrinterDriverExW.
5147 * dlls/winspool.drv/info.c:
5148 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
5150 * dlls/winspool.drv/info.c:
5151 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
5153 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
5155 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
5156 comctl32: Beginning of some string related tests.
5158 * dlls/comctl32/string.c:
5159 comctl32: Fix return values of string functions.
5161 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
5163 * dlls/winex11.drv/bitblt.c:
5164 winex11: Fix regression caused by client-side DIB copy patch.
5166 2006-11-07 Alexandre Julliard <julliard@winehq.org>
5168 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
5169 kernel32: Better workaround for the lack of locale environment variables
5172 * dlls/winex11.drv/keyboard.c:
5173 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
5174 mapping in that case.
5176 * dlls/winex11.drv/keyboard.c:
5177 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
5179 * dlls/winex11.drv/keyboard.c:
5180 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
5181 instead of once per supported layout.
5183 2006-11-07 Francois Gouget <fgouget@free.fr>
5185 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
5186 dlls/user/menu.c, dlls/user/resources/user32.rc,
5187 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
5188 programs/explorer/desktop.c, programs/progman/main.c:
5189 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
5192 * dlls/urlmon/tests/misc.c:
5193 urlmon/tests: Fix compilation with the PSDK headers.
5195 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
5196 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
5197 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
5198 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
5199 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
5200 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
5201 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
5202 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
5203 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
5204 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
5205 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
5206 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
5207 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
5208 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
5209 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
5210 include/winternl.h, programs/winecfg/En.rc,
5211 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
5212 Assorted spelling fixes.
5214 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
5215 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
5216 include/dmusicf.h, include/dmusici.h:
5217 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
5219 * dlls/oleaut32/tests/typelib.c:
5220 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
5222 * dlls/comctl32/tests/toolbar.c:
5223 comctl32: Add missing '\n' to ok() call.
5225 * dlls/dplayx/dplayx_global.c:
5226 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
5228 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
5229 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
5231 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
5232 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
5235 2006-11-07 Mike McCormack <mike@codeweavers.com>
5237 * dlls/msi/action.c:
5238 msi: By default, install components locally.
5240 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
5241 msi: Fix WHERE IS (NOT) NULL queries.
5243 * dlls/msi/tests/db.c:
5244 msi: Fix regression tests failing on Windows.
5246 * dlls/msi/action.c:
5247 msi: Split ACTION_CostFinalize into two functions.
5249 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
5251 * dlls/ole32/stg_prop.c:
5252 ole32: Cast-qual warnings fix.
5254 * dlls/ntdll/server.c:
5255 ntdll: Cast-qual warning fix.
5257 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
5259 * dlls/wined3d/surface.c:
5260 wined3d: Use width while converting surfaces.
5261 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
5263 * dlls/wined3d/surface.c:
5264 wined3d: Use SURFACE_ALIGNMENT.
5266 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
5268 * dlls/atl/atl_ax.c:
5269 atl: Move the storage specifier to the beginning of the declaration.
5271 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
5273 * dlls/ntdll/handletable.c:
5274 ntdll: Clarify the documentation for HandleTable.
5276 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
5278 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
5279 programs/winhelp/De.rc, programs/winhelp/En.rc,
5280 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
5281 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
5282 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
5283 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
5284 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
5285 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
5286 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
5287 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
5288 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
5289 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
5290 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
5291 programs/winhelp/winhelp_res.h:
5292 winhelp: Rewrite LookupHelpFile function.
5293 Add ability for user to find file himself if winhelp cannot find it.
5296 2006-11-06 Alexandre Julliard <julliard@winehq.org>
5298 * dlls/winex11.drv/opengl.c:
5299 winex11.drv: Fixed build without OpenGL headers.
5301 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
5303 * dlls/msvcrt/file.c:
5304 msvcrt: Cast-qual warnings fix.
5306 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
5308 * dlls/msacm32/driver.c:
5309 msacm32: Cast-qual warnings fix.
5311 2006-11-03 Aric Stewart <aric@codeweavers.com>
5313 * dlls/shell32/shlexec.c:
5314 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
5315 report a needed buffer size.
5317 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
5318 shell32: Create dynamic buffers for expanded enviroment strings to allow for
5319 parameters and such longer than MAX_PATH.
5320 With help from Michael Moss.
5322 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
5324 * dlls/advapi32/tests/security.c:
5325 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
5327 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
5329 * dlls/mscoree/mscoree_main.c:
5330 mscoree: String returned by GetCORVersion starts with letter 'v'.
5332 2006-11-06 Mike McCormack <mike@codeweavers.com>
5334 * dlls/user/user32.spec:
5335 user32: The string passed to ToUnicode(Ex) is for output.
5337 * dlls/winex11.drv/keyboard.c:
5338 user32: ToUnicodeEx should return 0 for an unknown key.
5340 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
5342 * dlls/dbghelp/dwarf.c:
5343 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
5345 2006-11-04 Kai Blin <kai.blin@gmail.com>
5347 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
5348 secur32: Test and fix DecryptMessage for multiple data buffers.
5350 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
5352 * dlls/winspool.drv/tests/info.c:
5353 winspool/tests: Add tests for EnumPorts.
5355 * dlls/winspool.drv/info.c:
5356 winspool: Implement EnumPortsA.
5358 * dlls/winspool.drv/info.c:
5359 winspool: Implement EnumPortsW.
5361 * dlls/winspool.drv/info.c:
5362 winspool: EnumPorts: Read driver from registry.
5364 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
5366 * dlls/winex11.drv/bitblt.c:
5367 winex11.drv: Added a basic client-side DIB copy optimization.
5369 2006-11-06 Alexandre Julliard <julliard@winehq.org>
5371 * configure, configure.ac, include/config.h.in:
5372 configure: Added missing DiskArbitration/DiskArbitration.h check.
5374 * loader/.gitignore, loader/Makefile.in, loader/main.c:
5375 loader: Update the reported version from the current git HEAD if available.
5377 * dlls/ntdll/loader.c, loader/main.c:
5378 ntdll: Moved command-line help to the loader binary.
5380 * dlls/msi/msipriv.h, dlls/msi/table.c:
5381 msi: Fixed definition of the MSIITERHANDLE type.
5383 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
5385 * dlls/icmp/icmp_main.c:
5386 icmp: Changed select to poll.
5388 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
5389 dinput: Changed select to poll.
5391 2006-11-06 Alexandre Julliard <julliard@winehq.org>
5393 * dlls/ws2_32/socket.c:
5394 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
5397 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
5399 * configure, configure.ac, programs/explorer/diskarb.c:
5400 explorer: Build on Darwin versions prior to 8.0.
5402 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
5404 * dlls/ntdll/tape.c:
5405 ntdll: Fix building on Darwin versions prior to 8.0.
5407 2006-11-05 Rob Shearman <rob@codeweavers.com>
5409 * dlls/rpcrt4/rpc_binding.c:
5410 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
5413 * tools/winedump/output.c:
5414 winedump: Fix printf warning in the generated code.
5416 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
5419 server: Compilation fix.
5421 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
5423 * dlls/dbghelp/source.c:
5424 dbghelp: Fixed memory leak in source string handling.
5426 2006-11-05 Jacek Caban <jacek@codeweavers.com>
5428 * dlls/shdocvw/tests/webbrowser.c:
5429 shdocvw: Added more tests.
5431 * dlls/shdocvw/oleobject.c:
5432 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
5434 * dlls/shdocvw/oleobject.c:
5435 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
5438 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
5439 shdocvw: Added [get|put]_Offline implementation.
5441 * dlls/shdocvw/oleobject.c:
5442 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
5444 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
5445 shdocvw: Ignore hwndParent in DoVerb.
5447 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
5448 shdocvw: Set parent window in activate_inplace.
5450 * dlls/mshtml/olecmd.c:
5451 mshtml: Fixed query_edit_status when Gecko is not available.
5453 2006-11-05 Mike McCormack <mike@codeweavers.com>
5455 * dlls/riched20/list.c:
5456 riched20: Fix a leak in the undo stack.
5458 * dlls/riched20/string.c:
5459 riched20: Fix one more memory leak.
5461 * dlls/riched20/editor.c:
5462 riched20: Don't access memory after freeing it.
5464 * dlls/riched20/editor.c:
5465 riched20: Fixed memory leaks.
5467 * dlls/comctl32/imagelist.c:
5468 comctl32: Switch to a Nx4 tiling.
5470 * dlls/comctl32/imagelist.c:
5471 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
5473 * dlls/comctl32/imagelist.c:
5474 comctl32: Check if GetObject fails on bitmaps passed to us.
5476 * dlls/comctl32/imagelist.c:
5477 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
5479 * dlls/comctl32/imagelist.c:
5480 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
5482 * dlls/comctl32/imagelist.c:
5483 comctl32: Remove another Nx1 assumption from ImageList_Remove().
5485 * dlls/comctl32/imagelist.c:
5486 comctl32: Remove Nx1 assumptions in ImageList_Merge.
5488 * dlls/comctl32/imagelist.c:
5489 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
5491 * dlls/comctl32/imagelist.c:
5492 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
5494 * dlls/comctl32/imagelist.c:
5495 comctl32: Create a helper function to copy a block of images.
5497 * dlls/comctl32/imagelist.c:
5498 comctl32: Fix a regression.
5500 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
5502 * dlls/opengl32/wgl.c:
5503 opengl32: Use HKCU instead of HKLM.
5505 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
5506 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
5507 wgl: Fix WoW screen flickering.
5509 2006-11-04 Alexandre Julliard <julliard@winehq.org>
5511 * loader/preloader.c:
5512 preloader: Clear %gs again before calling the interpreter entry point.
5514 * dlls/kernel32/tests/change.c:
5515 kernel32/tests: Don't wait for overlapped result if the previous test failed.
5517 2006-11-04 Kai Blin <kai.blin@gmail.com>
5519 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
5520 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
5521 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
5523 Thanks to Robert Shearman for catching this one and providing some of the
5526 * dlls/secur32/tests/ntlm.c:
5527 secur32: Get rid of some HeapAlloc() calls to make code more readable.
5529 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
5530 secur32: Avoid double HeapFree() of password and session key.
5532 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
5534 * dlls/opengl32/wgl.c:
5535 opengl32: Remove glx context.
5537 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
5539 * dlls/d3d9/tests/device.c:
5540 d3d9/tests: Add refcount test for binding objects.
5542 * dlls/wined3d/device.c:
5543 wined3d: glReadPixels corrections.
5545 2006-11-03 Huw Davies <huw@codeweavers.com>
5547 * dlls/winex11.drv/opengl.c:
5548 winex11.drv: If the app asks for a single buffered pixel format, then it should
5549 be happy with a double buffered one.
5550 Likewise for mono vs stereo.
5551 Add some TRACEs so that we know what condition is failing.
5553 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
5555 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
5556 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
5557 wgl: Add extension checking code / glxGetProcAddress protection.
5559 2006-11-03 Alexandre Julliard <julliard@winehq.org>
5561 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
5562 server/protocol.def, server/trace.c:
5563 ntdll: Retrieve mailslot message info from the client side.
5565 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
5566 ntdll: FILE_GetDeviceInfo no longer needs to be public.
5568 * libs/wine/ldt.c, loader/preloader.c:
5569 preloader: Setup a fake thread-local storage block pointed to by %gs.
5571 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
5572 ntdll: Added implementation of RtlDllShutdownInProgress.
5574 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
5576 * dlls/winex11.drv/opengl.c:
5577 winex11.drv: Opengl init fix.
5579 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5581 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
5582 mscoree: Add a few more stubs.
5584 2006-11-03 Alexandre Julliard <julliard@winehq.org>
5586 * dlls/ws2_32/socket.c:
5587 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
5590 * dlls/ntdll/file.c:
5591 ntdll: Don't store the unix file descriptor in the async structure, retrieve
5594 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
5595 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
5596 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
5597 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
5598 fd when not required.
5600 2006-11-02 Francois Gouget <fgouget@free.fr>
5602 * include/winbase.h:
5603 include: Fix the HeapQueryInformation() prototype.
5605 * programs/winhelp/macro.c:
5606 winhelp: Add missing '\n' in Wine trace.
5608 2006-11-02 Rob Shearman <rob@codeweavers.com>
5610 * dlls/secur32/ntlm.c:
5611 secur32: Make the path to ntlm_auth easier to change by moving the executable
5612 name to the top of ntlm.c.
5614 * dlls/wininet/internet.c:
5615 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
5617 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
5619 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
5621 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
5622 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
5624 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
5625 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
5626 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
5628 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
5629 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
5631 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
5632 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
5634 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
5635 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
5637 2006-11-02 Jacek Caban <jacek@codeweavers.com>
5639 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
5640 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
5642 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
5643 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
5645 * dlls/mshtml/tests/htmldoc.c:
5646 mshtml: Added more QueryStatus tests.
5648 * dlls/mshtml/olecmd.c:
5649 mshtml: Added implementation of QueryStatus(IDM_BOLD).
5651 * dlls/mshtml/tests/htmldoc.c:
5652 mshtml: Added more edit mode tests.
5654 * dlls/mshtml/olecmd.c:
5655 mshtml: Load about:blank in exec_editmode.
5657 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
5658 mshtml: Added beginning of set_progress task implementation.
5660 * dlls/mshtml/task.c:
5661 mshtml: Call SetStatusText in set_parsecomplete.
5663 * dlls/mshtml/persist.c:
5664 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
5665 in IPersistMoniker::Load.
5667 * dlls/mshtml/persist.c:
5668 mshtml: Fix no longer valid ERR.
5670 * dlls/mshtml/nsio.c:
5671 mshtml: Added heuristic hack that decides if run the page from moniker or
5674 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
5675 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
5676 After more testing I've checked that current code is bad, but my patch
5677 was also wrong and causes regression in WoW.
5679 2006-11-02 Huw Davies <huw@codeweavers.com>
5681 * dlls/comctl32/propsheet.c:
5682 comctl32: Implement PSM_GETRESULT.
5684 * dlls/comctl32/propsheet.c:
5685 comctl32: Fix return value of PropertySheet() for modal propsheets.
5687 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
5689 * dlls/user/tests/msg.c:
5690 user32/tests: Move the system menu test into its own test.
5693 user32: Check only for -1 and -2 as special values returned by
5694 MENU_ExecFocusedItem.
5696 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
5698 * dlls/msxml3/node.c:
5699 msxml3: Check parameters of IXMLDOMNode::insertBefore().
5701 2006-11-02 Alexandre Julliard <julliard@winehq.org>
5703 * server/change.c, server/fd.c, server/file.c, server/file.h,
5704 server/mailslot.c, server/mapping.c, server/named_pipe.c,
5705 server/serial.c, server/sock.c:
5706 server: Refuse to close handles in other processes if they have an associated fd.
5708 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
5709 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
5710 server/protocol.def, server/request.h, server/trace.c,
5711 server/winstation.c:
5712 server: Get rid of the server-side file descriptor cache management.
5714 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
5715 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
5716 server/handle.c, server/protocol.def, server/trace.c:
5717 ntdll: Maintain a file descriptor cache on the client side.
5719 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
5721 * dlls/comctl32/tests/toolbar.c:
5722 comctl32: toolbar: Add buttons size tests.
5724 * dlls/comctl32/toolbar.c:
5725 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
5726 to position the icon.
5728 * dlls/comctl32/toolbar.c:
5729 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
5731 * dlls/comctl32/toolbar.c:
5732 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
5734 * dlls/comctl32/toolbar.c:
5735 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
5736 overwrite the button sizes.
5738 * dlls/comctl32/toolbar.c:
5739 comctl32: toolbar: Fix buttons heights.
5741 * dlls/comctl32/toolbar.c:
5742 comctl32: toolbar: The string should be included in the height of a button-less
5743 toolbar only if there is a string in the pool.
5745 * dlls/comctl32/toolbar.c:
5746 comctl32: toolbar: Add support for WM_SETFONT.
5748 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
5750 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
5751 comctl32: Move documented functions to string.c.
5753 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
5755 * dlls/user/tests/win.c:
5756 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
5759 2006-11-02 Mike McCormack <mike@codeweavers.com>
5761 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
5762 msi: Avoid a memory leak by freeing actions scripts in one place only.
5764 * dlls/msi/source.c:
5765 msi: Fix a memory leak.
5767 * dlls/msi/tests/db.c:
5768 msi: Fix a handle leak in the tests.
5770 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
5771 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
5774 * dlls/riched20/reader.c:
5775 riched20: Use WARN() not ERR() on unknown tokens.
5777 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
5778 kernel32: Add a stub for HeapSetInformation.
5780 * include/winbase.h, include/winnt.h:
5781 kernel32: Declare HeapQueryInformation and HeapSetInformation.
5783 * dlls/comctl32/imagelist.c:
5784 comctl32: imagelist: Remove more 1xN assumptions.
5786 * dlls/comctl32/imagelist.c:
5787 comctl32: Remove a redundant variable.
5789 2006-11-01 James Hawkins <truiken@gmail.com>
5791 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
5792 advpack: Use the full path of the INF file as the source directory if the CAB
5795 2006-11-01 Alexandre Julliard <julliard@winehq.org>
5797 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
5798 kernel32: Moved PeekNamedPipe implementation to ntdll.
5800 * dlls/kernel32/file.c:
5801 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
5803 2006-11-01 Mike McCormack <mike@codeweavers.com>
5805 * dlls/comctl32/imagelist.c:
5806 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
5811 * dlls/msi/handle.c:
5812 msi: Don't print traces for addref and release.
5814 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
5815 msi: Search the patch package for source cabinet files.
5817 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
5819 * dlls/kernel32/profile.c:
5820 kernel32: Cast-qual warnings fix.
5822 * dlls/kernel32/ne_segment.c:
5823 kernel32: Cast-qual warnings fix.
5825 2006-11-01 Alexandre Julliard <julliard@winehq.org>
5827 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
5828 server/protocol.def, server/trace.c:
5829 server: Compute the removable device flag on the server side.
5831 * dlls/ntdll/server.c:
5832 ntdll: Simplify wine_server_handle_to_fd.
5833 Now that we have a critical section, races are no longer possible.
5835 * dlls/ntdll/file.c:
5836 ntdll: Added NetBSD fstatvfs support.
5838 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
5840 * dlls/advpack/tests/install.c:
5841 advpack: Add another test.
5843 * dlls/advpack/tests/install.c:
5846 2006-10-31 Huw Davies <huw@codeweavers.com>
5848 * dlls/hhctrl.ocx/help.c:
5849 hhctrl.ocx: Don't fail if ole is already initialised.
5851 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
5853 * programs/cmd/builtins.c:
5854 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
5856 2006-10-31 Rob Shearman <rob@codeweavers.com>
5858 * dlls/rpcrt4/rpc_transport.c:
5859 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
5860 the bound-to port is connectable from other machines.
5862 * dlls/rpcrt4/rpc_transport.c:
5863 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
5865 * dlls/rpcrt4/rpc_transport.c:
5866 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
5867 the read and write function for the protseq assume that syscalls will block.
5869 * dlls/rpcrt4/rpc_transport.c:
5870 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
5871 to go into an infinite loop if getaddrinfo returned more than one entry.
5873 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
5874 rpcrt4: Convert the named pipe server code to look directly into the
5875 connection to get at the wait handles, instead of using
5876 get_connect_wait_handle which isn't generic enough to be used for
5878 Remove the unneeded get_connect_wait_handle function from the connection
5879 operations function list.
5881 * dlls/rpcrt4/rpc_transport.c:
5882 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
5883 socket-specific server protseq functions.
5885 2006-10-31 Alexandre Julliard <julliard@winehq.org>
5887 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
5888 winex11.drv: Fixed the prototype of many OpenGL functions.
5890 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
5892 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
5893 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
5894 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
5896 2006-10-31 Alexandre Julliard <julliard@winehq.org>
5898 * dlls/winedos/int21.c:
5899 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
5901 * dlls/kernel32/vxd.c:
5902 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
5904 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
5906 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5907 include/wine/wined3d_types.h:
5908 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
5910 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5911 include/wine/wined3d_types.h:
5912 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
5914 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
5915 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
5917 * dlls/wined3d/device.c:
5918 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
5920 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
5921 include/wine/wined3d_types.h:
5922 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
5924 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
5925 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
5927 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
5928 include/wine/wined3d_types.h:
5929 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
5931 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
5932 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
5933 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
5935 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
5936 include/wine/wined3d_types.h:
5937 wined3d: Add D3DFVF codes to the WINED3D namespace.
5939 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
5941 * dlls/secur32/tests/schannel.c:
5942 secur32: Make sure crashing tests are not run.
5944 2006-10-31 Alexandre Julliard <julliard@winehq.org>
5946 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
5947 kernel32: Fixed behavior of FindFirstFile for DOS devices.
5949 2006-10-31 Mike McCormack <mike@codeweavers.com>
5951 * dlls/msi/tests/db.c:
5952 msi: Add a test showing a join doesn't need a WHERE clause.
5954 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
5955 msi: Use a simpler algorithm for joins.
5957 * dlls/msi/tests/db.c:
5958 msi: Test the data returned by join queries in one ok().
5960 * dlls/msi/sql.y, dlls/msi/tokenize.c:
5961 msi: Remove tokens that aren't valid for MSI SQL.
5966 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
5967 msi: Fix the ALTER and FREE keywords in the tokenizer.
5969 * dlls/msi/action.c:
5970 msi: Mark components with missing or outdated files as incomplete.
5972 * dlls/comctl32/imagelist.c:
5973 comctl32: Remove some more Nx1 assumptions.
5975 2006-10-30 Jacek Caban <jacek@codeweavers.com>
5977 * dlls/wininet/http.c:
5978 wininet: Inherit INET_CALLBACKW from parent handler.
5980 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
5981 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
5983 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
5985 * dlls/hhctrl.ocx/help.c:
5986 hhctrl.ocx: Remove duplicate HeapFree().
5988 * dlls/gdi32/metafile.c:
5989 gdi32: Cast-qual warnings fix.
5991 * dlls/gdi32/freetype.c:
5992 gdi32: Cast-qual warnings fix.
5994 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
5996 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
5997 msvcrt: Add stub for _setmaxstdio + tiny test.
5999 2006-10-30 Kovács András <andras@csevego.net>
6001 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
6002 dlls/wined3d/vertexshader.c:
6003 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
6005 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
6007 * dlls/localspl/tests/localmon.c:
6008 localspl/tests: Add tests for EnumPorts.
6010 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
6012 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
6013 localspl: Add German resources.
6015 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
6017 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
6018 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
6019 dlls/localspl/spl_En.rc:
6020 localspl: Implement EnumPortsW.
6022 2006-10-27 Aric Stewart <aric@codeweavers.com>
6024 * dlls/shell32/shell32_main.c:
6025 shell32: ABM_NEW was using parameters that are not set.
6027 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
6030 wine.inf: Associate .hlp files with winhelp.
6032 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
6034 * dlls/user/tests/win.c, dlls/user/win.c:
6035 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
6036 WS_POPUP style, make it pass under Wine.
6038 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
6040 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
6041 crypt32: Input parameter checking.
6043 2006-10-30 Alexandre Julliard <julliard@winehq.org>
6045 * dlls/user/tests/msg.c, dlls/user/winpos.c:
6046 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
6048 * dlls/winecrt0/delay_load.c:
6049 winecrt0: Fix delay load structure types for Win64.
6051 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
6053 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6054 include/wine/wined3d_types.h:
6055 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
6057 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
6058 include/wine/wined3d_types.h:
6059 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
6061 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
6062 include/wine/wined3d_types.h:
6063 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
6065 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6066 include/wine/wined3d_types.h:
6067 wined3d: Add D3DFILLMODE to the WINED3D namespace.
6069 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6070 include/wine/wined3d_types.h:
6071 wined3d: Add D3DCULL to the WINED3D namespace.
6073 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6074 include/wine/wined3d_types.h:
6075 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
6077 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6078 include/wine/wined3d_types.h:
6079 wined3d: Add D3DBLENDOP to the WINED3D namespace.
6081 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
6082 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
6083 wined3d: Add D3DFOGMODE to the WINED3D namespace.
6085 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
6087 * dlls/wined3d/device.c:
6088 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
6090 * dlls/wined3d/stateblock.c:
6091 wined3d: Set correct default for DMAPOFFSET sampler state.
6093 * dlls/wined3d/device.c:
6094 wined3d: Fix GetTexture() for uninitialized textures.
6096 * dlls/d3d9/tests/stateblock.c:
6097 d3d9: Make the "Tests executed" counter stable.
6099 * dlls/d3d9/tests/stateblock.c:
6100 d3d9: Pass test as argument to print handler.
6102 2006-10-29 Jacek Caban <jacek@codeweavers.com>
6104 * dlls/mshtml/htmlelem.c:
6105 mshtml: Added put_innerHTML implementation.
6107 * dlls/shlwapi/ordinal.c:
6108 shlwapi: Added SHQueueUserWorkItem implementation.
6110 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
6111 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
6113 * dlls/wininet/internet.c, dlls/wininet/internet.h,
6114 dlls/wininet/utility.c:
6115 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
6117 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
6118 dlls/wininet/internet.h:
6119 wininet: Remove lpwhparent from WININETHANDLERHEADER.
6121 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
6122 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
6124 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
6125 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
6127 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
6128 wininet: Move ftp FindNextFile implementation to ftp.c.
6130 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
6131 wininet: Use lpAppInfo instead of lpwhparent where possible.
6133 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
6134 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
6136 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
6137 wininet: Use lpHttpSession instead of lpwhcalback where possible.
6139 * dlls/wininet/http.c, dlls/wininet/internet.h:
6140 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
6142 * dlls/wininet/http.c:
6143 wininet: Use lpAppInfo instead of lpwhparent where possible.
6145 * dlls/wininet/http.c, dlls/wininet/internet.h:
6146 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
6148 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
6150 * dlls/shell32/tests/shlfolder.c:
6151 shell32: Cast-qual warnings fix.
6153 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
6155 * dlls/dbghelp/source.c:
6156 dbghelp: Cast-qual warnings fix.
6158 * dlls/dbghelp/path.c:
6159 dbghelp: Cast-qual warnings fix.
6161 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
6163 * dlls/gdi32/enhmetafile.c:
6164 gdi32: Cast-qual warnings fix.
6167 gdi32: Cast-qual warnings fix.
6169 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
6171 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
6172 d3d9: Cast-qual warnings fix.
6174 2006-10-30 Mike McCormack <mike@codeweavers.com>
6176 * dlls/msi/action.c:
6177 msi: Split ACTION_UpdateInstallStates into two separate functions.
6179 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
6181 * dlls/user/tests/msg.c:
6182 user32: Flush painting events harder in some places in order to avoid races
6183 in the message tests.
6185 * dlls/user/tests/msg.c:
6186 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
6187 tests pass cleanly under fully up to date XP SP2.
6189 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
6191 * programs/control/params.h:
6192 control.exe: Remove unused define.
6194 2006-10-28 Jacek Caban <jacek@codeweavers.com>
6196 * dlls/mshtml/nsembed.c:
6197 mshtml: Print wine_gecko version in load_wine_gecko.
6199 * dlls/wininet/tests/http.c, include/wininet.h:
6200 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
6202 * dlls/urlmon/tests/protocol.c:
6203 urlmon: Update winehq.org IP.
6205 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
6207 * dlls/wined3d/drawprim.c:
6208 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
6210 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
6212 * dlls/dmusic/dmusic.c:
6213 dmusic: Do not write outside of array bounds.
6215 2006-10-27 Huw Davies <huw@codeweavers.com>
6217 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
6218 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
6219 a hittest on the item that's returned and not a hittest on the client
6220 area as MSDN states.
6222 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
6224 * dlls/iphlpapi/iphlpapi_main.c:
6225 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
6227 2006-10-27 Alexandre Julliard <julliard@winehq.org>
6229 * ANNOUNCE, ChangeLog, VERSION, configure:
6232 ----------------------------------------------------------------
6233 2006-10-27 Alexandre Julliard <julliard@winehq.org>
6235 * dlls/wined3d/directx.c:
6236 wined3d: Simplify some uses of the WineD3D_Context object.
6238 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
6239 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
6241 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
6242 wined3d: Fix a memory leak (spotted by Eric Pouech).
6244 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
6246 * dlls/crypt32/oid.c:
6247 crypt32: Cast-qual warnings fix.
6249 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
6251 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
6252 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
6253 programs/winhelp/winhelp.h:
6254 winhelp: Properly implement context help and JumpContext macro.
6256 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
6258 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
6259 dlls/winequartz.drv/Makefile.in,
6260 dlls/winequartz.drv/quartzdrv_main.c,
6261 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
6262 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
6264 2006-10-27 Alexandre Julliard <julliard@winehq.org>
6266 * tools/winedump/dump.c:
6267 winedump: Avoid some dead code.
6269 2006-10-25 Kovács András <andras@csevego.net>
6271 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
6272 wined3d: Implement D3DSIO_MOVA in ARB backend.
6274 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
6276 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
6277 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6278 dlls/winex11.drv/winex11.drv.spec:
6279 wgl: Move part of wglGetProcAddress to gdi32.
6281 2006-10-26 Duane Clark <fpga@pacbell.net>
6283 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
6284 msvcrt: Fix fread on large buffers in ascii mode.
6286 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
6288 * programs/winebrowser/main.c:
6289 winebrowser: Support for Portland Initiative scripts.
6291 2006-10-27 Alexandre Julliard <julliard@winehq.org>
6293 * dlls/kernel32/file.c:
6294 kernel32: Close the directory handle in FindNextFile as soon as we reach the
6295 end of the directory.
6297 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
6299 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
6300 d3d8: Cast-qual warnings fix.
6302 2006-10-27 James Hawkins <truiken@gmail.com>
6304 * dlls/msi/files.c, dlls/msi/tests/install.c:
6305 msi: Extract cabinets based on DiskId, not LastSequence.
6307 2006-10-26 James Hawkins <truiken@gmail.com>
6309 * dlls/msi/tests/install.c:
6310 msi: Test the order in which cab files are handled in the Media table.
6312 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
6313 dlls/msi/tests/install.c:
6314 msi: Implement handling for the ErrorDialog and use it to change media.
6316 2006-10-27 Mike McCormack <mike@codeweavers.com>
6319 msi: Avoid crashing if writeout_cabinet_stream fails.
6321 * dlls/msi/action.c:
6322 msi: Remove redundant null checks before MSI_EvaluateCondition.
6324 2006-10-26 Mike McCormack <mike@codeweavers.com>
6326 * dlls/comctl32/imagelist.c:
6327 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
6329 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
6332 tools/wine.inf: Add default printer ports.
6334 2006-10-26 Rob Shearman <rob@codeweavers.com>
6336 * dlls/rpcrt4/rpc_message.c:
6337 rpcrt4: The allocation hint in request and response packets is just that -
6339 It is not an error if the stub data exceeds this size, so reallocate the
6340 buffer with the newly calculated size and continue.
6342 * dlls/rpcrt4/rpc_message.c:
6343 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
6344 receive a packet with the RPC_FLG_LAST flag set.
6345 This matches what is mentioned in the DCE/RPC specification.
6347 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
6348 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
6349 not just bind packets.
6352 ole32: Fix a memory leak on the error path of dispatch_rpc.
6354 * dlls/oleaut32/typelib.c:
6355 oleaut32: Update comments at the top of typelib.c and remove "stub" from
6356 several traces that are in implemented functions.
6358 * dlls/ole32/oleproxy.c:
6359 ole32: Fix some memory leaks in the class factory proxy.
6361 * dlls/ole32/oleproxy.c:
6362 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
6364 2006-10-25 Jacek Caban <jacek@codeweavers.com>
6366 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
6367 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
6368 shdocvw: Added CUrlHistory stub implementation.
6370 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
6371 include/urlhist.idl:
6372 include: Added urlhist.idl.
6374 2006-10-26 Alexandre Julliard <julliard@winehq.org>
6376 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
6377 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
6378 winex11.drv: Offset X11 coordinates with the primary monitor position.
6379 No longer force the primary monitor to contain the X11 (0,0) coordinate.
6382 server: Always ignore the root window position when computing coordinates
6385 2006-10-24 David Anderson <davea42@earthlink.net>
6387 * dlls/dbghelp/dwarf.c:
6388 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
6390 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
6392 * dlls/ddraw/device.c:
6393 ddraw: Add missing dereference operators.
6395 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
6397 * dlls/mshtml/olecmd.c:
6398 mshtml: Moved release of dom_window to right place.
6400 2006-10-26 Mike McCormack <mike@codeweavers.com>
6402 * dlls/msi/join.c, dlls/msi/tests/db.c:
6403 msi: Fix the join algorithm.
6405 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
6406 msi: Allow UPDATE queries without a condition.
6408 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
6409 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
6410 msi: Update tables using records, not integer by integer.
6412 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
6413 msi: Remove some unused functions.
6415 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
6417 msi: Fixed the UPDATE query to work with explicit values.
6419 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
6420 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
6421 msi: Use msi_feature_set_state and msi_component_set_state where possible.
6423 * dlls/msi/action.c:
6424 msi: Create macro functions to set feature and component states.
6426 2006-10-25 James Hawkins <truiken@gmail.com>
6428 * dlls/msi/tests/db.c:
6429 msi: Add tests for the UPDATE sql command.
6431 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
6433 * dlls/comdlg32/filedlg.c:
6434 comdlg32: Select the Filename edit box content after the user navigated to a
6435 directory by entering there the name.
6437 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6439 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
6440 dlls/kernel32/nls/winerr_kor.mc:
6441 kernel32: Added winerr_kor.mc.
6443 2006-10-25 Rob Shearman <rob@codeweavers.com>
6445 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
6446 dlls/rpcrt4/rpc_transport.c:
6447 rpcrt4: Move transport-specific server functions to rpc_transport.c.
6449 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
6451 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
6452 dlls/comctl32/trackbar.c:
6453 comctl32: Create tooltip windows with WS_POPUP style.
6455 * dlls/comctl32/status.c:
6456 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
6458 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
6460 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
6461 ddraw: Forward the depth stencil buffer to wined3d.
6463 2006-10-25 Alexandre Julliard <julliard@winehq.org>
6465 * dlls/user/winpos.c:
6466 user32: Fixed maximized window size on multi-monitor setups.
6468 * programs/winhelp/winhelp.c:
6469 winhelp: Properly handle negative coordinates for mouse events.
6471 * programs/winemine/main.c, programs/winemine/main.h:
6472 winemine: Properly handle negative coordinates for mouse events.
6474 * programs/winefile/winefile.c:
6475 winefile: Properly handle negative coordinates for mouse events.
6477 * programs/wineconsole/user.c:
6478 wineconsole: Properly handle negative coordinates for mouse events.
6480 * programs/regedit/childwnd.c:
6481 regedit: Properly handle negative coordinates for mouse events.
6483 * programs/oleview/pane.c:
6484 oleview: Properly handle negative coordinates for mouse events.
6486 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
6487 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
6488 user32: Properly handle negative coordinates for mouse events.
6490 * dlls/shell32/control.c:
6491 shell32: Properly handle negative coordinates for mouse events.
6493 * dlls/msi/dialog.c:
6494 msi: Properly handle negative coordinates for mouse events.
6496 * dlls/hhctrl.ocx/help.c:
6497 hhctrl.ocx: Properly handle negative coordinates for mouse events.
6499 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
6500 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
6501 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
6502 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
6503 comctl32: Properly handle negative coordinates for mouse events.
6505 2006-10-25 Mike McCormack <mike@codeweavers.com>
6507 * dlls/comctl32/imagelist.c:
6508 comctl32: Create a point from index function and use it.
6510 2006-10-25 Kovács András <andras@csevego.net>
6512 * dlls/mlang/mlang.c:
6513 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
6515 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
6517 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
6518 crypt32: Cast-qual warnings fix.
6520 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
6522 * dlls/kernel32/process.c:
6523 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
6525 2006-10-24 Alexandre Julliard <julliard@winehq.org>
6527 * dlls/winex11.drv/xinerama.c:
6528 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
6529 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
6530 I committed the wrong file.
6532 2006-10-24 Aric Stewart <aric@codeweavers.com>
6534 * dlls/winex11.drv/xim.c:
6535 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
6537 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
6540 user: Remove wrong comment.
6542 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
6544 * dlls/winex11.drv/xinerama.c:
6545 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
6547 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
6549 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6550 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
6551 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
6553 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6554 include/wine/wined3d_types.h:
6555 wined3d: Add D3DBLEND to the WINED3D namespace.
6557 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
6558 include/wine/wined3d_types.h:
6559 wined3d: Add D3DTA masks to the WINED3D namespace.
6560 Also fix usage of D3DTSS/D3DTA in ddraw.
6562 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
6563 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
6565 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
6566 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
6567 include/wine/wined3d_types.h:
6568 wined3d: Add D3DTADDRESS to the WINED3D namespace.
6570 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
6571 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
6573 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
6575 * dlls/usp10/tests/usp10.c:
6576 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
6579 * dlls/usp10/tests/usp10.c:
6580 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
6582 2006-10-24 Francois Gouget <fgouget@free.fr>
6584 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
6585 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
6586 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
6587 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
6588 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
6589 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
6590 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
6591 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
6592 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
6593 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
6594 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
6595 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
6596 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
6597 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
6598 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
6599 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
6600 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
6601 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
6602 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
6603 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
6604 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
6605 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
6606 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
6607 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
6608 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
6609 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
6610 include/mediaobj.idl:
6611 Don't include windows.h & co in the Wine sources.
6612 Remove uneeded COM_NO_WINDOWS_H defines.
6614 2006-10-24 Rob Shearman <rob@codeweavers.com>
6616 * dlls/oleaut32/typelib.c:
6617 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
6620 * dlls/oleaut32/typelib.c:
6621 oleaut32: Free the array subscript memory for type descriptions when freeing
6624 * dlls/oleaut32/tests/typelib.c:
6625 oleaut32: Fix a reference count leak in the typelib test.
6627 * dlls/oleaut32/typelib.c:
6628 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
6630 * dlls/oleaut32/typelib.c:
6631 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
6633 2006-10-24 Huw Davies <huw@codeweavers.com>
6635 * dlls/winex11.drv/xim.c:
6636 winex11.drv: Only initialize static variables once per process.
6638 * dlls/winex11.drv/x11drv_main.c:
6639 winex11.drv: Give XCloseIM another chance.
6641 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
6643 * dlls/oledlg/oledlg_Fr.rc:
6644 oledlg: Updated French translation.
6646 * programs/wineconsole/wineconsole_Fr.rc:
6647 wineconsole: Updated French translation.
6649 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
6651 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
6652 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
6653 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
6654 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
6655 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
6656 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
6657 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
6658 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
6659 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
6660 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
6661 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
6662 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
6663 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
6664 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
6665 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
6666 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
6667 programs/wordpad/Nl.rc:
6668 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
6670 2006-10-24 Alexandre Julliard <julliard@winehq.org>
6672 * programs/notepad/main.c, programs/notepad/main.h:
6673 notepad: Fallback to default position if saved position if off-screen.
6676 user: Make sure the desktop window exists before calling monitor functions.
6678 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6680 * dlls/oledlg/oledlg_Ko.rc:
6681 oledlg: Updated Korean resource.
6683 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
6685 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
6686 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
6687 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
6688 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
6689 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
6690 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
6691 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
6692 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
6693 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
6694 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
6695 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
6696 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
6697 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
6698 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
6699 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
6700 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
6701 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
6702 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
6703 programs/winemine/De.rc, programs/winhelp/De.rc,
6704 programs/wordpad/De.rc:
6705 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
6707 2006-10-24 Mike McCormack <mike@codeweavers.com>
6709 * dlls/msi/action.c:
6710 msi: Split code to get a file's verion into a separate comment.
6712 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
6713 dlls/riched20/editor.h, dlls/riched20/reader.c,
6714 dlls/riched20/richole.c:
6715 riched20: Create macro functions for allocating and freeing memory.
6717 * dlls/riched20/clipboard.c:
6718 riched20: Make sure to use GlobalAlloc with GlobalFree.
6720 2006-10-23 James Hawkins <truiken@gmail.com>
6722 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
6723 advpack: Fix the full path check.
6725 * dlls/msi/tests/install.c:
6726 msi: Add tests for installing from continuous cabinets.
6728 * dlls/msi/tests/install.c:
6729 msi: Allow more customization of install test files.
6731 * dlls/msi/tests/install.c:
6732 msi: Remove unused function pointer and definitions.
6734 * dlls/msi/tests/install.c:
6735 msi: Remove two unnecessary install tables.
6737 * dlls/msi/database.c, dlls/msi/tests/install.c:
6738 msi: Add support for localizable strings in MsiDatabaseImport.
6740 2006-10-23 Jacek Caban <jacek@codeweavers.com>
6742 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
6743 urlmon: Added video/mpeg mime filter.
6745 * dlls/urlmon/urlmon_main.c:
6746 urlmon: Code clean up.
6748 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
6749 urlmon: Added video/avi mime filter implementation.
6751 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
6753 * dlls/user/dde_client.c:
6754 user: Remove superfluous shadow variable.
6756 * dlls/crypt32/cert.c:
6757 crypt32: Cast-qual warnings fix.
6759 2006-10-23 Huw Davies <huw@codeweavers.com>
6761 * dlls/winex11.drv/x11drv_main.c:
6762 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
6764 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
6766 * programs/regedit/edit.c:
6767 regedit: Initialize a variable (Coverity).
6769 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
6771 * dlls/comctl32/tests/toolbar.c:
6772 comctl32/tests: Specify type of function argument and remove unused arguments.
6774 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
6776 * dlls/netapi32/wksta.c:
6777 netapi32: Fix the size of allocation for the string returned from
6778 NetpGetComputerName.
6780 * dlls/ole32/clipboard.c:
6781 ole32: Fixed some wrong conditions in OleFlushClipboard.
6783 * dlls/ole32/compobj.c:
6784 ole32: CoUninitialize: No longer access an object after it's been freed.
6786 * dlls/msxml3/nodelist.c:
6787 msxml: Fixed list walking in xmlnodelist_get_length.
6789 * dlls/gdi32/enhmfdrv/graphics.c:
6790 gdi32: Better error handling in enhanced metafile.
6792 * dlls/winex11.drv/keyboard.c:
6793 winex11.drv: As the min keycode is always greater or equal to 8, we
6794 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
6796 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
6798 * dlls/winmm/wineoss/midi.c:
6799 wineoss: On non-OSS systems define MidiExit too.
6801 * dlls/iphlpapi/ifenum.c:
6802 iphlpapi: NetBSD needs sys/param.h.
6804 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
6806 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
6807 localspl: Remember hInstance, needed for resources.
6809 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
6810 localspl: Add version resource.
6812 * dlls/localspl/tests/localmon.c:
6813 localspl/tests: Fallback to localmon.dll on NT4.0.
6815 2006-10-23 Alexandre Julliard <julliard@winehq.org>
6817 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
6818 dlls/user/tests/monitor.c, dlls/user/win.c:
6819 user: Fixed MonitorFromWindow behavior for an invalid window handle.
6821 2006-10-23 Francois Gouget <fgouget@free.fr>
6823 * dlls/msi/tests/suminfo.c:
6824 msi/tests: Fix compilation with gcc 2.95.
6826 * programs/oleview/typelib.c:
6827 oleview: Fix compilation with gcc 2.95.
6829 2006-10-23 Rob Shearman <rob@codeweavers.com>
6831 * dlls/oleaut32/tmarshal.c:
6832 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
6835 * dlls/oleaut32/typelib.c:
6836 oleaut32: Fix two more leaks on type info destruction.
6838 * dlls/oleaut32/typelib.c:
6839 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
6840 and to fix a memory leak.
6842 * dlls/oleaut32/typelib.c:
6843 oleaut32: Free allocated memory on typelib and typeinfo destruction.
6845 * dlls/oleaut32/tmarshal.c:
6846 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
6849 * dlls/oleaut32/tmarshal.c:
6850 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
6852 * dlls/ole32/tests/marshal.c:
6853 ole32: Fix some memory leaks in the marshal tests.
6855 * dlls/comctl32/tests/imagelist.c:
6856 comctl32: Fix imagelist leak in tests.
6858 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
6860 * dlls/user/class.c, dlls/user/tests/class.c:
6861 user32: Make the test pass for GetClassName called on a small buffer.
6863 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
6864 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
6866 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
6867 oleaut32: Add a test for QueryPathOfRegTypeLib.
6869 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
6871 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
6872 shlwapi: Test and fix StrRStrI[AW].
6874 * dlls/shlwapi/tests/string.c:
6875 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
6878 * dlls/shlwapi/tests/string.c:
6879 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
6881 * dlls/shlwapi/tests/string.c:
6882 shlwapi/tests: Make the string.c tests compile in Visual C++.
6884 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
6885 programs/notepad/De.rc, programs/notepad/En.rc,
6886 programs/notepad/Es.rc, programs/notepad/Fi.rc,
6887 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
6888 programs/notepad/It.rc, programs/notepad/Ja.rc,
6889 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
6890 programs/notepad/No.rc, programs/notepad/Pl.rc,
6891 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
6892 programs/notepad/Si.rc, programs/notepad/Sk.rc,
6893 programs/notepad/Sw.rc, programs/notepad/Th.rc,
6894 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
6895 programs/notepad/Zh.rc:
6896 notepad: Fix ellipsis in menu items.
6898 * programs/notepad/dialog.c, programs/notepad/main.c,
6899 programs/notepad/main.h:
6900 notepad: Implement Find and Find Next.
6902 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
6903 programs/notepad/dialog.h:
6904 notepad: Add a generic function for message boxes with a string parameter.
6906 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
6908 * dlls/comdlg32/filedlg31.c:
6909 comdlg32: Cast-qual warning fix.
6911 * dlls/comdlg32/colordlg.c:
6912 comdlg32: Cast-qual warnings fix.
6914 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
6916 * dlls/comctl32/datetime.c:
6917 comctl32: Cast-qual warnings fix.
6919 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
6921 * dlls/msvcrt/heap.c:
6922 msvcrt: Speed up new operator.
6924 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
6926 * dlls/mshtml/nsembed.c:
6927 mshtml: Insert missing "return" operator.
6929 2006-10-23 Alexandre Julliard <julliard@winehq.org>
6931 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
6932 user: Adapt system metrics for multi-monitor setups.
6934 * dlls/comctl32/tooltips.c:
6935 comctl32: Position the tooltip window correctly on multi-monitor setups.
6937 * dlls/user/winpos.c:
6938 user: Maximize windows to the right monitor on multi-monitor setups.
6940 * dlls/user/combo.c:
6941 user: Fixed combo box drop position on multi-monitor setups.
6943 * dlls/user/dialog.c, dlls/user/dialog16.c:
6944 user: Take multiple monitors into account when placing a dialog.
6947 user: Take multiple monitors into account when placing a window.
6950 user: Take multiple monitors into account when placing a popup menu.
6952 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
6953 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
6954 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
6955 Added Xinerama support for these functions.
6957 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
6958 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
6959 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
6960 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
6961 winex11.drv: Preliminary support for Xinerama.
6963 * configure, configure.ac, include/config.h.in:
6964 configure: Check for the Xinerama extension.
6966 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6968 * dlls/oledlg/oledlg_Ko.rc:
6969 oledlg: Updated Korean resource.
6971 * programs/wineconsole/wineconsole_Ko.rc:
6972 wineconsole: Updated Korean resource.
6974 2006-10-23 Mike McCormack <mike@codeweavers.com>
6976 * dlls/user/tests/class.c:
6977 user32: Add a test showing a problem in GetClassNameA.
6979 2006-10-24 Mike McCormack <mike@codeweavers.com>
6981 * dlls/msi/table.c, dlls/msi/tests/db.c:
6982 msi: Fix insertion of null integers into a table.
6984 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
6985 msi: Add the column type INTEGER as an alias for INT.
6987 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
6988 msi: Only apply transforms that are valid for a database.
6990 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
6992 msi: Initialize the summary information from a storage interface, not a db.
6994 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
6996 * programs/notepad/Ko.rc:
6997 notepad: Update Korean resources.
6999 * programs/oleview/Ko.rc:
7000 oleview: Update Korean resources.
7002 * programs/winefile/Ko.rc:
7003 winefile: Update Korean resources.
7005 2006-10-20 Hans Leidekker <hans@it.vu.nl>
7007 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
7008 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
7010 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
7012 * programs/wineconsole/wineconsole_Pl.rc:
7013 wineconsole: Fix Polish translation.
7015 * programs/wineconsole/dialog.c:
7016 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
7018 * programs/wineconsole/wineconsole_En.rc:
7019 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
7022 * dlls/comdlg32/cdlg_Pl.rc:
7023 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
7025 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
7026 hhctrl.ocx: Add Polish translation.
7028 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
7029 oledlg: Add Polish translation.
7031 2006-10-22 Frank Richter <frank.richter@gmail.com>
7033 * programs/wineconsole/wineconsole_De.rc:
7034 wineconsole: Update German translation.
7036 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
7037 oleview: Add German translation.
7039 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
7040 gphoto2.ds: Add German translation.
7042 * programs/winefile/De.rc:
7043 winefile: Update German translation.
7045 * programs/taskmgr/De.rc:
7046 taskmgr: Update German translation.
7048 * programs/regedit/De.rc:
7049 regedit: Update German translation.
7051 * programs/progman/De.rc:
7052 progman: Update German translation.
7054 * programs/notepad/De.rc:
7055 notepad: Update German translation.
7057 * programs/cmdlgtst/De.rc:
7058 cmdlgtst: Update German translation.
7060 * programs/clock/De.rc:
7061 clock: Update German translation.
7063 * dlls/oledlg/oledlg_De.rc:
7064 oledlg: Update German translation.
7066 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
7067 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
7068 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
7069 mshtml: Left-align Gecko download information message for better readability.
7071 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
7072 mshtml: Enlarge status text control ins some translated dialogs so all text
7075 * dlls/mshtml/De.rc:
7076 mshtml: Update German translation.
7078 2006-10-20 Huw Davies <huw@codeweavers.com>
7080 * dlls/oledlg/pastespl.c:
7081 oledlg: Only send the end dialog msg if the button is actually clicked.
7083 2006-10-21 Jacek Caban <jacek@codeweavers.com>
7085 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
7086 urlmon: Added image/tiff mime filter.
7088 * dlls/shdocvw/oleobject.c:
7089 shdocvw: Fix windows style of windows without parents.
7091 2006-10-20 Jacek Caban <jacek@codeweavers.com>
7093 * dlls/wininet/http.c:
7094 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
7095 Content-Length header.
7097 * dlls/mshtml/htmlelem.c:
7098 mshtml: Added IHTMLElement::get_className implementation.
7100 * dlls/mshtml/htmlselect.c:
7101 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
7103 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
7106 tools: Add addtional help to runtest.
7108 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
7110 * dlls/advapi32/lsa.c:
7111 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
7113 * programs/winedbg/be_i386.c:
7114 winedbg: Added a few more cases where we inspect if i386 instructions
7115 are actually calls (based on previous work by Jeff Latimer).
7117 * configure, configure.ac:
7118 configure: Now that we have dwarf support for debug info, don't force stabs
7119 as debug info format.
7122 winsock: Clear the held mask with the requested events so that they can be
7125 * dlls/advpack/advpack.c, dlls/advpack/files.c:
7126 advpack: Plug a couple of memory leaks.
7128 2006-10-20 Alexandre Julliard <julliard@winehq.org>
7130 * dlls/dnsapi/ns_parse.c:
7131 dnsapi: Avoid non-portable types.
7133 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
7135 * dlls/rpcrt4/rpc_transport.c:
7136 rpcrt4: Added support for RPC TCP servers.
7138 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
7140 * dlls/wininet/internet.c:
7141 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
7142 socket. But that does not mean that it failed.
7144 2006-10-18 Francois Gouget <fgouget@free.fr>
7146 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
7147 Add '\n's to Wine traces.
7149 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
7151 * dlls/ntdll/heap.c:
7152 ntdll: Added debug support for notifying block allocation / freeing.
7154 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
7156 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
7157 dlls/advapi32/tests/security.c:
7158 advapi32: Plug a couple of memory leaks.
7160 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
7162 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
7163 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
7164 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
7165 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
7166 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
7167 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
7168 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
7169 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
7170 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
7171 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
7172 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
7173 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
7174 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
7175 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
7176 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
7177 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
7178 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
7179 programs/view/Ko.rc, programs/winecfg/Ko.rc,
7180 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
7181 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
7182 programs/wordpad/Ko.rc:
7183 Korean: Use SUBLANG_NEUTRAL in Korean resources.
7185 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
7187 * programs/wineconsole/user.c:
7188 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
7191 * programs/wineconsole/user.c:
7192 wineconsole: Make most keys cancel the selection.
7194 * programs/wineconsole/user.c:
7195 wineconsole: Allow making selections with a mouse also when not in the
7198 * programs/wineconsole/user.c:
7199 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
7201 * programs/wineconsole/user.c:
7202 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
7204 * programs/wineconsole/wineconsole.c,
7205 programs/wineconsole/wineconsole_En.rc,
7206 programs/wineconsole/wineconsole_Pl.rc,
7207 programs/wineconsole/wineconsole_res.h:
7208 wineconsole: Add usage message and more specific error messages.
7210 2006-10-20 Alexandre Julliard <julliard@winehq.org>
7212 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
7213 wineaudioio.drv: Win64 printf format fixes.
7215 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
7216 dlls/winmm/winecoreaudio/coreaudio.c:
7217 winecoreaudio.drv: Win64 printf format fixes.
7219 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
7220 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
7221 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
7222 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
7223 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
7224 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
7225 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
7226 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
7227 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
7228 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
7229 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
7230 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
7231 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
7232 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
7233 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
7234 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
7235 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
7236 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
7237 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
7238 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
7239 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
7240 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
7241 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
7242 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
7243 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
7244 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
7245 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
7246 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
7247 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
7248 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
7249 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
7250 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
7251 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
7252 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
7253 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
7254 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
7255 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
7256 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
7257 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
7258 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
7259 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
7260 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
7261 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
7262 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
7263 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
7264 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
7265 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
7266 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
7267 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
7268 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
7269 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
7270 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
7271 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
7272 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
7273 gdi32: Renamed the gdi directory to gdi32.
7275 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
7276 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
7277 Avoid usage of sizeof in traces that causes warnings on MacOSX.
7279 2006-10-19 Kai Blin <kai.blin@gmail.com>
7281 * dlls/secur32/hmac_md5.h:
7282 secur32: Add include guard to hmac_md5.h.
7284 2006-10-20 Christoph Frick <frick@sc-networks.de>
7286 * dlls/gdi/gdi32.spec:
7287 gdi32: Add wglShareList to gdi32.spec.
7289 2006-10-19 James Hawkins <truiken@gmail.com>
7291 * dlls/msi/tests/db.c:
7292 msi: Add tests for integer column types.
7294 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
7295 msi: Integer columns can have the 'NOT NULL' modifier too.
7297 * dlls/msi/database.c, dlls/msi/tests/db.c:
7298 msi: Allow more than one primary key in a table when importing a database.
7300 2006-10-18 James Hawkins <truiken@gmail.com>
7303 tools/wine.inf: Add the ProgramFilesPath registry entry.
7305 2006-10-19 James Hawkins <truiken@gmail.com>
7307 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
7308 msi: Only initialize a component's state if it is linked with a feature.
7310 * dlls/msi/tests/install.c:
7311 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
7313 * dlls/msi/action.c, dlls/msi/tests/install.c:
7314 msi: Implement the InstallServices action.
7316 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
7318 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
7319 localspl: Implement InitializePrintMonitor.
7321 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
7323 * dlls/localspl/tests/localmon.c:
7324 localspl/tests: Get function pointers from the monitor.
7326 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
7328 * dlls/localspl/tests/localmon.c:
7329 localspl/tests: Another test for InitializePrintMonitor.
7331 2006-10-19 Huw Davies <huw@codeweavers.com>
7333 * dlls/oledlg/pastespl.c:
7334 oledlg: Remove the structure window property when we quit.
7336 * dlls/oledlg/pastespl.c:
7337 oledlg: Return the appropiate value after the dialog is closed.
7339 * dlls/oledlg/pastespl.c:
7340 oledlg: Update the source text.
7342 * dlls/oledlg/pastespl.c:
7343 oledlg: Set nSelectedIndex on exit.
7345 * dlls/oledlg/pastespl.c:
7346 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
7348 * dlls/oledlg/pastespl.c:
7349 oledlg: Call the hook proc if present.
7351 * dlls/oledlg/pastespl.c:
7352 oledlg: Set initial focus to the display list.
7354 * dlls/oledlg/pastespl.c:
7355 oledlg: Handle paste / link mode change.
7357 * dlls/oledlg/pastespl.c:
7358 oledlg: Minimal 'As Icon' handling. Just disable for now.
7360 * dlls/oledlg/pastespl.c:
7361 oledlg: Update the result text.
7363 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
7364 oledlg: Add paste special string resources.
7366 2006-10-18 Huw Davies <huw@codeweavers.com>
7368 * dlls/oledlg/pastespl.c:
7369 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
7370 button if the app doesn't want it.
7372 * dlls/oledlg/pastespl.c:
7373 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
7375 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
7376 oledlg: Register a couple of messages.
7378 * dlls/oledlg/pastespl.c:
7379 oledlg: Copy the appropiate list to the display list.
7381 * dlls/oledlg/pastespl.c:
7382 oledlg: Logic for initial selection of paste/pastelink radio buttons.
7384 * dlls/oledlg/pastespl.c:
7385 oledlg: Initialize the pastelink list.
7387 * dlls/oledlg/pastespl.c:
7388 oledlg: Initialize the paste list.
7390 * dlls/oledlg/pastespl.c:
7391 oledlg: Set the user supplied caption.
7393 * dlls/oledlg/pastespl.c:
7394 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
7396 * dlls/oledlg/pastespl.c:
7397 oledlg: Initial management of private structure for dialog box control.
7399 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
7400 oledlg: Load the correct dialog template and add a skeleton dialog proc.
7402 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
7403 oledlg: Paste special dialog resource.
7405 * dlls/oledlg/pastespl.c:
7406 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
7408 * dlls/oledlg/pastespl.c:
7409 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
7411 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
7412 oledlg: Register a bunch of clipboard formats.
7414 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
7415 dlls/oledlg/pastespl.c:
7416 oledlg: Move paste special dialog stubs to their own file.
7419 oledlg: Add the registered message name strings.
7422 oledlg: Add PS_MAXLINKTYPES.
7425 oledlg: Move the flag defines to under their respective structure definitions
7426 and remove some duplicates.
7429 oledlg: Add resource ids for the paste special dialog.
7431 2006-10-20 Alexandre Julliard <julliard@winehq.org>
7433 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
7434 winex11.drv: Avoid X error with unsupported pen styles.
7436 2006-10-20 Mike McCormack <mike@codeweavers.com>
7438 * dlls/msi/tests/suminfo.c:
7439 msi: Fix an uninitialized variable causing random conformance test failures.
7441 2006-10-19 Jacek Caban <jacek@codeweavers.com>
7443 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
7444 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
7445 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
7446 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
7447 dlls/mshtml/resource.h:
7448 mshtml: Use mshtmcid.h defines where possible.
7450 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
7451 mshtml: Fix debug traces.
7453 * dlls/shdocvw/ie.c:
7454 shdocvw: Added WebBrowser::Navigate implementation.
7456 * dlls/shdocvw/webbrowser.c:
7457 shdocvw: Use navigate_url in WebBrowser::Navigate.
7459 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
7460 dlls/shdocvw/webbrowser.c:
7461 shdocvw: Move common Navigate2 code to navigate_url.
7463 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
7465 * dlls/comctl32/comctl32undoc.c:
7466 comctl32: Cast-qual warnings fix.
7468 * dlls/cabinet/fdi.c:
7469 cabinet: Cast-qual warnings fix.
7471 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
7473 * dlls/wined3d/swapchain.c:
7474 wined3d: Fix the FrontBuffer content capturing.
7476 * dlls/wined3d/swapchain.c:
7477 wined3d: Correct the software cursor position if the app is running in
7480 * dlls/wined3d/surface.c:
7481 wined3d: BltOverride: Make sure that the content of the source rect is
7482 copied to the correct position in the destination rect.
7484 2006-10-18 James Hawkins <truiken@gmail.com>
7486 * dlls/msi/tests/install.c:
7487 msi: Add tests for the InstallServices action.
7489 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
7491 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7492 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
7495 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
7497 * dlls/comctl32/toolbar.c:
7498 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
7500 2006-10-20 Mike McCormack <mike@codeweavers.com>
7503 msi: Allow rows in the _Columns table to be unordered.
7506 msi: Reset the column number for each new table in a transform.
7508 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
7511 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
7512 avoid not useful APIs in the traces.
7514 2006-10-19 Alexandre Julliard <julliard@winehq.org>
7516 * dlls/winex11.drv/x11drv_main.c:
7517 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
7519 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
7521 * dlls/dbghelp/stabs.c:
7522 dbghelp: Cast-qual warnings fix.
7524 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
7526 * include/winuser.h:
7527 include: Fix out of place comment for DLGC_* codes.
7529 2006-10-18 Francois Gouget <fgouget@free.fr>
7531 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
7532 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
7533 Fix compilation with gcc 2.95.
7535 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
7537 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
7538 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
7539 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
7540 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
7541 Use SUBLANG_NEUTRAL in French resources.
7543 * programs/taskmgr/Fr.rc:
7544 taskmgr: Fix an error in French translation.
7546 2006-10-18 James Hawkins <truiken@gmail.com>
7548 * dlls/msi/package.c, dlls/msi/tests/package.c:
7549 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
7551 * dlls/msi/dialog.c:
7552 msi: Run SetProperty events before all other events no matter what the order is.
7554 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
7556 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
7557 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
7558 winhelp: Improved metafile support.
7560 2006-10-18 Alexandre Julliard <julliard@winehq.org>
7562 * dlls/advapi32/registry.c:
7563 advapi32: Cast-qual warning fix.
7565 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
7567 * dlls/atl/registrar.c:
7568 atl: Cast-qual warnings fix.
7570 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7572 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
7573 msvcrt: Add stub for _getmaxstdio.
7575 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
7577 * dlls/winex11.drv/x11drv.h:
7578 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
7580 2006-10-16 Hans Leidekker <hans@it.vu.nl>
7582 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
7583 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
7584 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
7585 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
7586 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
7587 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
7588 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
7589 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
7590 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
7591 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
7592 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
7593 ntdll: Win64 printf format warning fixes.
7595 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
7597 * programs/winedbg/stack.c:
7598 winedbg: Print frame address instead of duplicated bare address in backtrace.
7600 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
7602 * dlls/gdi/gdi32.spec:
7603 gdi32: Add missing spec file entry for wglDeleteContext.
7605 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
7607 * dlls/shdocvw/dochost.c:
7608 shdocvw: Make sure BSTR is allocated before calling sink.
7610 2006-10-18 Alexandre Julliard <julliard@winehq.org>
7612 * dlls/msi/tests/db.c:
7613 msi/tests: Make sure to delete the test data file.
7615 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
7617 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
7618 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
7619 MDI child, make it mostly pass under Wine.
7621 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
7623 * dlls/user/dde_client.c:
7624 user: Dead code fix (Coverity).
7626 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
7628 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
7629 usp10: Fix dead code in ScriptItemize.
7631 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
7633 * dlls/dinput/tests/joystick.c:
7634 dinput: Add SetCooperativeLevel test for joystick.
7636 * dlls/dinput/tests/keyboard.c:
7637 dinput: Add SetCooperativeLevel tests to keyboard.
7639 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
7640 dinput: Move SetCooperativeLevel into base class.
7642 * dlls/dinput/device.c, dlls/dinput/device_private.h,
7643 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
7644 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
7645 dinput: Move SetEventNotification and associated event into base class.
7647 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
7648 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
7649 dlls/dinput/mouse.c:
7650 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
7652 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
7654 * dlls/comctl32/rebar.c:
7655 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
7657 2006-10-17 Mike McCormack <mike@codeweavers.com>
7659 * dlls/msi/table.c, dlls/msi/tests/db.c:
7660 msi: Fix tables with binary data where the key is an integer.
7662 * dlls/msi/table.c, dlls/msi/tests/db.c:
7663 msi: Stream fields shouldn't be treated as strings.
7665 * dlls/msi/action.c:
7666 msi: Fix a memory leak.
7668 * dlls/msi/tests/db.c:
7669 msi: Add a test for modifying a table containing binary data.
7671 * dlls/msi/tests/suminfo.c:
7672 msi: Add a test for summary information.
7674 2006-10-16 James Hawkins <truiken@gmail.com>
7676 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
7677 msi: Revert "msi: Perform button control events in greatest to least order."
7679 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
7681 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
7682 d3d8: Backport d3d9 surface tests.
7684 * dlls/d3d8/device.c:
7685 d3d8: Fix wrong function name in FIXME.
7687 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
7689 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
7690 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
7691 wgl: Move wglDeleteContext to gdi32.
7693 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
7695 * dlls/ntdll/directory.c:
7696 ntdll: Plug a memory leak.
7698 2006-10-16 Alexandre Julliard <julliard@winehq.org>
7700 * configure, configure.ac, include/msvcrt/direct.h,
7701 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
7702 include/msvcrt/search.h, include/msvcrt/stddef.h,
7703 include/msvcrt/stdio.h, include/msvcrt/string.h,
7704 include/msvcrt/sys/types.h, include/msvcrt/time.h,
7705 include/msvcrt/wchar.h:
7706 configure: Don't define _WIN64 on the command line to avoid trouble with
7709 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
7711 * dlls/comctl32/rebar.c:
7712 comctl32: rebar: Don't return rectangles with negative width or height in
7715 * dlls/user/input.c:
7716 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
7717 before the timer proc is called.
7719 2006-10-16 Robert Shearman <rob@codeweavers.com>
7721 * dlls/kernel32/locale.c:
7722 kernel32: Add support for detecting the user locale preference from the system
7725 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
7726 rpcrt4: Add a critical section to protect the connection list in each
7727 protseq to avoid taking the process-wide server_cs in the hot path for
7730 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
7731 rpcrt4: Convert the protseq list into a standard Wine list.
7733 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
7734 rpcrt4: Abstract out the way incoming connections are waited for so that we
7735 no longer need to wait on Win32 handles.
7737 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
7738 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
7739 the functions operate on an RpcConnection object, not an
7740 RpcServerProtseq object.
7742 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
7743 rpcrt4: Create a server thread for each protseq.
7745 2006-10-16 Alexandre Julliard <julliard@winehq.org>
7747 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
7748 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
7749 Make.rules: Added support for building IDL client/proxy/server/iid files.
7752 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
7755 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
7757 * dlls/comctl32/listview.c:
7758 comctl32: listview: Update the scroll bars after resizing the last column.
7760 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
7762 * dlls/setupapi/install.c:
7763 setupapi: Fix a typo.
7765 2006-10-16 Hans Leidekker <hans@it.vu.nl>
7767 * programs/winhelp/winhelp.c:
7768 winhelp: Cast-qual warnings fix.
7770 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
7772 * dlls/ddraw/device.c:
7773 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
7775 * dlls/ddraw/device.c:
7776 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
7778 2006-10-16 Kai Blin <kai.blin@gmail.com>
7780 * dlls/secur32/dispatcher.c:
7781 secur32: Stop leaking the session key memory.
7783 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7785 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
7786 olepro32: Add version resource.
7788 2006-10-16 Alexandre Julliard <julliard@winehq.org>
7791 libuuid: Fixed typo in CLSID_SynchronizeContainer.
7793 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
7795 server: A window timer id should be an unsigned long.
7797 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
7799 * dlls/user/input.c:
7800 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
7803 * dlls/user/input.c:
7804 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
7806 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
7808 * dlls/ddraw/device.c:
7809 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
7811 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
7813 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
7814 ddraw: Use real handles for state blocks.
7816 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
7817 dlls/ddraw/surface.c:
7818 ddraw: Make the surface list a standard wine list.
7820 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
7822 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
7823 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
7824 wgl: Move wglShareLists to gdi32.
7826 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
7827 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
7828 dlls/winex11.drv/winex11.drv.spec:
7829 wgl: Move wglGetCurrentDC to gdi32.
7831 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
7832 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
7833 dlls/winex11.drv/winex11.drv.spec:
7834 wgl: Move wglGetCurrentContext to gdi32.
7836 2006-10-15 Francois Gouget <fgouget@free.fr>
7838 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
7839 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
7840 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
7841 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
7842 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
7843 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
7844 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
7845 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
7846 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
7847 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
7848 Assorted spelling fixes.
7850 2006-10-16 Alexandre Julliard <julliard@winehq.org>
7852 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
7853 dlls/urlmon/urlmon_main.h:
7854 urlmon: Create a message window for each binding to make sure they are cleaned
7857 2006-10-15 Francois Gouget <fgouget@free.fr>
7860 msi: Remove spaces before '\n's.
7862 * programs/oleview/main.h:
7863 oleview: U(x) must be defined after winnt.h has had a chance to define
7864 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
7866 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
7867 wined3d: Remove '\0's in traces.
7869 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
7871 * programs/winetest/main.c:
7872 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
7874 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
7875 comctl32: header: Test and improve the custom draw and owner draw code.
7877 * dlls/comctl32/header.c:
7878 comctl32: header: Make all repaints pass through HEADER_Refresh.
7880 * dlls/comctl32/rebar.c:
7881 comctl32: rebar: bUnicode and NtfUnicode should be the same.
7883 2006-10-15 Kai Blin <kai.blin@gmail.com>
7885 * dlls/secur32/secur32_priv.h:
7886 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
7887 should not be done via ntlm_auth.
7889 2006-10-14 Kai Blin <kai.blin@gmail.com>
7891 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
7892 dlls/secur32/hmac_md5.h:
7893 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
7895 2006-10-13 James Hawkins <truiken@gmail.com>
7897 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
7898 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
7900 * dlls/mscoree/mscoree.spec:
7901 mscoree: Add missing stubs to the spec file.
7903 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
7905 * dlls/d3d8/device.c, dlls/wined3d/device.c,
7906 include/wine/wined3d_interface.h:
7907 d3d8: Implement CopyRects with BltFast.
7909 2006-10-15 Jacek Caban <jacek@codeweavers.com>
7911 * dlls/shdocvw/tests/webbrowser.c:
7912 shdocvw: Added IDocHostUIHandler2 test.
7914 * dlls/mshtml/nsio.c:
7915 mshtml: Load page from moniker if AsyncOpen fails.
7917 * dlls/mshtml/task.c:
7918 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
7920 2006-10-15 Hans Leidekker <hans@it.vu.nl>
7922 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
7923 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
7924 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
7926 secur32: Win64 printf format warning fixes.
7928 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
7930 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
7931 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
7932 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
7933 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
7934 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
7935 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
7936 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
7937 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
7938 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
7939 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
7940 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
7941 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
7942 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
7943 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
7944 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
7945 ole32: Win64 printf format warning fixes.
7947 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
7948 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
7949 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
7950 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
7951 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
7952 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
7953 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
7954 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
7955 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
7958 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
7959 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
7961 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
7963 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7964 comctl32: toolbar: Test and improve TB_SETHOTITEM.
7966 * dlls/comctl32/toolbar.c:
7967 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
7969 * dlls/comctl32/toolbar.c:
7970 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
7972 * dlls/comctl32/toolbar.c:
7973 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
7975 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
7977 * dlls/ole32/errorinfo.c:
7978 ole32: Remove dead code in errorinfo.c (Coverity).
7980 2006-10-14 Alexandre Julliard <julliard@winehq.org>
7982 * dlls/ntdll/directory.c:
7983 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
7985 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
7987 * configure, configure.ac:
7988 configure: Detect mingw cross compiler in gentoo.
7990 2006-10-13 James Hawkins <truiken@gmail.com>
7992 * dlls/msi/action.c, dlls/msi/tests/install.c:
7993 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
7995 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
7996 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
7997 include: Move cfgmgr32.h to include/ to match the SDK.
7999 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
8000 clusapi: Add the clusapi.h public header.
8002 2006-10-14 Mike McCormack <mike@codeweavers.com>
8004 * programs/winetest/send.c:
8005 winetest: Avoid calling fclose twice on the same file (Coverity).
8007 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
8009 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
8010 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
8011 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
8012 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
8013 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
8014 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
8015 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
8016 dlls/ntdll/tests/string.c:
8017 ntdll/tests: Win64 printf format warning fixes.
8019 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
8020 imm32: Win64 printf format warning fixes.
8022 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
8023 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
8024 dlls/setupapi/install.c, dlls/setupapi/misc.c,
8025 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
8026 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
8027 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
8028 dlls/setupapi/virtcopy.c:
8029 setupapi: Win64 printf format warning fixes.
8031 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
8033 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
8034 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
8035 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
8036 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
8037 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
8038 ole32/tests: Win64 printf format warning fixes.
8040 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
8041 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
8042 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
8043 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
8044 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
8045 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
8046 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
8047 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
8048 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
8049 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
8050 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
8051 comctl32: Win64 printf format warning fixes.
8053 2006-10-13 Hans Leidekker <hans@it.vu.nl>
8055 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
8056 dlls/riched20/editor.c, dlls/riched20/paint.c,
8057 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
8058 dlls/riched20/writer.c:
8059 riched20: Win64 printf format warning fixes.
8061 * dlls/wininet/http.c:
8062 wininet: Cast-qual warnings fix.
8064 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
8066 * programs/winhelp/hlpfile.c:
8067 winhelp: Window style has not been initialized.
8069 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
8070 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
8072 2006-10-13 Alexandre Julliard <julliard@winehq.org>
8074 * ANNOUNCE, ChangeLog, VERSION, configure:
8077 ----------------------------------------------------------------
8078 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
8080 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
8081 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
8082 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
8083 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
8084 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
8085 comctl32/tests: Win64 printf format warning fixes.
8087 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
8088 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
8089 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
8090 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
8091 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
8092 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
8093 dlls/comdlg32/printdlg16.c:
8094 comdlg32: Win64 printf format warning fixes.
8096 2006-10-13 Hans Leidekker <hans@it.vu.nl>
8098 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
8099 winspool.drv/tests: Win64 printf format warning fixes.
8101 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
8102 msxml3/tests: Win64 printf format warning fixes.
8104 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
8105 winspool.drv: Win64 printf format warning fixes.
8107 2006-10-12 Hans Leidekker <hans@it.vu.nl>
8109 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
8110 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
8111 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
8112 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
8113 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
8114 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
8115 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
8116 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
8117 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
8118 dlls/oleaut32/vartype.c:
8119 oleaut32: Win64 printf format warning fixes.
8121 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
8122 dlls/quartz/avisplit.c, dlls/quartz/control.c,
8123 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
8124 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
8125 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
8126 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
8127 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
8128 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
8129 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
8130 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
8131 dlls/quartz/waveparser.c:
8132 quartz: Win64 printf format warning fixes.
8134 2006-10-13 Hans Leidekker <hans@it.vu.nl>
8136 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
8137 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
8138 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
8139 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
8140 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
8141 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
8142 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
8143 wineps.drv: Win64 printf format warning fixes.
8145 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
8147 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
8148 dlls/kernel32/change.c, dlls/kernel32/comm.c,
8149 dlls/kernel32/computername.c, dlls/kernel32/console.c,
8150 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
8151 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
8152 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
8153 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
8154 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
8155 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
8156 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
8157 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
8158 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
8159 dlls/kernel32/process.c, dlls/kernel32/profile.c,
8160 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
8161 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
8162 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
8163 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
8164 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
8165 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
8166 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
8167 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
8168 dlls/kernel32/wowthunk.c:
8169 kernel32: Win64 printf format warning fixes.
8171 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
8172 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
8173 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
8174 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
8175 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
8176 gdi/tests: Win64 printf format warning fixes.
8178 2006-10-13 Alexandre Julliard <julliard@winehq.org>
8180 * dlls/msvfw32/msvideo_main.c:
8181 msvfw32: Avoid a compiler warning.
8183 2006-10-13 Francois Gouget <fgouget@free.fr>
8185 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
8186 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
8187 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
8188 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
8189 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
8190 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
8191 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
8192 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
8193 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
8194 dlls/dmstyle/styletrack.c:
8195 Add '\n's to Wine traces.
8197 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
8198 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
8199 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
8200 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
8201 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
8202 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
8203 tools/widl/write_msft.c:
8204 Assorted spelling fixes.
8206 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
8207 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
8208 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
8209 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
8211 * dlls/secur32/ntlm.c:
8212 secur32: Add missing '\n' in a Wine trace.
8214 * dlls/olepro32/olepro32stubs.c:
8215 olepro32: Mark stubs as such.
8217 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
8219 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
8220 msvcrt: Fix fread eof handling.
8222 * dlls/msvcrt/file.c:
8223 msvcrt: fread: Fill buffer on small reads.
8225 * dlls/msvcrt/tests/file.c:
8226 msvcrt: Add fread eof tests.
8228 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
8230 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8231 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
8232 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
8233 dlls/wined3d/wined3d_private_types.h:
8234 wined3d: Add shader version/end masks to the WINED3D namespace.
8236 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
8237 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
8238 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
8239 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
8240 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
8242 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
8243 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
8244 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
8246 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8247 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
8248 dlls/wined3d/wined3d_private_types.h:
8249 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
8251 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
8252 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
8253 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
8255 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8256 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
8257 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
8259 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
8260 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
8261 include/wine/wined3d_types.h:
8262 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
8264 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
8266 * dlls/ddraw/ddraw.c:
8267 ddraw: Do not let the a surface dimension fall to 0.
8269 * dlls/ddraw/ddraw.c:
8270 ddraw: Remove an incorrect size check.
8272 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
8274 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
8275 mciseq: Win64 printf format warning fixes.
8277 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
8279 * dlls/shell32/shell32_De.rc:
8280 shell32: Fix typo in Run dialog.
8282 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
8284 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
8285 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
8286 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
8287 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
8288 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
8289 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
8290 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
8291 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
8292 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
8294 gdi: Win64 printf format warning fixes.
8296 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
8297 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
8298 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
8299 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
8300 dlls/dmstyle/styletrack.c:
8301 dmstyle: Win64 printf format warning fixes.
8303 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
8304 dlls/msacm32/format.c, dlls/msacm32/internal.c,
8305 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
8306 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
8307 msacm32: Win64 printf format warning fixes.
8309 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
8310 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
8311 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
8312 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
8313 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
8314 dmusic: Win64 printf format warning fixes.
8316 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
8317 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
8318 mciavi32: Win64 printf format warning fixes.
8320 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
8321 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
8322 msvfw32: Win64 printf format warning fixes.
8324 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
8325 dlls/dmband/dmutils.c:
8326 dmband: Win64 printf format warning fixes.
8328 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
8329 dlls/dmloader/container.c, dlls/dmloader/debug.c,
8330 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
8331 dmloader: Win64 printf format warning fixes.
8333 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
8334 mciwave: Win64 printf format warning fixes.
8336 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
8337 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
8338 mpr: Win64 printf format warning fixes.
8340 2006-10-12 Alexandre Julliard <julliard@winehq.org>
8342 * dlls/sane.ds/sane_i.h:
8343 sane.ds: Get rid of the prototypes of some removed functions.
8345 2006-10-12 Hans Leidekker <hans@it.vu.nl>
8347 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
8348 dlls/itss/storage.c:
8349 itss: Win64 printf format warning fixes.
8351 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
8352 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
8353 mapi32/tests: Win64 printf format warning fixes.
8355 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
8356 dlls/tapi32/phone.c:
8357 tapi32: Win64 printf format warning fixes.
8359 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
8360 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
8361 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
8362 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
8363 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
8364 netapi32: Win64 printf format warning fixes.
8366 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
8367 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
8368 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
8369 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
8370 dlls/oleaut32/tests/vartype.c:
8371 oleaut32/tests: Win64 printf format warning fixes.
8373 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
8375 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
8376 shell32: Implement SHRegQueryValueA with RegQueryValueA.
8378 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
8380 * tools/wineprefixcreate.in:
8381 wineprefixcreate: Set correct LD_LIBRARY_PATH.
8383 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
8385 * dlls/gdi/opengl.c:
8386 opengl: Fix wglMakeCurrent bug.
8388 2006-10-12 Hans Leidekker <hans@it.vu.nl>
8390 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
8391 mscms/tests: Win64 printf format warning fixes.
8393 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
8395 * programs/regedit/edit.c:
8396 regedit: Cast-qual warnings fix.
8398 2006-10-12 Mike McCormack <mike@codeweavers.com>
8400 * dlls/msi/table.c, dlls/msi/tests/db.c:
8401 msi: Handle the sign properly when converting integer data.
8404 msi: Improve error checking when applying transform data.
8406 2006-10-12 Alexandre Julliard <julliard@winehq.org>
8408 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
8409 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
8410 dlls/user/tests/class.c, tools/winedump/pe.c:
8411 Fixed some printf warnings caused by using sizeof.
8414 loader: Make sure the reserved area is protected on MacOSX too.
8416 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
8418 ws2_32: Win64 printf format fixes.
8420 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
8421 winsock: Add a WS_ prefix to the BSD types.
8423 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
8425 * dlls/comctl32/toolbar.c:
8426 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
8428 * dlls/comctl32/toolbar.c:
8429 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
8431 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8432 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
8433 the strings table (with test case).
8435 * dlls/comctl32/toolbar.c:
8436 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
8439 * dlls/comctl32/toolbar.c:
8440 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
8442 * dlls/comctl32/header.c:
8443 comctl32: header: Call DefWindowProcW not DefWindowProcA.
8445 * dlls/comctl32/header.c:
8446 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
8449 * dlls/comctl32/listview.c:
8450 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
8451 resizing the last column.
8453 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
8455 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
8456 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
8459 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
8460 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
8461 include/wine/wined3d_types.h:
8462 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
8464 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
8465 include/wine/wined3d_types.h:
8466 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
8468 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
8469 dlls/wined3d/device.c, dlls/wined3d/surface.c,
8470 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
8471 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
8473 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
8474 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
8475 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
8476 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
8477 include/wine/wined3d_types.h:
8478 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
8480 * dlls/ddraw/device.c, dlls/wined3d/device.c,
8481 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
8482 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
8484 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
8485 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
8486 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
8488 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
8490 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
8491 dlls/winex11.drv/x11drv_main.c:
8492 winex11.drv: Always set window type.
8494 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
8496 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
8497 lz32/tests: Win64 printf format warning fixes.
8499 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
8500 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
8501 dinput/tests: Win64 printf format warning fixes.
8503 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
8504 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
8505 advpack/tests: Win64 printf format warning fixes.
8507 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
8509 * dlls/msi/msi_Es.rc:
8510 msi: Updated Spanish translation.
8512 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
8513 wldap32: Added Spanish translation.
8515 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
8516 mshtml: Added Spanish translation.
8518 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
8520 * dlls/user/sysparams.c:
8521 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
8524 2006-10-11 James Hawkins <truiken@gmail.com>
8526 * dlls/cabinet/fdi.c:
8527 cabinet: Make internal functions static.
8529 * dlls/crypt32/chain.c:
8530 crypt32: Make an internal function static.
8532 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
8533 comctl32: Make internal functions static.
8535 * dlls/gphoto2.ds/gphoto2_main.c:
8536 gphoto2.ds: Make an internal function static.
8538 * include/winbase.h, include/winreg.h:
8539 advapi32: Add missing declarations to the public headers.
8541 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
8542 advapi32: Make internal functions static.
8544 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
8547 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
8550 * tools/winebuild/import.c:
8551 winebuild: Cast-qual warning fix.
8553 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
8555 * dlls/ws2_32/socket.c:
8556 winsock: Add mapping for SO_ACCEPTCONN.
8558 2006-10-12 Mike McCormack <mike@codeweavers.com>
8560 * dlls/msi/tests/db.c:
8561 msi: Test transforms removing a row in a table.
8563 2006-10-11 Mike McCormack <mike@codeweavers.com>
8565 * dlls/msi/tests/db.c:
8566 msi: Tests for transforms modifying rows in a table.
8569 msi: An empty string table entry should always have a zero refcount.
8571 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
8573 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
8574 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
8575 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
8577 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
8578 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8579 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
8580 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
8582 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
8583 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8584 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
8585 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
8587 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
8588 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
8589 include/wine/wined3d_types.h:
8590 wined3d: Merge LIGHT types into one type in WINED3D namespace.
8592 * dlls/wined3d/wined3d_private.h:
8593 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
8595 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
8596 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
8598 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
8599 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
8601 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
8602 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
8603 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
8604 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
8606 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
8607 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
8609 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
8610 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
8611 dlls/wined3d/wined3d_private.h:
8612 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
8614 2006-10-10 Ge van Geldorp <ge@gse.nl>
8616 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
8617 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
8618 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
8619 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
8620 tools/winapi/tests.dat, tools/winapi/winapi_test:
8621 winapi_test: Regenerate tests.
8622 Remove structs from test list which have preprocessor directives in
8623 their definitions (winapi_test can't handle that).
8625 2006-10-10 James Hawkins <truiken@gmail.com>
8627 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
8628 dlls/msi/package.c, dlls/msi/tests/package.c:
8629 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
8631 * dlls/msi/tests/package.c:
8632 msi: Clean up after the package tests.
8634 2006-10-11 Mike McCormack <mike@codeweavers.com>
8636 * dlls/msi/msiquery.c:
8637 msi: Check transforms have the correct storage guid.
8639 * dlls/msi/tests/db.c:
8640 msi: Check that transforms return the correct data.
8642 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
8644 * dlls/user/spy.c, include/winuser.h:
8645 user: Add some missing messages to the message spy.
8647 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
8649 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
8650 mlang/tests: Win64 printf format warning fixes.
8652 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
8653 usp10/tests: Win64 printf format warning fixes.
8655 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
8656 psapi/tests: Win64 printf format warning fixes.
8658 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
8659 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
8660 dlls/secur32/tests/secur32.c:
8661 secur32/tests: Win64 printf format warning fixes.
8663 2006-10-10 H. Verbeet <hverbeet@gmail.com>
8665 * programs/regedit/regproc.c:
8666 regedit: Format warning fixes.
8668 * programs/wordpad/wordpad.c:
8669 wordpad: Format warning fixes.
8671 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
8672 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
8673 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
8674 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
8675 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
8676 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
8677 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
8678 ddraw: Win64 printf format warning fixes.
8680 * dlls/d3d9/tests/surface.c:
8681 d3d9: Disable the surface pitch size test for now, just check alignment instead.
8683 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8685 * dlls/lz32/tests/lzexpand_main.c:
8686 lz32/tests: WinME sometimes returns short filenames.
8688 * dlls/lz32/tests/lzexpand_main.c:
8689 lz32/tests: Be more verbose and aware of root directory.
8691 * dlls/lz32/tests/lzexpand_main.c:
8692 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
8694 * dlls/lz32/tests/lzexpand_main.c:
8695 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
8697 * dlls/lz32/tests/lzexpand_main.c:
8698 lz32/tests: Test more last errors set by LZOpenFile[AW].
8700 2006-10-10 H. Verbeet <hverbeet@gmail.com>
8702 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
8703 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
8704 dlls/ddraw/tests/refcount.c:
8705 ddraw/tests: Win64 printf format warning fixes.
8707 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
8708 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
8709 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
8710 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
8711 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
8712 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
8713 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
8714 d3d9: Win64 printf format warning fixes.
8716 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
8717 dlls/d3d8/tests/device.c:
8718 d3d8/tests: Win64 printf format warning fixes.
8720 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
8721 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
8722 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
8723 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
8724 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
8725 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
8726 dlls/d3d8/volumetexture.c:
8727 d3d8: Win64 printf format warning fixes.
8729 * dlls/wined3d/baseshader.c:
8730 wined3d: Improve shader_dump_decl_usage() TRACEs.
8732 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
8734 * dlls/wined3d/query.c:
8735 wined3d: Corrected names in checkGLcall text.
8737 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
8739 * dlls/ddraw/ddraw.c:
8740 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
8742 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
8744 * tools/widl/parser.l:
8745 widl: Cast-qual warning fix.
8747 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
8749 * dlls/shlwapi/tests/shreg.c:
8750 shlwapi: Cast-qual warnings fix.
8752 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
8754 * dlls/uxtheme/tests/system.c:
8755 uxtheme/tests: Fix Win64 printf format warnings.
8757 2006-10-10 Mike McCormack <mike@codeweavers.com>
8759 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
8760 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
8761 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
8762 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
8763 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
8764 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
8765 msi: Merge action.h into msipriv.h.
8767 * dlls/msi/msipriv.h, dlls/msi/table.c:
8768 msi: Make msi_makestring static.
8770 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
8772 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
8773 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
8774 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
8775 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
8776 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
8777 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
8778 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
8779 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
8780 dmime: Win64 printf format warning fixes.
8782 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
8783 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
8784 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
8785 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
8786 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
8787 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
8788 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
8789 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
8790 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
8791 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
8792 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
8793 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
8794 kernel32/tests: Win64 printf format warning fixes.
8796 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
8798 * dlls/user/tests/input.c:
8799 user: Add test for LL mouse hook and [Get|Set]CursorPos.
8801 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
8803 * programs/regedit/edit.c, programs/regedit/regedit.c:
8804 programs/regedit: Fix format specifiers for _stscanf and fprintf.
8806 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
8808 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8809 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
8810 dlls/wined3d/wined3d_private_types.h:
8811 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
8813 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8814 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
8815 dlls/wined3d/wined3d_private_types.h:
8816 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
8818 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8819 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
8820 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
8821 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
8823 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
8824 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
8825 include/wine/wined3d_types.h:
8826 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
8828 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8829 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
8830 dlls/wined3d/wined3d_private_types.h:
8831 wined3d: Move D3DSPR structure into the WINED3D namespace.
8833 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8834 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
8835 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
8836 dlls/wined3d/wined3d_private_types.h:
8837 wined3d: Move D3DSIO structure into WINED3D namespace.
8839 2006-10-10 Frank Richter <frank.richter@gmail.com>
8841 * dlls/kernel32/nls/winerr_enu.mc:
8842 kernel32: Fix typos in English messages.
8844 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
8846 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
8847 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
8848 dlls/msi/tests/package.c:
8849 msi/tests: Win64 printf format warning fixes.
8851 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
8852 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
8853 dlls/setupapi/tests/stringtable.c:
8854 setupapi/tests: Win64 printf format warning fixes.
8856 * dlls/uxtheme/tests/Makefile.in:
8857 uxtheme: Win64 printf format warning fixes.
8859 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
8861 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
8862 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
8863 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
8864 janitorial: Remove remaining NULL checks before free() (found by Smatch).
8866 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
8867 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
8868 tools: Remove redundant NULL checks before free() (found by Smatch).
8870 * server/atom.c, server/change.c, server/console.c, server/hook.c,
8871 server/mailslot.c, server/mapping.c, server/named_pipe.c,
8872 server/process.c, server/queue.c, server/registry.c,
8873 server/request.c, server/thread.c, server/token.c, server/window.c:
8874 server: Remove redundant NULL check before free() (found by Smatch).
8876 2006-10-10 Mike McCormack <mike@codeweavers.com>
8879 msi: Fix a memory leak.
8881 * dlls/msi/msiquery.c:
8882 msi: Avoid an unnecessary strdup.
8885 msi: Avoid reading the transform table data twice.
8887 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
8888 dlls/msi/tests/package.c:
8889 msi: Fix handle leaks in the test cases.
8891 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
8892 msi: Fix memory leaks and bad frees.
8894 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8896 * programs/regedit/Ko.rc:
8897 regedit: Updated Korean resource.
8899 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
8901 * dlls/wined3d/directx.c:
8902 wined3d: Fix DEBUG_SINGLE_MODE.
8904 2006-10-09 James Hawkins <truiken@gmail.com>
8906 * dlls/msi/appsearch.c:
8907 msi: NULL-terminate dst on error.
8909 * dlls/msi/appsearch.c:
8910 msi: Add missing sizeof(WCHAR) multiplier.
8912 2006-10-10 Frank Richter <frank.richter@gmail.com>
8914 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
8915 dlls/kernel32/nls/winerr_deu.mc:
8916 kernel32: Added German translation of messages.
8918 * dlls/kernel32/nls/deu.nls:
8919 kernel32: Translated some more NLS strings to German.
8921 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
8923 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
8924 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
8925 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
8926 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
8927 dsound/tests: Win64 printf format warning fixes.
8929 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
8930 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
8931 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
8932 dlls/dplayx/lobbysp.c:
8933 dplayx: Win64 printf format warning fixes.
8935 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
8936 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
8937 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
8938 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
8939 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
8940 dlls/avifil32/wavfile.c:
8941 avifil32: Win64 printf format warning fixes.
8943 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
8945 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
8946 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
8947 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
8948 mapi32: Win64 printf format warning fixes.
8950 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
8951 dlls/version/tests/install.c:
8952 version/tests: Win64 printf format warning fixes.
8954 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
8955 mlang: Win64 printf format warning fixes.
8957 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
8958 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
8959 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
8960 dmcompos: Win64 printf format warning fixes.
8962 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
8963 msacm32.drv: Win64 printf format warning fixes.
8965 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
8966 mcicda: Win64 printf format warning fixes.
8968 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
8969 odbc32: Win64 printf format warning fixes.
8971 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
8973 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
8974 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8975 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
8977 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
8979 * dlls/comctl32/toolbar.c:
8980 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
8982 * dlls/comctl32/toolbar.c:
8983 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
8984 NM_TOOLTIPSCREATE is not sent too early.
8986 * dlls/comctl32/toolbar.c:
8987 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
8989 2006-10-09 Huw Davies <huw@codeweavers.com>
8991 * dlls/oleaut32/typelib.c:
8992 oleaut32: Implement ITypeInfo_CreateInstance.
8994 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
8996 * dlls/ddraw/main.c:
8997 ddraw: Remove the process counter.
8999 * dlls/ddraw/main.c:
9000 ddraw: Protect the ddraw list.
9002 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
9003 ddraw: Make the ddraw list a wine list.
9005 2006-10-09 Mike McCormack <mike@codeweavers.com>
9007 * dlls/riched20/editor.c:
9008 riched20: Don't crash if a colour isn't found.
9010 2006-10-09 James Hawkins <truiken@gmail.com>
9012 * dlls/advpack/files.c, dlls/advpack/install.c:
9013 advpack: Make internal functions static.
9015 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
9017 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
9018 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
9019 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
9020 wined3d: Make the shader mode selections per device.
9022 2006-10-07 Nick Burns <adger44@hotmail.com>
9024 * tools/winegcc/winegcc.c:
9025 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
9027 * include/msvcrt/process.h:
9028 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
9030 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
9032 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
9033 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
9034 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
9035 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
9036 d3d9/tests: Printf format fixes for d3d9 tests.
9038 * dlls/d3d9/tests/stateblock.c:
9039 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
9041 * dlls/d3d9/tests/stateblock.c:
9042 d3d9/tests: Remove unused device parameter.
9044 * dlls/d3d9/tests/stateblock.c:
9045 d3d9/tests: Add init/teardown handlers for state tests.
9047 * dlls/d3d9/tests/stateblock.c:
9048 d3d9/tests: Clean up get/set handler arguments.
9050 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9053 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
9055 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
9056 msxml3: Add a version resource.
9058 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
9060 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
9061 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
9062 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
9063 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
9064 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
9065 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
9066 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
9067 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
9068 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
9069 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
9070 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
9071 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
9072 dlls/winex11.drv/xvidmode.c:
9073 winex11drv: Win64 printf format warning fixes.
9075 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
9078 server: Cast-qual warning fix.
9080 2006-10-09 James Hawkins <truiken@gmail.com>
9082 * include/msi.h, include/msiquery.h:
9083 msi: Add missing declarations to the public headers.
9085 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
9086 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
9087 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
9088 dlls/msi/registry.c, dlls/msi/select.c:
9089 msi: Make internal functions static.
9091 2006-10-06 James Hawkins <truiken@gmail.com>
9093 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
9094 msi: Perform button control events in greatest to least order.
9096 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
9098 * programs/uninstaller/Pl.rc:
9099 uninstaller: Fix Polish translation.
9101 * programs/winefile/Pl.rc:
9102 winefile: Update Polish translation.
9104 * programs/clock/Pl.rc:
9105 clock: Update Polish translation.
9107 * programs/notepad/Pl.rc:
9108 notepad: Update Polish translation.
9110 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
9111 progman: Add Polish translation.
9113 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
9115 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
9116 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
9117 dmscript: Win64 printf format warning fixes.
9119 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
9120 rasapi32: Win64 printf format warning fixes.
9122 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
9123 rsaenh: Win64 printf format warning fixes.
9125 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
9126 dlls/dswave/dswave_main.c:
9127 dswave: Win64 printf format warning fixes.
9129 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
9130 dlls/dpnet/dpnet_main.c:
9131 dpnet: Win64 printf format warning fixes.
9133 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
9134 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
9135 hlink: Win64 printf format warning fixes.
9137 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
9138 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
9139 dlls/qcap/vfwcapture.c:
9140 qcap: Win64 printf format warning fixes.
9142 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
9143 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
9144 dlls/netapi32/tests/wksta.c:
9145 netapi32: Win64 printf format warning fixes.
9147 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
9148 dlls/version/resource.c, dlls/version/ver16.c:
9149 version: Win64 printf format warning fixes.
9151 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
9152 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
9153 uxtheme: Win64 printf format warning fixes.
9155 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
9156 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
9157 dlls/wintab32/wintab32.c:
9158 wintab32: Win64 printf format warning fixes.
9160 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
9161 d3dxof: Win64 printf format warning fixes.
9163 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
9164 vmm.vxd: Win64 printf format warning fixes.
9166 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
9167 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
9168 dmsynth: Win64 printf format warning fixes.
9170 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
9171 ws2_32/tests: Win64 printf format warning fixes.
9173 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
9174 pstorec: Win64 printf format warning fixes.
9176 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
9177 wsock32: Win64 printf format warning fixes.
9179 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
9180 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
9181 dlls/devenum/parsedisplayname.c:
9182 devenum: Win64 printf format warning fixes.
9184 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
9185 msrle32: Win64 printf format warning fixes.
9187 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
9188 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
9189 imagehlp: Win64 printf format warning fixes.
9191 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
9192 riched20/tests: Win64 printf format warning fixes.
9194 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
9196 * dlls/ddraw/ddraw.c:
9197 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
9199 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
9201 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
9202 rsaenh: Win64 printf format warning fixes.
9204 * dlls/rsaenh/tests/rsaenh.c:
9205 rsaenh: Make hmac test run on all windows versions.
9207 * dlls/msi/tests/install.c:
9208 msi: Make tests run on Win98 again.
9210 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9213 wine.inf: Add ddeml.dll to fake dlls.
9215 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
9217 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
9218 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
9219 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
9220 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
9221 dinput: Win64 printf format warning fixes.
9223 2006-10-07 Hans Leidekker <hans@it.vu.nl>
9225 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
9226 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
9227 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
9228 shell32/tests: Win64 printf format warning fixes.
9230 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
9231 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
9232 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
9233 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
9234 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
9235 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
9236 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
9237 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
9238 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
9239 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
9240 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
9241 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
9242 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
9243 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
9244 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
9245 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
9246 dlls/shell32/systray.c:
9247 shell32: Win64 printf format warning fixes.
9249 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
9251 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
9252 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
9253 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
9254 dlls/user/tests/edit.c, dlls/user/tests/input.c,
9255 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
9256 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
9257 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
9258 dlls/user/tests/text.c, dlls/user/tests/win.c,
9259 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
9260 user/tests: Win64 printf format warning fixes.
9262 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
9264 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
9265 dxerr8: Win64 printf format warning fixes.
9267 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
9268 dlls/olecli32/olecli_main.c:
9269 olecli32: Win64 printf format warning fixes.
9271 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
9272 dxerr9: Win64 printf format warning fixes.
9274 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
9275 olesvr32: Win64 printf format warning fixes.
9277 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
9278 dlls/quartz/tests/memallocator.c:
9279 quartz/tests: Win64 printf format warning fixes.
9281 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
9282 dlls/rpcrt4/tests/ndr_marshall.c:
9283 rpcrt4/tests: Win64 printf format warning fixes.
9285 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
9286 psapi: Win64 printf format warning fixes.
9288 2006-10-07 Hans Leidekker <hans@it.vu.nl>
9290 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
9291 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
9292 iphlpapi: Win64 printf format warning fixes.
9294 2006-10-07 Jacek Caban <jacek@codeweavers.com>
9296 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
9297 ole32: Don't fail in OleCreate if created object doesn't implement
9298 IRunnableObject or IOleChache.
9300 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
9302 * dlls/comdlg32/fontdlg16.c:
9303 comdlg32: Move NULL check before use (Coverity).
9305 2006-10-07 Jacek Caban <jacek@codeweavers.com>
9307 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
9308 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
9309 mshtml: Win64 printf format warning fixes.
9311 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
9312 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
9313 urlmon: Win64 printf format warning fixes.
9315 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
9316 dlls/shdocvw/tests/webbrowser.c:
9317 shdocvw: Win64 printf format warning fixes.
9319 2006-10-06 Hans Leidekker <hans@it.vu.nl>
9321 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
9322 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
9323 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
9324 shlwapi/tests: Win64 printf format warning fixes.
9326 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
9328 * programs/winefile/winefile.c:
9329 winefile: Cast-qual warnings fix.
9331 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
9333 * programs/winebrowser/main.c:
9334 winebrowser: Cast-qual warnings fix.
9336 * programs/wineboot/wineboot.c:
9337 wineboot: Cast-qual warning fix.
9339 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9341 * dlls/shlwapi/shlwapi_main.c:
9342 shlwapi: Update info in DllGetVersion.
9344 2006-10-07 Mike McCormack <mike@codeweavers.com>
9346 * dlls/d3d8/tests/d3d8_main.c:
9347 d3d8: Don't crash if d3d8 can't be loaded.
9349 2006-10-06 James Hawkins <truiken@gmail.com>
9351 * dlls/shdocvw/persist.c:
9352 shdocvw: Return S_OK in PersistStorage_InitNew.
9354 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
9355 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
9356 dlls/shell32/pidl.c, dlls/shell32/shell.c,
9357 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
9358 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
9359 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
9360 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
9361 dlls/shell32/trash.c:
9362 janitorial: Remove redundant NULL checks before SHFree.
9364 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
9365 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
9366 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
9367 dlls/quartz/filtermapper.c:
9368 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
9370 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
9371 dlls/advpack/install.c, dlls/advpack/reg.c:
9372 advpack: Win64 printf format warning fixes.
9374 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
9376 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
9377 atl: Win64 printf format warning fixes.
9379 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
9380 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
9381 wnaspi32: Win64 printf format warning fixes.
9383 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
9384 wtsapi32: Win64 printf format warning fixes.
9386 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
9387 dlls/amstream/mediastream.c:
9388 amstream: Win64 printf format warning fixes.
9390 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
9391 vwin32.vxd: Win64 printf format warning fixes.
9393 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
9394 serialui: Win64 printf format warning fixes.
9396 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
9397 winemp3.acm: Win64 printf format warning fixes.
9399 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
9400 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
9401 dxdiagn: Win64 printf format warning fixes.
9403 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
9404 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
9405 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
9406 dlls/winmm/wineoss/mmaux.c:
9407 winmm/wineoss: Win64 printf format warning fixes.
9409 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
9410 dlls/winmm/winealsa/midi.c:
9411 winmm/winealsa: Win64 printf format warning fixes.
9413 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
9414 winmm/winearts: Win64 printf format warning fixes.
9416 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
9417 winmm/winenas: Win64 printf format warning fixes.
9419 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
9420 winmm/wineesd: Win64 printf format warning fixes.
9422 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
9423 winmm/winejack: Win64 printf format warning fixes.
9425 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
9427 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
9428 winecfg: Cast-qual warnings fix.
9430 2006-10-06 Alexandre Julliard <julliard@winehq.org>
9432 * dlls/winex11.drv/x11drv_main.c:
9433 winex11.drv: Give XInitThreads another chance.
9435 2006-10-06 Hans Leidekker <hans@it.vu.nl>
9437 * dlls/winspool.drv/info.c:
9438 winspool.drv: Cast-qual warnings fix.
9440 2006-10-06 Kai Blin <kai.blin@gmail.com>
9442 * dlls/secur32/ntlm.c:
9443 secur32: Add support for cached client credentials.
9445 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
9447 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9448 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
9449 dlls/mscoree/mscoree_main.c:
9450 mscoree: Initial stub implementation.
9452 2006-10-06 Francois Gouget <fgouget@free.fr>
9454 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
9455 dlls/dmloader/loader.c:
9456 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
9459 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
9460 Tweak TRACE()s to simplify '\n' checks.
9462 * dlls/wined3d/directx.c:
9463 wined3d: Fix '\n' typo.
9465 2006-10-06 Hans Leidekker <hans@it.vu.nl>
9467 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
9468 usp10: Add a stub implementation of ScriptStringValidate.
9470 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
9471 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
9472 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
9473 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
9474 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
9475 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
9476 shlwapi: Win64 printf format warning fixes.
9478 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
9480 * dlls/wined3d/surface.c:
9481 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
9482 IWineD3DSurfaceImpl_BltOverride.
9484 2006-10-05 James Hawkins <truiken@gmail.com>
9486 * dlls/msi/dialog.c:
9487 msi: Make msi_dialog_dup_property return a copy of the property if the property
9490 * dlls/ddraw/device.c:
9491 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
9494 * dlls/dinput/mouse.c:
9495 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
9497 * dlls/dbghelp/msc.c:
9498 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
9500 * dlls/advapi32/service.c:
9501 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
9503 * dlls/crypt32/protectdata.c:
9504 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
9506 2006-10-05 Jacek Caban <jacek@codeweavers.com>
9508 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
9509 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
9510 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
9511 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
9512 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
9513 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
9514 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
9515 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
9516 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
9517 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
9518 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
9519 mshtml: Win64 printf format warning fixes.
9521 2006-10-06 Mike McCormack <mike@codeweavers.com>
9523 * dlls/comctl32/comboex.c:
9524 comctl32: Return the correct value for CB_GETLBTEXTLEN.
9527 msi: Fix transform traces.
9530 msi: Work around what appears to be a bug in native MSI's generation of
9534 msi: Transform the _Columns and _Tables tables first so the table metadata is
9535 present for new tables.
9538 msi: Handle null integers properly in transforms.
9540 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
9542 * dlls/cabinet/tests/extract.c:
9543 cabinet: Make tests run on Win98 again.
9545 * dlls/advpack/tests/files.c:
9546 advpack: Make tests run on Win98 again.
9548 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
9550 * dlls/crypt32/tests/protectdata.c:
9551 crypt32: Cast-qual warnings fix.
9553 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
9555 * dlls/wined3d/device.c:
9556 wined3d: Pitch alignment for the pow2Size.
9558 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
9559 dlls/wined3d/wined3d_private.h:
9560 wined3d: Define the surface alignment in the header.
9562 * dlls/wined3d/surface.c:
9563 wined3d: Honor the pitch in a few more places.
9565 * dlls/wined3d/surface.c:
9566 wined3d: No color keying on surfaces with an alpha channel.
9568 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
9570 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
9571 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
9572 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
9573 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
9574 include/wine/wined3d_types.h:
9575 wined3d: Add WINED3DUSAGE_OVERLAY.
9577 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
9578 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
9579 include/wine/wined3d_interface.h:
9580 wined3d: Add IWineD3DSurface::UpdateOverlay.
9582 * include/wine/wined3d_types.h:
9583 wined3d: Add DDOVERLAYFX struct.
9585 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
9586 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
9587 include/wine/wined3d_interface.h:
9588 wined3d: Add UpdatOverlayZOrder.
9590 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
9592 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
9593 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
9594 include/wine/wined3d_interface.h:
9595 wined3d: Add IWineD3DSurface::GetOverlayPosition.
9597 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
9598 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
9599 include/wine/wined3d_interface.h:
9600 wined3d: Add IWineD3DSurface::SetOverlayPosition.
9602 2006-10-05 Jacek Caban <jacek@codeweavers.com>
9604 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
9605 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
9606 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
9607 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
9608 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
9609 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
9610 shdocvw: Win64 printf format warning fixes.
9612 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
9613 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
9614 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
9615 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
9616 dlls/urlmon/urlmon_main.c:
9617 urlmon: Win64 printf format warning fixes.
9619 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
9621 * programs/taskmgr/Fr.rc:
9622 taskmgr: Updated French translation.
9624 * programs/cmdlgtst/Fr.rc:
9625 cmdlgtst: Updated French translation.
9627 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9630 wine.inf: Add d3d9 to fake dlls.
9632 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
9634 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
9635 cabinet/tests: Win64 printf format warning fixes.
9637 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
9638 iccvid: Win64 printf format warning fixes.
9640 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
9641 msvcrt/tests: Win64 printf format warning fixes.
9643 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
9644 msdmo: Win64 printf format warning fixes.
9646 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
9647 comcat/tests: Win64 printf format warning fixes.
9649 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
9650 msacm32/tests: Win64 printf format warning fixes.
9652 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
9653 powrprof: Win64 printf format warning fixes.
9655 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
9656 comdlg32/tests: Win64 printf format warning fixes.
9658 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
9659 msvidc32: Win64 printf format warning fixes.
9661 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
9663 * dlls/wininet/tests/http.c:
9664 wininet/tests: Cast-qual warning fix.
9666 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
9668 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
9669 x11drv: Fix building issue.
9671 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
9673 * dlls/wined3d/surface.c:
9674 wined3d: Correctly name a variable.
9676 2006-10-05 Hans Leidekker <hans@it.vu.nl>
9678 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
9679 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
9680 dlls/wineps.drv/wps_Nl.rc:
9681 Don't use utf-8 in rc files.
9683 2006-10-05 Francois Gouget <fgouget@free.fr>
9685 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
9686 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
9687 programs/oleview/Fr.rc:
9688 French rc files must be encoded in iso-8859-1, not utf-8.
9690 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
9692 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
9693 winex11.drv: Make all windows moveable by default.
9695 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
9697 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
9698 netapi: Stub for DsGetDcNameA.
9700 2006-10-05 Hans Leidekker <hans@it.vu.nl>
9702 * dlls/wldap32/bind.c:
9703 wldap32: Cast-qual warnings fix.
9705 * dlls/dnsapi/ns_parse.c:
9706 dnsapi: Cast-qual warnings fix.
9708 * dlls/mscms/profile.c:
9709 mscms: Cast-qual warnings fix.
9711 * dlls/mscms/transform.c:
9712 mscms: Document the transform functions.
9714 2006-10-05 Francois Gouget <fgouget@free.fr>
9716 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
9717 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
9718 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
9719 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
9720 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
9721 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
9722 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
9723 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
9724 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
9725 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
9726 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
9727 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
9728 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
9729 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
9730 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
9731 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
9732 programs/wineconsole/curses.c, programs/winedbg/types.c:
9733 Add missing '\n's to Wine traces.
9735 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
9737 * dlls/crypt32/sip.c:
9738 crypt32: Correct the documentation.
9740 * dlls/crypt32/sip.c:
9741 crypt32: Change function declaration to overcome some cast-qual warnings in
9744 * dlls/crypt32/sip.c:
9745 crypt32: Move some defines to the top as they will be needed in more functions.
9747 2006-10-05 Alexandre Julliard <julliard@winehq.org>
9749 * dlls/dinput/dinput_main.c:
9750 dinput: Only register the window class once to avoid race conditions.
9752 2006-10-05 Hans Leidekker <hans@it.vu.nl>
9754 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
9755 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
9756 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
9757 dlls/wininet/utility.c:
9758 wininet: Win64 printf format warning fixes.
9760 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
9761 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
9762 wininet/tests: Win64 printf format warning fixes.
9764 2006-10-05 Francois Gouget <fgouget@free.fr>
9766 * dlls/user/tests/sysparams.c:
9767 user/tests: It is perfectly valid for some sysparams registry fields
9768 to not be set if they have their default value. This is the case on
9769 Windows for instance.
9771 * programs/oleview/typelib.c:
9772 oleview: Fix the placement of a '\n'.
9774 * dlls/d3d8/device.c:
9775 d3d8: Fix '\n' typo.
9777 * programs/winecfg/driveui.c:
9778 winecfg: Remove unneeded memset() calls.
9780 * dlls/shell32/shlview.c:
9781 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
9782 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
9784 * dlls/gphoto2.ds/ui.c:
9785 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
9786 (usually just iSubItem) to zero manually.
9788 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
9789 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
9790 programs/taskmgr/procpage.c:
9791 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
9792 just iSubItem) to zero manually.
9794 * programs/winecfg/appdefaults.c:
9795 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
9796 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
9798 * include/commctrl.h, include/winuser.h:
9799 include: Add new Vista SDK constants and structures.
9801 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
9803 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
9804 user32: Pass hook handle to the destination thread.
9806 2006-10-05 Alexandre Julliard <julliard@winehq.org>
9808 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
9809 server/protocol.def, server/request.h, server/trace.c:
9810 server: Changed the get_next_hook request to allow retrieving the current
9813 * dlls/user/hook.c, dlls/user/user_private.h,
9814 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
9816 user32: Store the prev_unicode hook flag on the client side.
9818 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
9820 * dlls/user/tests/dde.c:
9821 user/tests: Cast-qual warnings fix.
9823 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
9825 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
9826 dlls/msxml3/parseerror.c:
9827 msxml3: Win64 printf format warning fixes.
9829 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
9830 midimap: Win64 printf format warning fixes.
9832 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
9833 cfgmgr32: Win64 printf format warning fixes.
9835 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
9836 msg711.acm: Win64 printf format warning fixes.
9838 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
9839 imaadp32.acm: Win64 printf format warning fixes.
9841 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
9842 msadp32.acm: Win64 printf format warning fixes.
9844 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
9845 usp10: Win64 printf format warning fixes.
9847 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
9848 opengl32: Win64 printf format warning fixes.
9850 2006-10-05 Mike McCormack <mike@codeweavers.com>
9852 * dlls/kernel32/actctx.c:
9853 kernel32: Return some fake data in FindActCtxSectionStringW.
9856 msi: Only ignore the StringPool and StringData in a transform.
9859 msi: Only declare the szStringData and szStringPool strings once.
9862 msi: Remove an unused variable.
9864 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
9865 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
9866 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
9867 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
9868 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
9869 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
9870 msi: Win64 printf format warning fixes.
9872 * dlls/msi/tests/db.c:
9873 msi: Check that transforms preserve tables.
9875 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9877 * programs/regedit/Ko.rc:
9878 regedit: Updated Korean Resource.
9880 2006-10-04 Juan Lang <juan_lang@yahoo.com>
9882 * dlls/crypt32/cert.c:
9883 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
9885 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
9887 * dlls/d3d9/vertexdeclaration.c:
9888 d3d9: Fix typo in trace.
9890 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
9892 * programs/oleview/Fr.rc:
9893 oleview: Updated French translation.
9895 * programs/regedit/Fr.rc:
9896 regedit: Updated French translation.
9898 * programs/taskmgr/Fr.rc:
9899 taskmgr: Updated French translation.
9901 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
9903 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
9904 winspool.drv: Add Polish translation.
9906 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
9907 taskmgr: Add Polish translation.
9909 2006-10-04 Alexandre Julliard <julliard@winehq.org>
9911 * dlls/ntdll/serial.c:
9912 ntdll: Fixed typo in serial.c.
9914 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
9915 server/protocol.def, server/trace.c, server/window.c:
9916 user32: The per-window user data must be a DWORD_PTR.
9918 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
9919 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
9921 2006-10-04 Hans Leidekker <hans@it.vu.nl>
9923 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
9924 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
9925 dlls/advapi32/tests/security.c:
9926 advapi32/tests: Win64 printf format warning fixes.
9928 2006-10-04 Juan Lang <juan_lang@yahoo.com>
9930 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
9931 crypt32: Implement CertVerifyValidityNesting.
9933 2006-10-04 James Hawkins <truiken@gmail.com>
9935 * dlls/user/dialog.c:
9936 user: Add missing sizeof(WCHAR) multiplier.
9938 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
9940 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
9941 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
9942 wintrust: Win64 printf format warning fixes.
9944 * dlls/crypt32/tests/sip.c:
9945 crypt32: More tests for CryptSIPLoad.
9947 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
9949 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
9950 infosoft: Win64 printf format warning fixes.
9952 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
9953 ifsmgr.vxd: Win64 printf format warning fixes.
9955 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
9956 comcat: Win64 printf format warning fixes.
9958 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
9959 activeds: Win64 printf format warning fixes.
9961 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
9963 * programs/regedit/Pl.rc:
9964 regedit: Update Polish translation.
9966 2006-10-04 Hans Leidekker <hans@it.vu.nl>
9968 * dlls/mscms/mscms_priv.h:
9969 mscms: Restore the preprocessor hack.
9971 2006-10-04 Alexandre Julliard <julliard@winehq.org>
9973 * dlls/user/message.c, include/wine/server_protocol.h,
9974 server/protocol.def, server/queue.c, server/trace.c:
9975 server: Pass the data for message callbacks as vararg from the client side.
9977 * dlls/user/message.c, include/wine/server_protocol.h,
9978 server/protocol.def, server/queue.c:
9979 server: Return the data for callback results in the varargs part of the
9980 get_message request.
9982 * dlls/user/message.c, include/wine/server_protocol.h,
9983 server/protocol.def, server/queue.c, server/trace.c:
9984 server: Return the data for winevent hooks in the varargs part of the get_message
9987 2006-10-03 James Hawkins <truiken@gmail.com>
9989 * dlls/msi/dialog.c:
9990 msi: Only apply the last font style in the list of styles.
9992 * dlls/msi/events.c:
9993 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
9995 * dlls/msi/dialog.c:
9996 msi: Subscribe the SelectionTree control to the SelectionPath event.
9998 * dlls/msi/dialog.c:
9999 msi: Store the selected item in the SelectionTree control.
10001 * dlls/msi/dialog.c:
10002 msi: Publish the SelectionDescription and SelectionPath events when the
10003 selection changes in the SelectionTree control.
10005 * dlls/msi/dialog.c:
10006 msi: Properly initialize the SelectionTree control's attributes and property
10009 * dlls/msi/events.c:
10010 msi: Publish the SelectionPath event in the SetTargetPath event.
10012 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
10013 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
10014 package->dialog does not always point to the same dialog.
10016 * dlls/msi/dialog.c:
10017 msi: Select the first item in the SelectionTree control.
10019 * dlls/msi/dialog.c:
10020 msi: Empty the window text if no text is provided.
10022 * dlls/msi/dialog.c:
10023 msi: Assign the property to path if the property is empty.
10025 * dlls/msi/dialog.c:
10026 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
10029 * dlls/msi/dialog.c:
10030 msi: Add missing '\n' to TRACE output.
10032 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
10034 * dlls/winex11.drv/opengl.c:
10035 x11drv: Fix wgl pixel format bug.
10037 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
10038 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
10039 dlls/winex11.drv/opengl.c:
10040 gdi32: Route WGL font code through gdi32.dll.
10042 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
10043 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
10044 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
10045 dlls/winex11.drv/opengl.c:
10046 gdi32: Route WGL context code through gdi32.dll.
10048 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
10050 * programs/wineconsole/user.c:
10051 wineconsole: Make the user backend work on non-latin1 locales.
10053 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
10055 * dlls/user/hook.c:
10056 user: Move some common code into one function.
10058 2006-10-03 Juan Lang <juan_lang@yahoo.com>
10060 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
10061 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
10062 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
10063 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
10064 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
10065 crypt32: Win64 printf format warning fixes.
10067 * dlls/crypt32/crypt32.spec:
10068 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
10070 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
10072 * dlls/capi2032/cap20wxx.c:
10073 capi: Fix compiler warnings.
10075 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
10078 wine.inf: Add some more fake binaries.
10080 2006-10-03 James Hawkins <truiken@gmail.com>
10082 * dlls/comctl32/treeview.c:
10083 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
10086 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
10088 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
10089 dlls/w32skrnl/win32s16.c:
10090 w32skrnl: Win64 printf format warning fixes.
10092 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
10093 spoolss: Win64 printf format warning fixes.
10095 * dlls/query/Makefile.in, dlls/query/query_main.c:
10096 query: Win64 printf format warning fixes.
10098 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
10099 oleacc: Win64 printf format warning fixes.
10101 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
10102 newdev: Win64 printf format warning fixes.
10104 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
10105 nddeapi: Win64 printf format warning fixes.
10107 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
10108 localspl/tests: Win64 printf format warning fixes.
10110 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
10111 dlls/hhctrl.ocx/main.c:
10112 hhctrl.ocx: Win64 printf format warning fixes.
10114 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
10115 d3dx8: Win64 printf format warning fixes.
10117 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
10118 dinput8: Win64 printf format warning fixes.
10120 * dlls/cards/Makefile.in, dlls/cards/cards.c:
10121 cards: Win64 printf format warning fixes.
10123 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
10124 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
10125 msvcrt: Win64 printf format warning fixes.
10127 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
10129 * dlls/ddraw/surface.c:
10130 ddraw: Don't destroy complex attached surfaces even if explicitely
10131 requested as they will be liquidated anyway when the root is
10134 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
10136 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
10137 crypt32: Include wine/port.h for strcasecmp.
10139 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
10141 * dlls/crypt32/tests/sip.c:
10142 crypt32/tests: Replace bad use of sprintf by 2 strcats.
10144 * dlls/ntdll/tests/exception.c:
10145 ntdll: More tests for exception handling.
10146 - Check if we really set the debug register.
10147 - Added unaligned access exception check.
10148 - Added single step exception check.
10150 2006-10-03 Juan Lang <juan_lang@yahoo.com>
10152 * dlls/crypt32/cert.c:
10153 crypt32: Make it clearer where alg ids come from in
10154 CryptVerifyCertificateSignatureEx.
10156 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
10158 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
10159 wintrust: Win64 printf format warning fixes.
10161 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
10163 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
10164 server/protocol.def, server/thread.c, server/trace.c:
10165 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
10167 * programs/winedbg/source.c:
10168 winedbg: Rewrote the file handling to use SearchPath instead of home grown
10171 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
10173 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
10174 ntdll-kernel32: WaitCommEvent.
10175 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
10176 on serial lines in ntdll
10177 - now using thread pool (instead of simple thread) for the
10178 background operations (this should help some high load
10180 - used this to implement WaitCommEvent on top NtDll functions
10181 - in kernel32, removed now the no longer used termios/ioctls...
10184 2006-09-29 Francois Gouget <fgouget@free.fr>
10186 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
10187 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
10188 has been asked for, and sets all the others to zero (with conformance
10191 * include/ntstatus.h:
10192 include: Add missing STATUS_CTX_ constants.
10195 include: Add missing PSP_ constants.
10197 * dlls/oleaut32/tests/olefont.c:
10198 oleaut32: Remove unnecessary casts.
10200 2006-09-28 James Hawkins <truiken@gmail.com>
10202 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
10203 msi: Implement MsiDatabaseImport.
10205 2006-10-03 Hans Leidekker <hans@it.vu.nl>
10207 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
10208 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
10209 dlls/advapi32/registry.c, dlls/advapi32/security.c,
10210 dlls/advapi32/service.c:
10211 advapi32: Win64 printf format warning fixes.
10213 2006-10-03 Robert Shearman <rob@codeweavers.com>
10215 * dlls/rpcrt4/rpc_transport.c:
10216 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
10217 the former are exported by rpcrt4 seemingly to allow callers of tower
10218 functions to free the allocated memory.
10220 * dlls/rpcrt4/rpcrt4.spec:
10221 rpcrt4: RpcBindingCopy is implemented.
10223 * dlls/rpcrt4/rpc_transport.c:
10224 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
10225 to non-zero values.
10227 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
10229 * dlls/user/tests/win.c:
10230 user: Increase the time during which flush_events() waits for pending events.
10232 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
10234 * dlls/crypt32/tests/sip.c:
10235 crypt32: Remove bogus tests.
10237 2006-10-03 Francois Gouget <fgouget@free.fr>
10239 * dlls/shell32/tests/shelllink.c:
10240 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
10241 field so cast it to DATABLOCK_HEADER to access the dwSignature
10242 field. Fixes the compilation with Visual C++ on Windows.
10244 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
10245 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
10247 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
10248 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
10249 Assorted spelling fixes.
10251 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
10252 dlls/rsaenh/tests/rsaenh.c:
10253 Add missing '\n's to ok() calls.
10255 * dlls/mshtml/tests/htmldoc.c:
10256 mshtml: Remove space before '\n'.
10258 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
10260 * dlls/ntdll/tests/exception.c:
10261 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
10263 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
10265 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
10266 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
10267 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
10268 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
10269 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
10270 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
10271 dlls/winedos/vxd.c, dlls/winedos/xms.c:
10272 winedos: Win64 printf format warning fixes.
10274 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
10276 * dlls/user/cursoricon.c, include/winuser.h:
10277 user: Fix CopyImage function declaration.
10279 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
10281 * dlls/comdlg32/filedlgbrowser.c:
10282 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
10284 2006-10-03 Alexandre Julliard <julliard@winehq.org>
10287 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
10289 * dlls/ntdll/file.c:
10290 ntdll: Added error mapping for ENXIO.
10292 * dlls/ntdll/directory.c, server/fd.c:
10293 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
10295 * configure, configure.ac, programs/explorer/Makefile.in,
10296 programs/explorer/desktop.c, programs/explorer/device.c,
10297 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
10298 programs/explorer/hal.c:
10299 explorer: Added dynamic drive support for MacOSX.
10301 * programs/explorer/device.c:
10302 explorer: Avoid repeated notifications on device removal.
10304 * programs/explorer/Makefile.in, programs/explorer/device.c,
10305 programs/explorer/explorer_private.h, programs/explorer/hal.c:
10306 explorer: Split the device management to a separate file to make it usable
10307 independently of HAL support.
10309 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
10311 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
10312 winedbg: Fixed the auto mode.
10314 2006-10-03 Alexandre Julliard <julliard@winehq.org>
10316 * dlls/ws2_32/socket.c:
10317 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
10319 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
10321 * dlls/ws2_32/socket.c:
10322 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
10324 * dlls/ntdll/signal_i386.c:
10325 ntdll: Clear alignment check flag before entering exception handler.
10327 2006-10-02 Juan Lang <juan_lang@yahoo.com>
10329 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
10330 dlls/crypt32/tests/cert.c:
10331 crypt32: Implement CryptSignAndEncodeCertificate.
10333 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
10335 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
10336 programs/regedit/En.rc, programs/regedit/Es.rc,
10337 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
10338 programs/regedit/It.rc, programs/regedit/Ja.rc,
10339 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
10340 programs/regedit/No.rc, programs/regedit/Pl.rc,
10341 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
10342 programs/regedit/Si.rc, programs/regedit/Tr.rc,
10343 programs/regedit/resource.h:
10344 regedit: Remove the unused IDD_DIALOG2.
10346 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
10347 programs/regedit/En.rc, programs/regedit/Es.rc,
10348 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
10349 programs/regedit/It.rc, programs/regedit/Ja.rc,
10350 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
10351 programs/regedit/No.rc, programs/regedit/Pl.rc,
10352 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
10353 programs/regedit/Si.rc, programs/regedit/Tr.rc,
10354 programs/regedit/framewnd.c, programs/regedit/resource.h:
10355 regedit: Add option to export only a specified branch.
10357 * programs/regedit/framewnd.c:
10358 regedit: Some import/export dialogs code cleanup.
10360 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
10362 * programs/cmdlgtst/Fr.rc:
10363 cmdlgtst: Updated French translation.
10365 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
10366 crypt32: Initial French translation.
10368 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
10370 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
10371 user: Cast-qual warnings fix.
10373 2006-10-02 Juan Lang <juan_lang@yahoo.com>
10375 * dlls/crypt32/tests/sip.c:
10376 crypt32/tests: Win64 printf format warning fixes.
10378 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
10379 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
10381 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
10383 * programs/winemenubuilder/Makefile.in,
10384 programs/winemenubuilder/winemenubuilder.c:
10385 winemenubuilder: Win64 printf format warning fixes.
10387 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
10388 programs/wineconsole/user.c:
10389 wineconsole: Win64 printf format warning fixes.
10391 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
10392 rpcss: Win64 printf format warning fixes.
10394 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
10395 oleview: Win64 'incompatible pointer type' warning fix.
10397 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
10398 icinfo: Win64 printf format warning fixes.
10400 * programs/eject/Makefile.in, programs/eject/eject.c:
10401 eject: Win64 printf format warning fixes.
10403 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
10404 cmdlgtst: Win64 printf format warning fixes.
10406 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
10407 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
10408 winhelp: Win64 printf format warning fixes.
10410 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
10411 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
10412 winecfg: Win64 printf format warning fixes.
10414 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
10415 programs/wineboot/wineboot.c:
10416 wineboot: Win64 printf format warning fixes.
10418 2006-10-02 Jacek Caban <jacek@codeweavers.com>
10420 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
10421 shdocvw: Silence common invalid QueryInterface FIXMEs.
10423 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
10424 mshtml: Silence common invalid QueryInterface FIXME.
10426 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
10427 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
10428 mshtml: Added begining implementation of IPersistStreamInit::Save.
10430 * dlls/mshtml/nsembed.c:
10431 mshtml: Code cleanup.
10433 2006-10-02 H. Verbeet <hverbeet@gmail.com>
10435 * dlls/wined3d/directx.c:
10436 wined3d: Report the correct number of available 4-component float vectors
10439 * dlls/wined3d/pixelshader.c:
10440 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
10442 2006-10-02 Robert Shearman <rob@codeweavers.com>
10444 * dlls/oleaut32/typelib.c:
10445 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
10446 dual dispinterfaces.
10448 * dlls/oleaut32/typelib.c:
10449 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
10450 inherited interfaces.
10452 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
10454 * dlls/advapi32/tests/registry.c:
10455 advapi32: Make sure it's a real cleanup.
10457 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
10459 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
10460 programs/regedit/Es.rc, programs/regedit/Fr.rc,
10461 programs/regedit/Hu.rc, programs/regedit/It.rc,
10462 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
10463 programs/regedit/Ru.rc, programs/regedit/Si.rc:
10464 regedit: Fix some translated resources errors.
10466 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
10468 * programs/winecfg/Ru.rc:
10469 winecfg: Fix a typo in Russian translation.
10471 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
10473 * programs/winedbg/tgt_active.c:
10474 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
10476 * dlls/ntdll/tests/info.c:
10477 ntdll: Add a test for NtReadVirtualMemory.
10479 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
10481 * dlls/kernel32/tests/path.c:
10482 kernel32: Add 2 simple tests for GetLongPathNameW.
10484 * dlls/kernel32/path.c:
10485 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
10487 2006-09-29 Juan Lang <juan_lang@yahoo.com>
10489 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
10490 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
10491 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
10492 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
10493 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
10494 dlls/crypt32/tests/str.c:
10495 crypt32/tests: Win64 printf format warning fixes.
10497 2006-09-28 Juan Lang <juan_lang@yahoo.com>
10499 * dlls/shdocvw/webbrowser.c:
10500 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
10502 * dlls/shdocvw/webbrowser.c:
10503 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
10505 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
10507 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
10508 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
10509 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
10510 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
10511 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
10512 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
10513 dlls/wined3d/query.c, dlls/wined3d/resource.c,
10514 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
10515 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
10516 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
10517 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
10518 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
10519 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
10520 dlls/wined3d/wined3d_private.h:
10521 wined3d: Win64 printf fixes.
10523 2006-09-30 Hans Leidekker <hans@it.vu.nl>
10525 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
10526 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
10527 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
10528 dlls/wldap32/parse.c, dlls/wldap32/search.c:
10529 wldap32: Win64 printf format warning fixes.
10531 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
10532 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
10533 dlls/mscms/transform.c:
10534 mscms: Win64 printf format warning fixes.
10536 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
10537 dnsapi: Win64 printf format warning fixes.
10539 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
10541 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
10542 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
10543 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
10544 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
10545 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
10546 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
10547 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
10548 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
10549 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
10550 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
10551 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
10552 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
10553 dlls/user/winproc.c, dlls/user/winstation.c:
10554 user: Win64 printf format warning fixes.
10556 2006-09-29 Benjamin Arai <me@benjaminarai.com>
10558 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
10559 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
10560 dlls/resutils/resutils.spec:
10561 resutils: Implements stub dll for resutils.dll.
10563 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
10565 * dlls/ntdll/tests/exception.c:
10566 ntdll: Added debug registers test case.
10568 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
10570 * dlls/mswsock/mswsock.c:
10571 mswsock: More debug output in AcceptEx().
10573 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
10575 * dlls/gdi/freetype.c:
10576 gdi32: Improve get_nearest_charset().
10578 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
10580 * dlls/tapi32/line.c:
10581 tapi32: Cast-qual warnings fix.
10583 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
10585 * dlls/user/tests/win.c:
10586 user/tests: Flush events before running mouse tests.
10588 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
10590 * dlls/ws2_32/socket.c:
10591 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
10593 * dlls/ws2_32/socket.c, include/winsock.h:
10594 ws2_32: Use a symbolic name instead of hand-made value.
10596 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
10598 * dlls/wined3d/wined3d_private.h:
10599 wined3d: Remove unused field in shader opcode_arg.
10601 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
10603 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
10604 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
10605 programs/regedit/No.rc:
10606 Updated Norwegian Bokmål translations.
10608 2006-10-02 Alexandre Julliard <julliard@winehq.org>
10610 * include/winsock.h:
10611 winsock: Make sure to include sys/types.h in all cases.
10613 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
10615 * dlls/oleaut32/tests/vartest.c:
10616 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
10618 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
10620 * dlls/shell32/shlfileop.c:
10621 shell32: Another cast-qual warning fix.
10623 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
10625 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
10626 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
10627 shell32: Cast-qual warnings fix.
10629 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
10631 * dlls/rsaenh/tests/rsaenh.c:
10632 rsaenh/tests: import & export of a plaintext public key + algID check.
10634 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
10636 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
10637 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
10638 tools/winedump/pe.c:
10639 winedump: Win64 printf format warning fixes.
10641 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
10642 wrc: Win64 printf format warning fixes.
10644 * server/Makefile.in, server/registry.c, server/trace.c:
10645 server: Win64 printf format warning fixes.
10647 2006-09-29 Jason Green <jave27@gmail.com>
10649 * dlls/user/input.c, dlls/user/user32.spec:
10650 user32: Stub implementation of BlockInput.
10652 2006-09-29 Francois Gouget <fgouget@free.fr>
10654 * dlls/d3d9/tests/stateblock.c:
10655 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
10657 * dlls/riched20/tests/editor.c:
10658 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
10660 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
10661 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
10663 * dlls/ddraw/tests/ddrawmodes.c:
10664 ddraw: Only perform the screen resolution changing tests in interactive mode.
10666 * dlls/oleaut32/tests/usrmarshal.c:
10667 oleaut32: Fixed compilation in the nameless union case.
10669 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
10670 Add missing '\n's to ok() calls.
10672 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
10673 dsound: Don't use state.buffer_size before it has been initialized.
10675 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
10676 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
10677 dlls/urlmon/binding.c, include/urlmon.idl:
10678 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
10679 test compilation on Windows.
10681 * dlls/ddraw/tests/d3d.c:
10682 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
10685 * tools/winapi/msvcmaker:
10686 msvcmaker: The msvcrt tests need '..' in the include path.
10688 * dlls/ole32/tests/moniker.c:
10689 ole32: Fix invalid macro usage.
10691 * include/wincrypt.h:
10692 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
10695 * include/security.h:
10696 secur32: Only include secext.h when asked to.
10698 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
10699 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
10700 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
10701 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
10703 Fix rpcndr.h so it takes CONST_VTABLE into account.
10704 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
10707 * tools/widl/header.c:
10708 widl: Use CONST_VTBL to declare lpVtbl.
10710 2006-09-28 Francois Gouget <fgouget@free.fr>
10712 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
10713 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
10714 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
10715 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
10716 dlls/winex11.drv/opengl.c:
10717 Assorted spelling fixes.
10719 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
10721 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
10722 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
10723 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
10724 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
10725 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
10726 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
10727 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
10728 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
10729 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
10730 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
10731 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
10732 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
10733 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
10734 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
10735 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
10736 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
10737 programs/uninstaller/main.c, tools/widl/hash.c:
10738 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
10741 * include/wine/debug.h, include/wine/test.h:
10742 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
10744 * include/windef.h, include/winnt.h:
10745 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
10747 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
10748 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
10749 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
10750 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
10751 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
10752 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
10753 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
10754 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
10755 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
10756 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
10757 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
10758 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
10759 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
10760 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
10761 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
10762 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
10763 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
10764 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
10765 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
10766 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
10767 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
10768 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
10769 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
10770 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
10771 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
10772 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
10773 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
10774 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
10775 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
10776 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
10777 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
10778 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
10779 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
10780 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
10781 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
10782 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
10783 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
10784 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
10785 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
10786 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
10787 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
10788 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
10789 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
10790 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
10791 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
10792 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
10793 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
10794 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
10795 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
10796 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
10797 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
10798 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
10799 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
10800 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
10801 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
10802 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
10803 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
10804 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
10805 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
10806 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
10807 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
10808 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
10809 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
10810 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
10811 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
10812 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
10813 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
10814 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
10815 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
10816 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
10817 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
10818 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
10819 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
10820 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
10821 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
10822 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
10823 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
10824 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
10825 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
10826 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
10827 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
10828 dlls/winmm/wineaudioio/Makefile.in,
10829 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
10830 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
10831 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
10832 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
10833 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
10834 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
10835 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
10836 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
10837 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
10838 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
10839 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
10840 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
10841 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
10842 programs/winhelp/Makefile.in, server/Makefile.in,
10843 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
10844 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
10845 DWORD/LONG/ULONG from long to int.
10847 2006-09-28 James Hawkins <truiken@gmail.com>
10849 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
10850 dlls/msi/preview.c:
10851 msi: Return to the parent dialog when the argument to the EndDialog event
10854 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
10856 * dlls/shell32/shelllink.c:
10857 shell32: Cast-qual warnings fix.
10859 * dlls/shell32/shell32_main.c:
10860 shell32: Cast-qual warnings fix.
10862 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
10863 shell32: Cast-qual warnings fix.
10865 * dlls/shell32/brsfolder.c:
10866 shell32: Cast-qual warnings fix.
10868 2006-09-29 Alexandre Julliard <julliard@winehq.org>
10870 * dlls/winex11.drv/opengl.c:
10871 winex11.drv: Fix typo that confuses winapi_check.
10873 2006-09-28 Juan Lang <juan_lang@yahoo.com>
10875 * dlls/winex11.drv/opengl.c:
10876 winex11.drv: Don't deadlock if GL init fails.
10878 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
10880 * tools/winedump/winedump.man.in:
10881 winedump: Remove the shell script reference from the man-page.
10883 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
10885 * dlls/comctl32/toolbar.c:
10886 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
10888 * dlls/comctl32/toolbar.c:
10889 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
10891 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
10892 msvfw32: Add Polish translation.
10894 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
10895 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
10896 dlls/gphoto2.ds/gphoto2_No.rc:
10897 gphoto2.ds: Use SS_CENTER to center a dialog string.
10899 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
10900 gphoto2.ds: Add Polish translation.
10902 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
10903 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
10904 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
10905 dlls/sane.ds/sane_No.rc:
10906 sane.ds: Use SS_CENTER to center a dialog string.
10908 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
10909 sane.ds: Add Polish translation.
10911 2006-09-28 Juan Lang <juan_lang@yahoo.com>
10913 * include/wincrypt.h:
10914 wincrypt.h: Fix a typo.
10916 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
10917 rsaenh: Correct signature checking.
10918 - pass desired key to encrypt_block_impl
10919 - don't change the alg id of imported keys
10922 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
10924 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
10925 crypt32: Added some CryptSIP stub implementations.
10927 2006-09-28 Hans Leidekker <hans@it.vu.nl>
10929 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
10930 usp10: Add a stub implementation and a test for ScriptLayout.
10932 2006-09-28 Alexandre Julliard <julliard@winehq.org>
10934 * ANNOUNCE, ChangeLog, VERSION, configure:
10937 ----------------------------------------------------------------
10938 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
10940 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
10941 ole32: StgOpenStorage on non-existent file should create it (with test).
10943 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
10945 * dlls/shlwapi/string.c:
10946 shlwapi: Add size parameters to function that takes array arguments.
10948 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
10950 * dlls/rpcrt4/rpc_server.c:
10951 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
10953 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
10955 * dlls/crypt32/tests/sip.c:
10956 crypt32: A small test to verify when to write function pointers.
10958 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
10960 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
10961 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
10962 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
10963 localspl/tests: Add initial test.
10965 2006-09-27 Benjamin Arai <me@benjaminarai.com>
10967 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
10968 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
10969 dlls/clusapi/clusapi.spec:
10970 clusapi: Implement stub dll for clusapi.
10972 2006-09-27 James Hawkins <truiken@gmail.com>
10974 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
10975 msi: Follow state resolution rules when a feature parent saves a component.
10977 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
10978 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
10979 of INSTALLSTATE_UNKNOWN.
10981 2006-09-27 Juan Lang <juan_lang@yahoo.com>
10983 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
10984 dlls/crypt32/tests/cert.c:
10985 crypt32: Implement CertGetPublicKeyLength.
10987 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
10989 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
10990 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
10992 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
10994 * dlls/ntdll/signal_i386.c:
10995 ntdll: Align stack to 4 bytes.
10997 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
10999 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
11000 dlls/localspl/localspl_main.c:
11001 localspl: Start implementation of InitializePrintMonitor.
11003 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11005 * programs/regedit/Ko.rc:
11006 regedit: Updated Korean Resource.
11008 * dlls/winmm/winmm_Ko.rc:
11009 winmm: Updated Korean resource.
11011 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
11013 * dlls/wined3d/device.c:
11014 wined3d: Tell gl about the surface alignment.
11016 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
11018 * dlls/shdocvw/regsvr.c:
11019 shdocvw: Cast-qual warnings fix.
11021 * dlls/secur32/secur32.c:
11022 secur32: Cast-qual warnings fix.
11024 2006-09-27 Huw Davies <huw@codeweavers.com>
11026 * dlls/ole32/rpc.c:
11027 ole32: Don't return from CoRegisterClassObject until we have created the
11029 Also don't fail if the client connects to the pipe between CreateNamedPipe
11030 and ConnectNamedPipe.
11032 2006-09-27 Robert Shearman <rob@codeweavers.com>
11034 * include/objidl.idl:
11035 include: Add types to objidl.idl used by COM contexts.
11037 * dlls/oleaut32/tmarshal.c:
11038 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
11041 * dlls/ole32/stg_stream.c:
11042 ole32: Check the return value of IStream_SetSize so as to not blindly continue
11043 on and possibly corrupt the structured storage file.
11045 * dlls/ntdll/signal_i386.c:
11046 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
11047 with a bad address.
11049 * dlls/ntdll/virtual.c:
11050 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
11051 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
11054 include: Add recently added PSDK VM flags to winnt.h.
11056 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
11058 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
11059 gdi32: Modify kerning scaling algorithm to the one which appears to better
11060 match what Windows does.
11062 2006-09-27 Jacek Caban <jacek@codeweavers.com>
11064 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
11065 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
11066 dlls/mshtml/tests/htmldoc.c:
11067 mshtml: Added get_readyState implementation.
11069 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
11070 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
11071 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
11072 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
11073 dlls/mshtml/rsrc.rc:
11074 mshtml: Remove conflicts between resource.h and mshtmcid.h.
11076 2006-09-27 Alexandre Julliard <julliard@winehq.org>
11078 * dlls/ole32/tests/hglobalstream.c:
11079 ole32/tests: Avoid using sizeof in a trace.
11081 * dlls/d3d9/tests/stateblock.c:
11082 d3d9/tests: Don't test texture states beyond the supported maximum.
11084 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
11086 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
11087 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11088 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
11090 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
11092 * dlls/wined3d/device.c:
11093 wined3d: Fix typo in ResourceReleased.
11095 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
11097 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
11098 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
11100 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
11102 * dlls/lz32/tests/lzexpand_main.c:
11103 lz32/tests: Fix some typos in error messages.
11105 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
11107 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
11108 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
11109 wined3d: Read GL info and load constants into the same device.
11111 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
11112 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
11113 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
11114 wined3d: Move device pointer into the BaseShader class.
11116 2006-09-27 Juan Lang <juan_lang@yahoo.com>
11118 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
11119 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
11121 * include/wintrust.h:
11122 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
11124 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
11126 * dlls/crypt32/tests/sip.c:
11127 crypt32: Another CryptSIPLoad test.
11129 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
11130 wintrust: Added some CryptSIP stub implementations.
11133 wintrust: Fix function prototype.
11135 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
11137 * programs/clock/Fr.rc:
11138 clock: French translation improvements.
11140 * programs/notepad/Fr.rc:
11141 notepad: French translation improvements.
11143 * programs/progman/Fr.rc:
11144 progman: French translation improvements.
11146 * programs/winefile/Fr.rc:
11147 winefile: French translation improvements.
11149 * programs/taskmgr/Fr.rc:
11150 taskmgr: French translation improvements.
11152 * programs/regedit/Fr.rc:
11153 regedit: French translation improvements.
11155 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
11157 * programs/view/view.c:
11158 view: Reset the image left-top corner to the window left-top corner after a
11161 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
11162 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
11163 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
11164 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
11165 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
11166 programs/view/resource.h, programs/view/view.c:
11167 view: Remove the Info > Hello menu item.
11169 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
11170 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
11171 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
11172 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
11173 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
11174 programs/view/init.c, programs/view/resource.h:
11175 view: Remove IDS_APPNAME from resources.
11177 * programs/view/Pl.rc, programs/view/viewrc.rc:
11178 view: Add Polish translation.
11180 * programs/regedit/En.rc:
11181 regedit: Fix the English (Neutral) menu.
11183 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
11185 * programs/winecfg/Ru.rc:
11186 winecfg: Update Russian translation.
11188 2006-09-26 H. Verbeet <hverbeet@gmail.com>
11190 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
11191 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
11192 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
11193 dlls/wined3d/volumetexture.c:
11194 wined3d: Comparing BOOLs against FALSE is redundant.
11196 * dlls/wined3d/directx.c:
11197 wined3d: Add a comment to clarify the point of max_sampler_stages.
11199 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
11200 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
11201 include/wine/wined3d_gl.h:
11202 wined3d: Add support for native NPOT textures.
11204 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
11205 wined3d: Enable pixel shaders by default.
11207 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
11208 wined3d: Fix the default values for wined3d_settings.
11210 * dlls/wined3d/vertexshader.c:
11211 wined3d: Don't overwrite the position y offset in ARB vertex programs.
11213 * dlls/wined3d/device.c:
11214 wined3d: Cleanup ActiveRender some more.
11216 * dlls/wined3d/device.c:
11217 wined3d: Render upside down when rendering offscreen, even if the backbuffer
11218 is used to render to.
11220 * dlls/wined3d/device.c:
11221 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
11223 2006-09-26 Juan Lang <juan_lang@yahoo.com>
11225 * include/wintrust.h:
11226 wintrust.h: Add missing defines.
11228 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
11229 dlls/crypt32/tests/encode.c:
11230 crypt32: Encode/decode authority key ids.
11232 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11234 * programs/cmdlgtst/Ko.rc:
11235 cmdlgtst: Updated Korean resource.
11237 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
11239 * dlls/rsaenh/rsaenh.c:
11240 rsaenh: Cast-qual warnings fix.
11242 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
11243 rsaenh: Cast-qual warnings fix.
11245 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
11247 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
11248 uninstaller: Add Polish translation.
11250 * dlls/winmm/winmm_En.rc:
11251 winmm: Use English (US) instead of English (Neutral) for resources.
11253 * dlls/comctl32/comctl_Pl.rc:
11254 comctl32: Update Polish translation.
11256 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
11257 dlls/msrle32/msrle_Hu.rc:
11258 msrle32: Show correctly the authors surname in some non-latin1 languages.
11260 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
11261 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
11262 dlls/msvidc32/rsrc.rc:
11263 video codecs: add Polish translation.
11265 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
11267 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
11268 dmband: Print 64bit integers with wine_dbgstr_longlong.
11270 2006-09-25 James Hawkins <truiken@gmail.com>
11272 * dlls/msi/action.c, dlls/msi/tests/package.c:
11273 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
11274 the component's state should match.
11276 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
11277 msi: Only specifically resolve the TARGETDIR directory once.
11279 * dlls/msi/tests/package.c:
11280 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
11283 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
11284 dlls/msi/package.c, dlls/msi/tests/package.c:
11285 msi: Store the full path to the database file in the MSIDATABASE structure.
11287 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
11289 * dlls/user/property.c, include/winuser.h:
11290 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
11292 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
11294 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
11295 dlls/setupapi/tests/devinst.c:
11296 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
11298 2006-09-26 Alexandre Julliard <julliard@winehq.org>
11300 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
11301 explorer: Work around the latest HAL binary compatibility breakage.
11303 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
11305 * dlls/crypt32/tests/sip.c:
11306 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
11308 2006-09-22 James Hawkins <truiken@gmail.com>
11310 * dlls/setupapi/queue.c:
11311 setupapi: Fix a typo.
11313 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
11315 * dlls/d3d8/d3d8_main.c:
11316 d3d8: Remove no longer used imports.
11318 * dlls/d3d9/d3d9_main.c:
11319 d3d9: Remove no longer used imports.
11321 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
11324 mssip.h: Added function definition.
11326 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
11328 * dlls/gdi/tests/font.c:
11329 gdi32: Add a test for GetKerningPairs.
11331 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
11332 gdi32: Implement GetKerningPairs for TrueType fonts.
11334 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
11336 * dlls/winex11.drv/keyboard.c:
11337 winex11.drv: Use a proper protector for X11/XKBlib.h.
11339 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
11341 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
11342 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
11343 programs/winedbg/winedbg.c:
11344 winedbg: Fixed regression in gdb startup (especially gdb proxy).
11346 * programs/winedbg/memory.c:
11347 winedbg: Put back the %d format for printing integral values even for
11348 64bit internal values as the default format in winebdg command imposes.
11350 * dlls/dbghelp/dwarf.c:
11351 dbghelp: Added support for a couple of compiland's children.
11353 * dlls/dbghelp/dwarf.c:
11354 dbghelp: Fix location computation when attribute has a constant form instead
11357 * dlls/dbghelp/dwarf.c:
11358 dbghelp: Change the definition of an attribute so that we can pass around
11361 * dlls/dbghelp/dwarf.c:
11362 dbghelp: Move the attribute union (now nameless) into a structure called
11365 * dlls/dbghelp/dwarf.c:
11366 dbghelp: Added support for DW_OP_breg* operations in location computation.
11368 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
11369 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
11370 dbghelp: Variables & registers.
11371 - more strickling differentiation variable location between
11372 a register, and the dereferenced address defined by a
11373 register (and possibly an offset)
11374 - added a parameter to symt_add_func_local (and internal symbol
11375 data struct) to help differentiate
11376 - fix all debug parsers to confer to this new scheme
11378 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
11380 * dlls/lz32/tests/lzexpand_main.c:
11381 lz32/tests: Try to open nonexisting compressed files.
11383 * dlls/lz32/tests/lzexpand_main.c:
11384 lz32/tests: Add more cases for opening compressed files.
11386 * dlls/lz32/tests/lzexpand_main.c:
11387 lz32/tests: Move indirect opening of compressed files into separate functions.
11388 Also rename W-string variable to get some naming consistency.
11390 * dlls/lz32/tests/lzexpand_main.c:
11391 lz32/tests: Compare result to predefined compressed file name, not calculated
11394 2006-09-25 Juan Lang <juan_lang@yahoo.com>
11396 * dlls/crypt32/tests/cert.c:
11397 crypt32: Reduce indent level of tests.
11399 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
11401 * dlls/wined3d/glsl_shader.c:
11402 wined3d: Use GL_EXTCALL.
11403 That fixes compilation with gl headers that do not know about glUniform4fvARB.
11405 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
11407 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11408 dlls/winex11.drv/winex11.drv.spec:
11409 winex11.Drv: Remove unneeded wgl exports.
11411 2006-09-25 Duane Clark <fpga@pacbell.net>
11413 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
11414 msvcrt: fgetc needs to use unsigned parameters.
11415 Spotted by and adapted from test written by Tobias Ringström.
11417 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
11419 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
11420 dlls/dmcompos/signposttrack.c:
11421 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
11423 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
11425 * dlls/rpcrt4/rpc_transport.c:
11426 rpcrt4: Cast-qual warnings fix.
11428 * dlls/rpcrt4/ndr_stubless.c:
11429 rpcrt4: Cast-qual warnings fix.
11431 * dlls/rpcrt4/cpsf.c:
11432 rpcrt4: Cast-qual warnings fix.
11434 * dlls/rpcrt4/ndr_marshall.c:
11435 rpcrt4: Cast-qual warnings fix.
11437 * dlls/riched20/reader.c:
11438 riched20: Cast-qual warning fix.
11440 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
11442 * programs/notepad/Tr.rc:
11443 notepad: Update Turkish resources.
11445 * programs/clock/Tr.rc:
11446 clock: Update Turkish resources.
11448 * dlls/shell32/shell32_Tr.rc:
11449 shell32: Update Turkish resources.
11451 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
11453 * programs/regedit/listview.c:
11454 regedit: Remove dead code.
11456 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
11458 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
11459 wined3d: Add the missing gamma cap.
11461 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
11463 * dlls/wintrust/register.c:
11464 wintrust: Implement SoftpubDllRegisterServer.
11466 2006-09-22 Ivan Leo <ivanleo@gmail.com>
11468 * dlls/dinput/mouse.c:
11469 dinput: Add some error checks to mouse.c.
11471 2006-09-22 Frank Richter <frank.richter@gmail.com>
11473 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
11474 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
11475 ReturnBuffer and certain ReturnBufferSizes.
11477 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
11479 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
11480 dlls/comctl32/toolbar.c:
11481 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
11482 bitmap before ImageList_AddMasked rather then call
11483 ImageList_SetImagesCount after.
11485 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11486 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
11488 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
11490 * dlls/ntdll/signal_i386.c:
11491 ntdll: Avoid ebx being clobbered in exception handler.
11493 2006-09-24 Jacek Caban <jacek@codeweavers.com>
11495 * dlls/mshtml/tests/htmldoc.c:
11496 mshtml: Added more loading tests.
11498 * dlls/mshtml/navigate.c:
11499 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
11501 * dlls/mshtml/nsembed.c:
11502 mshtml: Initialize url in OnStartURIOpen.
11504 * dlls/mshtml/persist.c:
11505 mshtml: Remove FIXMEs and fix a typo.
11507 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
11508 mshtml: Added PARSECOMPLETE task implementation.
11510 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
11511 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
11512 mshtml: Store BSCallback in HTMDocument.
11514 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
11515 mshtml: Store IBinding interface in BSCallback.
11517 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
11518 dlls/mshtml/persist.c, dlls/mshtml/task.c:
11519 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
11520 IPersistMoniker::Load.
11522 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
11523 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
11524 mshtml: Create one "Internet Explorer_Hidden" window per thread.
11526 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
11528 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
11529 dlls: Assorted French translation improvements.
11531 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
11533 * programs/winefile/Pl.rc:
11534 winefile: Update Polish translation.
11536 * dlls/user/resources/user32_Pl.rc:
11537 user32: Update Polish translation.
11539 * programs/regedit/Pl.rc:
11540 regedit: Update Polish translation.
11542 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
11543 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
11545 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
11546 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
11547 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
11549 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
11551 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
11552 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
11553 wined3d: Surface data is 32 bit aligned.
11555 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
11557 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
11558 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
11559 dlls/wined3d/wined3d_private.h:
11560 wined3d: Avoid wasting a uniform.
11562 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
11563 wined3d: Stop fixing up a VBO if the declaration changes too often.
11565 * dlls/wined3d/vertexbuffer.c:
11566 wined3d: Verify the VBO vertex declaration every draw.
11568 * dlls/wined3d/surface_gdi.c:
11569 wined3d: Fix a typo.
11571 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
11573 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
11574 quartz: Cast-qual warnings fix.
11576 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
11578 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
11579 oleaut32: Cast-qual warnings fix.
11581 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
11583 * programs/msiexec/msiexec.c:
11584 msiexec: Should recognize /xpackage syntax.
11586 2006-09-21 Aric Stewart <aric@codeweavers.com>
11588 * dlls/user/edit.c:
11589 user: Correct buffer overflows in IME processing code.
11591 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
11593 * dlls/msi/dialog.c:
11594 msi: Support more dialog groups.
11596 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
11599 wrc: Fixed typo for the --pedantic argument.
11601 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
11603 * include/wincrypt.h:
11604 wincrypt.h: A few more defines.
11606 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
11608 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
11609 include/wine/wined3d_gl.h:
11610 wined3d: glBlend* fixes.
11612 2006-09-21 Jacek Caban <jacek@codeweavers.com>
11614 * dlls/mshtml/tests/htmldoc.c:
11615 mshtml: Better IDM_PARSECOMPLETE test.
11617 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
11618 dlls/shdocvw/webbrowser.c:
11619 shdocvw: Added [get|put]_Silent implementation.
11620 As we don't have any dialog in WebBrowser implemented yet, all we have to do
11621 is to store silent value.
11623 2006-09-21 Huw Davies <huw@codeweavers.com>
11625 * dlls/advapi32/security.c:
11626 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
11628 This makes the tests run correctly on first invocation.
11630 * dlls/gdi/tests/font.c:
11631 gdi32: Make the bitmap font tests locale aware.
11633 * dlls/gdi/tests/font.c:
11634 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
11635 so remove the width test completely.
11637 2006-09-17 Kai Blin <kai.blin@gmail.com>
11639 * dlls/secur32/secur32.c:
11640 secur32: Stop loading Negotiate until it is actually working.
11642 2006-09-24 Alexandre Julliard <julliard@winehq.org>
11644 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
11645 make_makefiles: Merged the make_progs script into make_makefiles.
11647 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
11649 * include/msvcrt/sys/types.h, include/winsock.h:
11650 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
11652 2006-09-22 Alexandre Julliard <julliard@winehq.org>
11654 * configure, configure.ac:
11655 configure: Moved the libGL.a check to the final warnings.
11657 * Makefile.in, configure, configure.ac, include/.gitignore:
11658 Makefile: Automatically update config.h if configure changed.
11660 * tools/make_makefiles:
11661 make_makefiles: Parse the makefiles to find the correct rules file dependency.
11664 makedep: Update dependencies even with no source files.
11666 2006-09-21 Alexandre Julliard <julliard@winehq.org>
11668 * dlls/user/resource.c, dlls/user/tests/resource.c,
11669 dlls/user/tests/resource.rc:
11670 user: Fix handling of high bits of resource id in LoadString, reported by
11673 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
11675 * dlls/wined3d/drawprim.c:
11676 wined3d: Allow null streams in the vertex declaration.
11678 2006-09-17 Kai Blin <kai.blin@gmail.com>
11680 * dlls/secur32/ntlm.c:
11681 secur32: Tell the user if ntlm_auth is not found or outdated.
11683 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
11685 * dlls/msacm32/driver.c:
11686 msacm: acmDriverPriority() compares dwPriority against negative values.
11687 This issue was spotted by Andrew Talbot.
11689 2006-09-15 Benjamin Arai <me@benjaminarai.com>
11691 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11692 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
11693 dlls/nddeapi/nddeapi.spec:
11694 nddeapi: Implement stub dll for nddeapi.
11696 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11698 * dlls/comdlg32/fontdlg.c:
11699 comdlg32: Show better font style information in fontdlg.
11701 2006-09-13 James Hawkins <truiken@gmail.com>
11703 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
11704 wintrust: Add a stub implementation of CryptCATClose.
11706 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
11707 wintrust: Add a stub implementation of CryptCATEnumerateMember.
11709 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
11710 wintrust: Move the Crypt* functions to crypt.c.
11712 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
11713 dlls/wintrust/wintrust.spec:
11714 wintrust: Add a stub implementation of CryptCATOpen.
11716 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
11718 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11719 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
11721 * dlls/comctl32/toolbar.c:
11722 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
11724 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11725 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
11727 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
11728 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
11730 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
11731 comctl32: imagelist: SetImageCount can be used to decrease image count (with
11734 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
11735 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
11736 dlls/comctl32/tests/toolbar.c:
11737 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
11739 2006-09-20 James Hawkins <truiken@gmail.com>
11741 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
11742 dlls/msi/tests/package.c:
11743 msi: Disable child features of parent features that are unselected because of
11746 * dlls/msi/dialog.c:
11747 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
11750 * dlls/msi/action.c, dlls/msi/tests/package.c:
11751 msi: Don't check a component's install state if a component ID is not provided.
11753 * dlls/msi/tests/package.c:
11754 msi: Fix the results of a few tests to match Windows.
11756 * dlls/msi/action.c, dlls/msi/tests/package.c:
11757 msi: Load the component states in CostFinalize instead of CostInitialize.
11759 * dlls/msi/action.c, dlls/msi/tests/package.c:
11760 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
11762 * dlls/msi/action.c, dlls/msi/tests/package.c:
11763 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
11765 * dlls/advpack/files.c:
11766 advpack: backup should be a const string.
11768 2006-09-21 Alexandre Julliard <julliard@winehq.org>
11770 * dlls/wininet/tests/http.c:
11771 wininet/tests: Don't fail the tests if the network is unreachable.
11773 * dlls/urlmon/tests/url.c:
11774 urlmon/tests: Don't fail the tests if the network is unreachable.
11776 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
11778 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
11779 dlls/winex11.drv/winex11.drv.spec:
11780 opengl: Move wgl font code to winex11.drv.
11782 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
11784 * include/wine/mmsystem16.h:
11785 include: Make the return type of mmioSendMessage16 in the function declaration
11786 match that of the function definition.
11788 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
11790 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
11791 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
11793 2006-09-20 Benjamin Arai <me@benjaminarai.com>
11795 * dlls/msi/tests/db.c:
11796 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
11797 returns the correct results.
11799 * dlls/msi/tests/db.c:
11800 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
11801 the correct results.
11803 * dlls/oleaut32/tests/vartest.c:
11804 oleaut32: Conformance test for function variant:VarImp.
11806 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
11807 oleaut32: Implementation for function variant:VarImp.
11809 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
11811 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
11812 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
11813 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
11814 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
11815 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
11816 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
11817 dmime: Print 64bit integers with wine_dbgstr_longlong.
11819 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
11821 * dlls/ole32/stg_prop.c:
11822 ole32: Cast-qual warnings fix.
11824 * dlls/odbc32/proxyodbc.c:
11825 odbc32: Cast-qual warning fix.
11827 2006-09-20 Juan Lang <juan_lang@yahoo.com>
11829 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
11830 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
11833 * dlls/crypt32/chain.c:
11834 crypt32: Don't crash on freeing null chain engine.
11836 * dlls/crypt32/tests/cert.c:
11837 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
11839 * dlls/crypt32/tests/encode.c:
11840 crypt32: Test decoding a big CRL.
11842 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
11844 * dlls/wined3d/drawprim.c:
11845 wined3d: Do not bind the 0 vbo when vbos are unsupported.
11847 2006-09-21 Alexandre Julliard <julliard@winehq.org>
11849 * server/process.c, server/process.h, server/request.c:
11850 server: Kill the process without SIGTERM when the fd socket is closed.
11852 * configure, configure.ac:
11853 configure: Don't display any messages when started from the makefile to rebuild
11856 2006-09-20 Alexandre Julliard <julliard@winehq.org>
11859 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
11861 * Makefile.in, tools/Makefile.in:
11862 Makefile: Fixed rule for building makedep when cross-compiling.
11864 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
11866 * dlls/crypt32/sip.c:
11867 crypt32: Simplify by removing unneeded backslash.
11869 2006-09-20 Huw Davies <huw@codeweavers.com>
11871 * dlls/gdi/tests/font.c:
11872 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
11873 there's a \n in the string.
11875 * dlls/gdi/freetype.c:
11876 gdi32: Fix ppem in the case that there isn't an exact height match in the
11879 * dlls/gdi/tests/font.c:
11880 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
11882 2006-09-19 Benjamin Arai <me@benjaminarai.com>
11884 * dlls/msi/tests/db.c:
11885 msi: Adds test to check if "AND" operator returns the correct result for the
11888 * dlls/msi/tests/db.c:
11889 msi: Adds tests to check if joins return the correct number of rows.
11891 * dlls/msi/tests/db.c:
11892 msi: Updates tests for joins to include row and column ids in message.
11894 2006-09-17 Christoph Frick <frick@sc-networks.com>
11896 * dlls/wined3d/device.c:
11897 wined3d: Clamp the light exponent at 128.
11899 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
11901 * dlls/setupapi/tests/devinst.c:
11902 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
11904 * dlls/ntdll/cdrom.c:
11905 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
11908 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
11909 ntdll: Fixed conditional expression (Coverity).
11911 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
11914 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
11917 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
11919 * dlls/dinput/mouse.c:
11920 dinput: Initialize default coop level. Invert logic in hook handler.
11922 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
11924 * dlls/ntdll/env.c:
11925 ntdll: Cast-qual warning fix.
11927 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
11929 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
11931 msi: Cast-qual warnings fix.
11933 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
11935 * dlls/hlink/hlink_main.c:
11936 hlink: Cast-qual warnings fix.
11938 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
11940 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
11941 url: Fixed wrong argument (Coverity).
11943 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11945 * programs/notepad/dialog.c:
11946 notepad: Keep the modify information of edit control when toggle wrap line.
11948 * programs/notepad/main.c, programs/notepad/main.h:
11949 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
11951 2006-09-15 James Hawkins <truiken@gmail.com>
11953 * dlls/msi/dialog.c:
11954 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
11955 to duplicate the component changing logic.
11957 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
11958 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
11959 INSTALLSTATE_ABSENT.
11961 * dlls/msi/tests/package.c:
11962 msi: Add tests for components with multiple parent features.
11964 2006-09-14 James Hawkins <truiken@gmail.com>
11966 * dlls/msi/dialog.c:
11967 msi: Add the total and free disk space to the VolumeCostList control.
11969 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11971 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
11972 d3d8: More correct stub for ValidatePixelShader + tests.
11974 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
11976 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
11977 dinput: Return proper errors in SetCooperativeLevel.
11979 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
11981 * include/winuser.h:
11982 include: Add some missing definitions in winuser.h.
11984 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
11986 * dlls/advpack/advpack_private.h:
11987 advpack: Remove duplicate function declaration.
11989 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
11991 * dlls/netapi32/nbnamecache.c:
11992 netapi32: Cast-qual warnings fix.
11994 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
11996 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
11997 msvcrt: Cast-qual warnings fix.
11999 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
12001 * dlls/mapi32/util.c:
12002 mapi32: Cast-qual warning fix.
12004 * dlls/kernel32/resource.c:
12005 kernel32: Cast-qual warnings fix.
12007 * dlls/kernel32/ne_module.c:
12008 kernel32: Cast-qual warnings fix.
12010 * dlls/kernel32/instr.c:
12011 kernel32: Cast-qual warnings fix.
12013 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
12014 dlls/kernel32/volume.c:
12015 kernel32: Cast-qual warnings fix.
12017 2006-09-20 Alexandre Julliard <julliard@winehq.org>
12019 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
12020 dlls/winex11.drv/dib.c, include/winnt.h,
12021 programs/winedbg/tgt_active.c:
12022 include: Added definitions for the fault address exception information.
12024 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
12025 include/wine/exception.h, include/winnt.h:
12026 include: Exception filters should return LONG, not DWORD.
12027 Also move UnhandledExceptionFilter definitions to winbase.h since they
12028 are there in the latest SDK.
12030 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
12032 * include/commctrl.h:
12033 include: Win64 fix in TBBUTTON.
12035 * dlls/comctl32/toolbar.c:
12036 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
12039 * dlls/comctl32/header.c:
12040 comctl32: header: Update the header comment.
12042 * dlls/comctl32/header.c:
12043 comctl32: header: Remove the nOldWidth.
12045 * dlls/comctl32/header.c:
12046 comctl32: header: Send new values in notifies during resize and drag-drop
12047 instead of the old ones.
12048 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
12050 * dlls/comctl32/header.c:
12051 comctl32: header: Merge the simple delete and complex delete.
12053 * dlls/comctl32/header.c:
12054 comctl32: header: Simplify the insert/delete code by using ReAlloc.
12056 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
12057 comctl32: header: Test the header order-management code and fix some bugs.
12059 2006-09-19 Juan Lang <juan_lang@yahoo.com>
12061 * include/wincrypt.h:
12062 wincrypt.h: Add more missing definitions and prototypes.
12064 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
12066 * dlls/dmloader/debug.c:
12067 dmloader: Print 64bit integers with wine_dbgstr_longlong.
12069 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
12071 * dlls/winspool.drv/info.c:
12072 winspool: Fix missing backslash.
12074 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
12077 wine.inf: Add the missing SecurityService keys.
12079 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
12081 * dlls/setupapi/devinst.c:
12082 setupapi: Fixed wrong check (Coverity).
12084 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
12086 * dlls/crypt32/tests/str.c:
12087 crypt32: Cast-qual warnings fix.
12089 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
12091 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
12092 dlls/crypt32/tests/sip.c:
12093 crypt32: Move SIP related tests to their own file.
12095 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
12097 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
12098 crypt32: Move SIP related functions to their own file.
12100 * dlls/crypt32/crypt32.spec:
12101 crypt32: Add a few functions to the spec file.
12103 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
12105 * dlls/winex11.drv/opengl.c:
12106 winex11.drv: Fix wined3d/opengl regression.
12108 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
12110 * dlls/winex11.drv/opengl.c:
12111 winex11.drv: Fix fbconfig regression.
12113 2006-09-13 James Hawkins <truiken@gmail.com>
12115 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
12116 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
12118 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
12119 dlls/setupapi/tests/parser.c:
12120 setupapi: Implement pSetupGetField, with tests.
12122 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
12124 * documentation/README.ko:
12125 README.ko: Updated.
12127 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
12129 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
12130 gdi: Cast-qual warnings fix.
12132 * dlls/gdi/enhmetafile.c:
12133 gdi: Cast-qual warnings fix.
12135 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
12136 gdi: Cast-qual warnings fix.
12138 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
12140 * tools/widl/typelib.c:
12141 widl: Don't compare result of read() to unsigned type.
12143 * tools/widl/write_msft.c:
12144 widl: Remove unused parameter in create_msft_typeinfo.
12146 * tools/widl/write_msft.c:
12147 widl: Remove unused parameter in ctl2_encode_name.
12149 * tools/widl/utils.c:
12150 widl: Replace a #if by if for better compiler checking.
12152 * tools/widl/typegen.c:
12153 widl: Remove unused parameter in write_ip_tfs.
12155 * tools/widl/parser.l:
12156 widl: Fix warning about unused structure field in lexer.
12158 * tools/widl/widl.man.in:
12159 widl: Add -u and -U options to man page.
12161 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
12163 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
12164 dmscript: Print 64bit integers with wine_dbgstr_longlong.
12166 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
12168 * dlls/crypt32/tests/main.c:
12169 crypt32/tests: Some tests for CryptSIPLoad.
12171 2006-09-13 Hans Leidekker <hans@it.vu.nl>
12173 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
12174 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
12175 Remove some unnecessary casts.
12177 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
12178 dlls/dnsapi/tests/record.c:
12179 dnsapi: Implement and test DnsRecordSetDetach.
12181 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
12183 * dlls/comctl32/listview.c:
12184 comctl32: listview: Don't edit labels after the first click of a double click.
12186 * dlls/comctl32/listview.c:
12187 comctl32: listview: Don't edit labels on click if the view was not focused.
12189 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
12191 * include/commctrl.h:
12192 include/commctrl.h: TV_DISPINFO constants definition.
12194 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
12196 * include/windows.h:
12197 include/windows.h: Added _INC_WINDOWS declaration.
12199 2006-09-14 Alexandre Julliard <julliard@winehq.org>
12202 makefile: Automatically re-run configure if it has been modified.
12204 * Makefile.in, tools/make_makefiles:
12205 makefiles: Automatically rebuild makefiles when their sources and/or configure
12208 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
12209 makefiles: Attempt to automatically run make depend when reading an updated
12212 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
12213 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
12214 programs/Makefile.in, programs/make_progs:
12215 makefiles: Remove the dependencies comment in files that don't need it.
12217 * configure, configure.ac, dlls/activeds/Makefile.in,
12218 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
12219 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
12220 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
12221 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
12222 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
12223 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
12224 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
12225 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
12226 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
12227 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
12228 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
12229 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
12230 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
12231 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
12232 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
12233 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
12234 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
12235 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
12236 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
12237 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
12238 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
12239 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
12240 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
12241 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
12242 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
12243 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
12244 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
12245 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
12246 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
12247 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
12248 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
12249 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
12250 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
12251 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
12252 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
12253 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
12254 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
12255 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
12256 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
12257 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
12258 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
12259 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
12260 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
12261 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
12262 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
12263 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
12264 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
12265 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
12266 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
12267 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
12268 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
12269 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
12270 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
12271 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
12272 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
12273 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
12274 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
12275 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
12276 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
12277 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
12278 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
12279 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
12280 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
12281 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
12282 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
12283 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
12284 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
12285 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
12286 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
12287 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
12288 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
12289 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
12290 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
12291 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
12292 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
12293 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
12294 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
12295 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
12296 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
12297 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
12298 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
12299 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
12300 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
12301 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
12302 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
12303 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
12304 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
12305 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
12306 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
12307 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
12308 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
12309 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
12310 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
12311 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
12312 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
12313 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
12314 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
12315 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
12316 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
12317 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
12318 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
12319 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
12320 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
12321 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
12322 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
12323 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
12324 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
12325 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
12326 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
12327 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
12328 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
12329 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
12330 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
12331 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
12332 dlls/winmm/wineaudioio/Makefile.in,
12333 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
12334 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
12335 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
12336 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
12337 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
12338 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
12339 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
12340 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
12341 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
12342 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
12343 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
12344 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
12345 programs/control/Makefile.in, programs/eject/Makefile.in,
12346 programs/expand/Makefile.in, programs/explorer/Makefile.in,
12347 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
12348 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
12349 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
12350 programs/progman/Makefile.in, programs/regedit/Makefile.in,
12351 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
12352 programs/rundll32/Makefile.in, programs/start/Makefile.in,
12353 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
12354 programs/view/Makefile.in, programs/wineboot/Makefile.in,
12355 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
12356 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
12357 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
12358 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
12359 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
12360 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
12361 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
12362 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
12363 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
12364 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
12365 makefiles: Generate the dependencies line to avoid some code duplication.
12367 2006-09-13 Alexandre Julliard <julliard@winehq.org>
12369 * ANNOUNCE, ChangeLog, VERSION, configure:
12372 ----------------------------------------------------------------
12373 2006-09-13 Alexandre Julliard <julliard@winehq.org>
12375 * programs/msiexec/msiexec.c:
12376 msiexec: Ignore failure to create the service if it already exists.
12378 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
12380 * documentation/README.de:
12381 README.de: Updated comment on support libraries to match English.
12383 * documentation/README.de:
12384 README.de: Mention kernel 2.6.
12386 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
12388 * dlls/wintrust/register.c:
12389 wintrust: Add CryptSIPAddProvider calls to the registration.
12391 2006-09-13 Mike McCormack <mike@codeweavers.com>
12393 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
12394 dlls/msi/tests/db.c:
12395 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
12397 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
12399 * dlls/dinput/dinput_main.c:
12400 dinput: Create/destroy hook thread from DirectInput.
12402 2006-09-13 Mike McCormack <mike@codeweavers.com>
12404 * dlls/msi/tests/db.c:
12405 msi: Add a test for ALTER TABLE.
12407 * dlls/msi/database.c, dlls/msi/tests/db.c:
12408 msi: Fix database creation.
12410 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
12412 msi: Split the font registration code out into a separate file.
12414 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
12416 * dlls/dxdiagn/provider.c:
12417 dxdiagn: Cast-qual warning fix.
12419 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
12421 * dlls/gdi/freetype.c:
12422 gdi32: Fix init_system_links() for non-localized font name.
12424 * dlls/gdi/freetype.c:
12425 gdi32: Fix wrong break statement use.
12427 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
12429 * dlls/wined3d/directx.c:
12430 wined3d: Avoid crashing when renderer returns no name.
12432 2006-09-12 James Hawkins <truiken@gmail.com>
12434 * dlls/msi/tests/db.c:
12435 msi: Add more join tests.
12437 * dlls/msi/dialog.c:
12438 msi: Show the available drives in the VolumeCostList control.
12440 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
12442 * dlls/ole32/stg_stream.c:
12443 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
12445 2006-09-13 Alexandre Julliard <julliard@winehq.org>
12447 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
12448 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
12449 tests: Moved some compatibility defines to wine/test.h.
12451 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
12453 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
12454 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
12455 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
12456 dlls/dmstyle/styletrack.c:
12457 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
12459 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
12462 README: Update for kernel 2.6.
12464 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
12466 * dlls/mshtml/rsrc.rc:
12467 mshtml: Add version resource.
12469 * dlls/shdocvw/version.rc:
12470 shdocvw: Update version info.
12472 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
12474 * dlls/wintrust/register.c:
12475 wintrust: Use the return values of the registration functions.
12477 * dlls/wintrust/register.c:
12478 wintrust: We do care about errors during this kind of registration.
12480 * dlls/wintrust/register.c:
12481 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
12483 2006-09-13 Mike McCormack <mike@codeweavers.com>
12485 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
12486 dlls/msi/tests/db.c:
12487 msi: Delete databases we create but never commit.
12489 2006-09-12 Alexandre Julliard <julliard@winehq.org>
12491 * configure, configure.ac:
12492 configure: Fix left-over reference to kernel directory.
12494 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
12496 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
12497 wintrust: Implemented WintrustAddDefaultForUsage.
12499 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
12500 wintrust: Added tests for WintrustAddDefaultForUsage.
12502 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
12503 include/wintrust.h:
12504 wintrust: Added stubbed WintrustAddDefaultForUsage.
12506 2006-09-12 Alexandre Julliard <julliard@winehq.org>
12508 * dlls/secur32/dispatcher.c:
12509 secur32: Use _exit instead of exit in child process to avoid flushing things
12512 * dlls/crypt32/tests/encode.c:
12513 crypt32: Comment out an unreliable test.
12515 * dlls/winex11.drv/opengl.c:
12516 winex11.drv: Fixed and simplified the opengl extension registration.
12518 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
12520 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
12521 dlls/opengl32/wgl_ext.h:
12522 opengl32: Remove unused code.
12524 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
12526 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
12527 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
12528 winex11.drv: Move WGL extension code to winex11.drv.
12530 2006-09-12 Alexandre Julliard <julliard@winehq.org>
12532 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
12533 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
12534 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
12535 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
12536 dlls/kernel/console.c, dlls/kernel/console_private.h,
12537 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
12538 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
12539 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
12540 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
12541 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
12542 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
12543 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
12544 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
12545 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
12546 dlls/kernel/local16.c, dlls/kernel/locale.c,
12547 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
12548 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
12549 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
12550 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
12551 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
12552 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
12553 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
12554 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
12555 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
12556 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
12557 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
12558 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
12559 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
12560 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
12561 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
12562 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
12563 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
12564 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
12565 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
12566 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
12567 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
12568 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
12569 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
12570 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
12571 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
12572 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
12573 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
12574 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
12575 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
12576 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
12577 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
12578 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
12579 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
12580 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
12581 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
12582 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
12583 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
12584 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
12585 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
12586 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
12587 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
12588 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
12589 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
12590 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
12591 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
12592 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
12593 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
12594 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
12595 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
12596 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
12597 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
12598 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
12599 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
12600 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
12601 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
12602 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
12603 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
12604 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
12605 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
12606 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
12607 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
12608 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
12609 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
12610 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
12611 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
12612 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
12613 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
12614 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
12615 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
12616 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
12617 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
12618 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
12619 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
12620 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
12621 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
12622 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
12623 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
12624 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
12625 dlls/kernel/resource.c, dlls/kernel/resource16.c,
12626 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
12627 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
12628 dlls/kernel/syslevel.c, dlls/kernel/system.c,
12629 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
12630 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
12631 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
12632 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
12633 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
12634 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
12635 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
12636 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
12637 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
12638 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
12639 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
12640 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
12641 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
12642 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
12643 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
12644 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
12645 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
12646 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
12647 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
12648 dlls/kernel/version.c, dlls/kernel/version.rc,
12649 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
12650 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
12651 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
12652 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
12653 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
12654 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
12655 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
12656 dlls/kernel32/computername.c, dlls/kernel32/console.c,
12657 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
12658 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
12659 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
12660 dlls/kernel32/error16.c, dlls/kernel32/except.c,
12661 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
12662 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
12663 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
12664 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
12665 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
12666 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
12667 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
12668 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
12669 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
12670 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
12671 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
12672 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
12673 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
12674 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
12675 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
12676 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
12677 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
12678 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
12679 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
12680 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
12681 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
12682 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
12683 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
12684 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
12685 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
12686 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
12687 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
12688 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
12689 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
12690 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
12691 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
12692 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
12693 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
12694 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
12695 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
12696 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
12697 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
12698 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
12699 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
12700 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
12701 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
12702 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
12703 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
12704 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
12705 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
12706 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
12707 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
12708 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
12709 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
12710 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
12711 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
12712 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
12713 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
12714 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
12715 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
12716 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
12717 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
12718 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
12719 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
12720 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
12721 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
12722 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
12723 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
12724 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
12725 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
12726 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
12727 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
12728 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
12729 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
12730 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
12731 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
12732 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
12733 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
12734 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
12735 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
12736 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
12737 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
12738 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
12739 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
12740 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
12741 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
12742 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
12743 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
12744 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
12745 dlls/kernel32/process.c, dlls/kernel32/profile.c,
12746 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
12747 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
12748 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
12749 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
12750 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
12751 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
12752 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
12753 dlls/kernel32/tape.c, dlls/kernel32/task.c,
12754 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
12755 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
12756 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
12757 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
12758 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
12759 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
12760 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
12761 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
12762 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
12763 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
12764 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
12765 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
12766 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
12767 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
12768 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
12769 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
12770 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
12771 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
12772 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
12773 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
12774 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
12775 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
12776 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
12777 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
12778 tools/make_makefiles:
12779 kernel32: Renamed the kernel directory to kernel32.
12780 Also get rid of the kernel/messages subdirectory.
12782 * libs/wine/config.c:
12783 libwine: Avoid a compiler warning on Solaris.
12785 2006-09-12 Mike McCormack <mike@codeweavers.com>
12787 * dlls/msi/tests/db.c:
12788 msi: Add some more tests for MsiOpenDatabase.
12790 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
12792 * dlls/oleaut32/hash.c:
12793 oleaut32: Replace a loop with a simple computation.
12795 * tools/widl/hash.c:
12796 widl: Replace a loop with a simple computation.
12798 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
12800 * dlls/wintrust/register.c:
12801 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
12803 * dlls/wintrust/register.c:
12804 wintrust: Removed stray backslash.
12806 * dlls/wintrust/register.c:
12807 wintrust: Typo in TRACE.
12809 * dlls/wintrust/register.c:
12810 wintrust: Simplify registrations by using WintrustAddActionID.
12812 2006-09-11 James Hawkins <truiken@gmail.com>
12814 * dlls/msi/classes.c:
12815 msi: Don't try to register a class if a COM server file is not provided.
12817 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
12819 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
12820 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
12822 2006-09-11 Benjamin Arai <me@benjaminarai.com>
12824 * dlls/oleaut32/tests/vartest.c:
12825 oleaut32: Conformance test for function variant:VarIdiv.
12827 * dlls/oleaut32/variant.c:
12828 oleaut32: Fixes for function variant:VarIdiv.
12830 * dlls/oleaut32/tests/vartest.c:
12831 oleaut32: Conformance test for function variant:VarDiv.
12833 * dlls/oleaut32/variant.c:
12834 oleaut32: Fixes for function variant:VarDiv.
12836 2006-09-11 H. Verbeet <hverbeet@gmail.com>
12838 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
12839 wined3d: Cleanup the surface loading code a bit.
12840 - Separate allocation and uploading of textures.
12841 - Move common code for allocating, uploading and downloading textures
12842 into separate functions.
12843 - Set the correct format and type for DXT textures.
12845 * dlls/d3d8/device.c:
12846 d3d8: Free the shader handle table.
12848 2006-09-12 Alexandre Julliard <julliard@winehq.org>
12850 * dlls/ntdll/file.c:
12851 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
12852 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
12855 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
12856 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
12858 wrc: Change the prefix on bison-generated names to avoid the name-prefix
12861 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
12862 tools/wmc/wmc.c, tools/wmc/wmc.h:
12863 wmc: Change the prefix on bison-generated names to avoid the name-prefix
12866 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
12867 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
12868 tools/widl/utils.h, tools/widl/widl.c:
12869 widl: Change the prefix on bison-generated names to avoid the name-prefix
12872 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
12873 libs/wpp/wpp_private.h:
12874 wpp: Change the prefix on bison-generated names to avoid the name-prefix
12877 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
12878 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
12881 2006-09-11 Alexandre Julliard <julliard@winehq.org>
12883 * dlls/msi/cond.y, dlls/msi/sql.y:
12884 msi: Change the prefix on bison-generated names to avoid the name-prefix
12887 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
12888 tools/wmc/mcy.y, tools/wrc/parser.y:
12889 Make.rules: Set the default prefix for bison files from the file basename.
12891 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
12892 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
12893 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
12894 makefiles: List bison dependencies explicitly for parallel makes, since older
12895 bisons don't support --defines.
12897 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
12899 * dlls/gdi/freetype.c:
12900 gdi32: Fix logical error of italic, bold determination.
12902 * dlls/gdi/gdiobj.c:
12903 gdi32: Fix DefaultGuiFont name string for Korean Charset.
12905 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
12907 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
12908 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
12909 localspl: Add minimal localspl.dll.
12911 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
12913 * dlls/dinput/device.c, dlls/dinput/device_private.h,
12914 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
12915 dinput: Move hook_thread from device to DirectInput.
12917 2006-09-11 Alexandre Julliard <julliard@winehq.org>
12919 * dlls/kernel/cpu.c:
12920 kernel: Better CPU detection on MacOS.
12922 * dlls/winex11.drv/opengl.c:
12923 winex11.drv: Avoid compile errors in the non-OpenGL case.
12926 Makefile: Don't build all the tools before make depend, only build makedep
12929 * dlls/Maketest.rules.in:
12930 Maketest.rules: Don't require testlist.c to be built before make depend.
12932 * dlls/shell32/Makefile.in:
12933 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
12935 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
12936 programs/winetest/dist.rc, programs/winetest/maketest,
12937 programs/winetest/winetest.rc, tools/make_makefiles:
12938 winetest: Generate the list of test resources in make_makefiles.
12939 Only include test revision information in the distributed binary.
12941 * programs/winetest/main.c, programs/winetest/maketest,
12942 programs/winetest/util.c, programs/winetest/winetest.h:
12943 winetest: Store the test name as the resource name instead of in a separate
12946 2006-09-11 Robert Shearman <rob@codeweavers.com>
12948 * dlls/ole32/storage32.c:
12949 ole32: Add a check for a condition where a stream has an invalid size
12950 and so there aren't enough blocks in the chain to write data into.
12952 * dlls/ole32/storage32.c:
12953 ole32: Remove some assertions in the stuctured storage code by
12954 returning error codes to the caller and by handling the error
12957 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
12958 ole32: Convert the *_{Read,Write}At structured storage functions to
12959 return HRESULTs instead of BOOLs so that errors can be properly
12960 propagated from lower levels.
12962 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
12963 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
12965 * dlls/ole32/tests/storage32.c:
12966 ole32: Make an ok message match the name of the function it is testing.
12968 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
12969 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
12971 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
12972 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
12973 not all of the requested bytes were available.
12975 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
12976 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
12978 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
12980 * dlls/wintrust/register.c:
12981 wintrust: Change the name of the strings to not confuse them with the functions
12982 that are present in wintrust.
12984 * dlls/wintrust/register.c:
12985 wintrust: Use the return value of CryptRegisterOIDFunction.
12987 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
12989 * dlls/gdi/tests/font.c:
12990 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
12992 2006-08-30 James Liggett <jrliggett@cox.net>
12994 * programs/explorer/Makefile.in, programs/explorer/systray.c:
12995 explorer: Add support for tooltips for system tray icons.
12996 Based on the original systray implementation by Kai Morich
12997 <kai.morich@bigfoot.de>.
12999 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
13001 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
13002 dlls/winex11.drv/winex11.drv.spec:
13003 winex11.drv: Import glx makecurrent/wglsharelists.
13005 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
13006 dlls/winex11.drv/winex11.drv.spec:
13007 winex11.drv: Import glx context code.
13009 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
13011 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
13012 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
13013 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
13014 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
13015 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
13016 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
13017 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
13018 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
13019 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
13020 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
13023 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
13025 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
13026 dmusic: Print 64bit integers with wine_dbgstr_longlong.
13028 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
13030 * programs/taskmgr/trayicon.c:
13031 taskmgr: Remove dead code in trayicon.c (Coverity).
13033 * dlls/winspool.drv/tests/info.c:
13034 winspool: String cleanup in the tests.
13036 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13038 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
13039 dlls/d3d8/tests/d3d8_main.c:
13040 d3d8: Better stub for ValidateVertexShader + tests.
13042 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
13044 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
13045 dlls/riched20/editstr.h, dlls/riched20/paint.c:
13046 riched20: Rewrite of scrolling and some redrawing code.
13047 Replaces duplicated scrolling code with re-usable functions.
13048 Removes excessive boundary checking on scroll code, since that's done
13049 in the scrollbar control anyways.
13050 Properly separates repaint calls based on what has changed.
13051 Send EN_UPDATE and EN_CHANGE at the right places.
13052 Only call EnsureVisible on changes, not all repaints.
13054 2006-09-07 Francois Gouget <fgouget@free.fr>
13056 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
13057 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
13059 2006-09-10 Alexandre Julliard <julliard@winehq.org>
13061 * Make.rules.in, Makefile.in, tools/makedep.c:
13062 makedep: For generated headers, parse the source idl instead.
13063 This avoids having to generate all the headers before make depend.
13065 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
13067 * dlls/shell32/shellole.c:
13068 shell32: Remove the unused shell allocator.
13070 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
13071 shell32: Document the shell32 "mini-COM" functions.
13073 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
13075 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
13076 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
13077 ddraw: Pass the fullscreen flag to wined3d.
13079 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
13080 dlls/ddraw/tests/ddrawmodes.c:
13081 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
13083 * dlls/ddraw/surface.c:
13084 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
13086 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
13088 * dlls/kernel/computername.c:
13089 kernel: Remove dead code in computername.c.
13091 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
13093 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
13094 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
13096 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
13098 * dlls/dswave/dswave_main.c:
13099 dswave: Print 64bit integers with wine_dbgstr_longlong.
13101 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
13103 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
13104 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
13106 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
13108 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
13109 dlls/dplayx/name_server.h:
13110 dplayx: Cast-qual warnings fix.
13112 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
13114 * dlls/dnsapi/query.c:
13115 dnsapi: Cast-qual warnings fix.
13117 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
13119 * dlls/dinput/device.c:
13120 dinput: Cast-qual warnings fix.
13122 * dlls/ddraw/texture.c:
13123 ddraw: Cast-qual warning fix.
13125 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
13127 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
13128 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
13129 programs/progman/Fr.rc, programs/regedit/Fr.rc,
13130 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
13131 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
13132 programs/winhelp/Fr.rc:
13133 Assorted French translation improvements.
13135 * programs/winecfg/Fr.rc:
13136 winecfg: French translation update.
13138 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
13140 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
13141 hhctrl: New French translation.
13143 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
13144 winspool.drv: New French translation.
13146 * dlls/mshtml/Fr.rc:
13147 mshtml: Updated French translation.
13149 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
13151 * dlls/crypt32/tests/main.c:
13152 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
13154 * dlls/crypt32/main.c:
13155 crypt32: Implemented CryptSIPRemoveProvider.
13157 * dlls/crypt32/main.c:
13158 crypt32: Add documentation.
13160 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
13162 * dlls/gdi/tests/metafile.c:
13163 gdi: Change the metafile.c test to use sprintf instead of snprintf for
13166 2006-09-09 Alexandre Julliard <julliard@winehq.org>
13168 * dlls/kernel/process.c:
13169 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
13172 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
13173 documentation/Makefile.in:
13174 makefiles: Make sure that all phony targets depend on 'dummy'.
13176 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
13177 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
13179 * fonts/Makefile.in:
13180 fonts: Avoid using the $< make variable in explicit rules.
13182 * tools/Makefile.in, tools/makedep.c:
13183 makedep: Support for new naming scheme for lex files.
13185 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
13186 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
13187 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
13188 makefiles: Add global rules for bison and lex files.
13189 Also build the .c and .h files separately to allow parallel makes.
13191 * programs/winedbg/dbg.y:
13192 winedbg: Allow building without debug support in the parser.
13195 wrc: Allow building without debug support in the parser.
13198 wmc: Allow building without debug support in the parser.
13200 * tools/widl/widl.c:
13201 widl: Allow building without debug support in the parser.
13203 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
13204 winhelp: Specify the lex options directly in the source file.
13206 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
13207 winedbg: Specify the lex options directly in the source file.
13209 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
13210 msi: Specify the bison name prefix directly in the source file.
13212 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
13213 libs/wpp: Specify the bison name prefix directly in the source file.
13215 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
13217 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
13218 dbghelp: Cast-qual warnings fix.
13220 * dlls/kernel/virtual.c, include/winbase.h:
13221 kernel: Constify a formal parameter.
13223 2006-09-08 Mike McCormack <mike@codeweavers.com>
13225 * configure, configure.ac, dlls/oleaut32/Makefile.in,
13226 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
13227 dlls/oleaut32/ungif.h, include/config.h.in:
13228 oleaut32: Include minimal ungif source to remove dependency on libungif.
13230 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
13232 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
13233 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
13235 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
13237 * dlls/crypt32/main.c:
13238 crypt32: Bail out on registry errors and return the error (if any).
13240 * dlls/crypt32/main.c:
13241 crypt32: Add documentation.
13243 * dlls/crypt32/main.c:
13244 crypt32: Change the order of writing to the registry.
13246 * dlls/crypt32/main.c:
13247 crypt32: Bail out on registry errors and return the error (if any).
13249 * dlls/crypt32/main.c:
13250 crypt32: Added some input validation.
13252 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
13254 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
13255 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
13256 include/Makefile.in, include/lmcons.h, include/svrapi.h:
13257 svrapi: Added a stub svrapi.dll.
13259 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
13261 * dlls/winspool.drv/info.c:
13262 winspool: Manage loaded monitors in a list.
13264 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
13265 winspool: Minimal load/unload printmonitors; use it to get a test working.
13267 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
13269 * dlls/user/sysparams.c:
13270 user: ChangeDisplaySettings virtual desktop mode handling fix.
13272 2006-09-08 Alexandre Julliard <julliard@winehq.org>
13275 wine.inf: Register msiexec.
13277 2006-09-07 Benjamin Arai <me@benjaminarai.com>
13279 * dlls/oleaut32/tests/vartest.c:
13280 oleaut32: Conformance test for function variant:VarPow.
13282 * dlls/oleaut32/variant.c:
13283 oleaut32: Fixes for function variant:VarPow.
13285 * dlls/oleaut32/tests/vartest.c:
13286 oleaut32: Conformance test for function variant:VarAnd.
13288 * dlls/oleaut32/variant.c:
13289 oleaut32: Fixes for function variant:VarAnd.
13291 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
13293 * dlls/ntdll/tests/info.c:
13294 ntdll/tests: Print 64bit integers as two 32 bit integers.
13296 2006-09-08 Mike McCormack <mike@codeweavers.com>
13298 * dlls/msi/tests/db.c:
13299 msi: Add more tests for temporary columns.
13301 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
13302 msi: Fix the TEMPORARY keyword for columns.
13304 * dlls/msi/tests/db.c:
13305 msi: Add a test for MsiDatabaseIsTablePersistent.
13307 * dlls/msi/msiquery.c, include/msiquery.h:
13308 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
13310 * dlls/msi/string.c:
13311 msi: Increase the size of the string table.
13313 * dlls/msi/action.c:
13314 msi: Split code to create a random package name into a separate function.
13316 * dlls/msi/table.c:
13317 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
13319 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
13321 * dlls/ntdll/file.c:
13322 ntdll: attr is never NULL inside NtCreateFile.
13324 2006-09-07 James Hawkins <truiken@gmail.com>
13326 * dlls/msi/join.c, dlls/msi/tests/db.c:
13327 msi: Allow non-key columns to be used with the join query.
13329 * dlls/msi/tests/db.c:
13330 msi: Add tests for MSI SQL join queries.
13332 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
13334 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
13335 widl: Add more complete pointer handling to write_typeformatstring_var.
13337 2006-09-07 Francois Gouget <fgouget@free.fr>
13339 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
13340 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
13341 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
13342 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
13343 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
13344 programs/view/init.c:
13345 Assorted spelling fixes.
13347 * dlls/ntdll/ntdll.spec:
13348 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
13350 * dlls/setupapi/setupapi.spec:
13351 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
13353 * dlls/tapi32/line.c:
13354 tapi32: Fix spelling of a local variable.
13356 * dlls/ole32/stg_stream.c:
13357 ole32: Fix spelling of a couple of local variables.
13359 * dlls/shell32/shlmenu.c:
13360 shell32: Fix spelling of a local variable.
13362 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
13363 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
13365 * include/ntstatus.h, include/sddl.h:
13366 include: Document some Microsoft spelling mistakes so we know they are not to
13369 * include/shlobj.h:
13370 shell32: Fix name of a constant.
13373 include: Fix the name of a MODEMSETTINGS field.
13375 * include/imagehlp.h:
13376 imagehlp: Fix the name of the ADDRESS_MODE enum.
13378 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
13380 * dlls/advpack/files.c:
13381 advpack: Cast-qual warnings fix.
13383 2006-09-07 Kai Blin <kai.blin@gmail.com>
13385 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
13386 secur32: Fix DecryptMessage for the dummy case.
13388 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
13389 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
13390 secur32: Fix generation of the session key.
13392 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
13394 * dlls/crypt32/oid.c:
13395 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
13397 * dlls/crypt32/oid.c:
13398 crypt32: Add some documentation.
13400 2006-09-07 Albert Lee <trisk@jhu.edu>
13402 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
13403 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
13405 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
13407 * configure, configure.ac:
13408 configure.ac: Display a hint when CAPI is not supported.
13410 2006-09-07 Alexandre Julliard <julliard@winehq.org>
13412 * dlls/ntdll/signal_i386.c:
13413 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
13415 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
13417 * dlls/wined3d/device.c:
13418 wined3d: Simplify setting the stencil renderstate.
13420 * dlls/wininet/ftp.c:
13421 wininet: Fix fd leak on failure case.
13423 * dlls/winmm/wineoss/midi.c:
13424 wineoss: Remove "please report" from a trace.
13426 * programs/winefile/winefile.c:
13427 winefile: Fix the display of free disk space in the statusbar.
13429 * programs/regedit/framewnd.c:
13430 regedit: Also refresh the listview.
13432 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
13433 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
13435 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
13437 * dlls/riched20/editor.c:
13438 riched20: WM_CONTEXTMENU fix for custom context menus.
13440 * dlls/riched20/caret.c:
13441 riched20: ME_SetSelection -1 to -1 behavior fix.
13443 2006-08-30 James Hawkins <truiken@gmail.com>
13445 * dlls/crypt32/decode.c:
13446 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
13449 * dlls/crypt32/decode.c:
13450 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
13452 2006-09-03 James Hawkins <truiken@gmail.com>
13454 * dlls/msi/custom.c:
13455 msi: Store the CustomActionData for deferred custom actions.
13457 * dlls/msi/dialog.c:
13458 msi: Add the ability to change directories in the DirectoryList control.
13460 2006-09-01 James Hawkins <truiken@gmail.com>
13462 * dlls/msi/dialog.c:
13463 msi: Add initial implementation of the DirectoryList control.
13465 * dlls/msi/dialog.c:
13466 msi: Load and display the VolumeCostList control's column headers.
13468 2006-08-31 James Hawkins <truiken@gmail.com>
13470 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
13471 msi: Store and use the center point of the dialog window in between dialogs.
13473 * dlls/msi/dialog.c:
13474 msi: Verify the path in the PathEdit control.
13476 * dlls/msi/dialog.c:
13477 msi: Search for the browse dialog controls by type instead of name.
13479 * dlls/msi/dialog.c:
13480 msi: Provide the control to the dialog_update function for the case
13481 when the control isn't attached to the dialog yet.
13483 2006-08-30 James Hawkins <truiken@gmail.com>
13485 * dlls/msi/tests/db.c:
13486 msi: Add more tests for the _Streams table.
13488 2006-09-03 Dan Kegel <dank@kegel.com>
13490 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
13491 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
13492 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
13493 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
13494 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
13495 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
13496 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
13497 programs/cmd/batch.c, programs/cmd/builtins.c,
13498 programs/cmd/directory.c, programs/cmd/wcmd.h,
13499 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
13500 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
13501 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
13502 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
13503 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
13504 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
13505 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
13506 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
13507 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
13508 programs/wcmd: Rename to programs/cmd.
13510 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
13512 * dlls/user/static.c:
13513 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
13515 2006-09-06 James Hawkins <truiken@gmail.com>
13517 * tools/winapi/msvcmaker:
13518 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
13520 * dlls/msi/tests/format.c:
13521 msi: Add many more MsiFormatRecord tests.
13523 * dlls/msi/tests/format.c:
13524 msi: Fix two MsiFormatRecord tests.
13526 2006-09-05 James Hawkins <truiken@gmail.com>
13528 * dlls/msi/format.c, dlls/msi/tests/format.c:
13529 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
13531 * dlls/msi/format.c, dlls/msi/tests/format.c:
13532 msi: Fix creation of the default format in MsiFormatRecord.
13534 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
13535 msi: Add more tests for MsiFormatRecord.
13537 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
13539 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
13540 wined3d: Add support for R32F and R16F texture formats.
13542 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
13544 * dlls/wined3d/wined3d_private.h:
13545 wined3d: Remove unused field: Surface.textureName.
13547 * dlls/wined3d/device.c:
13548 wined3d: Clean up ActiveRender.
13550 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
13552 * dlls/wined3d/device.c:
13553 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
13556 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
13558 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
13559 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
13560 dlls/comdlg32/fontdlg.c:
13561 comdlg32: Cast-qual warnings fix.
13563 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
13565 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
13566 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
13567 dlls/comdlg32/printdlg16.c:
13568 comdlg32: Cast-qual warnings fix.
13570 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
13572 * dlls/crypt32/tests/oid.c:
13573 crypt32/tests: Cast-qual warning fix.
13575 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
13576 crypt32: Cast-qual warnings fix.
13578 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13580 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
13581 shfolder: Add version resource.
13583 * dlls/shlwapi/tests/path.c:
13584 shlwapi: Simple test for UrlCanonicalizeA.
13586 2006-09-01 András Kovács <andras@csevego.net>
13588 * dlls/wined3d/device.c:
13589 wined3d: Implement BlendFactor renderstate.
13591 * dlls/wined3d/device.c:
13592 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
13594 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
13596 * dlls/crypt32/oid.c:
13597 crypt32: Set last error on registry errors.
13599 * dlls/wintrust/register.c:
13600 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
13602 * include/wintrust.h:
13603 wintrust.h: Added several defines needed for the registration of wintrust.dll.
13605 * dlls/wintrust/register.c:
13606 wintrust: Only register actions when
13607 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
13609 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
13611 * dlls/wintrust/register.c:
13612 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
13614 * dlls/wintrust/register.c:
13615 wintrust: Register DRIVER_ACTION_VERIFY.
13617 * dlls/wintrust/register.c:
13618 wintrust: Register OFFICESIGN_ACTION_VERIFY.
13620 * dlls/wintrust/register.c:
13621 wintrust: Register HTTPSPROV_ACTION.
13623 * dlls/wintrust/register.c:
13624 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
13626 * dlls/wintrust/register.c:
13627 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
13629 * dlls/wintrust/register.c:
13630 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
13632 * dlls/wintrust/register.c:
13633 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
13635 * dlls/wintrust/register.c, tools/wine.inf:
13636 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
13638 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
13640 * include/softpub.h:
13641 softpub.h: Added several new defines for provider functions.
13643 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
13645 * include/wintrust.h:
13646 wintrust.h: Added a new define for a provider function.
13648 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
13650 * dlls/kernel/resource16.c, include/wine/winuser16.h:
13651 kernel: Constify some formal parameters.
13653 2006-09-01 Mike McCormack <mike@codeweavers.com>
13655 * dlls/msi/tests/db.c:
13656 msi: Add a short test for transforms.
13658 * dlls/msi/tests/db.c:
13659 msi: Make opening and closing 4000 handle into two tests, not 20000.
13661 2006-08-31 Robert Shearman <rob@codeweavers.com>
13663 * dlls/ole32/oleobj.c:
13664 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
13665 DataAdviseHolder_Advise since there is no requirement for the
13666 application to keep this memory valid for the lifetime of the
13669 * dlls/ole32/oleobj.c:
13670 ole32: Don't send data changes in DataAdviseHolder_Advise for
13671 ADVF_PRIMEFIRST connections if we are connected to a data object,
13672 since it will send the data change for us.
13674 * dlls/ole32/defaulthandler.c:
13675 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
13676 both defer to the real data object if the cached versions fail and we
13679 * dlls/ole32/rpc.c:
13680 ole32: Add a reference to the stream in RPC_StartLocalServer since we
13681 release a reference to it when the local server thread dies.
13683 * dlls/ole32/tests/ole2.c:
13684 ole32: Add a test for OleLoad.
13686 * dlls/ole32/ole2.c:
13687 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
13689 * dlls/ole32/ole2.c:
13690 ole32: Re-order the function calls in OleLoad to match native.
13691 Call IOleObject_GetMiscStatus like OleCreate and native do.
13693 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
13694 ole32: Add tests for OleCreate.
13696 * dlls/ole32/ole2.c:
13697 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
13698 render option is specified as draw or format.
13699 This is documented on MSDN and is confirmed by tests.
13701 * dlls/ole32/ole2.c:
13702 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
13704 * dlls/ole32/ole2.c:
13705 ole32: Re-structure OleCreate to match to order of calls that native does.
13706 Get rid of hres1 since all failures are returned. Cleanup pUnk on
13707 failure and make sure to return NULL in ppvObj.
13709 * dlls/ole32/ole2.c:
13710 ole32: Set the storage's class ID in OleCreate.
13712 * dlls/rpcrt4/cproxy.c:
13713 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
13714 Make StdProxy_GetIID and StdProxy_GetChannel return void.
13715 Don't bother checking for This and pRpcChannelBuffer being NULL as
13718 2006-08-31 Mike McCormack <mike@codeweavers.com>
13720 * dlls/msi/database.c, dlls/msi/tests/db.c:
13721 msi: Implement MsiDatabaseExport.
13723 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
13724 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
13726 * dlls/msi/insert.c, dlls/msi/tests/db.c:
13727 msi: Make sure there's a value for each column when inserting data.
13729 * dlls/msi/table.c, dlls/msi/tests/db.c:
13730 msi: Validate database fields before inserting them.
13732 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
13734 msi: Create a function to copy record fields, use it to order INSERT fields
13737 * dlls/msi/tests/record.c:
13738 msi: Add a few more tests for MSI_NULL_INTEGER.
13740 * dlls/msi/create.c, dlls/msi/tests/db.c:
13741 msi: Check that column names are unique when creating a table.
13743 2006-08-31 Huw Davies <huw@codeweavers.com>
13745 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
13746 dlls/rpcrt4/tests/cstub.c:
13747 rpcrt4: Add delegating stub support.
13749 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
13750 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
13751 that will be used as the server object for delegated stubs.
13753 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
13755 * dlls/wintrust/register.c:
13756 wintrust: Moved the generation of the guidstring to a separate function.
13758 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
13759 include/wintrust.h:
13760 wintrust: Implementation of WintrustAddActionID.
13762 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
13764 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
13765 dlls/wintrust/tests/register.c:
13766 wintrust: Implementation of WintrustRemoveActionID.
13768 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
13770 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
13771 widl: Sanity check string and pointer attrs. Don't assign string as type.
13773 * tools/widl/parser.y:
13774 widl: Handle more pointer types in get_struct_type.
13776 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
13778 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
13779 tools/widl/typegen.c, tools/widl/widltypes.h:
13780 widl: Remove checks for typedefs that always fail.
13782 2006-08-29 James Hawkins <truiken@gmail.com>
13784 * dlls/advpack/install.c:
13785 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
13787 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
13788 advpack: Get the proper working directory in install_init.
13790 2006-08-30 Huw Davies <huw@codeweavers.com>
13792 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
13793 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
13795 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
13798 * dlls/rpcrt4/cstub.c:
13799 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
13801 * dlls/rpcrt4/cstub.c:
13802 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
13804 2006-08-30 Mike McCormack <mike@codeweavers.com>
13806 * dlls/msi/dialog.c:
13807 msi: Don't crash if we can't find a control.
13809 * dlls/msi/tokenize.c:
13810 msi: Use a binary search to find sql keywords.
13812 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
13813 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
13814 ddraw: Make tests pass when OpenGL libraries aren't present.
13816 2006-08-29 Robert Reif <reif@earthlink.net>
13818 * dlls/advapi32/tests/lsa.c:
13819 advapi32: Fix lsa tests on windows98.
13821 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
13823 * tools/widl/parser.y:
13824 widl: Generate an error for "int f(void a)".
13826 * tools/widl/header.c:
13827 widl: Print pointers more aesthetically in generated header.
13829 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
13830 tools/widl/typelib.c, tools/widl/widltypes.h:
13831 widl: Add an is_ptr function.
13833 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
13834 tools/widl/widltypes.h, tools/widl/write_msft.c:
13835 widl: Factor the entry_t structure.
13837 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
13838 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
13839 tools/widl/write_msft.c:
13840 widl: Use type_t for typedefs, not var_t. Simplify representation.
13842 * tools/widl/parser.y:
13843 widl: Generate names for tagless structs, unions and enums.
13845 2006-08-29 Robert Shearman <rob@codeweavers.com>
13847 * dlls/rpcrt4/cproxy.c:
13848 rpcrt4: Make the reference counting in the standard proxy thread-safe.
13850 * dlls/rpcrt4/cstub.c:
13851 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
13852 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
13855 * dlls/rpcrt4/cproxy.c:
13856 rpcrt4: Remove some unused code.
13858 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
13859 dlls/rpcrt4/ndr_midl.c:
13860 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
13861 idenitfy what the code contained does - it is a number of helpers for
13862 generated client/server code.
13864 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
13865 dlls/rpcrt4/ndr_midl.c:
13866 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
13867 functions to cproxy.c since both sets of functions depend on the
13868 implementations of the standard stubs and proxies.
13871 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
13872 which seems to be more appropriate and matches the errno translation
13875 * dlls/oleaut32/tmarshal.c:
13876 oleaut32: Delay the creation of the stub object for IDispatch until it is
13879 * dlls/oleaut32/typelib.c:
13880 oleaut32: Fix a leak of the module reference count.
13882 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
13884 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
13885 dlls/comctl32/trackbar.c:
13886 comctl32: Cast-qual warnings fix.
13888 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
13890 * dlls/advpack/files.c:
13891 advpack: Cast-qual warnings fix.
13893 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
13895 * dlls/comdlg32/filedlg.c:
13896 comdlg: Send missing CDN_FOLDERCHANGE.
13898 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
13900 * include/wincrypt.h:
13901 wincrypt.h: Add new OID.
13903 * include/softpub.h:
13904 softpub.h: Add a GUID.
13906 * include/wintrust.h:
13907 wintrust.h: Add a GUID.
13909 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
13911 * dlls/wintrust/register.c:
13912 wintrust: Add some documentation.
13914 * dlls/wintrust/tests/register.c:
13915 wintrust: Add some extra tests for WintrustRemoveActionID.
13917 2006-08-29 Mike McCormack <mike@codeweavers.com>
13920 msi: Fix a memory leak.
13922 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
13923 msi: Free the handle table on PROCESS_DETACH.
13925 * dlls/msi/tests/package.c:
13926 msi: Fix test compilation with MSVC6.
13928 * dlls/msi/package.c, dlls/msi/tests/package.c:
13929 msi: Properties are case sensitive.
13931 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
13933 * configure, configure.ac, dlls/Makefile.in,
13934 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
13935 programs/winetest/Makefile.in:
13936 wintrust: Add framework and initial tests.
13938 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
13940 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
13941 wintrust: Add some register stubs.
13943 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
13944 dlls/wintrust/wintrust_main.c:
13945 wintrust: Move register related functions to a separate file.
13947 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
13949 * tools/widl/header.c:
13950 widl: Add the rest of the pointer types to write_type.
13952 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
13954 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
13955 programs/regedit/listview.c, programs/winedbg/display.c,
13956 programs/winedbg/source.c, programs/winedbg/stack.c:
13957 Remove some more unused debugging channels.
13959 2006-08-26 Huw Davies <huw@codeweavers.com>
13961 * dlls/rpcrt4/tests/cstub.c:
13962 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
13963 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
13964 the base interface's IRpcStubBuffer_Connect. This vtbl should
13965 presumably forward calls to the real object's vtbl. We can't simply
13966 pass the real object to the base interface's stub, as the real
13967 object's QI may not provide us with the base interface.
13969 2006-08-28 Huw Davies <huw@codeweavers.com>
13971 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
13972 rpcrt4: Add a helper function to create a stub.
13974 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
13976 * dlls/wined3d/vertexshader.c:
13977 wined3d: Apply the half pixel correction for shaders too.
13979 2006-08-28 James Hawkins <truiken@gmail.com>
13981 * dlls/msi/dialog.c:
13982 msi: Use msi_dialog_dup_property where appropriate.
13984 * dlls/msi/dialog.c:
13985 msi: Use the respective update functions when creating the Browse dialog control.
13987 * dlls/msi/dialog.c:
13988 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
13990 * dlls/msi/dialog.c:
13991 msi: Update the PathEdit control in response to the DirectoryListUp event.
13993 * dlls/msi/dialog.c:
13994 msi: Highlight the text in the PathEdit control.
13996 2006-08-28 Dan Kegel <dank@kegel.com>
13998 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
13999 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
14000 dlls/msi/suminfo.c:
14001 msi: Callers of alloc_msihandle should handle failure.
14003 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
14004 msi: Remove limit on number of handles.
14006 * dlls/msi/tests/db.c:
14007 msi/tests: Add test to verify we can create 4000 msi handles.
14009 2006-08-28 Robert Shearman <rob@codeweavers.com>
14011 * dlls/quartz/videorenderer.c:
14012 quartz: Use the absolute height of the bitmap format as a negative values
14013 simply means it is a top-down bitmap.
14015 * dlls/ole32/rpc.c:
14016 ole32: Return errors if the attempt to start a LocalService object fails.
14018 * dlls/ole32/compobj.c:
14019 ole32: AppId is a value under the clsid key, rather than a key.
14021 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
14022 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
14023 ole32: Fix functions defined without specifying argument types by changing
14026 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
14028 * dlls/winex11.drv/opengl.c:
14029 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
14031 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
14033 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
14034 riched20: EM_EXSETSEL fixes and conformance tests.
14036 2006-08-28 Alexandre Julliard <julliard@winehq.org>
14038 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
14039 tools: Get rid of the winapi makefile, it's not used anyway.
14041 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
14042 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
14043 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
14044 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
14045 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
14046 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
14047 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
14048 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
14049 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
14050 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
14051 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
14052 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
14053 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
14054 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
14055 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
14056 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
14057 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
14058 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
14059 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
14060 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
14061 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
14062 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
14063 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
14064 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
14065 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
14066 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
14067 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
14068 makefiles: Only run test and documentation targets in directories that need them.
14070 * programs/winetest/Makefile.in, tools/make_makefiles:
14071 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
14073 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
14074 tools: Added make_makefiles tool that updates the list in configure.ac and
14075 runs make_dlls and make_progs.
14077 * dlls/kernel/cpu.c:
14078 kernel: Get rid of useless trace.
14080 2006-08-28 Mike McCormack <mike@codeweavers.com>
14082 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
14083 dlls/msi/tests/db.c:
14084 msi: Fix writing of long strings to the database.
14086 * dlls/msi/record.c:
14087 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
14089 2006-08-27 H. Verbeet <hverbeet@gmail.com>
14091 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
14092 d3d8: Use proper handles for pixel shaders.
14094 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
14095 d3d8: Improve shader handle management.
14097 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
14099 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
14100 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
14102 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14104 * dlls/msi/msi_Ko.rc:
14105 msi: Updated Korean resource.
14107 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
14109 * dlls/dbghelp/stabs.c:
14110 dbghelp: Removed stabs dump facility now that we have it (for PE files)
14113 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
14114 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
14115 winedump: Added -G option to dump raw stabs information from PE files.
14117 * programs/winedbg/memory.c:
14118 winedbg: Native dbghelp generate long basic types, so handle them too.
14120 2006-08-27 Jacek Caban <jacek@codeweavers.com>
14122 * dlls/mshtml/olecmd.c:
14123 mshtml: Added IDM_UNDERLINE implementation.
14125 * dlls/mshtml/olecmd.c:
14126 mshtml: Added IDM_ITALIC implementation.
14128 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
14129 dlls/mshtml/olecmd.c:
14130 mshtml: Added IDM_FONTNAME implementation.
14132 2006-08-25 James Hawkins <truiken@gmail.com>
14134 * dlls/msi/dialog.c:
14135 msi: Add a stub implementation of the VolumeCostList control.
14137 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
14138 msi: Add initial implementation of the DirectoryListUp event.
14140 * dlls/msi/dialog.c:
14141 msi: Add initial implementation of the DirectoryCombo control.
14143 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
14145 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14146 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
14147 dlls/wined3d/wined3d_private.h:
14148 wined3d: Find the correct sampler type for < 2.0 pshaders.
14150 * dlls/wined3d/surface.c:
14151 wined3d: Properly initialize a variable.
14153 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
14155 * dlls/advapi32/tests/registry.c:
14156 advapi32/tests: Cast-qual warnings fix.
14158 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
14160 * dlls/riched20/editor.c:
14161 riched20: Remove two testing fixme's that were accidentally committed.
14163 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
14165 * dlls/user/combo.c:
14166 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
14167 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
14168 breaks Z-order based painting.
14169 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
14170 WM_PAINT like Windows does.
14172 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
14174 * dlls/opengl32/wgl.c:
14175 opengl: Fix Mesa/DRI regression.
14177 2006-08-27 Robert Reif <reif@earthlink.net>
14179 * dlls/advapi32/tests/security.c:
14180 advapi32: Fix security tests to not crash on windows.
14182 2006-08-26 Robert Reif <reif@earthlink.net>
14184 * dlls/kernel/locale.c:
14185 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
14188 2006-08-25 Frank Richter <frank.richter@gmail.com>
14190 * dlls/setupapi/queue.c:
14191 setupapi: Make do_file_copyW send "target newer" notifications.
14193 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
14194 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
14195 as observed on Windows XP.
14197 2006-08-27 Alexandre Julliard <julliard@winehq.org>
14199 * dlls/kernel/path.c:
14200 kernel: Fixed off-by-one error in GetShortPathNameW.
14202 2006-08-26 Alexandre Julliard <julliard@winehq.org>
14204 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
14205 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
14206 wrc: Get rid of xmalloc casts.
14208 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
14209 tools/wrc/parser.y, tools/wrc/utils.c:
14210 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
14212 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
14213 wmc: Get rid of xmalloc casts.
14215 * tools/wmc/mcy.y, tools/wmc/utils.c:
14216 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
14218 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
14219 tools/widl/widltypes.h, tools/widl/write_msft.c:
14220 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
14222 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
14224 makefiles: Get rid of the checklink rules, they no longer work.
14226 2006-08-26 Robert Shearman <rob@codeweavers.com>
14228 * dlls/ole32/oleproxy.c:
14229 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
14230 Invoke, even though we are requesting a buffer size of 0 as we put
14231 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
14233 * dlls/ole32/oleproxy.c:
14234 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
14235 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
14238 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
14239 ole32: Add support for main-threaded apartments.
14240 A main-threaded apartment is the first single-threaded apartment in the
14241 process. It was designed to be used for legacy applications that don't
14242 want to think about threading at all, even if they are always called
14243 from the same context, as is the case for regular STAs.
14245 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
14246 ole32: Move the opening of the AppId key for a clsid to a helper function.
14248 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
14249 ole32: CoGetClassObject should host a single-threaded object in a
14250 single-threaded apartment if executing in a multi-threaded apartment,
14253 * dlls/ole32/compobj.c:
14254 ole32: Get the threading model value for inproc classes and output a
14255 fixme if we should create it in an apartment of another type.
14257 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
14259 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
14260 dlls/advapi32/eventlog.c:
14261 advapi32: Cast-qual warnings fix.
14263 2006-08-26 Jacek Caban <jacek@codeweavers.com>
14265 * dlls/mshtml/olecmd.c:
14266 mshtml: Better stub for QueryStatus(CGID_MSHTML).
14268 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
14269 mshtml: Added nsICommandParams argument to do_ns_command.
14271 2006-08-26 Robert Reif <reif@earthlink.net>
14273 * dlls/secur32/tests/secur32.c:
14274 secur32: Fix secur32 test to pass on windows.
14276 2006-08-25 Robert Reif <reif@earthlink.net>
14278 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
14279 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
14281 * dlls/advapi32/tests/lsa.c:
14282 advapi32: Fix lsa tests.
14284 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14286 * dlls/shlwapi/shlwapi_Ko.rc:
14287 shlwapi: Updated Korean resource.
14289 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
14291 * dlls/shell32/shlfileop.c:
14292 shell32: Fix a bug in SHELL_ConfirmW.
14293 Fix a bug introduced while changing the OK/Cancel to Yes/No.
14295 2006-08-26 Alexandre Julliard <julliard@winehq.org>
14297 * dlls/winex11.drv/Makefile.in:
14298 winex11.drv: Remove no longer used all: target.
14300 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
14302 * programs/oleview/typelib.c:
14303 oleview: Added data freeing in EnumFuncs function.
14305 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
14307 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
14308 quartz: Skip over INFO chunk in AVI file parsing.
14310 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
14312 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
14313 dlls/comctl32/theme_listbox.c:
14314 comctl32: Remove unneccessary default debug channels.
14316 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
14318 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
14319 dlls/wined3d/wined3d_private.h:
14320 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
14322 2006-08-25 Mike McCormack <mike@codeweavers.com>
14324 * dlls/msi/package.c:
14325 msi: Set the ALLUSERS property to 1 always.
14327 * dlls/msi/alter.c:
14328 msi: Fix a memory leak.
14330 * dlls/msi/dialog.c:
14331 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
14333 2006-08-25 Alexandre Julliard <julliard@winehq.org>
14335 * dlls/winex11.drv/opengl.c:
14336 winex11.drv: Fix a compiler warning when OpenGL is missing.
14338 * dlls/crypt32/tests/encode.c:
14339 crypt32/tests: Avoid sizeof in traces.
14341 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
14342 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
14343 configure: Set rpath on all executables that link to libwine.
14344 Also add the -multiply_defined suppress option for executables on MacOS.
14346 * configure, configure.ac:
14347 configure: Make sure timezone and daylight are variables.
14349 * aclocal.m4, configure, configure.ac:
14350 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
14352 * configure, configure.ac:
14353 configure: Enable the -Wwrite-strings flag.
14355 * tools/winedump/main.c, tools/winedump/output.c,
14356 tools/winedump/winedump.h:
14357 winedump: Get rid of the install script.
14359 * programs/make_progs:
14360 make_progs: Update the directory list in configure.ac too.
14363 make_dlls: Update the directory list in configure.ac too.
14365 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14367 * programs/regedit/Ko.rc:
14368 regedit: Updated Korean resource.
14370 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
14372 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
14373 tools/widl/widl.c, tools/widl/widltypes.h:
14374 widl: Remove usage of type_t ref field for base types; simplify code.
14376 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
14378 * tools/widl/parser.y:
14379 widl: Write-strings warning fix.
14381 * dlls/mshtml/nsiface.idl:
14382 mshtml: Write-strings warnings fix.
14384 2006-08-25 Mike McCormack <mike@codeweavers.com>
14386 * dlls/msi/helpers.c, dlls/msi/package.c:
14387 msi: Reimplement msi_dup_property and msi_get_property_int.
14389 * dlls/msi/msipriv.h, dlls/msi/package.c:
14390 msi: Store properties in a hash table, not the database.
14391 Use string insensitive comparisons for property names.
14393 2006-08-24 James Hawkins <truiken@gmail.com>
14395 * dlls/msi/dialog.c:
14396 msi: Fix the height of the line control window.
14398 * dlls/msi/dialog.c:
14399 msi: Add a stub implementation of the DirectoryList dialog control.
14401 * dlls/msi/dialog.c:
14402 msi: Add a stub implementation of the DirectoryCombo dialog control.
14404 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
14406 * include/softpub.h:
14407 softpub.h: Added some GUIDs.
14409 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
14411 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
14412 wined3d: Load projected textures in fragment shaders.
14414 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
14415 wined3d: Compile pixel shaders in drawprim.
14417 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
14419 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
14420 riched32: Add version resource.
14423 wine.inf: Add a bunch of fake dlls.
14425 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
14427 * dlls/ntdll/version.c:
14428 ntdll: Print 64bit integers with wine_dbgstr_longlong.
14430 2006-08-24 James Hawkins <truiken@gmail.com>
14432 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
14433 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
14434 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
14435 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
14436 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
14437 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
14438 msi: Inform the user with an error message when the MSI file path is invalid.
14440 2006-08-24 Alexandre Julliard <julliard@winehq.org>
14442 * ANNOUNCE, ChangeLog, VERSION, configure:
14445 ----------------------------------------------------------------
14446 2006-08-24 Alexandre Julliard <julliard@winehq.org>
14448 * configure, configure.ac:
14449 configure: Fixed bug in previous OpenGL warning patch.
14451 2006-08-17 Robert Reif <reif@earthlink.net>
14453 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
14454 advapi32: Output information on failed LsaQueryInformationPolicy tests.
14456 2006-08-24 Mike McCormack <mike@codeweavers.com>
14458 * dlls/msi/table.c:
14459 msi: Fix strings with lengths that are exact multiples of 2^16.
14461 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
14463 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
14464 gdi: Add missing glyph code to GetGlyphIndices and tests.
14466 2006-08-24 Mike McCormack <mike@codeweavers.com>
14468 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
14469 shell32: Use kernel functions in preference to libwine ones.
14471 * dlls/shell32/tests/shlfileop.c:
14472 shell32: Fix compilation of test on MSVC6.
14474 2006-08-24 James Hawkins <truiken@gmail.com>
14476 * dlls/msi/dialog.c:
14477 msi: Add an initial implementation of the PathEdit control.
14479 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
14481 * dlls/opengl32/wgl.c:
14482 opengl32: Fix ATI OpenGL bug.
14484 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
14486 * configure, configure.ac:
14487 configure: Extend the current OpenGL/Direct3D warning code.
14489 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14491 * programs/winecfg/Ko.rc:
14492 winecfg: Updated Korean Resource.
14494 2006-08-23 Benjamin Arai <me@benjaminarai.com>
14496 * dlls/oleaut32/tests/vartest.c:
14497 oleaut32: Updated conformance test return string for VT_RESERVED.
14499 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
14501 * tools/winedump/debug.c, tools/winedump/dump.c:
14502 winedump: Cast-qual warnings fix.
14504 2006-08-23 James Liggett <jrliggett@cox.net>
14506 * dlls/winex11.drv/window.c:
14507 winex11.drv: Fix explorer regression caused by systray patch
14508 Move systray_dock_window call to X11DRV_CreateWindow so that it can
14509 safely call SetWindowPos without having _CheckNotSysLevel crash the
14512 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
14514 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
14515 riched20: Add tests for EM_GETMODIFY.
14517 2006-08-23 Huw Davies <huw@codeweavers.com>
14519 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
14520 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
14522 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
14523 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
14525 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
14526 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
14528 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
14529 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
14531 This shows that the IRpcStubBuffer for a delegated stub's base
14532 interface is stored at (void**)This-1.
14534 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
14535 rpcrt4: Tests for NdrDllGetClassObject.
14536 These show that delegated stubs need different Connect, Disconnect and
14537 CountRefs methods than non-delegated stubs (ie they don't use all of
14538 the CStdStubBuffer_* functions).
14540 2006-08-23 Jacek Caban <jacek@codeweavers.com>
14542 * dlls/mlang/mlang.c:
14543 mlang: Added IMultiLanguage3 interface stub implementation.
14545 * include/mlang.idl:
14546 mlang.idl: Added IMultiLanguage3 declaration.
14548 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
14550 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
14551 msvcrt: Fix scanf format "%i" base detection.
14553 2006-08-21 Stefan Huehner <stefan@huehner.org>
14555 * programs/winedbg/winedbg.man.in:
14556 winedbg: Fix typo in manpage.
14558 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
14560 * dlls/wined3d/device.c:
14561 wined3d: Make the destination surface glDirty in UpdateSurface.
14563 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
14565 * dlls/winspool.drv/tests/info.c:
14566 winspool.drv/tests: Write-strings warnings fix.
14568 * dlls/winspool.drv/info.c:
14569 winspool.drv: Write-strings warnings fix.
14571 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
14573 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
14574 wineps.drv: Write-strings warnings fix.
14576 * dlls/ddraw/main.c:
14577 ddraw: Write-strings warnings fix.
14579 2006-08-23 Alexandre Julliard <julliard@winehq.org>
14581 * README, loader/wine.man.in:
14582 Documentation updates.
14584 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
14585 tools: Added a man page for wineprefixcreate.
14587 * DEVELOPERS-HINTS:
14588 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
14590 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
14592 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
14593 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
14594 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
14595 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
14596 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
14597 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
14598 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
14599 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
14600 dlls/shlwapi/string.c:
14601 shlwapi: Move strings used by StrFromTimeInterval to resources.
14603 * programs/regedit/En.rc, programs/regedit/Pl.rc,
14604 programs/regedit/about.c, programs/regedit/childwnd.c,
14605 programs/regedit/framewnd.c, programs/regedit/listview.c,
14606 programs/regedit/main.c, programs/regedit/main.h,
14607 programs/regedit/resource.h:
14608 regedit: Put language-dependent strings in resources.
14610 * programs/regedit/framewnd.c:
14611 regedit: Remove custom filter from open/save dialogs.
14613 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
14615 * programs/winecfg/winecfg.c:
14616 winecfg: Make sure we can use a large text.
14618 * dlls/wintrust/wintrust_main.c:
14619 wintrust: Add some documentation.
14621 2006-08-23 Alexandre Julliard <julliard@winehq.org>
14623 * configure, configure.ac:
14624 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
14626 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
14628 * configure, configure.ac:
14629 configure: Show messages about additional packages with --verbose.
14631 2006-08-22 James Liggett <jrliggett@cox.net>
14633 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
14634 dlls/winex11.drv/x11drv_main.c:
14635 winex11.drv: Add XEmbed system tray support.
14636 Portions of this patch based on the work of Mike Hearn and Rob
14639 2006-08-22 James Hawkins <truiken@gmail.com>
14641 * programs/msiexec/msiexec.c:
14642 msiexec: Add handling for msiexec's regserver option.
14644 2006-08-23 Mike McCormack <mike@codeweavers.com>
14647 server: Use ntdll values where possible.
14649 * include/windef.h:
14650 windef.h: Add a definition for FILETIME.
14652 * dlls/ntdll/threadpool.c:
14653 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
14655 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
14657 * programs/winecfg/Nl.rc:
14658 winecfg: Update Dutch resource.
14660 * programs/winecfg/driveui.c:
14661 winecfg: Wrong text in messagebox.
14663 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14665 * dlls/shlwapi/shlwapi_Ko.rc:
14666 shlwapi: Update Korean resource.
14668 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
14670 * libs/wine/loader.c:
14671 libwine: Cast-qual warning fix.
14673 * tools/winebuild/res16.c:
14674 winebuild: Cast-qual warnings fix.
14676 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
14678 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
14679 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
14680 ntdll/tests: Print 64bit integers as two 32 bit integers.
14682 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
14684 * dlls/winex11.drv/opengl.c:
14685 winex11.drv: Fix opengl pixel format bug.
14687 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
14689 * dlls/mshtml/Tr.rc:
14690 mshtml: Update Turkish resources.
14692 2006-08-22 Juan Lang <juan_lang@yahoo.com>
14694 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
14695 crypt32: Add CryptFormatObject stub.
14697 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
14699 * dlls/shell32/shell32_Pl.rc:
14700 shell32: Pl.rc: Fix a backslash.
14702 * dlls/shlwapi/string.c:
14703 shlwapi: Make StrFormatByteSize format numbers using locale settings.
14705 2006-08-22 Jacek Caban <jacek@codeweavers.com>
14707 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
14708 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
14709 dlls/mshtml/tests/htmldoc.c:
14710 mshtml: Use IPropertyNotifySink connection point.
14712 2006-08-22 Robert Reif <reif@earthlink.net>
14714 * dlls/dsound/propset.c:
14715 dsound: Remove unused parameter from propset functions.
14717 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
14719 * configure, configure.ac:
14720 configure: Try to #include <pthread.h> before checking for pthread_np.h.
14722 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
14724 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
14725 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
14727 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
14729 * dlls/crypt32/main.c:
14730 crypt32: Print parameters and add some documentation.
14732 2006-08-21 James Hawkins <truiken@gmail.com>
14734 * dlls/msi/tests/package.c:
14735 msi: Add tests for the AppSearch action.
14737 * dlls/msi/cond.y, dlls/msi/tests/package.c:
14738 msi: Add handling for MsiEvaluateCondition's substring operators.
14740 * dlls/msi/tests/package.c:
14741 msi: Add tests for MsiEvaluateCondition's substring operators.
14743 2006-08-22 Mike McCormack <mike@codeweavers.com>
14745 * dlls/itss/itss.c:
14746 itss: Simplify the class factory.
14748 2006-08-22 Kai Blin <kai.blin@gmail.com>
14750 * dlls/kernel/sync.c:
14751 kernel: Set last error in CreateIoCompletionPort.
14753 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
14755 * dlls/shlwapi/string.c:
14756 shlwapi: Format the kilobyte file size number using locale settings.
14757 The code is quite complex but I haven't found any easier way to do it
14758 (passing NULL as NUMBERFMT results in two decimal places being appended).
14760 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
14761 shell32: Show file size in the details view in kilobytes.
14763 2006-08-22 Mike McCormack <mike@codeweavers.com>
14765 * dlls/shell32/shlfileop.c:
14766 shell32: Don't add the directory name twice when recursing into subdirectories.
14768 2006-08-21 Benjamin Arai <me@benjaminarai.com>
14770 * dlls/oleaut32/typelib.c:
14771 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
14773 2006-08-21 Juan Lang <juan_lang@yahoo.com>
14775 * dlls/crypt32/oid.c:
14776 crypt32: Fix a misplaced parenthesis.
14778 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
14780 * dlls/oleaut32/variant.c:
14781 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
14783 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14785 * programs/winecfg/No.rc:
14786 winecfg: Update Norwegian Bokmål resources.
14788 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
14790 * programs/winecfg/Tr.rc:
14791 winecfg: Update Turkish resources.
14793 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
14795 * dlls/riched20/editor.c:
14796 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
14798 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
14800 * programs/oleview/main.h, programs/oleview/typelib.c:
14801 oleview: Added dispinterface handling to idl viewer.
14803 * programs/oleview/typelib.c:
14804 oleview: Added typedef handling to idl viewer.
14806 2006-08-21 Huw Davies <huw@codeweavers.com>
14808 * dlls/winex11.drv/xrender.c:
14809 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
14811 2006-08-19 Frank Richter <frank.richter@gmail.com>
14813 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
14814 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
14815 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
14816 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
14817 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
14818 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
14819 programs/winecfg/audio.c, programs/winecfg/properties.h,
14820 programs/winecfg/resource.h:
14821 winecfg: audio: Use strings from resources.
14823 2006-08-18 Frank Richter <frank.richter@gmail.com>
14825 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
14826 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
14827 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
14828 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
14829 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
14830 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
14831 programs/winecfg/driveui.c, programs/winecfg/resource.h:
14832 winecfg: driveui: Load UI strings from resources.
14834 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
14836 * programs/winecfg/Fr.rc:
14837 winecfg: Update French translation.
14839 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
14841 * dlls/wined3d/device.c:
14842 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
14844 * dlls/wined3d/device.c:
14845 wined3d: Print real unhandled D3DCMPFUNC value.
14847 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
14849 * programs/oleview/typelib.c:
14850 oleview: Added idl save to file functionality.
14852 * programs/oleview/main.h, programs/oleview/typelib.c:
14853 oleview: Added idl displaying.
14854 - Added idl displaying.
14855 - Fixed AddToTLDataStrWithTabsW function.
14857 * programs/oleview/typelib.c:
14858 oleview: Added idl formatting.
14860 * programs/oleview/typelib.c:
14861 oleview: Added functions description to idl generation.
14863 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14865 * dlls/advpack/tests/install.c:
14866 advpack/tests: Make RunSetupCommand not popup dialogs.
14868 2006-08-21 Mike McCormack <mike@codeweavers.com>
14870 * dlls/kernel/actctx.c:
14871 kernel32: Print parameters, call SetLastError() when failing.
14873 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
14875 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
14876 include/wine/wined3d_gl.h:
14877 wined3d: Better GPU detection.
14879 2006-08-19 H. Verbeet <hverbeet@gmail.com>
14881 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
14882 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
14883 dlls/wined3d/wined3d_private.h:
14884 wined3d: Improve float constant loading a bit.
14885 - Use a list to keep track of what constants are set.
14886 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
14888 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14889 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
14890 dlls/wined3d/wined3d_private.h:
14891 wined3d: Lookup GLSL float uniform locations only once per program.
14893 * dlls/wined3d/stateblock.c:
14894 wined3d: Free the float constant map arrays for all stateblocks.
14896 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
14897 wined3d: Fix indices for the float constant map.
14898 Indices for the float constant map should be multiplied by 4 because
14899 we're loading 4 component float vectors, not because the size of a
14902 2006-08-18 Jacek Caban <jacek@codeweavers.com>
14904 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
14905 mshtml: Added IDM_BOLD implementation.
14907 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
14909 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
14911 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
14913 2006-08-19 Dan Kegel <dank@kegel.com>
14916 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
14918 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
14920 * dlls/riched20/editor.c:
14921 riched20: Swap two lines that were in wrong order / caused notification not
14924 2006-08-19 Kai Blin <kai.blin@gmail.com>
14926 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
14927 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
14929 2006-08-19 Robert Reif <reif@earthlink.net>
14931 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
14932 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
14935 * dlls/advapi32/tests/security.c:
14936 advapi32: LookupAccountSid buffer size query tests.
14938 * dlls/advapi32/security.c:
14939 advapi32: LookupAccountSid buffer size query fixes.
14941 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
14943 * dlls/qcap/capturegraph.c:
14944 qcap: Print 64bit integers with wine_dbgstr_longlong.
14946 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
14948 * programs/winecfg/No.rc:
14949 winecfg: Update Norwegian Bokmål resources.
14951 * dlls/shlwapi/shlwapi_No.rc:
14952 shlwapi: Update Norwegian Bokmål resources.
14954 2006-08-18 Stefan Huehner <stefan@huehner.org>
14956 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
14957 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
14958 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
14959 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
14960 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
14961 dlls/twain_32/dsm_ctrl.c:
14962 Fix some -Wstrict-prototype warnings () -> (void).
14964 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
14966 * dlls/comctl32/toolbar.c:
14967 comctl32: Correctly map toolbar bitmap mask color in case of non-default
14970 2006-08-18 Alexandre Julliard <julliard@winehq.org>
14972 * dlls/msvcrt/except.c:
14973 msvcrt: Fixed access to the extra arguments of setjmp3.
14975 * dlls/user/user_main.c:
14976 user: Add .exe extension to wineboot just in case.
14978 * programs/explorer/explorer.c:
14979 explorer: Specify an explicit path when launching winefile.
14981 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
14983 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
14984 quartz: Print 64bit integers with wine_dbgstr_longlong.
14986 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
14988 * dlls/quartz/dsoundrender.c:
14989 quartz: DSoundRender: Do not overwrite a full buffer.
14991 2006-08-18 Frank Richter <frank.richter@gmail.com>
14993 * dlls/shlwapi/shlwapi_De.rc:
14994 shlwapi: Update German resources.
14996 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
14997 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
14998 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
14999 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
15000 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
15001 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
15002 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
15003 winecfg: x11drv: Load vertex shader mode strings from resources.
15005 2006-08-18 Tom Wickline <twickline@gmail.com>
15007 * DEVELOPERS-HINTS:
15008 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
15010 2006-08-18 Jacek Caban <jacek@codeweavers.com>
15012 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
15013 mshtml: Added more Exec tests and fixes.
15015 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
15017 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
15018 ntdll: Fix failing test on windows.
15020 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
15022 * dlls/sfc/sfc_main.c:
15023 sfc: Print a FIXME only once.
15025 2006-08-18 Robert Reif <reif@earthlink.net>
15027 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
15028 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
15029 dlls/dsound/tests/propset.c:
15030 dsound: Add class factory tests.
15032 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
15033 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
15034 dlls/dsound/propset.c:
15035 dsound: Class factory cleanup.
15036 Consolidate all class factories into a single implementation.
15037 Fixes a problem discovered by oleview.
15039 2006-08-17 Kai Blin <kai.blin@gmail.com>
15041 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
15042 secur32: Gracefully handle ntlm_auth versions that don't support the new
15045 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
15047 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
15048 shlwapi: Add the Polish translation.
15050 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
15051 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
15052 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
15053 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
15054 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
15055 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
15056 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
15057 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
15058 shlwapi: Store the "%ld bytes" string as a resource.
15060 * dlls/shell32/trash.c:
15061 shell32: Show the original file name and deletion date in the Trash folder.
15063 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
15064 shell32: Add desktop entries parsing code.
15066 * dlls/shell32/shlfileop.c:
15067 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
15069 2006-08-18 Mike McCormack <mike@codeweavers.com>
15071 * dlls/kernel/locale.c:
15072 kernel32: Change a FIXME to a WARN.
15074 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
15075 dlls/msi/sql.y, dlls/msi/tokenize.c:
15076 msi: Add a stub ALTER query.
15078 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
15080 * tools/widl/typegen.c:
15081 widl: Output format-strings for interface pointers.
15083 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
15084 tools/widl/typegen.c, tools/widl/typegen.h:
15085 widl: Allow format-string functions to work with objects.
15087 2006-08-17 Robert Reif <reif@earthlink.net>
15089 * dlls/advapi32/tests/security.c:
15090 advapi32: Fix test_LookupAccountSid to work on win9x.
15092 2006-08-17 Jacek Caban <jacek@codeweavers.com>
15094 * dlls/mshtml/conpoint.c:
15095 mshtml: Fix Advise implementation for IPropertyNotifySink.
15097 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
15098 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
15100 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
15102 * dlls/shlwapi/string.c:
15103 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
15105 2006-08-17 Huw Davies <huw@codeweavers.com>
15107 * dlls/rpcrt4/ndr_marshall.c:
15108 rpcrt4: Remember to skip over the conformance description.
15110 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
15112 * dlls/comctl32/imagelist.c:
15113 comctl32: Fix ImageList_Replace function to correctly apply image mask.
15115 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
15117 * include/wintrust.h:
15118 wintrust.h: Added some defines.
15120 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
15122 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
15123 secur32: Make tests loadable on NT4.
15125 2006-08-17 Alexandre Julliard <julliard@winehq.org>
15127 * dlls/user/user_main.c, programs/explorer/desktop.c:
15128 user: Defer all ExitWindowsEx processing to wineboot.
15130 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
15131 programs/wineboot/wineboot.c:
15132 wineboot: Added support for doing a proper shutdown before rebooting.
15133 Send WM_QUERYENDSESSION messages to all windows of a given process
15134 before moving on to the next.
15135 Switch option parsing to getopt.
15136 Added a bunch of options to control shutdown behavior.
15138 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
15140 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
15141 dlls/winex11.drv/opengl.c:
15142 x11drv/opengl: Pixel format rewrite.
15144 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
15146 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
15147 dlls/riched20/style.c:
15148 riched20: Send EN_LINK notifications. Properly underline / color links.
15150 2006-08-17 Kai Blin <kai.blin@gmail.com>
15152 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
15153 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
15154 secur32: Add real signing / verifying to NTLM provider.
15156 * dlls/secur32/ntlm.c:
15157 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
15160 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
15162 * programs/regedit/childwnd.c:
15163 regedit: Write-strings warnings fix.
15165 * dlls/ddraw/direct3d.c:
15166 ddraw: Write-strings warnings fix.
15168 * dlls/winspool.drv/info.c:
15169 winspool.drv: Write-strings warning fix.
15171 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
15173 * tools/widl/proxy.c:
15174 widl: Use typegen.c format-string functions in proxy.c.
15176 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
15177 tools/widl/typegen.h:
15178 widl: Move format-string declaration output to typegen.c.
15180 2006-08-17 Jacek Caban <jacek@codeweavers.com>
15182 * dlls/mshtml/tests/htmldoc.c:
15183 mshtml: Added test of edit mode.
15185 * dlls/mshtml/olecmd.c:
15186 mshtml: Added beginning implementation of IDM_EDITMODE.
15188 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
15189 mshtml: Rename get_property to get_client_disp_property and make it available
15192 * include/mshtmhst.idl:
15193 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
15195 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
15197 * dlls/wined3d/surface.c:
15198 wined3d: Make sure b_info structure is properly allocated and released.
15200 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
15202 * tools/winedump/minidump.c:
15203 winedump: Print each 64bit integers as two 32 bit integers.
15205 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15207 * programs/winecfg/Ko.rc:
15208 winecfg: Updated Korean resource.
15210 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
15212 * programs/winecfg/Tr.rc:
15213 winecfg: Update Turkish resource file.
15215 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
15217 * programs/winecfg/No.rc:
15218 winecfg: Updated Norwegian Bokmål resources.
15220 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
15222 * dlls/comctl32/toolbar.c:
15223 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
15225 2006-08-16 Frank Richter <frank.richter@gmail.com>
15227 * programs/winecfg/appdefaults.c:
15228 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
15230 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
15231 programs/winecfg/winecfg.h:
15232 winecfg: Use WCHARs for window title, current app.
15234 2006-08-16 Huw Davies <huw@codeweavers.com>
15236 * dlls/rpcrt4/tests/ndr_marshall.c:
15237 rpcrt4: Add tests for NdrAllocate.
15239 2006-08-16 Frank Richter <frank.richter@gmail.com>
15241 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
15242 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
15243 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
15244 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
15245 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
15246 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
15247 winecfg: New resource strings for appdefaults.
15249 2006-08-16 Jacek Caban <jacek@codeweavers.com>
15251 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
15252 mshtml: Added [Get|Set]ParentContentListener implementation.
15254 2006-08-16 Robert Shearman <rob@codeweavers.com>
15256 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
15257 advapi32: Add tests for RegQueryValueEx to show that it sets the data
15258 size to 0 when a buffer isn't present and that it sets the type to
15261 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
15263 * dlls/wined3d/device.c:
15264 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
15266 2006-08-16 Robert Reif <reif@earthlink.net>
15268 * dlls/secur32/tests/secur32.c:
15269 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
15271 2006-08-16 Alexandre Julliard <julliard@winehq.org>
15274 user: Explicitly load explorer.exe from the system directory.
15277 wine.inf: Create a fake exe for explorer.exe.
15279 2006-08-16 Robert Shearman <rob@codeweavers.com>
15281 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
15282 ole32: Move some functions out of compobj.c that don't belong there and update
15283 the copyright statement.
15285 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
15286 dlls/ole32/tests/marshal.c:
15287 ole32: Add some more tests for failure cases of Co* functions and make builtin
15290 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
15291 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
15292 to conform to these.
15294 * dlls/rpcrt4/ndr_stubless.c:
15295 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
15298 2006-08-16 Hans Leidekker <hans@it.vu.nl>
15300 * dlls/wldap32/option.c:
15301 wldap32: Support setting server controls.
15303 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
15304 wldap32: Document ldap_{get,set}_option and the parsing functions.
15306 2006-08-16 Alexandre Julliard <julliard@winehq.org>
15308 * configure, configure.ac, dlls/Makedll.rules.in,
15309 programs/Makeprog.rules.in:
15310 configure: Setting rpath should no longer be needed for dlls.
15312 2006-08-16 Mike McCormack <mike@codeweavers.com>
15314 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
15315 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
15316 Makes builtin shlwapi behave better during reboot after IE6 install.
15318 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
15319 shlwapi: Add a stub implementation for ZoneComputePaneSize.
15320 Allows IE6 to show its main window with builtin shlwapi.
15322 * dlls/msi/tests/db.c:
15323 msi: Fix a couple of memory leaks in the test code.
15325 2006-08-16 Frank Richter <frank.richter@gmail.com>
15327 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
15328 programs/winecfg/winecfg.h:
15329 winecfg: appdefaults: Use more strings from resources, unicode.
15331 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
15332 programs/winecfg/winecfg.h:
15333 winecfg: Make load_string public.
15335 * programs/winecfg/De.rc:
15336 winecfg: Tweak and update German resources.
15338 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
15340 * tools/widl/proxy.c:
15341 widl: Generate proxy code for user marshalled types.
15343 * tools/widl/proxy.c:
15344 widl: Fix out-only temporary variable generation.
15346 * tools/widl/proxy.c:
15347 widl: Fix NdrComplexStructUnmarshall calls in generated code.
15349 * tools/widl/proxy.c:
15350 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
15352 * tools/widl/header.c, tools/widl/parser.y:
15353 widl: Calculate method indices in parser instead of during header generation.
15355 2006-08-15 Robert Reif <reif@earthlink.net>
15357 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
15358 secur32: Add GetComputerObjectName tests.
15360 * dlls/secur32/secur32.c:
15361 secur32: Partial GetComputerObjectName implementation.
15363 * dlls/advapi32/tests/lsa.c:
15364 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
15366 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
15367 kernel32: Add GetNativeSystemInfo.
15369 2006-08-15 James Hawkins <truiken@gmail.com>
15371 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
15372 msi: Add a stub for MsiGetFeatureCost.
15374 * dlls/msi/source.c:
15375 msi: Use the bare minimum number of parameters for LookupAccountName.
15377 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
15379 * dlls/wineps.drv/ps.c:
15380 wineps.drv: Write-strings warnings fix and declare function static.
15382 * dlls/crypt32/tests/oid.c:
15383 crypt32/tests: Write-strings warning fix.
15385 2006-08-15 Jacek Caban <jacek@codeweavers.com>
15387 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
15388 mshtml: Correctly handle nsILoadGroup.
15390 2006-08-15 Alexandre Julliard <julliard@winehq.org>
15392 * server/process.c:
15393 server: Store the actual process count in snapshots.
15394 We can't rely on running_processes for that, since it now also counts
15395 processes waiting for SIGKILL and those aren't included in snapshots.
15397 * dlls/user/tests/cursoricon.c:
15398 user/tests: Fix a compiler warning, and remove some useless casts.
15400 * dlls/ntdll/loadorder.c:
15401 ntdll: Default to native loadorder for the main exe if not in system directory.
15402 Unlike dlls, executables can have the same name without necessarily
15403 being the same application, so defaulting to native is more likely to
15404 do the right thing.
15406 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
15408 * dlls/kernel/tests/file.c:
15409 kernel/tests: Wrong error code checked.
15411 * dlls/setupapi/tests/devinst.c:
15412 setupapi: Make tests loadable again on NT4.
15414 * include/winerror.h:
15415 winerror.h: Added an error code.
15417 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
15418 include/wintrust.h:
15419 wintrust: Added stubbed WintrustLoadFunctionPointers.
15421 2006-08-15 Mike McCormack <mike@codeweavers.com>
15423 * configure, configure.ac, dlls/infosoft/Makefile.in,
15424 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
15425 programs/winetest/Makefile.in:
15426 infosoft: Add a test for the language neutral word breaker.
15428 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
15430 * programs/winecfg/En.rc:
15431 winecfg: Improve wording of virtual desktop explanation.
15433 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
15435 * dlls/ddraw/main.c:
15436 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
15438 2006-08-15 Alexandre Julliard <julliard@winehq.org>
15441 relpath: Properly handle a "." directory name.
15443 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
15445 * dlls/usp10/tests/usp10.c:
15446 usp10: Remove unnecessary casts in test suite.
15448 2006-08-14 Juan Lang <juan_lang@yahoo.com>
15450 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
15451 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
15452 dlls/crypt32/tests/chain.c:
15453 crypt32: Implement CertCreateCertificateChainEngine and
15454 CertFreeCertificateChainEngine.
15456 * include/wincrypt.h:
15457 crypt32: Implement CertCreateCertificateChainEngine and
15458 CertFreeCertificateChainEngine.
15460 2006-08-15 Alexandre Julliard <julliard@winehq.org>
15462 * configure, configure.ac, include/config.h.in, loader/kthread.c:
15463 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
15465 * configure, configure.ac:
15466 configure: Disable optimization on MacOS because of gcc bug.
15468 * configure, configure.ac:
15469 configure: Use a platform name check for MacOS shared library support,
15470 it's completely different from the others anyway.
15472 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
15473 configure: Moved the library checks after the function checks to avoid code
15476 2006-08-15 Kai Blin <kai.blin@gmail.com>
15479 secur32: Fix typo in ISC flags.
15481 * dlls/secur32/ntlm.c:
15482 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
15484 2006-08-14 Kai Blin <kai.blin@gmail.com>
15486 * dlls/secur32/ntlm.c:
15487 secur32: Copy helper buffer to output buffer before reusing helper buffer.
15489 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
15491 * tools/widl/proxy.c:
15492 widl: Pass the right size to MIDL_memset in generated proxy code.
15494 2006-08-14 James Hawkins <truiken@gmail.com>
15496 * dlls/msi/files.c:
15497 msi: Non-compressed files may come before the list of compressed files in the
15500 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
15502 * dlls/cabinet/tests/extract.c:
15503 cabinet/tests: Write-strings warnings fix.
15505 * dlls/dnsapi/tests/name.c:
15506 dnsapi/tests: Write-strings warnings fix.
15508 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
15510 * programs/winedbg/gdbproxy.c:
15511 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
15513 2006-08-15 Alexandre Julliard <julliard@winehq.org>
15515 * configure, configure.ac, dlls/kernel/Makefile.in,
15516 dlls/ws2_32/Makefile.in, include/config.h.in,
15517 programs/winedbg/Makefile.in, server/Makefile.in:
15518 configure: Only link against libpoll where really necessary.
15520 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
15522 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
15523 include/wintrust.h:
15524 wintrust: Added stubbed WintrustRemoveActionID.
15526 2006-08-14 Frank Richter <frank.richter@gmail.com>
15528 * dlls/user/sysparams.c:
15529 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
15531 * dlls/user/sysparams.c:
15532 user: Initialize size of nonclients struct in load_nonclient_metrics.
15534 2006-08-14 Alexandre Julliard <julliard@winehq.org>
15536 * configure, configure.ac, libs/wine/Makefile.in:
15537 libwine: Also set the current library version for MacOS.
15539 * configure, configure.ac:
15540 configure: Suppress multiple definitions warnings from the MacOS linker.
15542 * server/request.c, server/request.h, server/signal.c:
15543 server: Make sure to completely kill processes before returning from a
15546 * server/process.c, server/process.h, server/thread.c:
15547 server: Send a SIGKILL to processes that don't terminate properly.
15549 2006-08-14 Mike McCormack <mike@codeweavers.com>
15551 * dlls/ole32/ole2.c:
15552 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
15554 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
15556 * programs/winedbg/symbol.c:
15557 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
15560 * programs/winedbg/stack.c:
15561 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
15562 so guard against it.
15564 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
15565 winedbg: Don't ask for module inspection when calling SymInitialize.
15567 2006-08-14 Kai Blin <kai.blin@gmail.com>
15569 * dlls/secur32/ntlm.c:
15570 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
15572 2006-08-14 Frank Richter <frank.richter@gmail.com>
15574 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
15575 uxtheme: Set non-client metrics from theme.
15577 * dlls/uxtheme/msstyles.c:
15578 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
15581 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
15582 uxtheme: Enable gradient captions if a theme provides colors for them.
15584 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
15586 * fonts/system.sfd:
15587 fonts: Add Hebrew to the system font.
15589 2006-08-14 Mike McCormack <mike@codeweavers.com>
15591 * dlls/oleaut32/olepicture.c:
15592 oleaut32: Put the HeapFree back in the right place.
15594 * dlls/ole32/stg_prop.c:
15595 ole32: Use PropVariantInit instead of memset.
15597 2006-08-14 Robert Reif <reif@earthlink.net>
15599 * include/Makefile.in, include/dsgetdc.h:
15600 include: Add dsgetdc.h.
15602 * dlls/advapi32/lsa.c:
15603 advapi32: Move duplicated code into function.
15605 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
15606 advapi32: Try again with different access mask if LsaOpenPolicy fails with
15607 STATUS_ACCESS_DENIED.
15609 2006-08-14 Kai Blin <kai.blin@gmail.com>
15611 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
15612 secur32: Fix heap error.
15614 2006-08-13 Kai Blin <kai.blin@gmail.com>
15616 * dlls/secur32/ntlm.c:
15617 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
15620 2006-08-14 Kai Blin <kai.blin@gmail.com>
15622 * dlls/secur32/ntlm.c:
15623 secur32: Cast helper to ULONG_PTR instead of DWORD.
15625 2006-08-13 Kai Blin <kai.blin@gmail.com>
15627 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
15628 secur32: Implement simple VerifySignature.
15630 2006-08-12 Kai Blin <kai.blin@gmail.com>
15632 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
15633 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
15634 secur32: Implement simple MakeSignature.
15636 2006-08-14 Kai Blin <kai.blin@gmail.com>
15638 * dlls/secur32/ntlm.c:
15639 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
15641 2006-08-13 Benjamin Arai <me@benjaminarai.com>
15643 * dlls/oleaut32/tests/olefont.c:
15644 oleaut32: Conformance test for olefont:AddRefHfont.
15646 * dlls/oleaut32/tests/olefont.c:
15647 oleaut32: Conformance test for olefont:ReleaseHfont.
15649 2006-08-14 Mike McCormack <mike@codeweavers.com>
15651 * dlls/oleaut32/olepicture.c:
15652 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
15654 * dlls/oleaut32/olepicture.c:
15655 oleaut32: Print an IID in the trace, not just a pointer to it.
15657 * dlls/oleaut32/olepicture.c:
15658 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
15660 * dlls/ole32/hglobalstream.c:
15661 ole32: Always set pcbWritten when writing a stream.
15663 * dlls/ole32/ole2.c:
15664 ole32: FreePropVariantArray should return an error if rgvars is null.
15665 As suggested by Rob Shearman.
15667 2006-08-14 Frank Richter <frank.richter@gmail.com>
15669 * dlls/uxtheme/system.c:
15670 uxtheme: Don't back up colors etc. when a theme is already active.
15672 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15674 * programs/view/Ko.rc:
15675 view: Updated Korean resource.
15677 2006-08-12 Robert Reif <reif@earthlink.net>
15679 * dlls/advapi32/tests/security.c:
15680 advapi32: Add more LookupAccountSid tests.
15682 * dlls/advapi32/security.c:
15683 advapi32: Add more SIDs to AccountLookupSid.
15685 * dlls/netapi32/access.c:
15686 netapi32: NetUserModalsGet bug fixes and cleanup.
15688 2006-08-13 Phil Costin <philcostin@hotmail.com>
15690 * dlls/wined3d/glsl_shader.c:
15691 wined3d: Fix vertex shader corruption issue.
15693 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
15695 * programs/winedbg/memory.c:
15696 winedbg: Print 64bit integers with wine_dbgstr_longlong.
15698 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
15700 * dlls/advpack/tests/files.c:
15701 advpack/tests: Write-strings warnings fix.
15703 * dlls/advapi32/tests/security.c:
15704 advapi32/tests: Write-strings warnings fix.
15706 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
15708 * programs/winetest/main.c:
15709 winetest: Write-strings warnings fix.
15711 * programs/taskmgr/dbgchnl.c:
15712 taskmgr: Write-strings warnings fix.
15714 * dlls/crypt32/tests/encode.c:
15715 crypt32/tests: Write-strings warnings fix.
15717 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
15719 * programs/oleview/typelib.c:
15720 oleview: Improved interface handling in idl viewer.
15722 2006-08-12 Jacek Caban <jacek@codeweavers.com>
15724 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
15725 mshtml: Remove no longer used get_nsIURI.
15727 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
15728 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
15731 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
15733 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
15734 widl: Improve pointer null checking logic.
15736 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
15737 widl: Use ref_type to simplify some code.
15739 2006-08-11 Robert Reif <reif@earthlink.net>
15741 * dlls/advapi32/security.c:
15742 advapi32: Add some more well known SIDs.
15744 2006-08-11 Benjamin Arai <me@benjaminarai.com>
15746 * dlls/oleaut32/tests/olefont.c:
15747 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
15750 2006-08-11 James Hawkins <truiken@gmail.com>
15752 * dlls/msi/action.c, dlls/msi/tests/package.c:
15753 msi: If a component's state is not local, source, or default, default to the
15756 2006-08-11 Juan Lang <juan_lang@yahoo.com>
15758 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
15759 dlls/crypt32/tests/main.c:
15760 crypt32: Improve undocumented functions.
15761 - Test and implement I_CryptGetDefaultCryptProv (and correct its
15763 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
15764 its out parameter, correct and show with a test.
15766 * dlls/msi/tokenize.c:
15767 msi: Use wide char strings for token values to avoid an unnecessary
15768 WideCharToMultiByte.
15770 2006-08-11 Alexandre Julliard <julliard@winehq.org>
15772 * tools/winebuild/build.h, tools/winebuild/import.c,
15773 tools/winebuild/main.c, tools/winebuild/relay.c,
15774 tools/winebuild/res16.c, tools/winebuild/res32.c,
15775 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
15776 tools/winebuild/utils.c:
15777 winebuild: Added output() function to properly deal with write errors.
15779 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
15781 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
15782 widl: Don't generate indentation spaces on empty lines.
15784 2006-08-11 Alexandre Julliard <julliard@winehq.org>
15786 * loader/pthread.c:
15787 loader: Exit the whole process when killing the last thread.
15789 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
15791 * programs/winhelp/hlpfile.c:
15792 winhelp: Fix LZ77 decompressor.
15794 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
15796 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
15797 msi/tests: Write-strings warnings fix.
15799 * dlls/msi/files.c:
15800 msi: Write-strings warning fix.
15802 * dlls/version/install.c:
15803 version: Write-strings warnings fix.
15805 2006-08-11 Juan Lang <juan_lang@yahoo.com>
15807 * dlls/crypt32/tests/main.c:
15808 crypt32/tests: Only load crypt32 once.
15810 2006-08-11 Robert Reif <reif@earthlink.net>
15812 * include/lmaccess.h:
15813 lmaccess.h: Add some LOCALGROUP defines.
15815 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
15816 kernel32: Add IsWow64Process.
15818 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
15820 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
15821 wldap32: Write-strings warnings fix.
15823 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
15825 * dlls/shdocvw/regsvr.c:
15826 shdocvw: Set the CLSID_Internet shell folder's attributes.
15828 2006-08-11 Mike McCormack <mike@codeweavers.com>
15830 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
15831 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
15832 include/indexsrv.idl, include/indexsvr.idl:
15833 include: Rename indexsvr.idl to indexsrv.idl.
15835 * dlls/infosoft/wordbreaker.c:
15836 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
15838 2006-08-10 Mike McCormack <mike@codeweavers.com>
15840 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
15842 infosoft: Implement and register the language neutral wordbreaker, not the
15845 2006-08-10 Aric Stewart <aric@codeweavers.com>
15847 * dlls/user/menu.c:
15848 user: Implement MNS_NOTIFYBYPOS.
15850 2006-08-11 Alexandre Julliard <julliard@winehq.org>
15852 * dlls/ntdll/signal_i386.c:
15853 ntdll: Remove some macros and clean up the code now that all platforms use
15856 * dlls/ntdll/signal_i386.c:
15857 ntdll: Switch linux to siginfo-style signal handling.
15859 2006-08-11 Mike McCormack <mike@codeweavers.com>
15861 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
15862 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
15863 pstorec: Add a stub implementation.
15865 2006-08-10 Benjamin Arai <me@benjaminarai.com>
15867 * dlls/oleaut32/olefont.c:
15868 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
15870 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
15872 * tools/bug_report.pl:
15873 bug_report.pl: Use correct 'wine --version' syntax.
15875 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
15877 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
15879 widl: Fix incorrect version number in generated code.
15881 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15883 * dlls/shell32/shell32_Ko.rc:
15884 shell32: Updated Korean resource.
15886 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
15888 * dlls/wined3d/drawprim.c:
15889 wined3d: Fix opengl extension call.
15891 2006-08-10 James Hawkins <truiken@gmail.com>
15893 * dlls/msi/files.c, dlls/msi/tests/package.c:
15894 msi: Only remove a file if the version to be installed is strictly newer than
15897 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
15899 * programs/regedit/treeview.c:
15900 regedit: Write-strings warnings fix.
15902 * dlls/wininet/tests/http.c:
15903 wininet/tests: Write-strings warnings fix.
15905 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
15907 * dlls/riched20/editor.c:
15908 riched20: Accept RTF header without a version number.
15910 * dlls/riched20/reader.c:
15911 riched20: Accept RTF group tokens inside colortbl destination.
15913 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
15915 * dlls/wined3d/directx.c:
15916 wined3d: Fix spelling in a comment.
15918 2006-08-10 Kai Blin <kai.blin@gmail.com>
15920 * dlls/secur32/ntlm.c:
15921 secur32: Implement CompleteAuthToken for NTLM.
15923 2006-08-10 Alexandre Julliard <julliard@winehq.org>
15925 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
15926 server/process.c, server/queue.c, server/registry.c,
15927 server/request.c, server/serial.c, server/thread.c, server/timer.c,
15928 server/trace.c, server/winstation.c:
15929 server: Only call gettimeofday once per poll loop.
15931 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
15933 * dlls/kernel/tests/file.c:
15934 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
15937 2006-08-10 Alexandre Julliard <julliard@winehq.org>
15939 * ANNOUNCE, ChangeLog, VERSION, configure:
15942 ----------------------------------------------------------------
15943 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
15945 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
15946 tools/winapi/make_filter, tools/winapi/msvcmaker,
15947 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
15948 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
15949 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
15950 tools/winedump/function_grep.pl:
15951 tools: Check for open return code in Perl scripts.
15953 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
15955 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
15956 riched20: Add conformance tests for WM_SETFONT.
15958 2006-08-09 Ken Myers <kmyers@ucla.edu>
15960 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
15961 dlls/riched20/tests/editor.c:
15962 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
15964 2006-08-09 Juan Lang <juan_lang@yahoo.com>
15966 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
15967 crypt32: Implement CryptRegisterDefaultOIDFunction and
15968 CryptUnregisterDefaultOIDFunction.
15970 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
15972 * dlls/setupapi/install.c:
15973 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
15975 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
15977 * tools/widl/typegen.c:
15978 widl: Add ref_type (dereference typedefs) and use it.
15980 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
15982 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
15983 dlls/setupapi/stringtable.c:
15984 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
15986 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15988 * dlls/version/tests/info.c, dlls/version/tests/install.c:
15989 version/tests: Write-strings warnings fix.
15991 * dlls/wineps.drv/init.c:
15992 wineps.drv: Write-strings warnings fix.
15994 2006-08-10 Mike McCormack <mike@codeweavers.com>
15996 * dlls/user/static.c:
15997 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
15999 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
16001 * dlls/shell32/shell32_No.rc:
16002 shell32: Updated Norwegian Bokmål resources.
16004 * dlls/mshtml/No.rc:
16005 mshtml: Updated Norwegian Bokmål resources.
16007 2006-08-09 James Hawkins <truiken@gmail.com>
16009 * dlls/msi/files.c, dlls/msi/package.c:
16010 msi: Download install cabinet files if the msi package is remote.
16012 2006-08-09 Juan Lang <juan_lang@yahoo.com>
16014 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
16015 dlls/crypt32/tests/main.c:
16016 crypt32: Add a couple stubs, and implement the undocumented
16017 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
16019 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
16021 * dlls/wined3d/surface.c:
16022 wined3d: Surface pitch fix.
16024 * dlls/wined3d/glsl_shader.c:
16025 wined3d: Draw buffers support.
16027 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
16029 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
16030 wined3d: Minor cursor fixes.
16032 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
16034 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
16035 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
16037 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
16039 * dlls/wininet/netconnection.c:
16040 wininet: MSG_WAITALL support in NETCON_recv with SSL.
16042 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
16044 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
16045 msvcrt: Rename _execve to MSVCRT__execve.
16047 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
16049 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
16050 dbghelp: Made stabs parsing a bit more robust.
16051 Enhance dbghelp's robustness against bogus stabs sections found in
16052 meetro.exe (as reported by Jan Zerebecki).
16054 2006-08-09 Robert Shearman <rob@codeweavers.com>
16056 * dlls/msi/database.c:
16057 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
16059 * dlls/rpcrt4/rpcrt4.spec:
16060 rpcrt4: Forward NdrClientCall to NdrClientCall2.
16061 NdrClientCall should be implemented as a separate function when
16062 NdrClientCall2 has been factorised enough.
16064 * dlls/rpcrt4/ndr_stubless.c:
16065 rpcrt4: Add some more traces and make the stack offsets easier to read in the
16066 stubless interpreter.
16068 * dlls/rpcrt4/ndr_stubless.c:
16069 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
16070 initialise the memory size field to zero before calling the memory
16073 * dlls/rpcrt4/ndr_stubless.c:
16074 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
16075 stubless intepreter.
16077 * dlls/rpcrt4/ndr_stubless.c:
16078 rpcrt4: Support fixed arrays in calc_arg_size.
16080 * dlls/rpcrt4/ndr_stubless.c:
16081 rpcrt4: Complex types should be dereferenced an extra time in the old format
16084 * dlls/rpcrt4/ndr_stubless.c:
16085 rpcrt4: Fix the stack offset for the old format stubless code when an object's
16086 method is being called.
16088 * dlls/ole32/defaulthandler.c:
16089 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
16090 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
16091 This->pDataDelegate instead of querying for IDataObject from
16092 This->pOleDelegate.
16094 * dlls/ole32/storage32.c:
16095 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
16096 compared against instead of IEnumSTATSTG.
16098 * dlls/ole32/moniker.c:
16099 ole32: When comparing monikers use the abData field of MInterfacePointer
16100 as ulCntData doesn't include the size of its own field.
16102 * dlls/ole32/oleobj.c:
16103 ole32: Zero stg in case ADVF_NODATA is specified.
16104 Otherwise IDataObject_GetData fails before using it in
16105 DataAdviseHolder_SendOnDataChange.
16107 * include/rpcproxy.h:
16108 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
16110 * include/rpcproxy.h:
16111 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
16112 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
16113 DllCanUnloadNow functions.
16115 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
16117 * dlls/ole32/regsvr.c:
16118 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
16120 * dlls/msxml3/regsvr.c:
16121 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
16123 * dlls/msi/regsvr.c:
16124 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
16126 * dlls/msi/regsvr.c:
16127 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
16129 2006-08-09 Francois Gouget <fgouget@free.fr>
16131 * dlls/mlang/regsvr.c, include/mlang.idl:
16132 mlang: Give the CLSIDs their proper names.
16133 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
16134 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
16136 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
16138 * dlls/shell32/regsvr.c:
16139 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
16140 CLSID_ShellFolderViewOC.
16142 * dlls/shdocvw/regsvr.c:
16143 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
16145 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
16147 * dlls/user/menu.c:
16148 user: Fix the keyboard navigation and some graphical glitches for multi-column
16151 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
16153 * include/winerror.h:
16154 winerror.h: Add some error codes.
16156 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
16158 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
16159 include/wine/wined3d_gl.h:
16160 wined3d: Fix GLSL regression / draw buffers support.
16162 2006-08-09 Frank Richter <frank.richter@gmail.com>
16164 * dlls/shell32/shell32_De.rc:
16165 shell32: Tweak and update German translation.
16167 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
16169 * dlls/ddraw/device.c:
16170 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
16172 * dlls/wined3d/device.c:
16173 wined3d: Watch out for negative results when validating the shader constant
16176 2006-08-08 Duane Clark <fpga@pacbell.net>
16178 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
16179 msvcrt: In text mode a ctrl-z signals EOF.
16180 Spotted by David Hagood with test suggested by Dan Kegel.
16182 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
16184 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
16185 dlls/user/tests/cursoricon.c:
16186 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
16189 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
16191 * dlls/user/menu.c, dlls/user/tests/menu.c:
16192 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
16193 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
16194 MFT_RIGHTORDER in SetMenuItemInfo.
16195 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
16196 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
16197 documented in MSDN (Word 95 depends on this).
16198 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
16199 modified with SetMenuItemInfo.
16202 2006-08-09 Jacek Caban <jacek@codeweavers.com>
16204 * dlls/mshtml/nsio.c:
16205 mshtml: Use moniker in AsyncOpen if channel is NULL.
16207 * dlls/mshtml/nsio.c:
16208 mshtml: Set nsURI's moniker in NewURI.
16210 * dlls/mshtml/nsembed.c:
16211 mshtml: Set nsURI's moniker in OnStartURILoad.
16213 * dlls/mshtml/nsio.c:
16214 mshtml: Don't crash in QueryInterface if uri is NULL.
16216 * dlls/mshtml/nsio.c:
16217 mshtml: Added default GetSpec implementation.
16219 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
16220 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
16222 * dlls/mshtml/nsembed.c:
16223 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
16225 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
16226 dlls/mshtml/persist.c:
16227 mshtml: Store IMoniker in BSCallback.
16229 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
16230 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
16232 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
16233 mshtml: Create "Internet Explorer_Hidden" window.
16235 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
16236 mshtml: Load the page from moniker if we don't have nsIChannel.
16238 * dlls/shdocvw/classinfo.c:
16239 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
16241 2006-08-09 Huw Davies <huw@codeweavers.com>
16243 * dlls/shlwapi/tests/path.c:
16244 shlwapi: Add tests for PathUnquoteSpaces.
16246 2006-08-09 Kai Blin <kai.blin@gmail.com>
16248 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
16249 secur32: Make ntlm tests run on both WinXP and Win2k.
16251 * dlls/secur32/tests/ntlm.c:
16252 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
16255 2006-08-09 Mike McCormack <mike@codeweavers.com>
16257 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
16258 shell32: IShellLink::SetPath removes quotes from the path.
16260 * dlls/shell32/tests/shelllink.c:
16261 shell32: Fix test compilation with MSVC6.
16263 2006-08-09 Alexandre Julliard <julliard@winehq.org>
16265 * dlls/user/user_private.h, include/wine/server_protocol.h,
16266 server/protocol.def, server/queue.c, server/trace.c:
16267 server: Make the message extra info 64 bits on Win64.
16269 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
16270 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
16271 server/protocol.def, server/queue.c, server/request.h,
16273 server: Split the queuing of hardware messages into a separate
16274 send_hardware_message request.
16276 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
16278 * dlls/shell32/recyclebin.c:
16279 shell32: Add recyclebin.c file missing in previous commit.
16281 * dlls/shell32/shell32_Pl.rc:
16282 shell32: Update Polish translation.
16284 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
16285 shell32: Add a custom icon for the trash folder.
16287 * dlls/shell32/trash.c:
16288 shell32: Add trash items enumeration.
16290 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
16291 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
16292 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
16293 dlls/shell32/trash.c, dlls/shell32/xdg.h:
16294 shell32: Add a Trash virtual folder.
16296 2006-08-06 Yong Chi <yong28chi@yahoo.com>
16298 * dlls/ddraw/direct3d.c:
16299 ddraw: Fix for incorrect return value from wined3d.
16301 2006-08-09 Alexandre Julliard <julliard@winehq.org>
16303 * .gitignore, Make.rules.in:
16304 Make.rules: Added rules for client/proxy/server generation from IDL files.
16306 * programs/explorer/desktop.c:
16307 explorer: Never paint the desktop when using the X root window.
16309 2006-08-08 Juan Lang <juan_lang@yahoo.com>
16311 * dlls/crypt32/oid.c:
16312 crypt32: Trace key type in CryptFindOIDInfo.
16314 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16316 * dlls/user/resources/user32_Ko.rc:
16317 user32: Updated Korean resource.
16319 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
16321 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
16322 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
16323 msvcrt: Remove redundant NULL checks before MSVCRT_free.
16325 * dlls/comdlg32/filedlg.c:
16326 comdlg32: Remove redundant NULL checks before MemFree.
16328 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
16330 * programs/wordpad/wordpad.c:
16331 wordpad: Request WS_VSCROLL now that riched20 supports it.
16333 * dlls/riched20/editor.c, dlls/riched20/paint.c:
16334 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
16337 2006-08-08 James Hawkins <truiken@gmail.com>
16339 * dlls/msi/tests/package.c:
16340 msi: Add tests for the RemoveFiles action.
16342 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
16344 * dlls/user/tests/sysparams.c:
16345 user/tests: Write-strings warnings fix.
16347 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
16348 dlls/shlwapi/tests/shreg.c:
16349 shlwapi/tests: Write-strings warnings fix.
16351 2006-08-08 Kai Blin <kai.blin@gmail.com>
16353 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
16354 dlls/secur32/tests/ntlm.c:
16355 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
16358 2006-08-08 Juan Lang <juan_lang@yahoo.com>
16360 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
16361 rsaenh: Test and fix CryptEncrypt with NULL buffer.
16363 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
16365 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
16366 usp10: ScriptItemize will break up the string into script_items.
16368 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
16370 * configure, configure.ac:
16371 configure: Fix the linux/ipx.h detection.
16373 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
16375 * dlls/wined3d/directx.c:
16376 wined3d: Volume texture addressing caps.
16378 * dlls/wined3d/directx.c:
16379 wined3d: Shader declaration cap fixes.
16381 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
16383 * dlls/riched20/run.c:
16384 riched20: Modify ME_CharFromPoint to work properly with password controls.
16386 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
16388 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
16389 mshtml: Add Swedish translation.
16391 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
16393 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
16394 wined3d: Shader cap fixes.
16396 2006-08-04 Robert Shearman <rob@codeweavers.com>
16398 * dlls/user/user_main.c, programs/explorer/desktop.c:
16399 user: Make ExitWindowsEx asynchronous by deferring the real work to the
16402 2006-08-08 Mike McCormack <mike@codeweavers.com>
16404 * dlls/shell32/shlfileop.c:
16405 shell32: Use case insensitive comparisons when comparing paths.
16407 2006-08-07 James Hawkins <truiken@gmail.com>
16409 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
16410 dlls/msi/msipriv.h, dlls/msi/package.c:
16411 msi: Fix the compressed files logic.
16412 If the compressed file attribute is not set, use the Word Count
16413 property to determine if files are compressed.
16415 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16417 * dlls/shell32/shell32_Ko.rc:
16418 shell32: Updated Korean resource.
16420 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
16422 * dlls/wined3d/device.c:
16423 wined3d: Stub out remaining renderstates.
16425 * dlls/wined3d/device.c:
16426 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
16428 * dlls/wined3d/device.c:
16429 wined3d: Add missing newline at the end of traces.
16431 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
16432 dlls/wined3d/wined3d_private.h:
16433 wined3d: Registry setting for the amount of simulated texture memory.
16434 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
16437 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
16440 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
16444 wine.inf: Don't create a fake exe and change the name at the same time.
16445 This confuses installers that think said exes can be run when this is
16446 not the case and cannot work.
16449 wine.inf: Use %CurrentVersionNT% wherever applicable.
16451 * dlls/mlang/regsvr.c:
16452 mlang: Fix the 'Multi Language String' CLSID: there is no
16453 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
16455 * include/shlguid.h:
16456 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
16458 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
16459 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
16460 inseng: Switch to the standard regsvr.c registration code.
16461 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
16462 This also gives us DllUnregisterServer() for free.
16464 * dlls/itss/regsvr.c:
16465 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
16466 so we can register its VersionIndependentProgID.
16468 * dlls/oleaut32/regsvr.c:
16469 oleaut32: Set some missing ProxyStubClsid fields.
16471 * dlls/ole32/regsvr.c:
16472 ole32: Add a BaseInterface where needed.
16474 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
16476 * dlls/wined3d/directx.c:
16477 wined3d: Textureops caps fix.
16479 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
16481 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
16482 user/tests: Write-strings and cast-qual warnings fix.
16484 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
16485 shell32: Write-strings warnings fix.
16487 2006-08-07 James Hawkins <truiken@gmail.com>
16489 * dlls/wintrust/wintrust_main.c:
16490 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
16492 * dlls/msi/tests/package.c:
16493 msi: Add tests for MsiGetProperty.
16495 2006-08-07 Alexandre Julliard <julliard@winehq.org>
16497 * aclocal.m4, configure:
16498 configure: Fixed soname detection on MacOS by using otool instead of ldd.
16500 2006-08-05 Kevin Koltzau <kevin@plop.org>
16502 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
16503 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
16504 dlls/hid/version.rc:
16505 hid: Initial implementation.
16507 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
16509 * dlls/wininet/internet.c:
16510 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
16512 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
16514 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
16515 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
16516 dlls/riched20/undo.c, dlls/riched20/wrap.c:
16517 riched20: New, clean, simple selection repaint logic - should fix all outstanding
16520 2006-08-07 H. Verbeet <hverbeet@gmail.com>
16522 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
16523 d3d9: Stub D3DPERF_ functions.
16525 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
16526 wined3d: Allow async occlusion queries.
16528 * dlls/wined3d/query.c:
16529 wined3d: Improve a few query traces.
16530 The query type is useful to have in query TRACEs.
16531 IWineD3DQueryImpl_GetDataSize isn't really a stub.
16533 * dlls/wined3d/query.c:
16534 wined3d: Check Occlusion query GL calls.
16536 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
16537 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
16538 wined3d: Add a couple of traces to the vertexdeclaration creation code.
16540 2006-08-07 Alexandre Julliard <julliard@winehq.org>
16542 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
16543 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
16544 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
16545 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
16546 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
16547 programs/winemenubuilder/Makefile.in, server/Makefile.in,
16548 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
16549 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
16550 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
16551 tools/wrc/Makefile.in:
16552 makefiles: Use make dependencies to create installation directories.
16553 This avoids a lot of redundant calls to mkinstalldirs.
16555 * dlls/ntdll/signal_i386.c:
16556 ntdll: Get rid of the Linux legacy signal stack switching.
16557 It doesn't work right in 32-bit code anyway.
16559 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
16561 * dlls/ntdll/signal_i386.c:
16562 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
16564 2006-08-07 Robert Shearman <rob@codeweavers.com>
16566 * dlls/ole32/defaulthandler.c:
16567 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
16568 if we are already connected.
16570 * dlls/ole32/oleobj.c:
16571 ole32: Finish off delegate notifications in the data advise holder.
16572 Advise the data delegate object when new advises come in on the data
16573 advise holder, not just when connecting.
16574 Unadvise the data delegate object when unadvising a connection on the
16575 data advise holder, when destructing the data advise holder and when
16578 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
16580 * dlls/dinput/mouse.c:
16581 dinput: Signal event after we queued an event. Not before.
16583 2006-08-05 Robert Reif <reif@earthlink.net>
16585 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
16586 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
16587 include/lmaccess.h:
16588 netapi32: Add stubs for remaining NetLocalGroup* functions.
16589 Move existing NetLocalGroup* functions to local_group.c.
16590 Add stubs for remaining NetLocalGroup* functions.
16592 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
16594 * dlls/dbghelp/dwarf.c:
16595 dbghelp: Missing bits from previous patch about variables with constant values.
16597 2006-08-07 Alexandre Julliard <julliard@winehq.org>
16599 * Make.rules.in, Makefile.in, documentation/Makefile.in:
16600 Make.rules: Make all submake invocations silent for consistency.
16602 * dlls/ntdll/directory.c:
16603 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
16605 2006-08-06 Francois Gouget <fgouget@free.fr>
16607 * dlls/usp10/tests/usp10.c:
16608 usp10/tests: Add trailing '\n's to ok() calls.
16610 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
16611 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
16612 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
16613 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
16614 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
16615 Assorted spelling fixes.
16617 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
16619 * dlls/wined3d/directx.c:
16620 wined3d: texture caps fixes.
16622 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
16623 wined3d: General constant caps fix.
16625 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
16627 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
16629 loader/pthread: Added pthread_attr_get_np support.
16631 2006-08-07 Mike McCormack <mike@codeweavers.com>
16633 * dlls/msi/dialog.c:
16634 msi: Fix the dialog centering logic.
16636 * dlls/kernel/powermgnt.c:
16637 kernel32: Change some FIXMEs to WARNs.
16639 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
16640 dlls/cabinet/tests/extract.c:
16641 cabinet: Fix and test the undocumented Extract function.
16642 The paths are MAX_PATH length.
16643 The last field is list of files which is checked when flags = 0.
16644 Add tests for the flag in the file list.
16646 * dlls/cabinet/cabinet_main.c:
16647 cabinet: Split the cabinet path for FDICopy.
16649 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16651 * programs/oleview/Ko.rc:
16652 oleview: Updated Korean resource.
16654 2006-08-05 H. Verbeet <hverbeet@gmail.com>
16656 * dlls/d3d8/device.c, dlls/d3d9/device.c:
16657 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
16659 * dlls/wined3d/vertexshader.c:
16660 wined3d: Fix D3DCOLOR swizzling in shaders.
16662 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
16663 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
16664 include/wine/wined3d_interface.h:
16665 wined3d: Delay vertex shader compilation until the shader is first used.
16667 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
16669 * dlls/ntdll/directory.c:
16670 ntdll: Add FreeBSD default serial port device.
16672 * dlls/oleaut32/tests/vartype.c:
16673 oleaut32/tests: Test relative error, not absolute.
16675 2006-08-05 Robert Reif <reif@earthlink.net>
16678 winnt.h: Add some more RIDs.
16680 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
16682 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
16683 setupapi/tests: Write-strings warnings fix.
16685 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
16686 secur32/tests: Write-strings warnings fix.
16688 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
16690 * dlls/msvcrt/msvcrt.spec:
16691 msvcrt: Some more exports requested from msvcr80.dll.
16693 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
16696 wine.inf: We should not override existing associations.
16698 * dlls/mshtml/mshtml.inf:
16699 mshtml: Fix the .jfif Content Type.
16701 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
16703 * dlls/riched20/caret.c, dlls/riched20/paint.c:
16704 riched20: Ensure text is wrapped before invalidating selection.
16706 2006-08-05 Alexandre Julliard <julliard@winehq.org>
16708 * libs/.gitignore, libs/wine/Makefile.in:
16709 libwine: Add a minor number to the library filename for future extensions.
16711 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
16712 libs/wine/Makefile.in:
16713 libs: Get rid of Makelib.rules since we only have one library now.
16714 Merge all the rules into the libwine makefile.
16716 2006-08-04 Robert Reif <reif@earthlink.net>
16718 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
16719 netapi32: Add stub for NetUserGetLocalGroups.
16721 * dlls/netapi32/access.c:
16722 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
16724 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
16725 netapi32: Add stub for NetLocalGroupEnum.
16727 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
16728 wtsapi32: Add some stubs.
16730 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
16732 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
16733 include/msiquery.h:
16734 msi: Write-strings warnings fix.
16736 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
16738 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
16739 include/wine/wined3d_gl.h:
16740 wined3d: Volume textures fix.
16742 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
16744 * dlls/wined3d/directx.c:
16745 wined3d: Raster caps fix.
16747 * dlls/wined3d/directx.c:
16748 wined3d: Primitive misc caps fix.
16750 2006-08-04 Kevin Koltzau <kevin@plop.org>
16752 * dlls/setupapi/devinst.c:
16753 setupapi: Create an empty list when getting device interface classes.
16755 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
16757 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
16758 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
16759 dlls/riched20/tests/editor.c:
16760 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
16762 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
16764 * tools/widl/widl.c, tools/widl/write_msft.c:
16765 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
16767 2006-08-04 Alexandre Julliard <julliard@winehq.org>
16769 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
16770 configure: Only link against libresolv where necessary.
16772 * configure, configure.ac, include/config.h.in, server/fd.c:
16773 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
16775 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
16777 * dlls/wined3d/basetexture.c:
16778 wined3d: Basetexture anisotropic fix.
16780 * dlls/wined3d/directx.c:
16781 wined3d: Fix a number of badly reported caps.
16783 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
16785 * dlls/user/tests/win.c, dlls/user/win.c:
16786 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
16788 * dlls/user/tests/win.c:
16789 user: Add a test for CreateWindowEx.
16791 2006-08-04 Alexandre Julliard <julliard@winehq.org>
16794 user: Don't bother checking the WS_VISIBLE style on the desktop window.
16796 2006-08-04 Hans Leidekker <hans@it.vu.nl>
16798 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
16799 usp10: Implement ScriptGetGlyphABCWidth.
16800 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
16802 2006-08-04 Robert Reif <reif@earthlink.net>
16804 * dlls/advapi32/tests/security.c:
16805 advapi32: Add more SID tests.
16807 2006-08-04 Robert Shearman <rob@codeweavers.com>
16809 * dlls/rpcrt4/rpc_binding.c:
16810 rpcrt4: Make the error output on a failed binding more informative
16811 by dumping information about the interface it is trying to bind to.
16813 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
16814 dlls/urlmon/urlmon_main.c:
16815 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
16817 2006-08-04 Hans Leidekker <hans@it.vu.nl>
16819 * dlls/usp10/usp10.c:
16820 usp10: Implement ScriptIsComplex.
16822 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
16824 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
16825 tools/widl/widl.c, tools/widl/widl.h:
16826 widl: Generate GUID (infile_i.c) files.
16828 2006-08-03 James Hawkins <truiken@gmail.com>
16830 * dlls/msi/dialog.c:
16831 msi: Use the initial dialog position values in the database when creating the
16834 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
16836 * dlls/usp10/tests/usp10.c:
16837 usp10: Fix glyph comparsion between tests.
16839 2006-08-04 Alexandre Julliard <julliard@winehq.org>
16841 * dlls/ntdll/server.c:
16842 ntdll: Fix a race condition at thread exit.
16844 2006-08-03 Benjamin Arai <me@benjaminarai.com>
16846 * dlls/oleaut32/varformat.c:
16847 oleaut32: Removes extra string allocation for varformat:VarMonthName.
16849 2006-08-03 Robert Shearman <rob@codeweavers.com>
16851 * dlls/ntdll/directory.c:
16852 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
16853 whole directory if the mask doesn't contain any wildcards and the file
16854 exists on in the directory with the same case as the mask.
16856 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16858 * dlls/oledlg/oledlg_Ko.rc:
16859 oledlg: Updated Korean resource.
16861 2006-08-03 Robert Reif <reif@earthlink.net>
16863 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
16864 advapi32: Add a computer SID to the registry.
16866 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
16867 ntdll: Fix some function arguments.
16869 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
16871 * dlls/wined3d/surface.c:
16872 wined3d: Surface pitch fix.
16874 2006-08-03 Jacek Caban <jacek@codeweavers.com>
16876 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
16877 mshtml: Fix handling offset in BSCallback.
16879 2006-08-03 H. Verbeet <hverbeet@gmail.com>
16881 * dlls/wined3d/drawprim.c:
16882 wined3d: Disable vertex arrays after we're done drawing from them.
16883 After drawing from a vertex array we should disable them, to prevent
16884 the next draw calls from potentially reading past their ends. This
16885 also moves the disabling of vertex attrib arrays (for shaders) into
16888 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
16890 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
16891 tools/widl/parser.y:
16892 widl: Write forward declarations for coclass definitions.
16894 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
16896 * dlls/riched20/editor.c:
16897 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
16898 exactly one screen line.
16900 * dlls/riched20/editor.c:
16901 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
16903 * dlls/riched20/editor.c:
16904 riched20: Ctrl+A should be allowed in read-only controls too.
16906 2006-08-03 Jacek Caban <jacek@codeweavers.com>
16908 * dlls/mshtml/navigate.c:
16909 mshtml: Added nsInputStream::Read implementation.
16911 2006-08-03 Robert Shearman <rob@codeweavers.com>
16913 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
16914 dlls/ole32/storage32.h:
16915 ole32: Ensure that a returned free block is valid in storage.
16916 Otherwise, an IStream_SetSize call followed by an IStream_Read call
16917 could fail with STG_E_DOCFILECORRUPT.
16919 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
16920 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
16921 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
16923 * dlls/msi/action.c:
16924 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
16926 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
16928 * dlls/msvfw32/msvideo16.c:
16929 msvfw32: Write-strings warning fix.
16931 * dlls/ole32/tests/clipboard.c:
16932 ole32/tests: Write-strings warnings fix.
16934 * dlls/riched20/tests/editor.c:
16935 riched20/tests: Write-strings warnings fix.
16937 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
16939 * dlls/dbghelp/dwarf.c:
16940 dbghelp: Properly handle variable with const value (ie without location)
16943 2006-08-03 Alexandre Julliard <julliard@winehq.org>
16946 server: Abstract the epoll functions a bit more.
16948 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
16950 * include/ntquery.h, include/shlguid.h:
16951 shell32: Add property ids to header files.
16953 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
16955 * include/shldisp.idl:
16956 include: Add the ShellFolderViewOC coclass.
16958 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
16960 * dlls/oleaut32/typelib.c:
16961 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
16963 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
16965 * dlls/hlink/link.c:
16966 hlink: Avoid double computation of the string length.
16968 2006-08-03 Alexandre Julliard <julliard@winehq.org>
16970 * dlls/winex11.drv/init.c:
16971 winex11.drv: Comment out the XCloseDisplay call on process detach.
16972 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
16974 2006-08-02 Benjamin Arai <me@benjaminarai.com>
16976 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
16977 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
16979 * dlls/oleaut32/tests/olefont.c:
16980 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
16982 2006-08-03 Robert Reif <reif@earthlink.net>
16985 winnt.h: Add missing define.
16987 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
16989 * dlls/wined3d/surface.c:
16990 wined3d: Paletted texture support.
16992 2006-08-03 Mike McCormack <mike@codeweavers.com>
16994 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
16995 ddraw: Don't link to wined3d, load it at runtime.
16996 This lets ddraw dlls built on a machine with OpenGL present run on other
16997 machines that may not have the OpenGL libraries installed.
16999 2006-08-02 Thomas Kho <tkho@ucla.edu>
17002 server: Remove unused thread_apc member.
17004 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17006 * programs/notepad/Ko.rc:
17007 notepad: Updated Korean resource.
17009 2006-08-02 Huw Davies <huw@codeweavers.com>
17011 * fonts/ms_sans_serif.sfd:
17012 fonts: Add that extra pixel to the variants of 'e' too.
17014 2006-08-03 Alexandre Julliard <julliard@winehq.org>
17016 * dlls/riched20/editor.c:
17017 riched20: Fixed handling of window private data for Win64.
17019 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
17021 * dlls/riched20/editor.c:
17022 riched20: Handle incorrect calls of window procedure.
17024 2006-08-01 Robert Reif <reif@earthlink.net>
17026 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
17027 advapi32: Check returned data from LsaQueryInformationPolicy.
17029 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
17031 * dlls/msi/tests/db.c:
17032 msi/tests: Write-strings warnings fix.
17034 * dlls/lz32/tests/lzexpand_main.c:
17035 lz32/tests: Write-strings warning fix.
17037 2006-08-02 Alexandre Julliard <julliard@winehq.org>
17039 * dlls/kernel/thunk.c:
17040 kernel32: Make some functions static.
17042 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
17043 hhctrl.ocx: Make some functions static.
17046 user: Add some missing internal Wine messages to the message spy.
17048 2006-08-02 Jacek Caban <jacek@codeweavers.com>
17050 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
17051 hlink: Added HlinkTranslateURL tub implementation.
17053 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
17054 dlls/hlink/tests/hlink.c, include/hlink.idl:
17055 hlink: Added HlinkIsShortcut implementation.
17057 * dlls/ole32/moniker.c:
17058 ole32: Clean up OleRun.
17060 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
17062 * dlls/riched20/run.c:
17063 riched20: Added short descriptions to functions in run.c, just in case
17064 anybody had any doubts about what they actually do.
17066 2006-08-02 Huw Davies <huw@codeweavers.com>
17068 * fonts/ms_sans_serif.sfd:
17069 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
17071 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
17073 * programs/winetest/Makefile.in:
17074 winetest: Added hlink tests.
17076 2006-08-02 Alexandre Julliard <julliard@winehq.org>
17078 * dlls/user/message.c, dlls/user/win.c, include/win.h,
17079 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
17080 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
17081 Also use the same code for Get/SetWindowWord.
17082 Based on a patch by Ge van Geldorp.
17084 2006-08-02 Mike McCormack <mike@codeweavers.com>
17086 * dlls/msi/classes.c:
17087 msi: Only ever write the long path for InProcServers.
17089 * dlls/msi/classes.c:
17090 msi: Register advertised components too.
17092 2006-08-02 Alexandre Julliard <julliard@winehq.org>
17094 * dlls/uxtheme/system.c:
17095 uxtheme: Make some variables static.
17097 * dlls/oledlg/insobjdlg.c:
17098 oledlg: Make a string static.
17100 * dlls/kernel/editline.c:
17101 kernel32: Make the keymap entries const.
17103 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
17104 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
17105 ole32: Make some functions and variables static.
17107 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
17108 msxml3: Make some functions and variables static.
17110 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
17111 opengl32: Make some functions and variables static.
17113 * dlls/glu32/glu.c:
17114 glu32: Make some functions static.
17116 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
17117 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
17118 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
17119 dsound: Make some functions static.
17121 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
17122 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
17123 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
17124 dlls/winex11.drv/xvidmode.c:
17125 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
17127 2006-08-01 James Hawkins <truiken@gmail.com>
17129 * dlls/msi/tests/db.c:
17130 msi: Add tests for SQL query markers.
17132 * dlls/msi/files.c:
17133 msi: A file that does not have the msidbFileAttributesCompressed bit set should
17134 be considered non-compressed.
17136 * dlls/msi/package.c, dlls/msi/tests/format.c:
17137 msi: Don't crash if an empty record is given to MsiProcessMessage.
17139 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
17140 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
17143 2006-08-01 Robert Reif <reif@earthlink.net>
17145 * dlls/advapi32/lsa.c:
17146 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
17149 2006-08-01 Juan Lang <juan_lang@yahoo.com>
17151 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
17152 dlls/wintrust/wintrust_main.c:
17153 wintrust: Implement TrustIsCertificateSelfSigned.
17155 * dlls/crypt32/str.c:
17156 crypt32: Support more types in CertRDNToStr.
17158 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17160 * dlls/msvfw32/msvfw32_Ko.rc:
17161 msvfw32: Updated Korean resource.
17163 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
17165 * dlls/shell32/version.h:
17166 shell32: Fix the file version string of the version resource.
17168 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
17170 * dlls/kernel/tests/process.c:
17171 kernel/tests: Write-strings warnings fix.
17173 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
17174 kernel: Write-strings warnings fixes.
17176 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
17178 * programs/oleview/typelib.c:
17179 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
17181 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
17183 * dlls/mshtml/mshtml.inf:
17184 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
17186 2006-08-01 Alexandre Julliard <julliard@winehq.org>
17188 * libs/port/memmove.c:
17189 libport: Fixed invalid lvalue accesses in memmove.
17191 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17193 * programs/view/Ko.rc:
17194 view: Updated Korean resource.
17196 2006-08-01 Huw Davies <huw@codeweavers.com>
17198 * dlls/comctl32/propsheet.c:
17199 comctl32: Limit the width of the watermark to 164 pixels.
17201 2006-07-31 Huw Davies <huw@codeweavers.com>
17203 * dlls/comctl32/propsheet.c:
17204 comctl32: Limit the size of the header bitmap to 49x49.
17206 * dlls/comctl32/propsheet.c:
17207 comctl32: Invalidate the header area so that updated titles will be drawn.
17209 * dlls/comctl32/propsheet.c:
17210 comctl32: Wordwrap the sub title.
17212 * dlls/comctl32/propsheet.c:
17213 comctl32: The titles are already converted to unicode so always use DrawTextW
17216 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
17218 * dlls/shell32/trash.c:
17219 shell32: Send directories and non-regular files to the trash.
17221 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
17223 * dlls/user/tests/win.c:
17224 user: Add a couple of missing bits to the SetWindowLong test.
17226 2006-08-01 Jacek Caban <jacek@codeweavers.com>
17228 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
17229 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
17231 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
17232 dlls/mshtml/mshtml_private.h:
17233 mshtml: Store HTMLElement pointer in HTMLTextContainer.
17235 2006-08-01 Robert Reif <reif@earthlink.net>
17237 * dlls/advapi32/tests/lsa.c:
17238 advapi32: More LsaQueryInformationPolicy tests.
17240 2006-08-02 Mike McCormack <mike@codeweavers.com>
17242 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
17243 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
17245 2006-08-01 Alexandre Julliard <julliard@winehq.org>
17248 gdi: Fixed buffer overflow in GetCharABCWidthsI.
17250 * Make.rules.in, tools/makedep.c:
17251 makedep: Always search for includes in the standard directories, even without
17254 * Make.rules.in, tools/makedep.c:
17255 makedep: Don't add dependencies for system headers.
17258 makedep: Get rid of restrictions on line lengths. Merge lines that end in
17262 makedep: Convert to standard Wine lists.
17264 2006-07-28 Robert Shearman <rob@codeweavers.com>
17266 * dlls/msxml3/regsvr.c:
17267 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
17268 Don't delete the progid key when unregistering coclasses - this is now
17269 done in unregister_progids.
17271 * dlls/msxml3/regsvr.c:
17272 msxml3: Separate the writing of progids from the writing of classes.
17273 This allows writing multiple progids that refer to one class.
17274 Support writing out Version and VersionIndependentProgId keys for classes.
17276 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
17278 * dlls/kernel/format_msg.c:
17279 kernel: Wsign-compare warning fix.
17281 2006-07-31 Robert Reif <reif@earthlink.net>
17283 * dlls/advapi32/lsa.c:
17284 advapi32: LsaQueryInformationPolicy update.
17285 Update LsaQueryInformationPolicy to use correct computer name and SID.
17286 Add support for PolicyDnsDomainInformation.
17288 2006-08-02 Mike McCormack <mike@codeweavers.com>
17290 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
17291 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
17292 dlls/hlink/tests/hlink.c:
17293 hlink: Add a short test case.
17295 * dlls/hlink/link.c:
17296 hlink: Use CoTaskMemAlloc when returning memory to a caller.
17298 * dlls/hlink/link.c:
17299 hlink: Create a strdupW function and use it.
17301 2006-07-31 Thomas Kho <tkho@ucla.edu>
17303 * dlls/msi/dialog.c:
17304 msi: Wake dialog on messages from external threads.
17306 2006-07-31 James Hawkins <truiken@gmail.com>
17308 * dlls/msi/action.c, dlls/msi/tests/package.c:
17309 msi: Fix a couple install state test cases.
17310 - Correctly handle the msidbComponentAttributesOptional component attribute.
17311 - Don't set a component's state to INSTALLSTATE_LOCAL if the
17312 msidbComponentAttributesSourceOnly attribute is provided.
17314 * dlls/msi/tests/package.c:
17315 msi: Fix the add_feature_entry helper function.
17317 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
17319 * include/ddk/winsplp.h:
17320 winsplp.h: Remove FAR, use W structs, fix typo.
17322 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
17324 * dlls/dinput/tests/keyboard.c:
17325 dinput/tests: Write-strings warning fix.
17327 * dlls/dsound/tests/dsound8.c:
17328 dsound/tests: Write-strings warning fix.
17330 2006-07-31 Robert Shearman <rob@codeweavers.com>
17332 * dlls/user/tests/win.c, dlls/user/win.c:
17333 user: Ignore setting NULL window procs inside SetWindowLong.
17334 Add tests for SetWindowLong error cases.
17336 2006-07-31 Duane Clark <fpga@pacbell.net>
17338 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
17339 msvcrt: Fix fgetwc/s in binary mode.
17341 * dlls/msvcrt/tests/file.c:
17342 msvcrt: Test fgetwc/s in binary mode.
17344 * dlls/msvcrt/file.c:
17345 msvcrt: Remove read_i loop and fix fread.
17347 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
17349 * tools/widl/parser.y:
17350 widl: Set type_t kind field correctly for all types.
17352 * tools/widl/parser.y:
17353 widl: Set defined flag for coclasses.
17355 2006-07-31 James Hawkins <truiken@gmail.com>
17357 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
17358 setupapi: Add a stub implementation of SetupGetSourceInfo.
17360 * dlls/msi/action.c, dlls/msi/tests/package.c:
17361 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
17364 2006-07-31 Robert Shearman <rob@codeweavers.com>
17366 * dlls/oleaut32/typelib.c:
17367 oleaut32: Improve dump_DispParms.
17369 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
17370 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
17372 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
17373 ole32: Implement OleNoteObjectVisible as described by MSDN.
17375 * dlls/ole32/storage32.c:
17376 ole32: Remove a check on the share mode for the NULL filename case as the
17377 check is already done earlier in StgCreateDocfile.
17379 2006-07-31 Alexandre Julliard <julliard@winehq.org>
17381 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
17382 ntdll: Move the calling of the process entry point back to kernel32.
17383 Apparently some copy protection stuff relies on that.
17384 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
17386 * dlls/ntdll/loader.c:
17387 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
17389 * loader/preloader.c:
17390 preloader: Added support for the new style DT_GNU_HASH symbol table.
17392 * loader/preloader.c:
17393 preloader: Fixed type checking in symbol lookup.
17395 * loader/preloader.c:
17396 preloader: Properly use the ELF hash table when looking up a symbol.
17398 2006-07-31 Jacek Caban <jacek@codeweavers.com>
17400 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
17401 dlls/shdocvw/webbrowser.c:
17402 shdocvw: Added WebBrowser::Invoke implementation.
17404 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
17405 dlls/shdocvw/tests/webbrowser.c:
17406 shdocvw: Added SetExtent and GetExtent implementation.
17408 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
17410 * dlls/wined3d/surface.c:
17411 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
17413 * dlls/wined3d/device.c:
17414 wined3d: Avoid NULL dereference.
17416 2006-07-31 Thomas Kho <tkho@ucla.edu>
17418 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
17419 riched20: Implement EM_GETLINE.
17421 2006-08-01 Mike McCormack <mike@codeweavers.com>
17423 * dlls/ole32/storage32.c:
17424 ole32: Use IsGUIDEqual to compare IIDs.
17426 2006-07-31 Alexandre Julliard <julliard@winehq.org>
17428 * libs/wine/mmap.c:
17429 libwine: Better heuristic for finding the top of the address space on Linux.
17431 2006-07-31 Robert Reif <reif@earthlink.net>
17433 * dlls/advapi32/security.c:
17434 advapi32: Add computer sid support to LookupAccountSidW.
17436 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
17437 advapi32: Add more helper functions.
17438 Add ADVAPI_GetComputerSid.
17440 2006-07-31 Jacek Caban <jacek@codeweavers.com>
17442 * dlls/shdocvw/regsvr.c:
17443 shdocvw: Register SHDocVw typelib.
17445 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
17446 dlls/shdocvw/shdocvw_v1.idl:
17447 shdocvw: Added typelib.
17449 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
17451 * dlls/shell32/shell32_Pl.rc:
17452 shell32: Update the Polish translation.
17454 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
17455 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
17456 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
17457 shell32: Call the trashing code from SHFileOperationW.
17459 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
17460 dlls/shell32/xdg.h:
17461 shell32: Add trashing support functions.
17463 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
17464 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
17465 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
17466 shell32: Add trashing confirmations.
17468 2006-07-31 Benjamin Arai <me@benjaminarai.com>
17470 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
17471 dlls/oleaut32/tests/vartest.c:
17472 oleaut32: Move varformat conformance tests to new file varformat.c
17474 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
17476 * dlls/user/input.c, dlls/user/tests/input.c:
17477 user: Set buffer to '\0' in GetKeyNameTextA too.
17479 2006-07-29 Duane Clark <fpga@pacbell.net>
17481 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
17484 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
17487 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
17488 msvcrt: Fix _read and fgetc.
17490 * dlls/msvcrt/tests/file.c:
17491 msvcrt: File read buffer tests.
17493 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
17495 * dlls/dinput/dinput_main.c:
17496 dinput: Initialize event sequence counter. And simplify code.
17498 2006-07-29 Robert Reif <reif@earthlink.net>
17500 * dlls/advapi32/tests/security.c:
17501 advapi32: Add string sid tests.
17503 * dlls/advapi32/tests/security.c:
17504 advapi32: Print more info about failed test.
17506 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
17507 dlls/advapi32/security.c:
17508 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
17509 Make debugstr_sid global.
17511 2006-08-01 Mike McCormack <mike@codeweavers.com>
17513 * dlls/ole32/storage32.c:
17514 ole32: Add function parameters to FIXME messages.
17516 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
17517 ole32: Add a test showing what STGM_TRANSACTED does for streams.
17519 2006-07-30 H. Verbeet <hverbeet@gmail.com>
17521 * dlls/ddraw/direct3d.c:
17522 ddraw: Order Z-buffer formats by depth buffer bit depths in
17523 IDirect3DImpl_7_EnumZBufferFormats.
17525 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
17526 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
17527 GLSL fragment shaders.
17529 * dlls/wined3d/device.c:
17530 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
17532 * dlls/wined3d/surface.c:
17533 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
17534 IWineD3DSurfaceImpl_UnlockRect.
17536 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
17538 * dlls/comctl32/tests/comboex.c:
17539 comctl32/tests: Write-strings warnings fix.
17541 * dlls/advpack/tests/install.c:
17542 advpack/tests: Write-strings warnings fix.
17544 * dlls/cabinet/cabinet_main.c:
17545 cabinet: Write-strings warning fix.
17547 2006-07-29 Jacek Caban <jacek@codeweavers.com>
17549 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
17550 shlwapi: Change file path to URL in UrlCanonicalize.
17552 * dlls/urlmon/umon.c:
17553 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
17555 2006-07-30 Alexandre Julliard <julliard@winehq.org>
17557 * dlls/ntdll/virtual.c:
17558 ntdll: Use the right section size when setting protections.
17559 Use the same size computation when setting section protections than
17560 when mapping it in the first place (reported by Nicholas Miell).
17562 2006-07-29 Mike McCormack <mike@codeweavers.com>
17564 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
17565 ole32: Add some missing traces.
17567 * dlls/ole32/tests/storage32.c:
17568 ole32: Add a test for IEnumSTATSTG.
17570 * dlls/msi/files.c:
17571 msi: Change an ERR to a WARN.
17573 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
17575 * tools/widl/proxy.c:
17576 widl: Fix "static declaration follows non-static declaration" in generated code.
17578 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
17579 widl: Encode coclass types in typelibs.
17581 * tools/widl/parser.y:
17582 widl: Register types for coclasses.
17584 * tools/widl/write_msft.c:
17585 widl: Check if a typeinfo is already in a typelib before adding it.
17587 * tools/widl/write_msft.c:
17588 widl: Set typelib_idx for coclasses when they're added to a typelib.
17590 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
17591 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
17592 tools/widl/write_msft.c:
17593 widl: Fold class_t into type_t.
17595 2006-07-28 Thomas Kho <tkho@ucla.edu>
17597 * dlls/Maketest.rules.in:
17598 Maketest.rules.in: Fix comment.
17600 2006-07-28 Robert Reif <reif@earthlink.net>
17602 * dlls/advapi32/security.c:
17603 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
17605 * dlls/advapi32/security.c:
17606 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
17608 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
17610 * programs/regedit/regproc.c:
17611 regedit: Allow entering - for a value in a .reg file to delete that value.
17613 2006-07-28 James Hawkins <truiken@gmail.com>
17615 * dlls/wininet/urlcache.c:
17616 wininet: Only copy the relative filename into the UrlEntry structure.
17618 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
17620 * dlls/advpack/tests/advpack.c:
17621 advpack/tests: Write-strings warnings fix.
17623 * dlls/msi/tests/db.c:
17624 msi/tests: Write-strings warnings fix.
17626 2006-07-28 Juan Lang <juan_lang@yahoo.com>
17628 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
17629 dlls/crypt32/tests/cert.c, include/wincrypt.h:
17630 crypt32: Implement CryptHashPublicKeyInfo.
17632 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
17633 rsaenh: Use Interlocked functions for reference counting.
17635 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
17637 * dlls/dinput/device.c, include/dinput.h:
17638 dinput: Add DISCL_NOWINKEY define.
17640 2006-07-28 Jason Green <jave27@gmail.com>
17642 * dlls/wined3d/baseshader.c:
17643 wined3d: Skip processing of D3DSIO_PHASE instruction.
17645 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
17646 include/d3d9types.h, include/wine/wined3d_types.h:
17647 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
17649 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
17650 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
17651 include/d3d9types.h, include/wine/wined3d_types.h:
17652 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
17654 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
17656 * dlls/wined3d/surface.c:
17657 wined3d: Optimize d3dfmt_convert_surface.
17659 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
17660 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
17661 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
17662 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
17663 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
17664 winex11.drv: Kill DGA support.
17666 2006-07-27 Jacek Caban <jacek@codeweavers.com>
17668 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
17669 include/stdole2.idl:
17670 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
17673 2006-07-29 Alexandre Julliard <julliard@winehq.org>
17675 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
17676 dlls/stdole32.tlb/Makefile.in:
17677 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
17678 things than resources.
17680 2006-07-28 Alexandre Julliard <julliard@winehq.org>
17682 * dlls/user/message.c:
17683 user: Abort WaitForUserIdle if the target process died.
17685 2006-07-28 Jason Green <jave27@gmail.com>
17687 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
17688 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
17689 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17690 wined3d: More shader fixes / new instructions.
17691 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
17692 - Subtract 1 more constant from total GLSL allowed float constants to
17693 accommodate the PROJECTION matrix row that we reference.
17695 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
17697 * dlls/wined3d/surface.c:
17698 wined3d: Render target texturing.
17700 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
17702 * dlls/msi/msi_main.c:
17703 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
17706 * dlls/msi/msipriv.h:
17707 msi: Make the version information of DllGetVersion same as in version resource.
17709 2006-07-27 Juan Lang <juan_lang@yahoo.com>
17711 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
17712 rsaenh: More tests and some fixes.
17713 - correct deleting the default container
17714 - imported keys should be stored in their container, not just given to the caller
17715 - tests for these changes
17717 2006-07-27 Benjamin Arai <me@benjaminarai.com>
17719 * dlls/oleaut32/varformat.c:
17720 oleaut32: VarMonthName - Update error codes and helper functions.
17722 * dlls/oleaut32/tests/vartest.c:
17723 oleaut32: VarSub: Conformance test.
17725 * dlls/oleaut32/variant.c:
17726 oleaut32: VarSub: Fixes several data types and corrects error codes.
17728 2006-07-28 Robert Shearman <rob@codeweavers.com>
17730 * dlls/oleaut32/olepicture.c:
17731 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
17733 * dlls/oleaut32/olefont.c:
17734 oleaut32: Implement GetTypeInfoCount for standard fonts.
17736 * dlls/oleaut32/olepicture.c:
17737 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
17738 Remove some validation code that is already handled by a more generic
17739 case at the end of the function.
17741 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
17742 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
17744 * dlls/oleaut32/tests/olefont.c:
17745 oleaut32: Add a test for passing an invalid number of input parameters into
17746 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
17748 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
17749 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
17750 Add some tests for IPictureDisp::Invoke.
17752 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
17753 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
17755 * dlls/oleaut32/tests/olefont.c:
17756 oleaut32: Add a successful test for IFontDisp::Invoke.
17758 * dlls/oleaut32/olefont.c:
17759 oleaut32: Handle the Weight property in IFontDisp::Invoke.
17761 2006-07-27 Juan Lang <juan_lang@yahoo.com>
17763 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
17764 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
17765 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
17768 sspi.h: Add missing define.
17770 2006-07-27 James Hawkins <truiken@gmail.com>
17772 * dlls/msi/tests/db.c:
17773 msi: Add tests for MsiDatabaseImport.
17775 2006-07-27 Jacek Caban <jacek@codeweavers.com>
17777 * include/mshtml.idl:
17778 mshtml.idl: Fix SAFEARRAY argument declaration.
17780 * tools/widl/write_msft.c:
17781 widl: Reorder segments to match midl.
17783 * tools/widl/write_msft.c:
17784 widl: Use cval in ATTR_ID.
17786 * tools/widl/write_msft.c:
17787 widl: Added ATTR_BINDABLE handling to add_func_desc.
17789 * tools/widl/write_msft.c:
17790 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
17792 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
17793 shdocvw: Added test of GetControlInfo.
17795 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
17797 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
17798 Fix 2 "static is not at beginning of declaration" warnings.
17800 * dlls/msi/tests/package.c:
17801 msi: 0xdeadbeef is too big for a signed int thus producing sign
17802 comparison warnings when compared to an int variable. Use 0xdeadbee
17805 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
17807 * dlls/mapi32/tests/prop.c:
17808 mapi32/tests: Write-strings warning fix.
17810 * dlls/msi/tests/install.c:
17811 msi/tests: Write-strings warning fix.
17813 * dlls/crypt32/tests/encode.c:
17814 crypt32/tests: Write-strings warnings fix.
17816 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
17818 * programs/winebrowser/main.c:
17819 winebrowser: Pass any given argument that is not a mailto URL to the browser.
17821 2006-07-27 Mike McCormack <mike@codeweavers.com>
17823 * programs/msiexec/msiexec.c:
17824 msiexec: Don't crash if there's no args.
17826 * dlls/msi/action.c:
17827 msi: Don't set the shortcut's working directory if it's NULL.
17829 * dlls/msi/msi.c, dlls/msi/registry.c:
17830 msi: Fix some memory leaks.
17832 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
17834 * dlls/dinput/keyboard.c:
17835 dinput: Keyboard: Use the same event queue mechanism as mouse.
17837 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
17839 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
17840 dlls/wined3d/wined3d_private.h:
17841 wined3d: Do not use the IWineD3DSurface for the cursor.
17843 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
17845 * dlls/wined3d/surface.c:
17846 wined3d: Avoid a false ERR.
17848 2006-07-27 Alexandre Julliard <julliard@winehq.org>
17850 * ANNOUNCE, ChangeLog, VERSION, configure:
17853 ----------------------------------------------------------------
17854 2006-07-27 Jason Green <jave27@gmail.com>
17856 * dlls/wined3d/vertexshader.c:
17857 wined3d: Fix minor typo from shader patch.
17859 2006-07-27 Huw Davies <huw@codeweavers.com>
17862 wine.inf: Add lnkfile description.
17864 2006-07-27 Alexandre Julliard <julliard@winehq.org>
17867 server: Round up the timeout for poll() to avoid redundant calls.
17869 * server/request.c:
17870 server: Don't crash on invalid request sizes.
17872 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
17874 * programs/winhelp/winhelp.c:
17875 winhelp: Write-strings warning fix.
17877 * dlls/user/tests/menu.c:
17878 user/tests: Write-strings warnings fix.
17880 2006-07-26 James Hawkins <truiken@gmail.com>
17882 * dlls/msi/Makefile.in, dlls/msi/package.c:
17883 msi: Download the MSI package if it is a remote URL.
17885 2006-07-26 Juan Lang <juan_lang@yahoo.com>
17887 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
17888 crypt32: Implement CryptStrToNameA/W, with tests.
17890 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
17891 dlls/crypt32/tests/encode.c:
17892 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
17894 * dlls/rsaenh/rsaenh.c:
17895 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
17897 2006-07-27 Alexandre Julliard <julliard@winehq.org>
17899 * dlls/oleaut32/olefont.c:
17900 oleaut32: Fixed compiler warning.
17902 2006-07-26 Jason Green <jave27@gmail.com>
17904 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
17905 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
17906 wined3d: Fix some upside-down rendering issues for shaders.
17908 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
17910 * dlls/wined3d/surface.c:
17911 wined3d: BltFast/BltOverride color keying.
17913 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
17915 * programs/regedit/listview.c:
17916 regedit: Write-strings warning fix.
17918 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
17920 * dlls/wined3d/directx.c:
17921 wined3d: Blacklist WINED3DFMT_R8G8B8.
17923 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17925 * programs/wineconsole/wineconsole_Ko.rc:
17926 wineconsole: Updated Korean resource.
17928 2006-07-27 Mike McCormack <mike@codeweavers.com>
17930 * include/commctrl.h:
17931 comctl32: Fix a typo.
17933 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
17934 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
17936 * dlls/msi/tests/format.c:
17937 msi: Remember to free a handle.
17940 msi: Fix some memory leaks in the condition parser.
17942 * dlls/msi/appsearch.c, dlls/msi/msi.c:
17943 msi: Use msi_alloc/free, not HeapAlloc/Free.
17945 2006-07-26 James Hawkins <truiken@gmail.com>
17947 * dlls/msi/tests/install.c:
17948 msi: Test the column types of MSI packages.
17950 * dlls/msi/tests/package.c:
17951 msi: Test the states of a component with a compressed file.
17953 * dlls/msi/table.c:
17956 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
17958 * dlls/dinput8/dinput8_main.c:
17959 dinput8: Better DirectInput8Create warning.
17961 2006-07-26 Jacek Caban <jacek@codeweavers.com>
17963 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
17964 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
17966 * dlls/mshtml/protocol.c:
17967 mshtml: Fix handling res URLs with full path and number resource ID.
17969 2006-07-26 Robert Shearman <rob@codeweavers.com>
17971 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
17972 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
17974 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
17975 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
17976 the input parameter into the correct type.
17978 * dlls/ole32/regsvr.c:
17979 ole32: Add more self-registration entries for classes and interfaces.
17981 2006-07-26 Huw Davies <huw@codeweavers.com>
17984 wine.inf: Add inifile entries.
17986 2006-07-24 Thomas Kho <tkho@ucla.edu>
17988 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
17989 wcmd: Correct handling of quotes and /s flag when a command argument is present.
17991 2006-07-23 Kovács András <andras@csevego.net>
17993 * dlls/wined3d/device.c:
17994 wined3d: Fix CopyRects if pDestPointsArray is NULL.
17996 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
17998 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
17999 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
18001 2006-07-26 Ge van Geldorp <ge@gse.nl>
18003 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
18004 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
18005 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
18006 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
18007 programs/winedbg/memory.c, programs/winedbg/source.c,
18008 programs/winedbg/stack.c, programs/winedbg/symbol.c,
18009 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
18010 programs/winedbg/types.c:
18011 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
18013 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
18015 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
18016 wined3d: More efficient color keying dirtifying.
18017 Instead of blindly dirtifying the surface LoadTexture keeps track of
18018 the color key that was used when creating the opengl texture and
18019 reloads the surface if the color key has changed.
18021 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
18023 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
18024 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
18025 include/wine/wined3d_interface.h:
18026 ddraw: Support using an application-provided surface pointer.
18028 2006-07-26 Mike McCormack <mike@codeweavers.com>
18030 * dlls/msi/record.c, dlls/msi/tests/record.c:
18031 msi: Fix an off by one error in MsiRecordGetString.
18033 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
18034 msi: Implement SQL inner joins.
18036 2006-07-26 Alexandre Julliard <julliard@winehq.org>
18038 * dlls/crypt32/tests/store.c:
18039 crypt32/tests: Clean up temp files.
18041 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
18042 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
18043 server/protocol.def, server/request.c, server/thread.c,
18045 server: Convert the server start time to the abs_time_t type.
18047 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
18048 server/protocol.def, server/thread.c, server/thread.h,
18050 server: Convert thread creation/exit times to the abs_time_t type.
18052 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
18054 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
18055 deal only with timeouts.
18057 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
18058 server/protocol.def, server/request.h, server/trace.c:
18059 server: Rename the wait_input_idle request to better reflect what it does.
18060 Also get rid of the unused timeout field.
18062 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
18064 server: Make the create_async function take an absolute timeout.
18066 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
18068 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
18070 server: Fix some comparisons between signed and unsigned.
18072 2006-07-26 Alexandre Julliard <julliard@winehq.org>
18074 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
18075 server/console.c, server/debugger.c, server/file.c, server/hook.c,
18076 server/object.c, server/object.h, server/process.c, server/process.h,
18077 server/protocol.def, server/ptrace.c, server/queue.c,
18078 server/region.c, server/registry.c, server/request.c,
18079 server/request.h, server/snapshot.c, server/symlink.c,
18080 server/token.c, server/trace.c, server/user.h, server/window.c,
18081 server/winstation.c, tools/make_requests:
18082 server: Added data_size_t type to represent sizes in the server protocol.
18083 Make it an unsigned int to save some space on Win64, if we need to
18084 transfer more than 4Gb over the server pipe something is seriously
18087 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
18089 * dlls/rsaenh/rsaenh.c:
18090 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
18092 * dlls/rsaenh/rsaenh.c:
18093 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
18096 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
18098 * dlls/winspool.drv/tests/info.c:
18099 winspool.drv/tests: Write-strings warnings fix.
18101 * dlls/msi/tests/db.c:
18102 msi/tests: Write-strings warnings fix.
18104 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18106 * programs/winefile/Ko.rc:
18107 winefile: Updated Korean resource.
18109 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
18111 * dlls/dmime/performance.c:
18112 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
18114 2006-07-25 Juan Lang <juan_lang@yahoo.com>
18116 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
18117 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
18118 crypt32: Implement file stores.
18120 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
18122 * dlls/wined3d/directx.c:
18123 wined3d: Enable all bump mapping formats.
18125 2006-07-26 Jason Green <jave27@gmail.com>
18127 * dlls/wined3d/drawprim.c:
18128 wined3d: Fix crash caused by bad TRACE.
18130 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
18132 * dlls/wined3d/glsl_shader.c:
18133 wined3d: Remove superfluous breaks.
18135 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
18137 * tools/widl/parser.y:
18138 widl: Allow trailing commas in attribute lists.
18140 2006-07-26 Mike McCormack <mike@codeweavers.com>
18143 msi: Add a FIXME for join queries.
18145 2006-07-25 Mike McCormack <mike@codeweavers.com>
18147 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
18148 msi: Always load all the components.
18150 2006-07-25 Robert Shearman <rob@codeweavers.com>
18152 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
18153 dbghelp: Implement SymGetSymFromAddr64.
18155 * configure, configure.ac, dlls/oleaut32/olepicture.c,
18156 include/config.h.in:
18157 configure: Add a check for the DGifOpen function in the gif_lib.h header as
18158 the v4 of the file does define it, while v3 doesn't.
18160 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
18162 * dlls/comdlg32/filedlg.c:
18163 comdlg32: GetOpenFileNameW - Create unicode windows.
18165 2006-07-25 Alexandre Julliard <julliard@winehq.org>
18167 * programs/uninstaller/main.c:
18168 uninstaller: Fail more gracefully when the registry key is missing.
18170 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
18172 * dlls/oleaut32/safearray.c:
18173 oleaut32: Adding a NULL to a safearray is supposed to crash.
18175 2006-07-25 Alexandre Julliard <julliard@winehq.org>
18177 * dlls/ntdll/server.c:
18178 ntdll: Avoid accessing the TEB after the memory view has been released.
18179 When using reserved areas the memory could potentially be reused right
18183 server: Try harder to find a suitable thread for read/write_process_memory.
18185 2006-07-20 Thomas Kho <tkho@ucla.edu>
18187 * server/process.c:
18188 server: Add new threads to end of thread_list.
18190 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
18192 * dlls/rpcrt4/ndr_marshall.c:
18193 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
18195 2006-07-24 Jason Green <jave27@gmail.com>
18197 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
18198 dlls/wined3d/wined3d_private.h:
18199 wined3d: Implement more GLSL instructions.
18200 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
18202 2006-07-25 Mike McCormack <mike@codeweavers.com>
18204 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
18205 msi: Fix where queries on 32bit integer columns.
18207 2006-07-24 James Hawkins <truiken@gmail.com>
18209 * dlls/msi/tests/db.c:
18210 msi: Add tests for the WHERE SQL clause.
18212 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18214 * dlls/wineps.drv/wps_Ko.rc:
18215 wineps.drv: Updated Korean resource.
18217 2006-07-25 H. Verbeet <hverbeet@gmail.com>
18219 * dlls/wined3d/device.c, dlls/wined3d/query.c,
18220 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
18221 wined3d: Add real occlusion query support.
18223 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
18224 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
18225 IWineD3DPixelShaderImpl_SetFunction.
18227 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
18228 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
18230 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
18232 * tools/widl/parser.l, tools/widl/parser.y:
18233 widl: Support SAFEARRAY(type) syntax.
18235 * tools/widl/header.c:
18236 widl: Fix redefinition of types in output.
18238 2006-07-24 Jacek Caban <jacek@codeweavers.com>
18240 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
18241 shdocvw: Added more test and fixes.
18243 2006-07-24 Huw Davies <huw@codeweavers.com>
18245 * dlls/gdi/freetype.c:
18246 gdi32: Use the correct name when writing the fixed font registry value.
18248 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
18250 * dlls/user/input.c, dlls/user/tests/msg.c:
18251 user: Add more TrackMouseEvent tests, particularly a test with
18252 injected mouse move events. Fix a problem detected by the test.
18254 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
18256 * dlls/user/input.c:
18257 user: Various TrackMouseEvent fixes.
18258 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
18259 use hittest directly to simplify the code.
18260 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
18262 * dlls/user/winpos.c:
18263 user: Add a trace to EndDeferWindowPos.
18265 * dlls/user/input.c:
18266 user: Use (win) debug channel by default, add a TRACE to SendInput.
18268 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
18270 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
18271 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
18273 2006-07-24 Mike McCormack <mike@codeweavers.com>
18275 * dlls/msi/registry.c:
18276 msi: Use CLSIDFromString to make squash_guid a bit more robust.
18278 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
18279 msi: Make MsiConfigureFeature a bit more robust.
18281 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
18282 dlls/msi/msipriv.h:
18283 msi: Move COM server implementation to a separate file.
18285 * configure, configure.ac:
18286 configure: Check for freetype-config first, then use the libraries it specifies.
18288 2006-07-23 Jason Green <jave27@gmail.com>
18290 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18291 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
18292 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
18293 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
18294 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
18295 references from D3DTS_* to WINED3DTS_*.
18297 2006-07-24 Alexandre Julliard <julliard@winehq.org>
18299 * configure, configure.ac, loader/main.c, loader/preloader.c:
18300 preloader: Allocate more space in low memory as well as for top-down allocations.
18302 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
18303 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
18305 * dlls/ntdll/virtual.c:
18306 ntdll: Support memory allocations inside reserved areas.
18308 * dlls/ntdll/virtual.c:
18309 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
18311 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
18312 libs/wine/wine.map:
18313 libwine: Added a function to enumerate the reserved mmap areas.
18315 2006-07-24 Robert Shearman <rob@codeweavers.com>
18318 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
18321 * dlls/rpcrt4/ndr_marshall.c:
18322 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
18323 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
18325 * dlls/rpcrt4/rpc_binding.c:
18326 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
18328 * dlls/rpcrt4/ndr_marshall.c:
18329 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
18331 * dlls/rpcrt4/ndr_marshall.c:
18332 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
18333 NdrConformantStringUnmarshall.
18335 * dlls/rpcrt4/ndr_marshall.c:
18336 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
18337 Change the FIXME messages to print out unrecognised format characters in
18338 hex rather than decimal.
18340 * dlls/uuid/uuid.c:
18341 uuid: Add IIDs and CLSIDs from xmldso.h.
18343 * dlls/oleaut32/typelib.c:
18344 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
18345 as native doesn't assume that it doesn't contain valid data.
18347 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
18348 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
18350 2006-07-24 Mike McCormack <mike@codeweavers.com>
18352 * dlls/msi/tests/msi.c:
18353 msi: Add a test case for MsiGetFileHash.
18356 msi: Implement MsiGetFileHash.
18358 * dlls/winex11.drv/keyboard.c:
18359 winex11.drv: Avoid an uninitialized variable warning.
18361 2006-07-24 Alexandre Julliard <julliard@winehq.org>
18363 * programs/winevdm/winevdm.c:
18364 winevdm: Load sound.drv too.
18366 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
18368 * tools/widl/header.c:
18369 widl: Allow write_type to output full pointer types.
18371 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
18373 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
18374 dlls/wined3d/wined3d_private.h:
18375 wined3d: Draw the cursor.
18377 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
18379 * dlls/wined3d/device.c:
18380 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
18382 2006-07-24 Mike McCormack <mike@codeweavers.com>
18385 msi: Reimplement MsiGetUserInfo using awstrings.
18387 2006-07-23 Dan Kegel <dank@kegel.com>
18389 * dlls/winedos/int21.c:
18390 winedos: Limit reported disk space to 1GB.
18392 2006-07-23 Jason Green <jave27@gmail.com>
18394 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
18395 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
18396 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
18397 constants regression).
18399 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
18401 * dlls/comdlg32/tests/printdlg.c:
18402 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
18404 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
18406 * dlls/dinput/device_private.h:
18407 dinput: Simplify code a bit.
18409 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
18411 * dlls/dinput/dinput_main.c:
18412 dinput: Fix small typo.
18414 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
18416 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
18417 wined3d: Whitelist pixelformats instead of blacklisting.
18419 * dlls/wined3d/surface.c:
18420 wined3d: Reactivate the X bits fixup.
18422 2006-07-24 Mike McCormack <mike@codeweavers.com>
18424 * dlls/msi/msi.c, dlls/msi/registry.c:
18425 msi: MoveMsiEnumPatches to registry.c
18427 * dlls/shdocvw/regsvr.c:
18428 shdocvw: Register MruListLong.
18430 * dlls/hlink/hlink_main.c:
18431 hlink: Implement HlinkNavigateToStringReference.
18433 * dlls/hlink/link.c:
18434 hlink: Only release an object that we successfully created.
18436 * dlls/query/query.spec, dlls/query/query_main.c:
18437 query: Add a stub implementation for LocateCatalogs.
18439 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
18441 * programs/winhelp/Ko.rc:
18442 winhelp: Updated Korean resource.
18444 2006-07-23 Robert Reif <reif@earthlink.net>
18447 winnt.h: Add more SID defines.
18449 2006-07-22 Jacek Caban <jacek@codeweavers.com>
18451 * dlls/urlmon/session.c:
18452 urlmon: Don't use freed string in TRACE.
18454 * dlls/shdocvw/persist.c:
18455 shdocvw: Return S_OK in IPersistStreamInit::Load.
18457 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18459 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
18460 shell32: Define one more avi resource.
18462 2006-07-21 James Hawkins <truiken@gmail.com>
18464 * dlls/msi/tests/package.c:
18465 msi: Add tests for component and feature states.
18467 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
18469 * dlls/shell32/tests/shlexec.c:
18470 shell32/tests: Write-strings warnings fix.
18472 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
18474 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
18475 include/richedit.h:
18476 riched20: Write-strings warnings fix.
18477 The string members of the FINDTEXT and FINDTEXTEX structs are declared
18478 constant in the SDK.
18480 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
18482 * programs/oleview/typelib.c:
18483 oleview: Added interface handling to idl display.
18485 2006-07-21 James Hawkins <truiken@gmail.com>
18487 * dlls/msi/dialog.c:
18488 msi: Expand features with odd Display values.
18490 * dlls/msi/dialog.c:
18491 msi: Don't display a feature if its Display value is zero.
18493 * dlls/msi/action.c:
18494 msi: Set the component's initial state based on its attributes.
18496 2006-07-21 Jason Green <jave27@gmail.com>
18498 * dlls/wined3d/device.c:
18499 wined3d: Minor trace corrections in Set___ShaderConstants().
18501 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
18503 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
18504 wined3d: Do not try to create a vbo more than once.
18506 * dlls/wined3d/vertexbuffer.c:
18507 wined3d: Move vertex fixups into their own function.
18509 2006-07-21 Alexandre Julliard <julliard@winehq.org>
18511 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
18512 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
18514 2006-07-20 Benjamin Arai <me@benjaminarai.com>
18516 * dlls/oleaut32/tests/vartest.c:
18517 oleaut32: Fix missing tests and heap errors for VarCat conformance.
18519 * dlls/oleaut32/variant.c:
18520 oleaut32: Fix temp variant initialization issues in VarCat.
18522 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
18524 * dlls/kernel/time.c, dlls/ntdll/process.c,
18525 include/wine/server_protocol.h, server/process.c,
18526 server/protocol.def, server/trace.c:
18527 ntdll: Implementation of process CreationTime and ExitTime.
18529 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
18531 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
18532 include/setupapi.h:
18533 setupapi: Implemented SetupDiCreateDeviceInfoA.
18535 * dlls/setupapi/tests/devinst.c:
18536 setupapi: Rename a test.
18538 2006-07-20 Robert Reif <reif@earthlink.net>
18540 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
18541 advapi32: Partial LookupAccountSid implementation.
18543 2006-07-21 Alexandre Julliard <julliard@winehq.org>
18545 * dlls/ntdll/heap.c:
18546 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
18548 * dlls/ntdll/heap.c:
18549 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
18551 * dlls/ntdll/heap.c:
18552 ntdll: Add a few more free list entries to the heap.
18554 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18556 * dlls/comdlg32/cdlg_Ko.rc:
18557 comdlg32: Updated Korean resource.
18559 2006-07-21 Mike McCormack <mike@codeweavers.com>
18562 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
18565 msi: Use msi_reg_get_val_str() to read a registry value.
18567 * dlls/msi/msi.c, dlls/msi/msi.spec:
18568 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
18571 msi: Components with INSTALLSTATE_NOTUSED are considered present.
18574 msi: A component with an empty path is not used.
18577 msi: Use TRACE not FIXME for already implemented functions.
18579 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
18581 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
18582 d3d9: State management test framework for d3d9.
18584 * dlls/wined3d/device.c:
18585 wined3d: Respect EnableAutoDepthStencil parameter.
18587 * dlls/wined3d/stateblock.c:
18588 wined3d: Correct initial render states.
18590 * dlls/wined3d/device.c:
18591 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
18593 * dlls/wined3d/device.c:
18594 wined3d: Restore recording mode later in ActiveRender().
18596 * dlls/wined3d/device.c:
18597 wined3d: Read shader constants from correct stateblock.
18599 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
18601 * dlls/mscms/tests/profile.c:
18602 mscms/tests: Write-strings warnings fix.
18604 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
18606 * dlls/user/input.c, dlls/user/tests/msg.c:
18607 user: Add a TrackMouseEvent test, make it pass under Wine.
18609 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
18611 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
18612 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
18614 2006-07-20 Robert Shearman <rob@codeweavers.com>
18616 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
18617 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
18618 ole32: Implement CoRegisterPSClsid.
18620 2006-07-20 Juan Lang <juan_lang@yahoo.com>
18622 * dlls/msi/appsearch.c:
18623 msi: Don't use fixed-size buffers in AppSearch action.
18625 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
18627 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
18628 dinput8: DirectInput8Create rewrite.
18630 2006-07-19 Benjamin Arai <me@benjaminarai.com>
18632 * dlls/oleaut32/tests/olefont.c:
18633 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
18635 * dlls/oleaut32/olefont.c:
18636 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
18638 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
18640 * dlls/comdlg32/filedlg31.c:
18641 comdlg32: Remove redundant headers.
18643 2006-07-19 Ge van Geldorp <ge@gse.nl>
18645 * dlls/gdi/freetype.c:
18646 gdi: Use variables of correct size.
18648 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
18650 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
18651 setupapi: Add stub for SetupDiCreateDeviceInfoW.
18653 * dlls/setupapi/devinst.c:
18654 setupapi: Remove unneeded NULL checks before MyFree().
18656 2006-07-19 James Hawkins <truiken@gmail.com>
18658 * dlls/msi/events.c:
18659 msi: Implement the SetInstallLevel event.
18661 * dlls/msi/install.c, dlls/msi/msipriv.h:
18662 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
18663 be used internally.
18665 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
18666 msi: Update feature states after changing install levels, as they may have
18669 * dlls/msi/action.c:
18670 msi: Rename SetFeatureStates to match the naming scheme of internal msi
18673 2006-07-20 Mike McCormack <mike@codeweavers.com>
18675 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
18676 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
18677 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
18678 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
18679 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
18680 include/xmldso.idl:
18681 include: Remove unnecessary semicolons from idl.
18683 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
18684 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
18685 oledb: Add oledb.idl and some idl files it depends on.
18687 2006-07-19 Mike McCormack <mike@codeweavers.com>
18689 * configure, configure.ac:
18690 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
18692 2006-07-20 Mike McCormack <mike@codeweavers.com>
18694 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
18695 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
18696 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
18697 include/wine/itss.idl:
18698 include: Semicolons after cpp_quote are a syntax error in midl.
18700 2006-07-19 Hans Leidekker <hans@it.vu.nl>
18702 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
18703 usp10: Implement and test ScriptCacheGetHeight.
18705 2006-07-19 Jacek Caban <jacek@codeweavers.com>
18707 * dlls/urlmon/internet.c:
18708 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
18710 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
18711 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
18712 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
18713 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
18714 mshtml: Wrap remaining Heap* functions by inline functions.
18716 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
18718 * dlls/wininet/ftp.c:
18719 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
18721 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
18723 * dlls/dnsapi/tests/name.c:
18724 dnsapi/tests: Write-strings warnings fix.
18726 * dlls/comctl32/tests/listview.c:
18727 comctl32/tests: Write-strings warnings fix.
18729 2006-07-19 H. Verbeet <hverbeet@gmail.com>
18731 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
18732 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
18733 wined3d: Compilation fixes.
18735 2006-07-20 Kovács András <andras@csevego.net>
18737 * dlls/dinput/joystick_linuxinput.c:
18738 dinput: joydev_enum_deviceA now returns the correct value.
18740 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18742 * dlls/comctl32/comctl_Ko.rc:
18743 comctl32: Updated Korean resource.
18745 2006-07-19 Juan Lang <juan_lang@yahoo.com>
18747 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
18748 dlls/crypt32/tests/encode.c:
18749 crypt32: Implement more string types for X509_NAME_VALUE.
18751 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
18752 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
18755 * dlls/msi/appsearch.c:
18756 msi: Implement ACTION_AppSearchIni.
18758 2006-07-19 Alexandre Julliard <julliard@winehq.org>
18760 * dlls/ntdll/directory.c:
18761 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
18762 around a kernel bug.
18764 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
18766 * dlls/wininet/ftp.c:
18767 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
18769 2006-07-19 Juan Lang <juan_lang@yahoo.com>
18771 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
18772 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
18773 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
18775 * dlls/msi/appsearch.c:
18776 msi: Implement searching parent in ACTION_AppSearchReg.
18778 2006-07-19 Mike McCormack <mike@codeweavers.com>
18781 msi: Implement MsiConfigureFeatureW.
18784 msi: Fix the size of base 85 GUIDs.
18786 * dlls/msi/action.c:
18787 msi: Only load the features and files tables once.
18789 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
18791 * programs/oleview/typelib.c:
18792 oleview: Added data freeing in TypeLib Viewer.
18794 * programs/oleview/main.h, programs/oleview/typelib.c:
18795 oleview: Added some features to IDL data displaying.
18797 * programs/oleview/main.h, programs/oleview/pane.c,
18798 programs/oleview/typelib.c:
18799 oleview: Added skeleton for IDL files generation.
18801 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
18803 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
18804 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
18806 2006-07-19 Alexandre Julliard <julliard@winehq.org>
18808 * loader/preloader.c:
18809 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
18812 * dlls/kernel/process.c:
18813 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
18815 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
18816 kernel: Added support for exec'ing a new Win32 process.
18817 Use it to restart execution if the main binary can't be loaded because
18818 of address space conflicts, and also for Win16/DOS support.
18820 * dlls/kernel/process.c, dlls/ntdll/server.c,
18821 include/wine/server_protocol.h, server/process.c, server/process.h,
18822 server/protocol.def, server/request.c, server/trace.c:
18823 server: Simplify process creation.
18824 Pass the socket for the new process from the parent through the
18826 Perform initialisations during the new_process request.
18828 2006-07-19 Jason Green <jave27@gmail.com>
18830 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
18831 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
18832 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
18833 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
18834 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
18835 wined3d: Make the number of floating point shader constants dynamic.
18837 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
18839 * dlls/crypt32/tests/crl.c:
18840 crypt32: Make tests loadable on NT4.
18842 2006-07-18 James Hawkins <truiken@gmail.com>
18844 * dlls/msi/msi.spec, dlls/msi/source.c:
18845 msi: Add a stub implementation of MsiSourceListClearAll.
18847 * dlls/msi/action.c, dlls/msi/dialog.c:
18848 msi: Sort SelectionTree items by their Display value.
18850 2006-07-18 Huw Davies <huw@codeweavers.com>
18852 * dlls/msi/files.c:
18853 msi: Create files with the correct file attributes.
18855 2006-07-18 Mike McCormack <mike@codeweavers.com>
18858 msi: Check the right pointers for NULL.
18861 msi: Set properties, not the command line in MsiReinstallFeatureW.
18863 * dlls/msi/install.c, dlls/msi/msi.spec:
18864 msi: Implement MsiSetInstallLevel.
18866 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18868 * dlls/mshtml/Ko.rc:
18869 mshtml: Updated Korean resource.
18871 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
18873 * dlls/secur32/ntlm.c:
18874 secur32: Write-strings warnings fix.
18876 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
18878 * dlls/crypt32/tests/main.c:
18879 crypt32/tests: Write-strings warnings fix.
18881 2006-07-18 Benjamin Arai <me@benjaminarai.com>
18883 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
18884 oleaut32: Update error codes for VarMod.
18886 2006-07-18 Huw Davies <huw@codeweavers.com>
18888 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
18889 msxml3: removeChild should catch a NULL child node.
18891 * dlls/msxml3/tests/domdoc.c:
18892 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
18893 doesn't find a match.
18895 2006-07-18 Juan Lang <juan_lang@yahoo.com>
18897 * dlls/msi/appsearch.c:
18898 msi: Set name in ACTION_AppSearchGetSignature.
18900 * dlls/crypt32/encode.c:
18901 crypt32: Don't return from a try block.
18903 2006-07-18 Jacek Caban <jacek@codeweavers.com>
18905 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
18906 mshtml: Added stub implementation of ShowHTMLDialog.
18908 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
18911 wpp: In recursive macro definitions, print the macro name instead of nothing.
18913 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
18915 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
18916 include/wine/wined3d_interface.h:
18917 ddraw/wined3d: Remove texture format enumeration functions.
18919 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
18921 * dlls/wined3d/swapchain.c:
18922 wined3d: Duplicate flips in software if the local copy is up to date.
18924 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
18926 * dlls/wined3d/surface.c:
18927 wined3d: Disable the fog before writing the back buffer data.
18929 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
18931 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
18932 dlls/wined3d/wined3d_private.h:
18933 wined3d: Add a setting for the render target locking method.
18935 * dlls/wined3d/surface.c:
18936 wined3d: Break the glDrawPixels call out of UnlockRect.
18938 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18940 * programs/cmdlgtst/Ko.rc:
18941 cmdlgtst: Updated Korean resource.
18943 2006-07-17 Juan Lang <juan_lang@yahoo.com>
18945 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
18946 crypt32: Output x.500 strings from CertNameToStrA/W.
18948 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
18949 dlls/crypt32/serialize.c:
18950 crypt32: Fix reading key prov info from serialized data.
18952 * dlls/crypt32/encode.c:
18953 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
18955 * dlls/msi/appsearch.c:
18956 msi: Fix silly pointer error.
18958 2006-07-17 James Hawkins <truiken@gmail.com>
18960 * dlls/msi/dialog.c:
18961 msi: Update the feature components' states when a feature is selected.
18963 2006-07-17 Duane Clark <fpga@pacbell.net>
18965 * dlls/msvcrt/tests/file.c:
18966 msvcrt: Add tests of file operations in ASCII mode.
18968 2006-07-17 Jacek Caban <jacek@codeweavers.com>
18970 * dlls/urlmon/sec_mgr.c:
18971 urlmon: Fix handle leak.
18973 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
18974 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
18975 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
18976 mshtml: Wrap more Heap* function by inline functions.
18978 2006-07-17 Robert Shearman <rob@codeweavers.com>
18980 * dlls/oleaut32/tmarshal.c:
18981 oleaut32: Add an exception handler around code executed on the server side
18982 from the typelib marshaler.
18985 msi: Fix conversion of path to include nul-termination character in
18986 MsiProvideQualifiedComponentA.
18988 * dlls/rpcrt4/cproxy.c:
18989 rpcrt4: Display a big message box if the user tries to use typelib
18990 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
18993 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
18994 rpcrt4: Handle more structure padding values.
18996 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
18997 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
18998 The change caused regressions in a number of applications and needs more
18999 study to see what the correct behaviour should be.
19001 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
19003 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19004 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
19005 dlls/wined3d/vertexshader.c:
19006 wined3d: Readd missing copyright to shaders files.
19008 * dlls/wined3d/arb_program_shader.c:
19009 wined3d: Fix typo in ARB pixel shader.
19011 2006-07-17 Benjamin Arai <me@benjaminarai.com>
19013 * dlls/oleaut32/variant.c:
19014 oleaut32: VarCmp - Corrected function description.
19016 2006-07-16 H. Verbeet <hverbeet@gmail.com>
19018 * dlls/wined3d/drawprim.c:
19019 wined3d: Increment texture_idx when continuing as well.
19021 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
19023 * dlls/advapi32/tests/crypt_lmhash.c:
19024 advapi32/tests: Write-strings warnings fix.
19026 2006-07-17 Huw Davies <huw@codeweavers.com>
19028 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
19029 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
19031 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
19032 marked as unchecked.
19034 2006-07-18 Alexandre Julliard <julliard@winehq.org>
19036 * configure, configure.ac:
19037 configure: Store the full path to the prelink tool.
19039 2006-07-17 Jason Green <jave27@gmail.com>
19041 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19042 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
19043 dlls/wined3d/wined3d_private.h:
19044 wined3d: Fix for vertex shaders.
19046 2006-07-16 Duane Clark <fpga@pacbell.net>
19048 * programs/notepad/main.c:
19049 notepad: Change notepad printing font.
19051 * programs/notepad/dialog.c:
19052 notepad: Make notepad print something reasonable.
19054 2006-07-16 Jacek Caban <jacek@codeweavers.com>
19056 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
19057 dlls/mshtml/protocol.c:
19058 mshtml: Wrap Heap* functions by inline functions.
19060 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
19062 * dlls/wined3d/surface.c:
19063 wined3d: Break out the frame buffer readback of LockRect, implement palettized
19066 2006-07-17 Robert Shearman <rob@codeweavers.com>
19068 * dlls/dbghelp/elf_module.c:
19069 dbghelp: Don't access a negative section index in elf_map_section.
19071 * dlls/dbghelp/stabs.c:
19072 dbghelp: Avoid accessing a negative string index when parsing stabs entries
19073 with an empty string.
19075 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
19076 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
19077 TRACE now that all of the tests pass.
19079 * dlls/kernel/tests/version.c:
19080 kernel: Fix an incorrect version test.
19082 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
19083 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
19084 versions, which are tested in a hierarchical manner.
19085 Add some new tests for the different condition values.
19087 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
19088 ntdll: Use a common condition value for the major, minor and service pack
19091 * dlls/ntdll/version.c:
19092 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
19093 for comparing the values.
19095 * dlls/oleaut32/tests/vartest.c:
19096 oleaut32: Test the return value of VarCat in the tests.
19098 2006-07-15 Aric Stewart <aric@codeweavers.com>
19100 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
19101 wineboot: Copy windows file protection files at boot time.
19103 2006-07-17 Mike McCormack <mike@codeweavers.com>
19106 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
19109 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
19111 2006-07-15 Mike McCormack <mike@codeweavers.com>
19113 * dlls/msi/install.c:
19114 msi: Cleanup traces, remove unnecessary includes.
19116 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
19117 msi: Move msi_get_property_int() to helpers.c
19120 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
19123 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
19125 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
19127 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
19128 libwine: Add a configure check for setrlimit.
19130 2006-07-17 Alexandre Julliard <julliard@winehq.org>
19132 * tools/winegcc/winegcc.c:
19133 winegcc: Make sure the Wine library paths take precedence in Wine mode.
19135 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19137 * programs/clock/Ko.rc:
19138 clock: Updated Korean resource.
19140 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
19142 * dlls/comctl32/listview.c:
19143 comctl32: Use struct member after check for NULL (Coverity).
19145 2006-07-15 Mike McCormack <mike@codeweavers.com>
19147 * dlls/shdocvw/regsvr.c:
19148 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
19150 2006-07-16 Jacek Caban <jacek@codeweavers.com>
19152 * dlls/urlmon/regsvr.c:
19153 urlmon: Register zone and security manager.
19155 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
19156 dlls/urlmon/urlmon_main.c:
19157 urlmon: Added UrlMkGetSessionOption implementation.
19159 * dlls/urlmon/umon.c:
19160 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
19162 * include/urlmon.idl:
19163 urlmon.idl: Added some missing declarations.
19165 * dlls/mshtml/htmldoc.c:
19166 mshtml: Added get_all implementation.
19168 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
19170 * programs/notepad/Da.rc:
19171 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
19173 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
19175 * dlls/dinput/keyboard.c:
19176 dinput: Unacquire correct device.
19178 * dlls/dinput/keyboard.c:
19179 dinput: Ignore repeated key events.
19181 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
19183 * dlls/wined3d/surface.c:
19184 wined3d: Allocate 4 extra bytes in the dib section.
19186 2006-07-16 Duane Clark <fpga@pacbell.net>
19188 * tools/examine-relay:
19189 examine-relay: Indent winex11.drv lines.
19191 2006-07-15 Duane Clark <dclark@akamail.com>
19193 * dlls/comdlg32/printdlg.c:
19194 comdlg32: Set PD_PAGENUMS from print dialog.
19196 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19198 * programs/wordpad/Ko.rc:
19199 wordpad: Updated Korean resource.
19201 2006-07-14 James Hawkins <truiken@gmail.com>
19203 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
19204 wininet: Add more tests for InternetCrackurl.
19206 * dlls/msi/dialog.c:
19207 msi: Add handling for the ListBox dialog control.
19209 2006-07-14 Milko Krachounov <milko@3mhz.net>
19211 * dlls/shell32/shell32_Bg.rc:
19212 shell32: Update Bulgarian translation.
19214 * dlls/mshtml/Bg.rc:
19215 mshtml: Update Bulgarian translation.
19217 2006-07-16 Robert Reif <reif@earthlink.net>
19219 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
19221 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
19223 2006-07-14 Robert Reif <reif@earthlink.net>
19226 include: Add well known sids and quota limits to winnt.h.
19228 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
19230 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
19231 riched20: WM_SETFONT support.
19233 2006-07-14 Robert Shearman <rob@codeweavers.com>
19235 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
19236 ole32: Improve CoRegisterMessageFilter and add tests for it.
19238 * dlls/ole32/rpc.c:
19239 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
19241 2006-07-13 Aric Stewart <aric@codeweavers.com>
19243 * configure, configure.ac, dlls/comcat/Makefile.in,
19244 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
19245 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
19246 comcat: cImplemented or cRequired of -1 means to match everything
19247 regardless of the implementation or categories.
19249 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
19251 * dlls/msi/files.c:
19252 msi: cabinet_notify - don't fail on files with the same filepath.
19254 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
19256 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
19257 wined3d: Only copy memory corresponding to the dib section instead of the
19258 power of 2 surface.
19260 2006-07-14 András Kovács <andras@csevego.net>
19262 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
19263 shell32: Stub for SHSetLocalizedName.
19265 2006-07-13 Juan Lang <juan_lang@yahoo.com>
19267 * dlls/msi/appsearch.c:
19268 msi: Let caller set property in AppSearch.
19270 2006-07-14 Mike McCormack <mike@codeweavers.com>
19273 msi: Use awstring to return strings from MsiGetProductInfo.
19276 msi: Read from the registry, not the database in MsiGetProductInfo.
19278 * dlls/msi/msipriv.h, dlls/msi/registry.c:
19279 msi: Add some registry reading macro functions.
19281 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
19282 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
19283 msi: Move version string conversions to registry.c.
19285 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
19286 msi: Move some registry helper functions to registry.c.
19288 2006-07-13 Juan Lang <juan_lang@yahoo.com>
19290 * dlls/crypt32/cert.c:
19291 crypt32: Correct self-signed cert creation.
19292 - use correct function names for rpcrt functions
19293 - use CryptGenRandom to create unique serial numbers
19295 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
19297 * tools/widl/parser.y:
19298 widl: Support coclass forward declarations.
19300 * tools/widl/header.c:
19301 widl: Fix unterminated comment in generated code.
19303 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
19305 * dlls/wined3d/glsl_shader.c:
19306 wined3d: Fix cmp instruction for GLSL.
19307 The current GLSL cmp instruction is incorrect, because:
19308 - it ignores destination write mask
19309 - it ignores source swizzle
19310 - it ignores other source modifiers.
19311 - it works incorrectly for src0 = 0
19313 * dlls/wined3d/device.c:
19314 wined3d: Fix light state bugs.
19316 2006-07-14 Robert Shearman <rob@codeweavers.com>
19318 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
19319 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
19320 FUNCFLAG_FRESTRICTED flag.
19321 Add some more tests for ITypeInfo::Invoke.
19323 * dlls/oleaut32/olepicture.c:
19324 oleaut32: Implement GetClassID for the OLE picture class.
19326 * dlls/rpcrt4/ndr_marshall.c:
19327 rpcrt4: Fix Variance Callback Functions.
19328 A callback function for computing the variance puts the computed value
19329 into the same field as a conformance, so make sure to copy the value
19330 into pCount before returning from ComputeConformanceOrVariance.
19332 * dlls/rpcrt4/cpsf.c:
19333 rpcrt4: Add the threading model and a description when registering a CLSID
19334 for the PSFactoryBuffer.
19336 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
19337 ole32: Add validation of parameters to CoGetClassObject and make sure to
19338 initialise ppv to NULL.
19340 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
19342 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
19343 dlls/winex11.drv/xim.c:
19344 Fix swapped 2nd and 3rd argument passed to memset.
19346 2006-07-14 Alexandre Julliard <julliard@winehq.org>
19348 * programs/msiexec/msiexec.c:
19349 msiexec: Invert the return values of the boolean functions so that
19350 their names make more sense.
19352 2006-07-13 James Hawkins <truiken@gmail.com>
19354 * programs/msiexec/msiexec.c:
19355 msiexec: Also support options using a hyphen.
19357 * dlls/msi/dialog.c:
19358 msi: Add handling for the GroupBox dialog control.
19360 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
19362 * tools/winedump/pe.c:
19363 winedump: Write-strings warnings fix.
19365 2006-07-14 Alexandre Julliard <julliard@winehq.org>
19367 * configure, configure.ac:
19368 configure: Revert the error exit code for warnings, it causes more
19369 trouble than it's worth.
19371 2006-07-13 Alexandre Julliard <julliard@winehq.org>
19373 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
19374 ntdll: Make sure to not unmap anything from reserved areas
19375 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
19377 * dlls/ntdll/virtual.c:
19378 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
19379 arbitrary granularity.
19381 * dlls/ntdll/virtual.c:
19382 ntdll: Support for arbitrary memory allocation granularity.
19384 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
19386 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
19387 programs/notepad/De.rc, programs/notepad/Eo.rc,
19388 programs/notepad/Es.rc, programs/notepad/Fi.rc,
19389 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
19390 programs/notepad/It.rc, programs/notepad/Ja.rc,
19391 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
19392 programs/notepad/No.rc, programs/notepad/Pl.rc,
19393 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
19394 programs/notepad/Si.rc, programs/notepad/Sk.rc,
19395 programs/notepad/Sw.rc, programs/notepad/Th.rc,
19396 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
19397 programs/notepad/Zh.rc:
19398 notepad: Fix the ellipsis and shortcuts in menus.
19400 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
19401 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
19402 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
19403 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
19404 wordpad: Add shortcuts in menus.
19406 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
19408 * dlls/comdlg32/cdlg_Pl.rc:
19409 comdlg32: Update Polish translation.
19411 2006-07-13 Robert Shearman <rob@codeweavers.com>
19413 * dlls/ole32/compobj.c:
19414 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
19415 It increases the latency on completing the COM call and could result in
19416 the COM call never completing in some circumstances.
19418 * dlls/oleaut32/typelib.c:
19419 oleaut32: Convert void return types to the VT_EMPTY variant type in
19422 * dlls/oleaut32/typelib.c:
19423 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
19424 since dispinterfaces don't have the FDISPATCHABLE flag.
19426 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
19427 include: Add NI_* defines and add a WS(socklen_t) type.
19429 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
19430 rpcrt4: Add a stub for I_RpcMapWin32Status.
19432 * dlls/dbghelp/path.c:
19433 dbghelp: Fix the finding of PDB DS-type files.
19435 2006-07-13 Alexandre Julliard <julliard@winehq.org>
19437 * dlls/shell32/brsfolder.c:
19438 shell32: Avoid using macros that cause gcc warnings.
19440 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
19441 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
19443 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
19444 kernel32: Moved initialisation of the console handles to DllMain.
19446 2006-07-12 James Hawkins <truiken@gmail.com>
19448 * dlls/shlwapi/tests/path.c:
19449 shlwapi: Add tests for PathCommonPrefixA.
19451 * dlls/shlwapi/tests/path.c:
19452 shlwapi: Add tests for PathBuildRootA.
19454 * dlls/msi/install.c, dlls/msi/tests/package.c:
19455 msi: Update the files target paths as well, because a parent directory might
19458 2006-07-12 Thomas Kho <tkho@ucla.edu>
19460 * programs/notepad/dialog.c:
19461 notepad: Change file not saved alert title to match Windows' notepad.exe.
19463 * programs/notepad/En.rc, programs/notepad/dialog.c:
19464 notepad: Change window title to be like Windows' notepad.exe.
19466 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
19468 * dlls/winspool.drv/tests/info.c:
19469 winspool.drv/tests: Write-strings warnings fix.
19471 * dlls/mshtml/main.c:
19472 mshtml: Write-strings warnings fix.
19474 2006-07-11 James Hawkins <truiken@gmail.com>
19476 * dlls/urlmon/umon.c:
19477 urlmon: Implement URLDownloadToCacheFileW.
19479 2006-07-10 Ge van Geldorp <ge@gse.nl>
19481 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
19483 user32: Implement Get/SetClassLongPtrA/W.
19485 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
19487 * dlls/user/sysparams.c:
19488 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
19490 2006-07-12 Mike McCormack <mike@codeweavers.com>
19492 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
19493 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
19496 * dlls/ole32/clipboard.c:
19497 ole32: Small cleanups.
19499 * dlls/ole32/stg_prop.c:
19500 ole32: Remove unnecessary assert(This) calls.
19502 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
19503 ole32: Fix and test reading and writing of VT_CF properties.
19505 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
19507 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
19508 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
19509 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
19510 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
19511 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
19512 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
19513 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
19514 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
19515 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
19516 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
19517 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
19518 dlls/comctl32/propsheet.c:
19519 comctl32: Use wsprintf instead of strcat building the properties
19520 dialog title to allow different word orders.
19522 2006-07-12 Juan Lang <juan_lang@yahoo.com>
19524 * dlls/msi/appsearch.c:
19525 msi: Split up ACTION_AppSearchReg.
19527 * dlls/crypt32/store.c:
19528 crypt32: Add stubs for some stores.
19530 * dlls/crypt32/crypt32.spec:
19531 crypt32: Forward CreateFileU to CreateFileW.
19533 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
19535 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
19536 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
19537 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
19538 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
19539 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
19540 dlls/winex11.drv/x11font.h:
19541 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
19542 (not vice versa) for efficiency (required adding the Ex functionality
19545 * dlls/gdi/tests/font.c:
19546 gdi32: Add conformance test for GetTextExtentExPointW.
19548 2006-07-12 Mike McCormack <mike@codeweavers.com>
19550 * dlls/query/query_main.c:
19551 query: Return a more appropriate error code from CIState.
19553 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
19555 * dlls/urlmon/regsvr.c:
19556 urlmon: Write-strings warnings fix.
19558 2006-07-12 H. Verbeet <hverbeet@gmail.com>
19560 * dlls/wined3d/utils.c:
19561 wined3d: Texture stages that reference NULL textures should just pass
19562 through the result of the previous stage.
19564 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
19565 wined3d: Fix specular color handling for register combiners.
19566 By default the FinalCombiner is setup to add the specular color to the
19567 final result of the combiner operations. However, it should only do
19568 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
19570 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
19572 * dlls/wined3d/vertexbuffer.c:
19573 wined3d: Check the color data type too when deciding whether to convert data.
19575 2006-07-11 Mike McCormack <mike@codeweavers.com>
19577 * dlls/ole32/stg_prop.c:
19578 ole32: Implement IPropertyStorage::Enum using enumx.
19580 * dlls/ole32/stg_prop.c:
19581 ole32: Clean up some declarations.
19583 * dlls/ole32/stg_prop.c:
19584 ole32: Use enumx to implement IPropertySetStorage::Enum.
19586 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
19587 ole32: Add a framework for implementing IEnum* interfaces.
19589 2006-07-12 Mike McCormack <mike@codeweavers.com>
19591 * dlls/ole32/ole2.c:
19592 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
19594 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
19595 ole32: Fix conformance test to compile with MSVC6.
19597 * dlls/ole32/stg_prop.c:
19598 ole32: This cannot be NULL, so don't check it.
19600 * dlls/ole32/stg_prop.c:
19601 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
19604 2006-07-11 Mike McCormack <mike@codeweavers.com>
19606 * dlls/ole32/ole2.c:
19607 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
19609 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
19611 * dlls/avifil32/Makefile.in:
19612 avifil32: Remove unnecessary dependency on ntdll.
19614 2006-07-11 Juan Lang <juan_lang@yahoo.com>
19616 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
19617 dlls/crypt32/tests/cert.c, include/wincrypt.h:
19618 crypt32: Implement CryptAcquireCertificatePrivateKey.
19620 2006-07-11 Robert Reif <reif@earthlink.net>
19622 * dlls/advapi32/lsa.c:
19623 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
19625 * include/ntsecapi.h:
19626 include: Add more policy structures to ntsecapi.h.
19628 2006-07-11 Alexandre Julliard <julliard@winehq.org>
19630 * libs/Makefile.in, tools/winewrapper:
19631 libs: Get rid of the libwine symlinks.
19633 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
19634 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
19635 winegcc: Automatically add the correct lib paths when building inside the
19638 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
19639 tools/wrc/Makefile.in:
19640 libs: Get rid of the symlinks for the static libs.
19642 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
19643 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
19644 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
19645 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
19646 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
19647 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
19648 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
19649 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
19650 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
19651 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
19652 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
19653 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
19654 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
19655 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
19656 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
19657 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
19658 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
19659 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
19660 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
19661 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
19662 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
19663 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
19664 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
19665 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
19666 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
19667 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
19668 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
19669 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
19670 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
19671 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
19672 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
19673 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
19674 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
19675 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
19676 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
19677 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
19678 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
19679 libs/unicode/Makefile.in, libs/unicode/c_037.c,
19680 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
19681 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
19682 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
19683 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
19684 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
19685 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
19686 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
19687 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
19688 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
19689 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
19690 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
19691 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
19692 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
19693 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
19694 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
19695 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
19696 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
19697 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
19698 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
19699 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
19700 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
19701 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
19702 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
19703 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
19704 libs/unicode/collation.c, libs/unicode/compose.c,
19705 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
19706 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
19707 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
19708 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
19709 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
19710 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
19711 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
19712 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
19713 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
19714 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
19715 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
19716 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
19717 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
19718 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
19719 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
19720 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
19721 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
19722 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
19723 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
19724 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
19725 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
19726 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
19727 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
19728 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
19729 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
19730 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
19731 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
19732 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
19733 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
19734 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
19735 libs/wine/wine.map, programs/msiexec/Makefile.in,
19736 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
19737 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
19738 tools/wrc/Makefile.in:
19739 libs: Merged libwine_unicode into libwine.
19740 Most dlls use libwine_unicode at this point, so there's nothing to
19741 gain by having two separate libraries.
19743 2006-07-10 Juan Lang <juan_lang@yahoo.com>
19745 * dlls/crypt32/decode.c:
19746 crypt32: Check a pointer before dereferencing it (Coverity).
19748 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
19749 shell32: Always NULL-terminate path in SHGetPathFromIDList.
19751 2006-07-11 Mike McCormack <mike@codeweavers.com>
19753 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
19754 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
19755 dlls/infosoft/wordbreaker.c:
19756 infosoft: Add a word breaker for English.
19758 2006-07-10 Ge van Geldorp <ge@gse.nl>
19760 * tools/winebuild/import.c:
19761 winebuild: Save registers which might contain parameters for the function to
19764 * dlls/kernel/resource.c, include/winternl.h:
19765 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
19767 2006-07-10 James Hawkins <truiken@gmail.com>
19769 * dlls/msi/tests/package.c:
19770 msi: Test how SetTargetPath affects the target paths of install files.
19772 2006-07-09 James Hawkins <truiken@gmail.com>
19774 * dlls/msi/appsearch.c:
19775 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
19777 2006-07-10 Benjamin Arai <me@benjaminarai.com>
19779 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
19780 oleaut32: Conformance test and patch for VarCat.
19782 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
19784 * dlls/wined3d/directx.c:
19785 wined3d: Improve GetAdapterMonitor stub.
19787 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
19788 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
19789 dlls/wined3d/wined3d_private.h:
19790 wined3d: More flow control instructions.
19791 - Implement call, callnz, label, and ret
19792 - Implement support for NOT modifier
19794 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
19795 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
19796 dlls/wined3d/wined3d_private.h:
19797 wined3d: More flow control instructions
19798 - Implement if, else, endif, rep, endrep, break
19799 - Implement ifc, breakc, using undocumented comparison bits in the instruction
19801 - Fix bug in main loop processing of codes with no dst token
19802 - Fix bug in GLSL output modifier processing of codes with no dst token
19803 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
19804 - Add versioning for all the instructions above, and remove
19805 GLSL_REQUIRED thing, which is useless and should be removed from all
19806 opcodes in general.
19808 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
19810 * dlls/wined3d/device.c:
19811 wined3d: Fix off-by-one constants bug.
19813 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
19814 wined3d: Clamp texcoord output between 0 and 1.
19816 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19817 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
19818 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19819 wined3d: Place immediate constants in the same array as global constants.
19820 - move DEF, DEFI, DEFB handling into the register counting pass
19821 - keep track of defined constants as a linked list (because there's a
19823 - apply immediate constants after global constants in the constant
19825 - both types of constants now get loaded with array notation in the
19826 shader (into the same array)
19828 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
19830 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
19831 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
19832 dlls/ddraw/tests/refcount.c:
19833 ddraw: Palette refcounting fix.
19834 Do not AddRef the DirectDraw interfaces in CreatePalette of older
19835 interface version, and add a test for that.
19837 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
19838 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
19839 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
19840 ddraw: Split up the ddraw refcount.
19842 2006-07-10 Mike McCormack <mike@codeweavers.com>
19844 * include/Makefile.in, include/cierror.h:
19845 include: Add cierror.h.
19847 2006-07-11 Mike McCormack <mike@codeweavers.com>
19849 * dlls/ole32/storage32.c:
19850 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
19852 * include/indexsvr.idl:
19853 indexsvr.h: Fix a typo.
19855 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19857 * dlls/wined3d/directx.c:
19858 wined3d: Add an "\n" to a fixme to fix another overflow (in
19859 IWineD3DImpl_CheckDeviceFormatConversion).
19861 2006-07-10 Juan Lang <juan_lang@yahoo.com>
19863 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
19865 riched20: Add stub implementation of ITextDocument.
19867 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
19868 crypt32: Implement key context property, with tests.
19870 2006-07-10 Ge van Geldorp <ge@gse.nl>
19872 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
19873 winedbg: Implement some x86_64 backend routines.
19875 * tools/winebuild/spec32.c:
19876 winebuild: Reserve enough space for null function pointer.
19879 server: Widen lparam for timers.
19881 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
19883 * dlls/shell32/shlview.c:
19884 shell32: Write-strings warning fix.
19886 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
19888 * dlls/crypt32/tests/encode.c:
19889 crypt32/tests: Write-strings warnings test.
19891 2006-07-11 Alexandre Julliard <julliard@winehq.org>
19894 server: Fixed get_thread_context for x86_64.
19896 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
19898 * dlls/amstream/amstream.c, include/mmstream.idl:
19899 amstream: Fix argument types to match the PSDK.
19901 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
19903 * programs/notepad/En.rc:
19904 notepad: En.rc: Fix the ellipsis in menu.
19906 2006-07-10 Huw Davies <huw@codeweavers.com>
19908 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
19909 msxml3: Implement removeChild.
19911 2006-07-10 Hans Leidekker <hans@it.vu.nl>
19913 * dlls/dnsapi/query.c:
19914 dnsapi: Fix a buffer overrun (Coverity).
19916 * dlls/wldap32/ber.c:
19917 wldap32: Document the ber functions.
19919 * dlls/wldap32/rename.c:
19920 wldap32: Document the rename functions.
19923 wine.inf: Add msi to the list of fake dlls.
19925 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
19927 * programs/oleview/En.rc, programs/oleview/resource.h,
19928 programs/oleview/typelib.c:
19929 oleview: Added more fields to TypeLib Viewer tree.
19931 2006-07-08 Jacek Caban <jacek@codeweavers.com>
19933 * dlls/urlmon/binding.c:
19934 urlmon: Always verify mime using FindMimeFromData.
19936 * dlls/shdocvw/tests/webbrowser.c:
19937 shdocvw: Added test of DoVerb.
19939 * dlls/shdocvw/tests/webbrowser.c:
19940 shdocvw: Added GetMiscStatus test.
19942 * dlls/shdocvw/oleobject.c:
19943 shdocvw: Call SetMenu in activate_ui.
19945 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
19946 mshtml: Added OnFrameWindowActivate implementation.
19948 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
19950 * dlls/advapi32/registry.c, include/winreg.h:
19951 advapi32: Fix registry API prototypes to match the PSDK.
19953 2006-07-10 Alexandre Julliard <julliard@winehq.org>
19955 * include/.gitignore, include/wine/.gitignore:
19956 include/.gitignore: Moved the wine subdir ignore list to the main file.
19958 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
19959 libs/.gitignore: Added wildcards for libraries.
19961 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
19962 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
19963 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
19964 .gitignore: Added wildcards to ignore lex and bison output files.
19966 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
19967 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
19968 dlls/cards/.gitignore, dlls/comcat/.gitignore,
19969 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
19970 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
19971 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
19972 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
19973 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
19974 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
19975 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
19976 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
19977 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
19978 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
19979 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
19980 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
19981 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
19982 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
19983 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
19984 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
19985 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
19986 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
19987 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
19988 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
19989 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
19990 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
19991 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
19992 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
19993 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
19994 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
19995 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
19996 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
19997 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
19998 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
19999 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
20000 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
20001 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
20002 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
20003 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
20004 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
20005 programs/msiexec/.gitignore, programs/notepad/.gitignore,
20006 programs/oleview/.gitignore, programs/progman/.gitignore,
20007 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
20008 programs/start/.gitignore, programs/taskmgr/.gitignore,
20009 programs/uninstaller/.gitignore, programs/view/.gitignore,
20010 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
20011 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
20012 programs/winemine/.gitignore, programs/winetest/.gitignore,
20013 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
20014 .gitignore: Added wildcards to ignore generated resource files.
20016 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
20017 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
20018 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
20019 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
20020 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
20021 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
20022 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
20023 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
20024 dlls/lz32/tests/.gitignore, dlls/make_dlls,
20025 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
20026 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
20027 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
20028 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
20029 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
20030 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
20031 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
20032 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
20033 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
20034 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
20035 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
20036 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
20037 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
20038 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
20039 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
20040 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
20041 dlls/ws2_32/tests/.gitignore:
20042 make_dlls: Recursively ignore .ok files in all tests directories.
20044 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
20045 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
20046 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
20047 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
20048 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
20049 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
20050 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
20051 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
20052 dlls/lz32/tests/.gitignore, dlls/make_dlls,
20053 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
20054 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
20055 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
20056 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
20057 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
20058 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
20059 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
20060 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
20061 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
20062 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
20063 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
20064 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
20065 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
20066 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
20067 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
20068 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
20069 dlls/ws2_32/tests/.gitignore:
20070 make_dlls: Recursively ignore testlist.c in all tests directories.
20072 * programs/.gitignore, programs/clock/.gitignore,
20073 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
20074 programs/eject/.gitignore, programs/expand/.gitignore,
20075 programs/explorer/.gitignore, programs/hh/.gitignore,
20076 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
20077 programs/make_progs, programs/msiexec/.gitignore,
20078 programs/notepad/.gitignore, programs/oleview/.gitignore,
20079 programs/progman/.gitignore, programs/regedit/.gitignore,
20080 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
20081 programs/rundll32/.gitignore, programs/start/.gitignore,
20082 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
20083 programs/view/.gitignore, programs/wcmd/.gitignore,
20084 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
20085 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
20086 programs/winedbg/.gitignore, programs/winefile/.gitignore,
20087 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
20088 programs/winepath/.gitignore, programs/winetest/.gitignore,
20089 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
20090 programs/winver/.gitignore, programs/wordpad/.gitignore:
20091 make_progs: Generate the .gitignore file.
20092 Ignore generated programs from the top-level .gitignore.
20094 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
20095 dlls/advpack/.gitignore, dlls/atl/.gitignore,
20096 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
20097 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
20098 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
20099 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
20100 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
20101 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
20102 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
20103 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
20104 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
20105 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
20106 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
20107 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
20108 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
20109 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
20110 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
20111 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
20112 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
20113 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
20114 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
20115 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
20116 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
20117 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
20118 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
20119 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
20120 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
20121 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
20122 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
20123 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
20124 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
20125 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
20126 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
20127 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
20128 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
20129 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
20130 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
20131 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
20132 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
20133 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
20134 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
20135 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
20136 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
20137 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
20138 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
20139 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
20140 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
20141 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
20142 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
20143 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
20144 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
20145 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
20146 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
20147 make_dlls: Ignore generated import libraries from the top-level .gitignore.
20149 * dlls/.gitignore, dlls/make_dlls:
20150 make_dlls: Generate the .gitignore file.
20152 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
20153 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
20154 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
20155 dlls/amstream/.gitignore, dlls/atl/.gitignore,
20156 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
20157 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
20158 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
20159 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
20160 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
20161 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
20162 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
20163 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
20164 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
20165 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
20166 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
20167 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
20168 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
20169 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
20170 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
20171 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
20172 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
20173 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
20174 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
20175 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
20176 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
20177 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
20178 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
20179 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
20180 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
20181 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
20182 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
20183 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
20184 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
20185 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
20186 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
20187 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
20188 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
20189 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
20190 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
20191 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
20192 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
20193 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
20194 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
20195 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
20196 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
20197 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
20198 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
20199 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
20200 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
20201 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
20202 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
20203 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
20204 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
20205 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
20206 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
20207 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
20208 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
20209 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
20210 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
20211 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
20212 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
20213 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
20214 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
20215 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
20216 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
20217 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
20218 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
20219 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
20220 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
20221 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
20222 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
20223 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
20224 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
20225 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
20226 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
20227 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
20228 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
20229 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
20230 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
20231 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
20232 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
20233 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
20234 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
20235 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
20236 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
20237 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
20238 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
20239 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
20240 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
20241 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
20242 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
20243 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
20244 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
20245 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
20246 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
20247 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
20248 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
20249 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
20250 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
20251 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
20252 dlls/version/.gitignore, dlls/version/tests/.gitignore,
20253 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
20254 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
20255 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
20256 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
20257 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
20258 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
20259 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
20260 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
20261 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
20262 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
20263 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
20264 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
20265 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
20266 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
20267 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
20268 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
20269 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
20270 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
20271 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
20272 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
20273 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
20274 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
20275 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
20276 programs/control/.gitignore, programs/eject/.gitignore,
20277 programs/expand/.gitignore, programs/explorer/.gitignore,
20278 programs/hh/.gitignore, programs/icinfo/.gitignore,
20279 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
20280 programs/notepad/.gitignore, programs/oleview/.gitignore,
20281 programs/progman/.gitignore, programs/regedit/.gitignore,
20282 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
20283 programs/rundll32/.gitignore, programs/start/.gitignore,
20284 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
20285 programs/view/.gitignore, programs/wcmd/.gitignore,
20286 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
20287 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
20288 programs/winedbg/.gitignore, programs/winefile/.gitignore,
20289 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
20290 programs/winepath/.gitignore, programs/winetest/.gitignore,
20291 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
20292 programs/winver/.gitignore, programs/wordpad/.gitignore,
20293 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
20294 tools/winapi/.gitignore, tools/winebuild/.gitignore,
20295 tools/winedump/.gitignore, tools/winegcc/.gitignore,
20296 tools/wmc/.gitignore, tools/wrc/.gitignore:
20297 Take advantage of the recursive nature of .gitignore for Makefile entries.
20298 Prefix other entries with '/' to make them non-recursive.
20300 * ANNOUNCE, ChangeLog, VERSION, configure:
20303 ----------------------------------------------------------------
20304 2006-07-07 Mike McCormack <mike@codeweavers.com>
20306 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
20307 dlls/query/Makefile.in, dlls/query/query.spec,
20308 dlls/query/query_main.c:
20309 query: Add a skeleton for query.dll.
20311 2006-07-07 James Hawkins <truiken@gmail.com>
20313 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
20314 advpack: Add tests for different configurations of INF filenames and
20315 working directories for install functions.
20317 2006-07-10 Alexandre Julliard <julliard@winehq.org>
20319 * configure, configure.ac, include/basetsd.h, include/windef.h,
20320 tools/winegcc/winegcc.c:
20321 configure: Define _WIN64 when building on a 64-bit platform.
20323 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
20324 include/msvcrt/mbstring.h, include/msvcrt/search.h,
20325 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
20326 include/msvcrt/sys/types.h, include/msvcrt/time.h,
20327 include/msvcrt/wchar.h:
20328 include/msvcrt: Fix all definitions of size_t for Win64.
20330 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
20331 dlls/msvcrt/time.c:
20332 msvcrt: Avoid including system headers in msvcrt.h.
20334 2006-07-07 Mike McCormack <mike@codeweavers.com>
20336 * include/Makefile.in, include/ntquery.h:
20337 query: Add ntquery.h.
20339 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
20341 * dlls/ntdll/tests/reg.c:
20342 ntdll/tests: Added some NULL testing.
20344 2006-07-10 Alexandre Julliard <julliard@winehq.org>
20346 * server/registry.c:
20347 server: Only accept 0 as registry handle in functions that take a parent key.
20349 2006-07-08 Robert Shearman <rob@codeweavers.com>
20351 * include/winerror.h:
20352 include: Add more error codes used by newer versions of COM.
20354 * dlls/oleaut32/typelib2.c:
20355 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
20356 had much wider testing.
20358 * dlls/oleaut32/typelib.c:
20359 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
20360 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
20361 mask. Upper 16 bits contains the ordinal number of the function.
20362 Allocation of the "recbuf" must be modified, to support larger data
20363 (based on a patch by White Snake <whitesnake78@mail.com>).
20365 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
20367 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
20368 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
20370 2006-07-07 Thomas Kho <tkho@ucla.edu>
20372 * dlls/winex11.drv/mouse.c:
20373 winex11: Use correct multiplier for negative relative mouse movements.
20375 2006-07-07 Juan Lang <juan_lang@yahoo.com>
20377 * dlls/crypt32/cert.c:
20378 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
20380 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20382 * dlls/shell32/shell32_Ko.rc:
20383 shell32: Updated Korean resource.
20385 * programs/winecfg/Ko.rc:
20386 winecfg: Updated Korean resource.
20388 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
20390 * programs/winecfg/Nl.rc:
20391 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
20393 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
20395 * programs/winecfg/audio.c:
20396 winecfg: Write-strings warnings fix.
20398 2006-07-07 Jacek Caban <jacek@codeweavers.com>
20400 * dlls/urlmon/urlmon_main.c:
20401 urlmon: Register protocol handlers in DllMain.
20403 * dlls/urlmon/urlmon_main.c:
20404 urlmon: Use non heap based objects for class factories.
20406 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
20408 * dlls/wined3d/glsl_shader.c:
20409 wined3d: Fix typo breaking 3.0 pshaders color input.
20411 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
20413 * dlls/winex11.drv/event.c:
20414 winex11.drv: Protect X11 calls by a critical section.
20416 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
20417 server/trace.c, server/window.c:
20418 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
20421 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
20423 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
20424 dlls/winex11.drv/opengl.c:
20425 Add a common fps counter channel to ddraw, opengl and d3d.
20427 2006-07-07 Jacek Caban <jacek@codeweavers.com>
20429 * dlls/mshtml/nsio.c:
20430 mshtml: Create nsWineURI even if we don't have valid nsIURI.
20432 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
20433 shdocvw: Added test of SetClientSite.
20435 * dlls/shdocvw/oleobject.c:
20436 shdocvw: Call GetContainer in SetClientSite.
20438 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
20439 include/htiframe.idl:
20440 include: Added htiframe.idl.
20442 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
20444 * dlls/wined3d/baseshader.c:
20445 wined3d: Trace ABS/ABSNEG modifiers.
20447 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
20448 wined3d: Create fake input semantics for d3d8 shaders.
20449 Use them to remove the need for loading arrays in two different places.
20451 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20452 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
20453 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20454 wined3d: Reverse semantics maps for shaders.
20456 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
20457 wined3d: Make WINED3D_ATR macros more flexible.
20458 Make them operate on a type, as opposed to a semantic name.
20460 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
20461 wined3d: Simplify primitiveDeclartationConvertToStrided.
20462 Assign fixed indices to declaration inputs.
20463 Then use a common path to load the strided data.
20465 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
20466 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
20467 include/wine/wined3d_types.h:
20468 wined3d: Add position_transformed flag to Strided data format.
20470 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
20471 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
20473 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
20475 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
20476 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
20477 dlls/shell32/shresdef.h:
20478 shell32: Show a confirmation before deleting files with syscalls.
20480 * dlls/shell32/shfldr_unixfs.c:
20481 shell32: If possible use SHFileOperationW to delete in unixfs.
20482 This gives confirmation dialogs, recursive directory removal etc.
20484 2006-07-07 Christoph Frick <frick@sc-networks.de>
20486 * dlls/dinput/joystick_linuxinput.c:
20487 dinput: map_axis must be able to work with LONG's value range.
20489 * dlls/dinput/joystick_linuxinput.c:
20490 dinput: Remove redundant struct members.
20492 2006-07-06 Christoph Frick <frick@sc-networks.de>
20494 * dlls/dinput/joystick_linuxinput.c:
20495 dinput: Implement the GetProperty call for getting the range of an axis.
20497 * dlls/dinput/joystick_linuxinput.c:
20498 dinput: Call fake_current_js_state on the places where it is actually needed
20501 * dlls/dinput/joystick_linuxinput.c:
20502 dinput: Only fake the current state on axes that are actually there.
20504 * dlls/dinput/joystick_linuxinput.c:
20505 dinput: Move the axes and button configs into the JoyDev struct.
20507 * dlls/dinput/joystick_linuxinput.c:
20508 dinput: Utilize the offsets and the transform to support the user
20509 supplied data format.
20511 * dlls/dinput/joystick_linuxinput.c:
20512 dinput: Adds offset and transform and their basic handling to the joystick
20515 * dlls/dinput/joystick_linuxinput.c:
20516 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
20518 * dlls/dinput/joystick_linuxinput.c:
20519 dinput: Set the amount of POVs in the caps.
20521 * dlls/dinput/joystick_linuxinput.c:
20522 dinput: Detect more than one /dev/input/event joystick.
20524 2006-07-07 Jason Green <jave27@gmail.com>
20526 * dlls/wined3d/glsl_shader.c:
20527 wined3d: Fix D3DSIO_TEXKILL for GLSL.
20529 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
20531 * programs/winecfg/En.rc:
20532 winecfg: Shift Graphics page up to fill the empty place.
20534 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
20535 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
20536 d3d8: Fix remaining refcount tests and tighten all tests.
20538 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
20540 * dlls/wininet/ftp.c:
20541 wininet: Use correct way of determining the password for anonymous ftp.
20543 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
20545 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
20546 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
20547 ensure the 16/32 bits separation.
20549 * server/context_powerpc.c:
20550 server: Fix context_powerpc.c compilation.
20552 2006-07-07 Mike McCormack <mike@codeweavers.com>
20554 * dlls/uuid/uuid.c:
20555 uuid: Add indexsvr's IIDs to libuuid.
20557 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
20558 include: Add indexsvr.idl (IWordBreaker).
20560 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
20562 * dlls/riched20/caret.c:
20563 riched20: Replace an if-statement with empty body with a FIXME comment.
20565 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
20566 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
20567 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
20568 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
20569 dlls/wintab32/context.c:
20570 janitorial: Put "inline static" at the beginning of a declaration.
20572 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
20573 programs/explorer/systray.c:
20574 janitorial: Move the storage specifier to the beginning of the declaration.
20576 2006-07-06 Thomas Kho <tkho@ucla.edu>
20578 * programs/notepad/main.c:
20579 notepad: Change window classname from NPClass to Notepad.
20581 2006-07-06 Jacek Caban <jacek@codeweavers.com>
20583 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20584 urlmon: Added image/x-png mime filter.
20586 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20587 urlmon: Added image/bmp filter.
20589 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20590 urlmon: Added image/gif filter.
20592 * dlls/urlmon/tests/misc.c:
20593 urlmon: Added more test of FindMimeFromData.
20595 * dlls/urlmon/urlmon_main.c:
20596 urlmon: Fix handling of proposed mime.
20598 * dlls/urlmon/urlmon_main.c:
20599 urlmon: Added image/pjpeg mime filter.
20601 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
20603 * programs/regedit/listview.c:
20604 regedit: Write-strings warning fix.
20606 2006-07-06 Robert Shearman <rob@codeweavers.com>
20608 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
20609 tools/widl/typegen.c, tools/widl/widltypes.h:
20610 widl: Add support for the builtin constants "TRUE" and "FALSE".
20612 * dlls/ole32/compobj.c:
20613 ole32: Fix the return value of COM_RegReadPath and make it static.
20615 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
20616 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
20619 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
20620 oleaut32: Add a typedef for "boolean".
20621 Fix up an conflict that this type has with jpeglib.h.
20623 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
20624 oleaut32: Fix the error code returned by ITypeComp on an interface when the
20625 name matches, but the flags don't.
20627 2006-07-05 James Hawkins <truiken@gmail.com>
20629 * dlls/advapi32/security.c:
20630 advapi32: Get the token type in ImpersonateLoggedOnUser.
20632 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
20633 advapi32: Add tests for LookupAccountSid.
20635 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
20637 * dlls/winex11.drv/event.c:
20638 winex11.drv: Add window style and visibility status to the take focus event
20641 2006-07-05 Jason Green <jave27@gmail.com>
20643 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
20644 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
20645 This instruction was being handled incorrectly in the case where the
20646 2nd src argument contained a relatively addressed constant.
20648 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20650 * dlls/kernel/tests/file.c:
20651 kernel/tests: More tests for OpenFile.
20653 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
20655 * dlls/wininet/ftp.c:
20656 wininet: Return NULL handle if no connection is established.
20658 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
20660 * dlls/wined3d/drawprim.c:
20661 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
20663 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
20664 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
20665 dlls/wined3d/device.c:
20666 wined3d: Implement FVF to DECL9 conversion (with tests).
20668 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20669 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
20670 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
20671 dlls/wined3d/wined3d_private.h:
20672 wined3d: Move register count pass to SetFunction.
20673 Move semantics pointers out of the reg_maps, make them persistent data
20674 in the shader (again, for future software shaders).
20676 * dlls/wined3d/device.c:
20677 wined3d: Fix STREAM flag override.
20679 * dlls/wined3d/vertexdeclaration.c:
20680 wined3d: Add missing PSIZE register for decl8->9 conversion.
20682 * dlls/wined3d/device.c:
20683 wined3d: Allow mix of SW vertex and GLSL pixel shader.
20684 Do not attach non-GLSL shaders to the GLSL program, that will cause a
20685 crash. Mix with ARB shaders is never going to happen, because the
20686 selection code will always choose GLSL for both or ARB for both.
20688 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
20689 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
20690 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
20691 dlls/wined3d/wined3d_private.h:
20692 wined3d: Rework shader mode selection.
20693 - currently half the shader selection code (GLSL vs ARB) is in
20694 fillGLcaps. The parts that check for software shaders are in
20695 GetDeviceCaps. That placement, will work, but is definitely not optimal.
20696 FillGLcaps should detect support - it should not make decision as to
20697 what's used, because that's not what the purpose of the function is.
20698 GetDeviceCaps should report support as it has already been selected.
20699 Instead, select shader mode in its own function, called in the
20700 appropriate places.
20701 - unifying pixel and vertex shaders into a single selection is a
20702 mistake. A software vertex shader can be coupled with a hardware arb or
20703 glsl pixel shader, or no shader at all. Split them back into two and add
20704 a SHADER_NONE variant.
20705 - drawprim is doing support checks for ARB_PROGRAM, and making shader
20706 decisions based on that - that's wrong, support has already been
20707 checked, and decided upon, and shaders can be implemented via software,
20708 ARB_PROGRAm or GLSL, so that support check isn't valid.
20709 - Store the shader selected mode into the shader itself. Different types
20710 of shaders can be combined, so this is an improvement. In fact, storing
20711 the mode into the settings globally is a mistake as well - it should be
20712 done per device, since different cards have different capabilities.
20714 2006-07-06 Jacek Caban <jacek@codeweavers.com>
20716 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
20717 dlls/shdocvw/tests/webbrowser.c:
20718 shdocvw: Added test of IProvideClassInfo.
20720 2006-07-06 Mike McCormack <mike@codeweavers.com>
20723 msi: Features may be published but absent.
20725 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
20726 msi: Add a test for MsiGetComponentPath and make it pass.
20729 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
20731 2006-06-30 Ge van Geldorp <ge@gse.nl>
20733 * configure, configure.ac:
20734 configure: Allow relocation on x86_64.
20736 2006-07-05 Jacek Caban <jacek@codeweavers.com>
20738 * dlls/mshtml/txtrange.c:
20739 mshtml: Added get_text implementation.
20741 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
20742 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
20743 mshtml: Added createRange implementation.
20745 * dlls/mshtml/selection.c:
20746 mshtml: Added get_type implementation.
20748 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
20749 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
20750 dlls/mshtml/selection.c:
20751 mshtml: Added get_selection implementation.
20753 * dlls/mshtml/olecmd.c:
20754 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
20756 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
20758 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
20759 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
20761 2006-07-05 Mike McCormack <mike@codeweavers.com>
20764 msi: Forward MsiUseFeature to MsiUseFeatureEx.
20766 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
20768 * fonts/Makefile.in:
20769 fonts: Fix a copy/paste bug preventing correct generation of the
20770 System font for codepages 1256 and 1257.
20772 2006-07-03 James Hawkins <truiken@gmail.com>
20774 * dlls/wininet/internet.c:
20775 wininet: Error out if hInternet is a bad handle.
20777 * dlls/wininet/ftp.c:
20778 wininet: Use a blank password if none is provided in FTP_Connect.
20780 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
20782 * configure, configure.ac, dlls/comdlg32/Makefile.in,
20783 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
20784 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
20785 comdlg32: Add initial test.
20787 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
20789 * dlls/cryptnet/.gitignore:
20790 cryptnet: Add .gitignore.
20792 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
20794 * dlls/user/tests/menu.c:
20795 user/tests: Write-strings warnings fix.
20797 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
20799 * dlls/mapi32/sendmail.c:
20800 mapi32: Write-strings warnings fix.
20802 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
20804 * include/wininet.h:
20805 wininet.h: Add extra error code.
20807 2006-07-04 Robert Reif <reif@earthlink.net>
20809 * dlls/dxdiagn/dxdiag_main.c:
20810 dxdiagn: Fix TRACE/FIXME formats.
20812 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
20814 * dlls/comctl32/listview.c:
20815 comctl32: listview: Recompute header size after an insertion of a column.
20817 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
20819 * dlls/ntdll/reg.c:
20820 ntdll: Fix possible TRACE crash.
20822 2006-07-03 Robert Shearman <rob@codeweavers.com>
20824 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20825 oleaut: Implement processing of modules for SLTG typelibs.
20826 Set funckind when processing SLTG functions.
20828 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20829 oleaut: Improve SLTG var support.
20830 Pass both the start of the block and the offset to the first item into
20831 SLTG_DoVars as they may be different.
20832 Process 0xfffe offsets for variable names - this means to use the
20834 Add support for parsing the optional varflags field.
20836 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20837 oleaut: Fix function support for SLTG dispinterfaces.
20839 * dlls/oleaut32/typelib.c:
20840 oleaut: Move the processing of functions in SLTG typelibs into a
20841 separate function and use it when processing dispinterfaces.
20843 * dlls/oleaut32/typelib.c:
20844 oleaut: Move the initialisation of memidConstructor and
20845 memidDestructor of type infos to the common ITypeInfo creation
20847 Remove the WARN message as this functionality isn't implemented in
20850 * dlls/oleaut32/typelib.c:
20851 oleaut: Process references for SLTG dispatch types.
20853 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20854 oleaut: Abstract out the processing of variables in SLTG typelib components
20855 to a common function.
20857 * dlls/oleaut32/typelib.c:
20858 oleaut: Process references when parsing SLTG alias types.
20860 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20861 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
20862 generating code to SLTG_DoType.
20863 Process SLTG alias types with SLTG_DoType as the data is stored in the
20864 same format as in other components of the typelib.
20866 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20867 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
20868 common to all elements, so move the processing of these from the
20869 individual element processing.
20870 Improve SLTG alias processing.
20872 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
20873 oleaut: Document some more members of SLTG_TypeInfoTail.
20875 * dlls/advapi32/service.c:
20876 advapi32: Fix the service function being called when extended is
20877 either set or not set (reported by Andrey Turkin).
20879 2006-07-03 Huw Davies <huw@codeweavers.com>
20881 * dlls/rpcrt4/ndr_marshall.c:
20882 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
20884 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
20886 * dlls/winex11.drv/keyboard.c:
20887 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
20889 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
20891 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
20892 Avoid non-portable WCHAR[] constructs.
20894 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
20896 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
20897 wined3d: Add a function to print out D3DDECLUSAGE9 values.
20899 * dlls/wined3d/baseshader.c:
20900 wined3d: Fix faulty DCL trace.
20902 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
20904 * dlls/wined3d/arb_program_shader.c:
20905 wined3d: Resync ARB mnxn function with GLSL mnxn function.
20907 * dlls/wined3d/baseshader.c:
20908 wined3d: Use shader_get_regtype() in register counting pass.
20910 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
20911 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20912 wined3d: Move SHADER_ARB code into arb_program_shader.c.
20914 * dlls/wined3d/device.c:
20915 wined3d: Cleanup: print constants in device code.
20917 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
20919 * include/d3d9types.h:
20920 d3d9: Fix FVF POSITION mask.
20922 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
20924 * programs/oleview/typelib.c:
20925 oleview: Added next field to TypeLib viewer treeview control.
20927 * programs/oleview/typelib.c:
20928 oleview: Improved type handling in TypeLib viewer.
20930 * programs/oleview/En.rc, programs/oleview/Makefile.in,
20931 programs/oleview/main.h, programs/oleview/oleview.c,
20932 programs/oleview/resource.h, programs/oleview/typelib.c:
20933 oleview: Added open TypeLib file functionality.
20935 * programs/oleview/En.rc, programs/oleview/resource.h,
20936 programs/oleview/typelib.c:
20937 oleview: Added type displaying in TypeLib Viewer.
20939 2006-06-30 Thomas Kho <tkho@ucla.edu>
20941 * programs/wcmd/wcmdmain.c:
20942 wcmd: Modify option parser to allow compound options.
20944 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
20946 * dlls/winmm/winealsa/audio.c:
20947 winmm/winealsa: Write-strings warning fix.
20949 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
20951 * programs/taskmgr/dbgchnl.c:
20952 taskmgr: Write-strings warnings fix.
20954 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
20956 * dlls/comctl32/tests/listview.c:
20957 comctl32/tests: Write-strings warnings fix.
20959 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
20961 * programs/regedit/listview.c:
20962 regedit: Write-strings warnings fix.
20964 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
20966 * dlls/mapi32/prop.c:
20967 mapi32: Use kernel32 functions instead of the ntdll ones.
20969 2006-06-30 Jacek Caban <jacek@codeweavers.com>
20971 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
20972 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
20973 shdocvw: Get rid of Mozilla ActiveX control dependency.
20975 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
20976 dlls/mshtml/oleobj.c:
20977 mshtml: Added beginning IDM_BROWSEMODE implementation.
20980 wine.inf: Set gecko url to activate Wine Gecko installer.
20982 * dlls/mshtml/install.c:
20983 mshtml: Add trailing '\' to gecko_path if needed.
20985 2006-06-30 Ge van Geldorp <ge@gse.nl>
20987 * include/cvconst.h, programs/winedbg/be_x86_64.c:
20988 winedbg: Implement be_x86_64_init_registers.
20990 * include/msvcrt/string.h:
20991 include/msvcrt: Make sure size_t is properly defined for 64-bit.
20993 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
20994 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
20995 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
20996 programs/winedbg/stack.c:
20997 winedbg: Adjust the parameters of the backend read/write routines to
20998 match those of ReadProcessMemory/WriteProcessMemory, since those are
20999 the ones actually used.
21002 server: The "select" call passes handles, not ints.
21004 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
21006 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
21007 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
21008 dlls/shell32/shresdef.h:
21009 shell32: Add an icon for delete confirmation.
21011 * dlls/shell32/shlfileop.c:
21012 shell32: Allow for custom icons in confirmation messages.
21014 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
21015 shell32: Pass the correct parent hwnd to confirmation dialogs.
21017 * dlls/shell32/shlfileop.c:
21018 shell32: Remove the now unused SHELL_DeleteFileW.
21020 2006-07-01 Robert Shearman <rob@codeweavers.com>
21022 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
21023 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
21024 the exponent parsing to after the hex digit parsing.
21026 2006-06-30 Robert Shearman <rob@codeweavers.com>
21028 * dlls/advapi32/service.c:
21029 advapi32: Implement RegisterServiceCtrlHandleExW.
21031 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
21033 * dlls/setupapi/tests/devinst.c:
21034 setupapi/tests: Add trailing '\n's to ok() calls.
21036 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
21038 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
21039 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
21040 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
21041 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
21042 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
21043 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
21044 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
21045 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
21046 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
21047 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
21048 dlls/urlmon/regsvr.c:
21049 Use the return value of register_key_guid.
21051 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
21053 * programs/oleview/En.rc, programs/oleview/typelib.c:
21054 oleview: Added base TypeLib Viewer menu functionality.
21056 * programs/oleview/En.rc, programs/oleview/main.h,
21057 programs/oleview/typelib.c:
21058 oleview: Added status bar to TypeLib Viewer.
21060 * programs/oleview/En.rc, programs/oleview/Makefile.in,
21061 programs/oleview/main.h, programs/oleview/oleview.c,
21062 programs/oleview/pane.c, programs/oleview/resource.h,
21063 programs/oleview/tree.c, programs/oleview/typelib.c:
21064 oleview: Added TypeLib Viewer base.
21065 - Added TypeLib Viewer base.
21066 - Fixed multiple instance of pane window functionality.
21067 - Added field with TypeLib path to ITEM_INFO structure.
21069 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
21071 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
21072 wined3d: Perform sanity checks on the rectangle in LockRect.
21074 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
21076 * dlls/ddraw/ddraw.c:
21077 ddraw: Added missing '\n' in debug traces.
21079 * dlls/quartz/pin.c:
21080 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
21082 2006-06-30 Robert Shearman <rob@codeweavers.com>
21084 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
21085 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
21086 that hasn't yet been marshaled then it should create a new stub
21089 * dlls/oleaut32/typelib.c:
21090 oleaut32: Fix a typo where the FIXME doesn't match the code.
21092 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
21093 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
21095 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
21096 advapi32: Implement RegDisablePredefinedCache.
21098 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
21100 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
21101 ntdll: Fix return codes for NtCreateKey (with tests).
21103 2006-06-29 James Hawkins <truiken@gmail.com>
21105 * dlls/shlwapi/tests/path.c:
21106 shlwapi: Add tests for PathFindExtensionA.
21108 * dlls/shlwapi/tests/path.c:
21109 shlwapi: Add tests for PathCanonicalize.
21111 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
21113 * dlls/shell32/shfldr_fs.c:
21114 shell32: Use SHFileOperationW to delete files.
21116 2006-06-29 Ivan Leo <ivanleo@gmail.com>
21118 * dlls/shell32/tests/shlfileop.c:
21119 shell32/tests: Comment out a test that crashes on windows nt 4.0.
21121 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
21123 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
21124 ddraw: Fix some material related bugs.
21126 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
21127 ddraw: Matrix values in the execute buffer are handles.
21129 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
21131 * dlls/winex11.drv/winpos.c:
21132 winex11.drv: Update window's full screen state on the resolution
21133 change as well as on the window resize event.
21135 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
21136 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
21137 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
21138 include/winpos.h, include/winuser.h:
21139 include: Move appropriate parts of winpos.h to winuser.h and win.h,
21140 remove winpos.h afterwards.
21142 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
21144 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
21145 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
21146 cryptnet: Implement a stub cryptnet dll.
21148 2006-06-28 Juan Lang <juan_lang@yahoo.com>
21150 * programs/regedit/childwnd.c:
21151 regedit: Update status bar after editing key name.
21153 2006-06-28 Jason Green <jave27@gmail.com>
21155 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
21156 wined3d: Fix a few GLSL shader instruction translations.
21157 This fixes the translations for a few instructions in GLSL and allows
21158 Cubemap sampling in pixel shaders < 2.0. It makes some of the
21159 lighting on textures in Half Life 2 look better, including some of the
21160 water effects. It's not perfect yet, but much closer now.
21162 2006-06-28 Robert Shearman <rob@codeweavers.com>
21164 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
21165 ole32: When marshaling a proxy make sure to maintain an external
21166 reference on the stub object so that the first proxy can be released.
21167 Implement external refcount sharing between a proxy and the marshaled proxy.
21168 Extend the marshaling of a proxy test to show that an external reference
21169 is always kept on the stub object.
21171 * dlls/ole32/tests/marshal.c:
21172 ole32: Add a test for CoCreateInstance doing object hosting by
21173 automatically creating an appropriate apartment for the object and
21174 returning a proxy to it.
21176 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
21177 ole32: Implement CoGetObject.
21179 * dlls/oleaut32/typelib.c:
21180 oleaut32: RegisterTypeLib should register any interface that derives
21181 from IDispatch rather than just dual interfaces.
21182 This is hinted at, although not explicitly stated on MSDN, but was
21183 verified by tests with native oleaut32.
21185 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
21187 * dlls/ddraw/vertexbuffer.c:
21188 ddraw: Correct a NULL pointer check.
21190 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
21192 * dlls/kernel/tests/version.c:
21193 kernel: Version test was using imports missing on WinME.
21195 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
21197 * dlls/quartz/filtergraph.c:
21198 quartz: Fixed typo (Coverity).
21200 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
21202 * dlls/quartz/regsvr.c:
21203 quartz: Use the return value of register_key_guid.
21205 2006-06-27 Juan Lang <juan_lang@yahoo.com>
21207 * dlls/oleaut32/typelib.c:
21208 oleaut32: Handle bstr length of -1 in typelibs.
21210 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
21211 shell32: Add a stub for InvalidateDriveType.
21213 2006-06-27 H. Verbeet <hverbeet@gmail.com>
21215 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
21216 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
21217 wined3d: Use register combiners for texture stage operations.
21218 Make wined3d use register combiners for texture stage operations. In
21219 order to do that the texture unit index needs to be separated from the
21220 texture stage index. For cards that don't support the
21221 NV_register_combiners extension nothing should change.
21223 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
21224 wined3d: Add code for using register combiners for texture stage operations.
21225 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
21226 larger than 4. In Direct3D that would correspond to
21227 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
21228 (which can be much larger) to which it currently corresponds in
21229 wined3d. Using register combiners we can get around that limitation
21230 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
21231 stages. This patch adds code for doing the texture operations with
21232 register combiners instead of ARB_texture_env_combine or
21233 NV_texture_env_combine4, but doesn't make use of that code yet. That's
21234 what the next patch will do.
21236 * dlls/wined3d/drawprim.c:
21237 wined3d: Fix uploading of textures for shaders.
21238 The code for uploading / binding textures for use with pixel shaders
21239 is slightly different from the one for uploading / binding textures
21240 for use with the fixed function pipeline. It would be possible to keep
21241 the code in a single function with a couple of conditionals, but in
21242 combination with the changes needed for register combiners that would
21243 become quite messy.
21245 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
21246 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
21247 include/wine/wined3d_gl.h:
21248 wined3d: Texture limits fixes.
21249 GL_LIMITS(textures) is currently used for both the number of texture
21250 stages and the maximum number of simultaneous textures. In the current
21251 code that's the same, but in a later patch that will be separated,
21252 since a texture stage doesn't have to reference an actual
21253 texture. Also, shaders can access a larger number of samplers than the
21254 number of texture units the fixed function pipeline can access.
21256 * include/wine/wined3d_gl.h:
21257 wined3d: Add register combiner function pointers.
21259 * dlls/wined3d/utils.c:
21260 wined3d: Add & use D3DTEXTUREOP dumping code.
21262 2006-06-27 James Hawkins <truiken@gmail.com>
21264 * dlls/shlwapi/tests/path.c:
21265 shlwapi: Add tests for PathAppendA.
21267 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
21269 * dlls/shell32/shlfileop.c:
21270 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
21271 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
21272 operation when called without FOF_NOCONFIRMATION or with
21273 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
21276 2006-06-26 Huw Davies <huw@codeweavers.com>
21278 * dlls/opengl32/wgl.c:
21279 opengl32: Fix the returned metrics and add a translation vector to the end of
21282 2006-06-27 Alexandre Julliard <julliard@winehq.org>
21284 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
21285 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
21287 server: Moved get/set_thread_context implementation to ptrace.c.
21289 2006-06-27 Ivan Leo <ivanleo@gmail.com>
21291 * dlls/msvcrt/tests/file.c:
21292 msvcrt/tests: Don't leave files on the disk.
21294 2006-06-27 William Knop <william.knop@gmail.com>
21296 * dlls/dbghelp/elf_module.c:
21297 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
21299 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
21301 * dlls/uxtheme/tests/system.c:
21302 uxtheme/tests: Add tests for IsThemePartDefined.
21304 2006-06-27 Hans Leidekker <hans@it.vu.nl>
21306 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
21307 userenv: Add a stub implementation for GetProfileType.
21309 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
21311 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
21312 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
21313 wined3d: Vertex buffer can be locked multiple times.
21315 2006-06-27 Huw Davies <huw@codeweavers.com>
21317 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
21318 msxml3: Always have a libxml doc associated with a domdoc object, even if the
21319 object has no nodes.
21320 This means we don't need to add checks for NULL libxml node ptrs in our node
21323 2006-06-27 James Hawkins <truiken@gmail.com>
21325 * dlls/msi/dialog.c:
21326 msi: Read the font color from the database, and use it for the text control.
21328 2006-06-26 James Hawkins <truiken@gmail.com>
21330 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
21331 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
21334 2006-06-27 Alexandre Julliard <julliard@winehq.org>
21336 * dlls/ntdll/critsection.c:
21337 ntdll: Faster critical sections on MacOS using Mach semaphores.
21339 * libs/wine/loader.c:
21340 libwine: Attempt to increase some user limits that are set too low on some
21343 * configure, configure.ac, include/config.h.in,
21344 programs/wineconsole/curses.c:
21345 wineconsole: Portability fixes in the curses mouse support.
21347 * tools/widl/widltypes.h:
21348 widl: Fixed syntax of DECL_LINK macro to look more like C code.
21350 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
21352 * dlls/shlwapi/tests/path.c:
21353 shlwapi: Test for UrlGetPart in case of file name.
21355 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
21357 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
21358 ntdll: Fix 2 failing test on native. Change Wine accordingly.
21360 2006-06-26 Hans Leidekker <hans@it.vu.nl>
21362 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
21363 shell32: Add a stub implementation for SHIsFileAvailableOffline.
21365 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
21367 * programs/winedbg/info.c:
21368 winedbg: Module info.
21369 when requesting info on a module by address, always print the module
21370 ELF/PE pair (if this applies) (and not only the embedded PE), which
21373 * programs/winedbg/info.c:
21374 winedbg: Use 64 bit version of imagehlp_module.
21375 This allows reimplementing the module list command and do less black
21376 magic to guess the ELF debug format.
21378 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
21379 dbghelp: Implemented SymEnumerateModules64.
21381 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
21382 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
21383 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
21384 dbghelp: Module info.
21385 - now internally storing module info as a 64bit module structure
21386 (the interest in not in the 64 bit side of things, but because
21387 it allows storing lots of usefull information)
21388 - fixed SymGetModuleInfo64W which wasn't returning the
21389 LoadedPdbName field
21390 - now filling for MSC files with the extended information
21391 (instead of guessing it)
21392 - reused the extended module info to store wine ELF module
21393 information (link for map link, stabs vs dwarf symbol info)
21395 2006-06-27 Alexandre Julliard <julliard@winehq.org>
21397 * programs/winetest/maketest:
21398 winetest: Portability fix in the maketest script. Added support for git.
21400 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
21402 * dlls/winex11.drv/window.c:
21403 winex11.drv: Write-strings warning fix.
21405 2006-06-27 Jason Green <jave27@gmail.com>
21407 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21408 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
21409 wined3d: Implement more GLSL instructions and a little cleanup.
21410 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
21411 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
21412 they are implemented in ARB_fragment_program at least).
21413 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
21414 routine - use a pointer instead.
21416 2006-06-27 H. Verbeet <hverbeet@gmail.com>
21418 * dlls/wined3d/device.c:
21419 wined3d: Remove some redundant code.
21421 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
21422 wined3d: Fix compilation (VBO constants).
21424 2006-06-26 James Hawkins <truiken@gmail.com>
21426 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
21427 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
21429 * dlls/shlwapi/tests/path.c:
21430 shlwapi: Add tests for PathAddBackslash.
21432 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
21433 shlwapi: Add tests for PathCombineA.
21435 * dlls/shdocvw/version.rc:
21436 shdocvw: Upgrade the version to 5.50.4134.599.
21438 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
21440 * dlls/ddraw/device.c:
21441 ddraw: Fix some compiler warnings.
21443 * dlls/ddraw/ddraw.c:
21444 ddraw: Assign the surface descriptions height to the height.
21446 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
21448 * dlls/imagehlp/modify.c:
21449 imagehlp: Fixed typo (Coverity).
21451 * dlls/uxtheme/tests/system.c:
21452 uxtheme/tests: Add tests for GetCurrentThemeName.
21454 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
21456 * dlls/uxtheme/tests/system.c:
21457 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
21459 2006-06-25 Jacek Caban <jacek@codeweavers.com>
21461 * dlls/mshtml/conpoint.c:
21462 mshtml: Added Unadvise implementation.
21464 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
21465 dlls/mshtml/mshtml_private.h:
21466 mshtml: Destroy connection points.
21468 * dlls/mshtml/conpoint.c:
21469 mshtml: Added Advise implementation.
21471 * dlls/mshtml/nsio.c:
21472 mshtml: Return text/html by default in GetContentType.
21474 * dlls/mshtml/nsio.c:
21475 mshtml: Return NS_OK in GetStatus if channel is NULL.
21477 * dlls/mshtml/navigate.c:
21478 mshtml: Call OnStopRequest in OnStopBinding.
21480 * dlls/mshtml/navigate.c:
21481 mshtml: Break reading if IStream::Read returns 0 bytes.
21483 2006-06-23 Jacek Caban <jacek@codeweavers.com>
21485 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
21486 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
21487 mshtml: Added HTMLLoadOptions implementation (with tests).
21489 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
21491 * dlls/winmm/mci.c:
21492 mci: Fix some mciSendString quirks.
21493 Really check in MCI open string commands if the name we have is a
21494 device (and no longer rely on bad heuristics for it).
21496 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
21498 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
21499 dlls/dbghelp/elf_module.c:
21500 dbghelp: Dwarf & thunks.
21501 - added the elf_is_in_thunk_area() function to locate an address
21502 within the known thunk area of Wine's builtin modules
21503 - now passing this thunk information to the dwarf parser so that it
21504 can drop functions from the thunk areas (as dwarf symbols), so that
21505 those functions can be later on marked as thunks in dbghelp
21508 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
21510 * dlls/dbghelp/elf_module.c:
21511 dbghelp: Elf for wine and spec definitions.
21512 Enhancement over previous fix (we don't need to insert NOTYPE symbols
21513 in our public symbol table, so drop them as early as possible).
21515 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
21517 * dlls/msi/install.c, dlls/msi/tests/package.c:
21518 msi: Disable some path validity checks in MsiSetTargetPath.
21520 2006-06-24 Ivan Leo <ivanleo@gmail.com>
21522 * dlls/amstream/amstream.c:
21523 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
21524 IAMMultiMediaStreamImpl_OpenMoniker.
21526 * dlls/advapi32/tests/security.c:
21527 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
21529 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
21531 * dlls/user/resources/user32_Pl.rc:
21532 user: user32_Pl.rc: Fix the capitalization of OK.
21534 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
21536 * dlls/ntdll/time.c:
21537 ntdll: Add UZT timezone info.
21539 2006-06-23 Francois Gouget <fgouget@free.fr>
21541 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
21542 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
21543 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
21544 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
21545 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
21546 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
21547 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
21548 dlls/wined3d/utils.c, programs/winefile/resource.h:
21549 Assorted spelling, case and grammar fixes.
21551 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
21553 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
21554 dlls/shell32/shlexec.c:
21555 shell32: Fix computation of default verb.
21556 Compute the default verb as documented on MSDN instead of blindly
21557 assuming it is 'open'. This fixes the WordViewer association in some
21560 * dlls/winmm/winecoreaudio/audio.c:
21561 winecoreaudio: Protect pthread.h inclusion.
21563 * dlls/ddraw/tests/refcount.c:
21564 ddraw: Fix compilation with gcc 2.95.
21566 * dlls/crypt32/tests/encode.c:
21567 crypt32: Fix compilation with gcc 2.95.
21569 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
21571 * dlls/ddraw/ddraw.c:
21572 ddraw: Set the video memory and visible flag on render targets.
21574 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
21575 ddraw: Enumerate the reference d3ddevice.
21577 * dlls/wined3d/surface.c:
21578 wined3d: Fix single buffering.
21579 Tell gl to draw to the back buffer when a back buffer is used, do not
21580 use the value from gl.
21582 * dlls/wined3d/device.c:
21583 wined3d: Fix a bad trace.
21585 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
21587 * dlls/wined3d/device.c:
21588 wined3d: Create vertex buffer objects for D3D vertex buffers.
21590 * dlls/wined3d/vertexbuffer.c:
21591 wined3d: Vertex fixups.
21593 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21594 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
21595 include/wine/wined3d_types.h:
21596 wined3d: Add support for VBOs to the drawing code.
21598 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
21600 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
21601 shlwapi: PathCombineW should return NULL on invalid parameters.
21603 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21605 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
21606 oleview: Added Korean resources.
21608 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
21610 * programs/oleview/En.rc, programs/oleview/details.c,
21611 programs/oleview/interface.c, programs/oleview/main.h,
21612 programs/oleview/resource.h, programs/oleview/tree.c:
21613 oleview: Fix compilation with gcc 2.95.
21614 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
21615 - moved some string to resources
21616 - fixed implementation of IPersistStream interface viewer
21618 * programs/oleview/interface.c:
21619 oleview: Added propper ClassName displaying to interface viewer.
21621 * programs/oleview/En.rc, programs/oleview/Makefile.in,
21622 programs/oleview/interface.c, programs/oleview/main.h,
21623 programs/oleview/oleview.c, programs/oleview/resource.h:
21624 oleview: Added interface viewer.
21626 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
21628 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
21629 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
21630 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
21632 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
21634 * dlls/gdi/tests/metafile.c:
21635 gdi/tests: Write-strings warnings fix.
21637 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
21639 * tools/widl/widltypes.h:
21640 widl: Write-strings warnings fix.
21642 2006-06-23 James Hawkins <truiken@gmail.com>
21644 * dlls/shell32/brsfolder.c:
21645 shell32: Add missing multiply by sizeof(WCHAR)l
21647 2006-06-23 Huw Davies <huw@codeweavers.com>
21649 * dlls/rpcrt4/ndr_stubless.c:
21650 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
21652 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
21653 dlls/winex11.drv/x11drv.h:
21654 winex11: Introduce a function to retrieve the glx drawable and have
21655 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
21657 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
21659 * dlls/imagehlp/modify.c:
21660 imagehlp: Fixed typo (Coverity).
21662 2006-06-23 Alexandre Julliard <julliard@winehq.org>
21664 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
21665 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
21667 server: Moved some common bits of get/set_thread_context to thread.c.
21669 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
21671 libwine: Added entry for sigprocmask in the pthread functions table.
21673 * loader/pthread.c:
21674 wine-pthread: Set thread scope to force using kernel threads on Solaris.
21676 2006-06-22 Huw Davies <huw@codeweavers.com>
21678 * dlls/opengl32/wgl.c:
21679 opengl32: If there's no glX context don't return a wgl context.
21681 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
21683 * programs/oleview/En.rc, programs/oleview/oleview.c,
21684 programs/oleview/resource.h:
21685 oleview: Added system configuration dialog.
21687 * programs/oleview/En.rc, programs/oleview/oleview.c:
21688 oleview: Added copy HTML tag functionality.
21690 * programs/oleview/oleview.c:
21691 oleview: Added copy CLSID functionality.
21693 * programs/oleview/En.rc, programs/oleview/main.h,
21694 programs/oleview/oleview.c, programs/oleview/resource.h,
21695 programs/oleview/tree.c:
21696 oleview: Added CreateInstanceOn functionality.
21698 2006-06-22 James Hawkins <truiken@gmail.com>
21700 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
21701 msi: Add tests for components that aren't associated with a feature.
21703 2006-06-22 Jacek Caban <jacek@codeweavers.com>
21705 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
21706 dlls/mshtml/mshtml_private.h:
21707 mshtml: Added stub implementation of HTMLLoadOptions.
21709 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
21710 include/Makefile.in, include/optary.idl:
21711 mshtml: Added optary.idl file.
21713 * dlls/mshtml/nsio.c:
21714 mshtml: Inherit NSContainer in NewURI.
21716 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
21717 mshtml: Fix a typo.
21719 * dlls/mshtml/olecmd.c:
21720 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
21722 2006-06-23 Juan Lang <juan_lang@yahoo.com>
21724 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
21725 advapi: Add a stub for SystemFunction035.
21727 * dlls/kernel/tests/locale.c:
21728 kernel: Change failing to test to show it doesn't have anything to do
21729 with embedded NULLs.
21731 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
21733 * dlls/secur32/ntlm.c:
21734 secur32: Write-strings warnings fix.
21736 * dlls/ole32/tests/stg_prop.c:
21737 ole32/tests: Write-strings warning fix.
21739 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
21741 * dlls/dinput/mouse.c:
21742 dinput: Warp mouse each 10ms instead of dropping events.
21744 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
21746 * dlls/uxtheme/tests/system.c:
21747 uxtheme/tests: Destroy the windows after we've used them.
21749 * dlls/uxtheme/tests/system.c:
21750 uxtheme/tests: Add a case sensitivity test.
21752 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
21754 * programs/oleview/En.rc:
21755 oleview: Spelling fixes (English).
21757 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
21758 oleview: French localization.
21760 2006-06-22 Huw Davies <huw@codeweavers.com>
21762 * dlls/winex11.drv/opengl.c:
21763 winex11: glXQueryExtension has its error and event base arguments swapped
21764 compared with other *QueryExtension functions!
21766 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
21768 * programs/oleview/details.c, programs/oleview/main.h,
21769 programs/oleview/tree.c:
21770 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
21772 2006-06-22 Alexandre Julliard <julliard@winehq.org>
21774 * configure, configure.ac:
21775 configure: Send pkg-config error messages to /dev/null.
21777 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
21779 * dlls/riched20/editor.c:
21780 riched20: Fix message range for get_msg_name.
21782 2006-06-21 Juan Lang <juan_lang@yahoo.com>
21784 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
21785 include/wincrypt.h:
21786 crypt32: Implement CertGetCRLFromStore.
21787 - implement CertGetCRLFromStore, with tests
21788 - update tests for CRL revocation functions to show name isn't checked
21790 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
21791 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
21793 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
21794 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
21797 2006-06-21 Ivan Leo <ivanleo@gmail.com>
21799 * dlls/quartz/filesource.c:
21800 quartz: Fix media type detection.
21802 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
21804 * dlls/dbghelp/elf_module.c:
21805 dbghelp: Elf for wine and spec definitions.
21806 - fixed regression when looking for winebuild's special symbols in ELF symtab
21807 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
21810 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
21813 Makefile.in: Add target "ctags" to the overview.
21815 * DEVELOPERS-HINTS:
21816 DEVELOPER-HINTS: Some directories where added / renamed.
21818 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
21820 * dlls/uxtheme/tests/system.c:
21821 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
21823 * dlls/uxtheme/tests/system.c:
21824 uxtheme/tests: Add some tests for GetWindowTheme.
21826 2006-06-21 James Hawkins <truiken@gmail.com>
21828 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
21829 atl: Add a stub implementation of AtlModuleLoadTypeLib.
21831 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
21832 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
21834 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
21836 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
21837 ddraw: Use the handle infrastructure for Matrix handles.
21839 2006-06-21 Alexandre Julliard <julliard@winehq.org>
21841 * ANNOUNCE, ChangeLog, VERSION, configure:
21844 ----------------------------------------------------------------
21845 2006-06-21 Alexandre Julliard <julliard@winehq.org>
21847 * programs/oleview/.gitignore, programs/oleview/oleview:
21848 oleview: Delete the symlink from git.
21850 * AUTHORS, dlls/shell32/shell32_main.c:
21851 Updated the AUTHORS list and converted it to utf-8.
21853 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
21855 * tools/mkinstalldirs:
21856 tools: Fix mkinstalldirs.
21857 We cannot trust 'mkdir -p' to set the proper permissions on parent
21858 directories. So create them manually.
21859 Fix handling of paths containing spaces.
21860 Properly prefix the path with './' if it starts with a '-'.
21861 Stop trying to create a path after the first error.
21863 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
21865 * dlls/uxtheme/tests/system.c:
21866 uxtheme/tests: Extra testing for GetLastError.
21868 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21870 * dlls/msvcrt/tests/string.c:
21871 msvcrt: Add simple test for _strdup(0).
21873 * dlls/msvcrt/string.c:
21874 msvcrt: Fix a crash in _strdup.
21876 2006-06-20 James Hawkins <truiken@gmail.com>
21878 * dlls/msi/action.c:
21879 msi: Fix handling of the no-op identifier in the Directory table.
21881 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
21883 * dlls/ntdll/server.c:
21884 ntdll: Write-strings warnings fix.
21886 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
21888 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
21889 winspool/tests: Tests for EnumForms and set an error value in our stub.
21891 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
21893 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
21894 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
21895 msvcrt: Fix _initterm, with tests.
21897 2006-06-11 Simon Kissane <skissane@gmail.com>
21899 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
21900 kernel32: Added SetThreadUILanguage() stub.
21902 2006-06-21 Robert Shearman <rob@codeweavers.com>
21904 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
21905 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
21907 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
21908 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
21910 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
21912 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
21913 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
21914 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
21915 wined3d: Pixel format cleanup.
21917 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
21919 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
21920 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
21922 Also use the whole device surface if one of the extents is zero or
21923 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
21926 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
21928 * dlls/winspool.drv/info.c:
21929 winspool: An empty string as server name is valid for AddPrinterDriver.
21931 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
21933 * programs/oleview/details.c:
21934 oleview: Added registry tab in details window.
21936 * programs/oleview/En.rc, programs/oleview/Makefile.in,
21937 programs/oleview/details.c, programs/oleview/main.h,
21938 programs/oleview/oleview.c, programs/oleview/resource.h,
21939 programs/oleview/tree.c:
21940 oleview: Added details window base.
21942 * programs/oleview/En.rc, programs/oleview/main.h,
21943 programs/oleview/oleview.c, programs/oleview/resource.h,
21944 programs/oleview/tree.c:
21945 oleview: Added base menu funcionality.
21947 * programs/oleview/En.rc, programs/oleview/main.h,
21948 programs/oleview/oleview.c, programs/oleview/resource.h,
21949 programs/oleview/tree.c:
21950 oleview: Added more TreeView entries.
21952 * programs/oleview/tree.c:
21953 oleview: Added TreeView entries read from registry.
21955 * programs/oleview/En.rc, programs/oleview/Makefile.in,
21956 programs/oleview/main.h, programs/oleview/oleview.c,
21957 programs/oleview/resource.h, programs/oleview/tree.c:
21958 oleview: Added TreeView window.
21960 * programs/oleview/Makefile.in, programs/oleview/main.h,
21961 programs/oleview/oleview.c, programs/oleview/pane.c:
21962 oleview: Added pane bar.
21964 * configure, configure.ac, programs/Makefile.in,
21965 programs/oleview/.gitignore, programs/oleview/En.rc,
21966 programs/oleview/Makefile.in, programs/oleview/main.h,
21967 programs/oleview/oleview, programs/oleview/oleview.c,
21968 programs/oleview/resource.h, programs/oleview/rsrc.rc:
21969 oleview: Added initial version.
21971 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21973 * dlls/wined3d/surface_gdi.c:
21974 wined3d: Add an "\n" to a fixme to fix an overflow.
21976 2006-06-20 Jason Green <jave27@gmail.com>
21978 * dlls/wined3d/glsl_shader.c:
21979 wined3d: Bind correct number of samplers for GLSL shaders.
21980 We are only checking against GL_MAX_TEXTURES when binding samplers,
21981 when we should be checking against the maximum number of samplers that
21982 the card supports. Spotted by H. Verbeet.
21984 2006-06-20 Juan Lang <juan_lang@yahoo.com>
21986 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
21987 crypt32: Implement some CRL verification functions.
21989 * dlls/crypt32/main.c, include/wincrypt.h:
21990 wincrypt.h: Add more definitions and prototypes.
21992 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
21994 * dlls/wininet/tests/url.c:
21995 wininet/tests: Write-strings warnings fix.
21997 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
21999 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
22000 dlls/winex11.drv/x11drv_main.c:
22001 winex11.drv: Add support for full screen window state using the NETWM protocol.
22003 2006-06-20 James Hawkins <truiken@gmail.com>
22005 * dlls/advpack/install.c:
22006 advpack: Implement DoInfInstall on top of the install framework.
22008 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22010 * dlls/kernel/tests/file.c:
22011 kernel: Add tests for OpenFile.
22013 * dlls/kernel/tests/file.c:
22014 kernel: Check for an exe which is always present in a system dir.
22016 * dlls/lz32/tests/lzexpand_main.c:
22017 lz32: Small test fixes.
22019 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
22021 * dlls/shell32/shlfileop.c:
22022 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
22024 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
22026 * tools/winedump/output.c:
22027 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
22029 * tools/winedump/output.c:
22030 winedump: Use ntdll as template.
22032 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
22033 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
22034 dlls/compstui/compstui_main.c:
22035 compstui: Add minimal compstui.dll (stubs only).
22037 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
22039 * dlls/ntdll/virtual.c:
22040 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
22042 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
22044 * programs/winecfg/Ru.rc:
22045 winecfg: Russian translation.
22047 2006-06-20 Jacek Caban <jacek@codeweavers.com>
22049 * dlls/urlmon/umon.c:
22050 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
22052 * dlls/shdocvw/persist.c:
22053 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
22055 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
22056 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
22057 dlls/mshtml/oleobj.c:
22058 mshtml: Move IOleCommandTarget implementation to separate file.
22060 * dlls/mshtml/persist.c:
22061 mshtml: Initialize url variable in IPersistMoniker::Load.
22063 * dlls/mshtml/nsio.c:
22064 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
22066 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
22067 mshtml: Added IPropertyNotifySink connection point.
22069 2006-06-20 Juan Lang <juan_lang@yahoo.com>
22071 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
22072 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
22073 dlls/crypt32/tests/store.c:
22074 crypt32: Rearrange functions a bit.
22076 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
22077 shlwapi: Small cleanups.
22078 - forward MLGetUILanguage to kernel32
22079 - correct type of parameter to MLLoadLibrary
22081 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
22083 * programs/winecfg/theme.c:
22084 winecfg: Create Resources directory when adding themes.
22086 2006-06-20 Huw Davies <huw@codeweavers.com>
22088 * dlls/rpcrt4/rpc_message.c:
22089 rpcrt4: Don't use a short to hold the packet length, since it can
22090 result in premature termination of the send.
22092 2006-06-20 Alexandre Julliard <julliard@winehq.org>
22094 * dlls/ntdll/tape.c:
22095 ntdll: Fixed tape.c compilation on Solaris.
22097 * libs/wine/mmap.c:
22098 libwine: Better memory reservation algorithm for platforms that use
22101 * configure, configure.ac:
22102 configure: Default to using wine-pthread on all platforms.
22104 2006-06-20 Jeremy White <jwhite@codeweavers.com>
22106 * configure, configure.ac:
22107 configure: Probe more carefully for soname support, primarily for Solaris
22110 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
22112 * dlls/dbghelp/dwarf.c:
22113 dbghelp: dwarf: Tidy up leb128 reading.
22115 * dlls/dbghelp/dwarf.c:
22116 dbghelp: Indent the code as the rest of dbghelp module.
22118 * dlls/dbghelp/elf_module.c:
22119 dbghelp: Support multiple debug formats.
22120 When several debug formats (eg stabs & dwarf2) exist in the same
22121 module, allow to load them all (this is needed when different
22122 compilation units are compiled with different debug options).
22124 * dlls/dbghelp/dwarf.c:
22125 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
22128 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
22129 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
22130 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
22131 dbghelp: Added the ability to define a source file by dir+filename instead of
22134 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
22135 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
22136 Walking the whole lot, not doing anything interesting apart from
22137 traversing the data.
22139 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
22140 dlls/dbghelp/elf_module.c:
22141 dbghelp: Pass .debug_loc section information to dwarf.
22143 * dlls/dbghelp/dwarf.c:
22144 dbghelp: Dwarf & parse context.
22145 - split the data structures for walking through the data (abbrev,
22146 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
22147 - created dwarf2_parse_compilation_unit() for clarity
22148 - added section structure to gather information about all ELF sections
22149 related to all dwarf2 sections (more to come)
22151 * dlls/dbghelp/dwarf.c:
22152 dbghelp: Dwarf & udt members.
22153 - correctly set size & offsets for regular udt members
22154 - first shot at bitfields for udt members
22156 * dlls/dbghelp/dwarf.c:
22157 dbghelp: Dwarf & function blocks.
22158 - properly handling function blocks
22159 - handling of variables inside of blocks (either on stack, or in a
22160 register, or relative to the frame register if any)
22161 - added dwarf2_subprogram_t structure so that we can pass around
22162 relevant information for function parsing
22164 * dlls/dbghelp/dwarf.c:
22165 dbghelp: dwarf: Properly handle function formal parameters.
22167 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
22168 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
22169 dbghelp: Storage of func locals & parameters.
22170 - added the ability to tell to add_func_local whether we're adding
22171 a local variable or a parameter (and removed the black magic
22173 - we can now address variables defined as an offset to a register
22175 * dlls/dbghelp/dwarf.c:
22176 dbghelp: Dwarf & global symbols.
22177 Offset the addresses for global symbols (func & variables) by the base
22178 image of the corresponding module.
22180 * dlls/dbghelp/dwarf.c:
22181 dbghelp: dwarf: Added support for function labels.
22183 * dlls/dbghelp/dwarf.c:
22184 dbghelp: Proper support for nested types definitions (even in C).
22186 * dlls/dbghelp/dwarf.c:
22187 dbghelp: Dwarf - function scheme.
22188 - various fixes to follow better the functions definition (nesting,
22190 - don't directly parse types referenced by a subprogram, they'll be
22191 loaded anyway when needed
22193 * dlls/dbghelp/dwarf.c:
22194 dbghelp: Dwarf & locations.
22195 - put back the block attribute parsing
22196 - added dwarf2_compute_location to properly decode a location (at
22199 * dlls/dbghelp/dwarf.c:
22200 dbghelp: Dwarf compiland.
22201 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
22202 - commented out the location parsing which is an ugly hack
22204 * dlls/dbghelp/dwarf.c:
22205 dbghelp: Dwarf & new scheme.
22206 - add some helpers for the rewrite
22207 - module is now part of the dwarf2_parse_context
22209 * dlls/dbghelp/dwarf.c:
22210 dbghelp: Dwarf & type references.
22211 Removed unused type references scheme that we'll implement using a
22212 different scheme in next patches.
22214 * dlls/dbghelp/dwarf.c:
22215 dbghelp: Dwarf merge parsing of UDT.
22216 Merge into a single function the struct/class/union parsing.
22218 * dlls/dbghelp/dwarf.c:
22219 dbghelp: Dwarf & debug info entries.
22220 - now loading the debug info entries into specific structures
22221 - this will help writing new functions
22222 - this will allow handling of forward references
22224 * dlls/dbghelp/dwarf.c:
22225 dbghelp: Dwarf abbrev table is now a sparse array.
22226 - added a pool for memory allocation when parsing a compilation unit
22227 - now using the brand new sparse array for the abbrev table
22229 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
22230 dbghelp: Added another basic type for storage: the sparse array.
22232 * dlls/dbghelp/dwarf.c:
22233 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
22235 * dlls/dbghelp/dwarf.c:
22236 dbghelp: Remove the unneeded level attribute while parsing.
22238 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
22239 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
22241 * dlls/dbghelp/dwarf.c:
22242 dbghelp: Dwarf & typedefs.
22243 - removed lookup for name for the const modifier
22244 - hard wire dwarf-reference to our pointer types
22246 * dlls/dbghelp/dwarf.c:
22247 dbghelp: Dwarf & module's symtype.
22248 - we should set the module's symtype upon success
22249 - removed unneeded bRet variable
22251 * dlls/dbghelp/dwarf.c:
22252 dbghelp: Dwarf2 & AT_byte_size.
22253 - AT_byte_size can be larger than a single byte (especially for enums)
22254 - added missing enumeration type parsing
22256 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
22257 programs/winedbg/types.c:
22258 winedbg: Proper handling of typedefs.
22259 Added types_get_real_type() to get rid of typedef information, and
22260 access the real underlying type.
22262 2006-06-19 Juan Lang <juan_lang@yahoo.com>
22264 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
22265 dlls/crypt32/tests/encode.c:
22266 crypt32: Encode/decode CRL issuing dist points.
22268 2006-06-19 Jason Green <jave27@gmail.com>
22270 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
22271 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
22273 * dlls/wined3d/glsl_shader.c:
22274 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
22275 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
22276 that's not part of the spec.
22277 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
22278 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
22280 2006-06-20 James Hawkins <truiken@gmail.com>
22283 tools/wine.inf: Add d3d8.dll to the fake dlls list.
22285 2006-06-20 Ge van Geldorp <ge@gse.nl>
22287 * dlls/kernel/global16.c:
22288 kernel32: "base" is a pointer in 16-bit global heap.
22290 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
22291 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
22292 winedbg: Added x86_64 support.
22294 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
22296 * dlls/shell32/shlfileop.c:
22297 shell32: Remove the now unused SHELL_ConfirmDialog.
22299 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
22300 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
22302 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22304 * dlls/lz32/tests/lzexpand_main.c:
22305 lz32: Remove dead code from the LZOpenFileW test.
22307 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
22309 * dlls/shell32/shell32_Pl.rc:
22310 shell32: Update the Polish translation.
22312 2006-06-19 Juan Lang <juan_lang@yahoo.com>
22314 * dlls/crypt32/crl.c:
22315 crypt32: Simplify CRL creation.
22316 Decoding already handles signed and unsigned CRLs, so don't duplicate
22317 that in CertCreateCRLContext.
22319 * dlls/crypt32/cert.c:
22320 crypt32: Simplify certificate creation.
22321 Decoding already handles signed and unsigned certs, so don't duplicate
22322 that in CertCreateCertificateContext.
22324 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22326 * dlls/lz32/tests/lzexpand_main.c:
22327 lz32: test LZOpenFileW.
22329 * dlls/lz32/tests/lzexpand_main.c:
22330 lz32: LZOpenFileA sets last error sometimes.
22332 * dlls/lz32/tests/lzexpand_main.c:
22333 lz32: Rename function aliases to real (ASCII) function names.
22335 2006-06-19 Robert Shearman <rob@codeweavers.com>
22337 * dlls/shell32/shfldr_desktop.c:
22338 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
22340 * dlls/shell32/shfldr_mycomp.c:
22341 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
22343 * dlls/rpcrt4/rpc_server.c:
22344 rpcrt4: Move the packet manipulation from the exception filter to the exception
22346 Remove the unused server_sem variable.
22348 2006-06-19 Juan Lang <juan_lang@yahoo.com>
22350 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
22351 crypt32: Fix decoding signed certs and CRLs.
22353 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
22355 * dlls/uxtheme/tests/system.c:
22356 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
22358 2006-06-20 Mike McCormack <mike@codeweavers.com>
22360 * dlls/ole32/stg_prop.c:
22361 ole32: Implement reading of VT_CF storage properties.
22363 2006-06-19 Alexandre Julliard <julliard@winehq.org>
22365 * libs/wine/config.c:
22366 libwine: Remove one more directory level when checking for build dir.
22367 This way it still works if the libdir we got was libs/wine instead of libs.
22369 2006-06-19 Jeremy White <jwhite@codeweavers.com>
22371 * dlls/msvcrt/time.c:
22372 msvcrt: Solaris asctime_r compilation fix.
22374 * dlls/dbghelp/elf_module.c:
22375 dbghelp: Fix a Solaris compilation error.
22377 * dlls/winex11.drv/winpos.c:
22378 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
22380 * dlls/ntdll/directory.c:
22381 ntdll: On Solaris, limits.h is required for PATH_MAX.
22383 2006-06-19 Ge van Geldorp <ge@gse.nl>
22385 * dlls/dbghelp/minidump.c:
22386 dbghelp: Fix compilation for x86_64.
22388 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
22390 * dlls/secur32/schannel.c, include/sspi.h:
22391 include: Fix definition of SECURITY_INTEGER.
22393 2006-06-19 Alexandre Julliard <julliard@winehq.org>
22395 * tools/winebuild/build.h, tools/winebuild/main.c,
22396 tools/winebuild/relay.c:
22397 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
22400 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
22402 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
22403 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
22404 dlls/setupapi/tests/devinst.c:
22405 setupapi: Implement SetupDiCreateDeviceInfoListExW.
22407 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
22409 * dlls/uxtheme/tests/system.c:
22410 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
22412 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
22414 * dlls/dnsapi/name.c:
22415 dnsapi: Fix conflicts nameser.h with winerror.h.
22417 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
22419 * dlls/secur32/ntlm.c:
22420 secur32: Fix another GetProcessHeap vs GetProcessHeap().
22422 2006-06-19 Hans Leidekker <hans@it.vu.nl>
22424 * dlls/mscms/profile.c:
22425 mscms: Fix famous typo in HeapFree call.
22427 2006-06-19 Kai Blin <kai.blin@gmail.com>
22429 * dlls/secur32/negotiate.c:
22430 secur32: Remove unneeded function from the Negotiate provider.
22432 2006-06-20 Mike McCormack <mike@codeweavers.com>
22434 * dlls/ole32/ole2.c:
22437 2006-06-19 Mike McCormack <mike@codeweavers.com>
22439 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
22440 hlink: Add a stub implementation for HlinkNavigateToStringReference.
22442 * dlls/imm32/imm.c:
22443 imm32: Fix some return codes.
22445 * dlls/wininet/urlcache.c:
22446 wininet: Make sure to null terminate a string before copying it.
22448 2006-06-19 Alexandre Julliard <julliard@winehq.org>
22450 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
22451 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
22453 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
22455 * include/ddk/compstui.h:
22456 include: Declare remaining exported functions in compstui.h.
22458 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
22460 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
22461 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
22462 dlls/ddraw/viewport.c:
22463 ddraw: Implement proper handle management.
22465 2006-06-16 Jason Green <jave27@gmail.com>
22467 * dlls/wined3d/glsl_shader.c:
22468 wined3d: Correct implementation of D3DSIO_LOOP.
22469 I initially misread the specification. src0.x is the iteration count,
22470 not the max amount for the loop register. This fixes that.
22472 * dlls/wined3d/baseshader.c:
22473 wined3d: Fix lookup for LOOP register.
22475 2006-06-17 Jason Green <jave27@gmail.com>
22477 * dlls/wined3d/glsl_shader.c:
22478 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
22481 2006-06-16 Jason Green <jave27@gmail.com>
22483 * dlls/wined3d/glsl_shader.c:
22484 wined3d: Load boolean and integer constants into the GLSL shader program.
22486 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
22487 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22488 wined3d: Implement locally defined boolean and integer constants in GLSL.
22490 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22491 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
22492 wined3d: Add preliminary support for constant boolean and integer registers
22494 - Separate the declaration phase of the shader string generator into
22495 the arb and glsl specific files.
22496 - Add declarations and recognition for application-sent constant
22497 integers and booleans (locally defined ones will follow).
22498 - Standardize capitilization of pixel/vertex specific variable names.
22500 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
22501 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
22502 dlls/wined3d/wined3d_private.h:
22503 wined3d: Move constant loading into target-specific files.
22504 - Moves GLSL constant loading code into glsl_shader.c and out of the
22505 over-populated drawprim.c.
22506 - Creates a new file named arb_program_shader.c which will hold code
22507 specific to ARB_vertex_program & ARB_fragment_program.
22508 - Remove the constant loading calls from drawprim.c
22510 * dlls/wined3d/vertexshader.c:
22511 wined3d: Remove dead vertex shader code.
22513 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
22515 * dlls/riched20/caret.c:
22516 riched20: EM_CHARFROMPOS didn't work properly with scrolling
22517 (vertical scrollbar position was not taken into account).
22519 2006-06-17 Hans Leidekker <hans@it.vu.nl>
22521 * dlls/dnsapi/query.c:
22522 dnsapi: Free all allocated records instead of just the last one.
22524 * dlls/dnsapi/query.c:
22525 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
22527 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
22529 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
22530 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
22531 dlls/ddraw/tests/refcount.c:
22532 ddraw: Palette refcounting fixes + tests.
22534 2006-06-17 Robert Shearman <rob@codeweavers.com>
22537 ntdll: If ObjectAttributes is NULL then an error is returned at the
22538 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
22539 not need to be checked for NULL later on in the function.
22541 * dlls/rpcrt4/rpc_server.c:
22542 rpcrt4: Use the thread pool in the RPC server for processing packets.
22544 * dlls/ole32/ftmarshal.c:
22545 ole32: Document CoCreateFreeThreadedMarshaler.
22547 * dlls/ole32/rpc.c:
22548 ole32: Reuse event handles used for COM calls.
22549 This reduces the number of server calls during a COM call by half.
22551 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
22553 * tools/widl/client.c, tools/widl/server.c:
22554 widl: Fix updating the proc offset.
22556 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
22558 * programs/winecfg/Tr.rc:
22559 winecfg: Update Turkish resorce file.
22561 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22563 * dlls/lz32/tests/lzexpand_main.c:
22564 lz32: Enable old test and expand it.
22566 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
22568 * dlls/kernel/cpu.c:
22569 kernel: Fix reported address space limit to be in keeping with ntdll.
22571 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
22573 * dlls/winspool.drv/info.c:
22574 winspool: AddMonitor: Test the driver entry before return an error.
22576 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
22578 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
22579 msi/tests: Write-strings warnings fixes.
22581 2006-06-15 Kevin Koltzau <kevin@plop.org>
22583 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
22584 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
22585 oleaut32: Fix 64bit warnings in tests.
22587 * dlls/mscms/handle.c:
22588 mscms: Fix 64bit warnings.
22590 2006-06-16 András Kovács <andras@csevego.net>
22592 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
22593 uninstaller: Hungarian translation.
22595 2006-06-16 Scott Bambrough <scottb@xandros.com>
22597 * configure, configure.ac:
22598 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
22599 /usr/lib/libicudata.a.
22601 2006-06-16 Mike McCormack <mike@codeweavers.com>
22603 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
22604 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
22605 dlls/inseng/inseng_main.c, tools/wine.inf:
22606 inseng: Initial implementation of inseng (required for IE6 to install under
22609 2006-06-14 Jacek Caban <jacek@codeweavers.com>
22611 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
22612 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
22613 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
22614 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
22615 mshtml: Added Wine Gecko installer.
22617 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
22619 * dlls/wined3d/device.c:
22620 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
22622 2006-06-16 Huw Davies <huw@codeweavers.com>
22624 * dlls/rpcrt4/ndr_stubless.c:
22625 rpcrt4: Fix the argument size of conformant arrays.
22627 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
22629 * dlls/msi/tests/package.c:
22630 msi: Added tests for MsiSetTargetPath.
22632 2006-06-15 Francois Gouget <fgouget@free.fr>
22634 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
22635 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
22636 programs/cmdlgtst/cmdlgtst.c:
22637 Add trailing '\n's to ok() calls.
22638 Remove spaces before '\n'.
22640 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
22641 dlls/riched20/editor.c, dlls/wined3d/device.c,
22642 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
22643 Assorted spelling fixes.
22645 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
22647 * dlls/shell32/shlexec.c:
22648 shell32: Remove dead code in SHELL_FindExecutable().
22650 * dlls/ntdll/virtual.c:
22651 ntdll: Use page_size instead of page_mask+1.
22653 2006-06-16 Kai Blin <kai.blin@gmail.com>
22655 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
22656 secur32: Implement QueryContextAttributes. Add tests.
22658 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
22660 * dlls/avifil32/api.c:
22661 avifil32: Corrected destination size in MultiByteToWideChar.
22663 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
22665 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
22666 d3d9: Remove ValidatePixel/VertexShader.
22668 2006-06-15 Juan Lang <juan_lang@yahoo.com>
22670 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
22671 dlls/crypt32/tests/encode.c:
22672 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
22674 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
22676 * dlls/hlink/hlink_main.c:
22677 hlink: Fix typo. We should set hl not ppvObj.
22679 2006-06-16 H. Verbeet <hverbeet@gmail.com>
22681 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22682 include/wine/wined3d_gl.h:
22683 wined3d: Add and use GL_EXT_fog_coord defines.
22685 2006-06-16 Alexandre Julliard <julliard@winehq.org>
22687 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
22688 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
22689 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
22690 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
22691 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
22692 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
22693 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
22694 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
22695 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
22696 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
22697 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
22698 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
22699 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
22700 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
22701 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
22702 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
22703 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
22704 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
22705 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
22706 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
22707 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
22708 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
22709 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
22710 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
22711 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
22712 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
22713 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
22714 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
22715 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
22716 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
22717 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
22718 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
22719 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
22720 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
22721 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
22722 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
22723 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
22724 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
22725 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
22726 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
22727 dlls/x11drv/xvidmode.h:
22728 x11drv: Renamed the x11drv directory to winex11.drv.
22730 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
22732 * programs/notepad/Pl.rc:
22733 notepad: Pl.rc: Fix the ellipsis in menu.
22735 2006-06-15 Huw Davies <huw@codeweavers.com>
22737 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
22738 printing: Don't limit the printer name length to CCHDEVICENAME characters.
22740 2006-06-15 James Hawkins <truiken@gmail.com>
22742 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
22743 dlls/msi/tests/install.c:
22744 msi: Add tests for MsiInstallProduct.
22746 2006-06-15 Alexandre Julliard <julliard@winehq.org>
22748 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
22749 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
22750 dlls/ddraw/viewport.c:
22751 ddraw: Make some functions static.
22753 * configure, configure.ac:
22754 configure: Ues the standard AC_MSG_WARN to print warnings.
22756 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
22757 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
22759 * dlls/d3dx8/Makefile.in:
22760 d3dx8: Remove dependencies on OpenGL headers and libraries.
22762 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
22763 d3d9: Remove dependencies on OpenGL headers and libraries.
22765 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
22766 d3d8: Remove dependencies on OpenGL headers and libraries.
22768 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
22770 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
22771 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22772 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
22773 dlls/wined3d/wined3d_private.h:
22774 wined3d: Support more than one back buffer.
22776 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
22778 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
22779 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
22780 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
22781 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
22782 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
22783 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
22784 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
22785 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
22786 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
22787 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
22788 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
22789 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
22790 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
22791 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
22792 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
22793 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
22794 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
22795 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
22796 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
22797 dlls/ddraw/viewport.c:
22798 ddraw: Rewrite most of ddraw using WineD3D.
22800 2006-06-15 Alexandre Julliard <julliard@winehq.org>
22803 server: Fixed a compiler warning on MacOSX.
22805 * libs/wine/config.c:
22806 libwine: Fixed a compiler warning on MacOSX.
22808 2006-06-12 Peter Åstrand <astrand@cendio.se>
22810 * dlls/winmm/mci.c:
22811 winmm: Add support for "open new" commands.
22813 2006-06-14 Mike McCormack <mike@codeweavers.com>
22815 * dlls/msi/tests/db.c:
22816 msi: Add test for _Streams table (based on patch by Andrey Turkin).
22818 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
22820 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22821 include/wine/wined3d_gl.h:
22822 wined3d: Correct vertex fog for transformed vertices and correctly
22823 handle non-vertex, non-table fog.
22825 2006-06-13 Jason Green <jave27@gmail.com>
22827 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
22828 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22829 dlls/wined3d/wined3d_private.h:
22830 wined3d: Implement more GLSL instructions.
22831 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
22832 - Process instruction-based modifiers (function existed, it just
22833 wasn't being called)
22834 - Add loop checking to register maps.
22835 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
22836 except for GLSL, so won't matter.
22838 2006-06-14 Robert Shearman <rob@codeweavers.com>
22840 * dlls/atl/atl_main.c:
22841 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
22842 based on documentation by Mike McCormack.
22844 * dlls/kernel/tests/sync.c:
22845 kernel: Add a test for mutexes.
22847 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
22848 dlls/kernel/tests/version.c:
22849 kernel: Add some tests for VerifyVersionInfo.
22851 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
22852 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
22853 as CoUnmarshalInterface may have advanced the stream, even if it failed.
22855 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
22856 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
22858 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
22860 * programs/winecfg/No.rc:
22861 winecfg: Updated Norwegian Bokmål resources.
22863 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
22864 gphoto2.ds: Added Norwegian Bokmål resources.
22866 2006-06-15 Alexandre Julliard <julliard@winehq.org>
22868 * programs/winedbg/stack.c:
22869 winedbg: Avoid a crash when there's no backtrace to print.
22871 * dlls/kernel/heap.c:
22872 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
22874 2006-06-15 Mike McCormack <mike@codeweavers.com>
22877 server: Fix a win64 warning.
22880 server: Cast user handles to unsigned long for win64 compatibility.
22883 server: Cast handles to unsigned long for win64 compatibility.
22885 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
22886 dlls/comctl32/tests/listview.c:
22887 comctl32: Add a short test for the listview.
22889 * dlls/comctl32/listview.c:
22890 comctl32: Arrange the listview after deleting all items so we will place icons
22893 * dlls/comctl32/listview.c:
22894 comctl32: Use the listview's background colour when drawing with imagelist.
22896 2006-06-14 Mike McCormack <mike@codeweavers.com>
22899 msi: Don't define COND_SPACE twice.
22901 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
22903 * dlls/mciwave/mciwave.c:
22904 mciwave: Fixed a bogus free.
22906 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
22908 * dlls/user/combo.c:
22909 user32: Fix character conversion in combo box.
22910 Replace toupper/tolower with CharUpper/CharLower functions.
22912 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
22915 wine.inf: Add fake dll for advpack.dll.
22917 2006-06-14 Robert Shearman <rob@codeweavers.com>
22919 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
22920 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
22922 * dlls/ntdll/virtual.c:
22923 ntdll: Change the test for no relocation information to use the
22924 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
22926 This fixes loading of resource-only DLLs that have a load-address of
22929 * dlls/msxml3/domdoc.c:
22930 msxml: Text nodes with just whitespace should be stripped.
22932 * dlls/msxml3/text.c:
22933 msxml: Implement IXMLDOMElement for text elements by using
22934 create_element instead of create_basic_node.
22936 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
22937 msxml: Allow the element implementation to be aggregatable.
22939 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
22941 * configure, configure.ac, dlls/uxtheme/Makefile.in,
22942 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
22943 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
22944 uxtheme: Add framework and initial tests.
22946 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
22948 * include/winuser.h:
22949 winuser.h: Add some missing virtual key symbols.
22951 2006-06-13 Mike McCormack <mike@codeweavers.com>
22953 * dlls/msi/tests/db.c:
22954 msi: Add a test for reading long strings.
22956 * dlls/msi/tests/db.c:
22957 msi: Add a test for creating a record with a long string.
22959 * dlls/msi/tests/db.c:
22960 msi: Add a test for MsiDatabaseExport.
22962 2006-06-14 Mike McCormack <mike@codeweavers.com>
22965 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
22967 * dlls/advpack/reg.c:
22968 advpack: Remove some dead code. (Coverity)
22970 * include/dbghelp.h:
22971 dbghelp: Fix the prototype of some callbacks.
22973 * dlls/crypt32/oid.c:
22974 crypt32: Fix a cast for Win64.
22976 * tools/wrc/parser.y:
22977 wrc: Remove some tokens declared twice.
22979 2006-06-13 Robert Shearman <rob@codeweavers.com>
22981 * dlls/rpcrt4/rpc_transport.c:
22982 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
22985 2006-06-13 Alexandre Julliard <julliard@winehq.org>
22987 * dlls/ntdll/serial.c:
22988 ntdll: Cast termios.c_cflag to avoid a printf format warning.
22990 * programs/winedbg/gdbproxy.c:
22991 winedbg: sscanf arguments should be ints, not size_t.
22993 * tools/winebuild/relay.c, tools/winebuild/res32.c:
22994 winebuild: Fix a few printf format warnings by casting size_t.
22996 * dlls/wined3d/wined3d_private.h:
22997 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
22999 * dlls/oleaut32/vartype.c:
23000 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
23002 * dlls/msvcrt/cppexcept.h:
23003 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
23005 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
23006 dlls/crypt32/store.c:
23007 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
23009 * tools/widl/server.c, tools/widl/typegen.c:
23010 widl: Use unsigned int instead of size_t to avoid printf format warnings.
23012 * programs/winevdm/winevdm.c:
23013 winevdm: Don't use sizeof in traces to avoid printf format warnings.
23015 * programs/rpcss/np_server.c:
23016 rpcss: Don't use sizeof in traces to avoid printf format warnings.
23018 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
23019 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
23021 * dlls/user/dde_misc.c, dlls/user/message.c:
23022 user32: Don't use sizeof in traces to avoid printf format warnings.
23024 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
23025 dlls/rpcrt4/rpcss_np_client.c:
23026 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
23028 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
23029 ole32: Don't use sizeof in traces to avoid printf format warnings.
23031 * dlls/netapi32/netbios.c:
23032 netapi32: Don't use sizeof in traces to avoid printf format warnings.
23034 * dlls/msvfw32/msvideo_main.c:
23035 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
23037 * dlls/mciseq/mcimidi.c:
23038 mciseq: Don't use sizeof in traces to avoid printf format warnings.
23040 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
23041 kernel32: Don't use sizeof in traces to avoid printf format warnings.
23043 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
23044 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
23045 dsound: Don't use sizeof in traces to avoid printf format warnings.
23047 * dlls/dplayx/dplayx_global.c:
23048 dplayx: Don't use sizeof in traces to avoid printf format warnings.
23050 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
23051 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
23053 * dlls/dinput/device.c:
23054 dinput: Don't use sizeof in traces to avoid printf format warnings.
23056 * dlls/d3d9/stateblock.c:
23057 d3d9: Don't use sizeof in traces to avoid printf format warnings.
23059 * dlls/d3d8/device.c:
23060 d3d8: Don't use sizeof in traces to avoid printf format warnings.
23062 * dlls/comdlg32/printdlg16.c:
23063 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
23065 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
23066 comctl32: Don't use sizeof in traces to avoid printf format warnings.
23068 * dlls/advapi32/service.c:
23069 advapi32: Don't use sizeof in traces to avoid printf format warnings.
23071 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
23072 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
23074 * dlls/version/tests/info.c:
23075 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
23077 * dlls/urlmon/tests/misc.c:
23078 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
23080 * dlls/rpcrt4/tests/rpc.c:
23081 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
23083 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
23084 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
23086 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
23087 dlls/ntdll/tests/rtlstr.c:
23088 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
23090 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
23091 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
23093 * dlls/mlang/tests/mlang.c:
23094 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
23096 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
23097 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
23099 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
23100 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
23101 dlls/kernel/tests/pipe.c:
23102 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
23104 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
23105 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
23107 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
23108 dlls/crypt32/tests/store.c:
23109 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
23111 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
23112 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23115 * dlls/version/tests/install.c:
23116 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23119 * dlls/shlwapi/tests/ordinal.c:
23120 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23123 * dlls/ntdll/tests/path.c:
23124 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23127 * dlls/mscms/tests/profile.c:
23128 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23131 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
23132 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23135 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
23136 dlls/crypt32/tests/str.c:
23137 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23140 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
23141 dlls/advapi32/tests/security.c:
23142 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
23145 2006-06-08 Nick Burns <adger44@hotmail.com>
23147 * include/windef.h:
23148 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
23150 2006-06-13 Mike McCormack <mike@codeweavers.com>
23152 * include/custcntl.h, include/dispdib.h, include/mapi.h,
23153 include/objbase.h, include/storage.h, include/twain.h,
23154 include/winnls32.h:
23155 include: Remove non-ASCII characters in headers for winelib compatibility.
23157 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
23158 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
23160 * dlls/msi/table.c:
23161 msi: Fix loading of long strings.
23163 * dlls/winmm/joystick/joystick.c:
23164 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
23167 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
23169 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
23170 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
23171 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
23172 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
23173 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
23174 dlls/user/exticon.c, dlls/user/listbox.c:
23175 Yet another round of redundant NULL checks before HeapFree.
23177 2006-06-13 Alexandre Julliard <julliard@winehq.org>
23179 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
23180 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
23181 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
23182 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
23183 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
23184 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
23185 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
23186 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
23188 msvcrt: Explicitly specify CDECL calling convention on exported functions.
23190 * dlls/oledlg/oledlg_main.c:
23191 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
23193 * dlls/avifil32/api.c:
23194 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
23196 2006-06-12 Mike McCormack <mike@codeweavers.com>
23198 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
23199 userenv: Add profinfo.h.
23201 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
23203 * dlls/wined3d/pixelshader.c:
23204 wined3d: Fix params for DP2ADD/TEXLDD.
23205 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
23206 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
23208 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23209 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23210 wined3d: Mark instructions without a destination token.
23211 There are a total of 17 instructions without a destination token. Of
23212 those 9 have num_params != 0, which means that we will not process any
23213 of them correctly, because we assume the first token (if present) is a
23215 Those are basically all the flow control instructions, which we plan to
23216 support very soon. They have source tokens, and no destination. Add a
23217 flag that marks them up to the ins table. Use this flag in the trace
23218 pass, and generation pass.
23220 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
23221 dlls/wined3d/glsl_shader.c:
23222 wined3d: Keep pshader and vshader constants in GLSL separate.
23223 GLSL uniforms have as scope the entire program.
23224 To prevent conflicts, name pshader and vshader constants differently.
23225 Based on a patch by Jason Green.
23227 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
23228 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
23229 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23230 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
23231 - track sampler declarations and store the sampler usage in reg_maps structure
23232 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
23233 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
23234 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
23235 - change drawprim to bind pixel shader samplers
23236 Additional improvements:
23237 - rename texture limit to texcoord to prevent confusion
23238 - add sampler limit, and use that for samplers - *not* the same as texcoord above
23240 * dlls/wined3d/glsl_shader.c:
23241 wined3d: Cast more things.
23242 Anything with a swizzle has to be casted to vec4, or it won't work properly.
23243 There's multiple ways to do this, for the moment pick the easiest one.
23245 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
23246 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23247 dlls/wined3d/wined3d_private.h:
23248 wined3d: Add support for shader model 3.0 I/O registers.
23249 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
23250 To support that, define temporaries called IN and OUT, and use those as
23251 the output registers. At the end of the vshader, unpack the OUT temps
23252 into the proper GL variables. At the beginning of the pshader, pack the
23253 GL variables back into 12 IN registers.
23255 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
23256 wined3d: Trivial cleanups
23257 - compiler warnings and errors should be FIXME
23258 - remove obsolete comment, and change variable type.
23260 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23261 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23262 wined3d: Register map cleanups.
23264 - do not use DWORD as a bitmask, that places artificial limit of 32 on
23266 - track attributes that are used and declare only those
23267 - move declarations function call in pshader/vshader to allow us to
23268 insert pixel or vertex specific code between the declarations and
23269 the rest of the code
23270 - remove redundant 0 intializers
23271 - remove useless continue statement
23273 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
23274 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
23275 dlls/wined3d/wined3d_private.h:
23276 wined3d: Share trace pass
23277 Now that the declaration function is out of the way, the tracing pass,
23278 which is very long and 100% the same can be shared between pixel and
23280 The new function is called shader_trace_init(), and is responsible for:
23281 - tracing the shader
23282 - initializing the function length
23283 - setting the shader version [needed very early]
23285 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
23286 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
23287 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23288 wined3d: Rework dcl processing.
23289 The new function is called in pass 2 (getister counting/maps), and
23290 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
23291 which, in addition to the old vertex shader input declarations covers
23292 Shader Model 3.0 vshader output and pshader input declarations. The
23293 result is stored into the reg_map structure.
23295 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
23296 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
23297 dlls/wined3d/wined3d_private.h:
23298 wined3d: The namedArrays code path is dead (always FALSE).
23299 Delete the entire namedArrays code path and all its dependencies (one
23300 of which is quite long - storeOrder in drawprim is always FALSE, for
23301 example). Delete declaredArrays, and make its code path the default.
23303 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
23305 * dlls/mscms/tests/profile.c:
23306 mscms: Eliminate complex test macro to make source navigation easier.
23308 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
23311 include: The visibility attribute is supported only by gcc >= 3.3.
23313 2006-06-12 Robert Shearman <rob@codeweavers.com>
23315 * dlls/mlang/mlang.c:
23316 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
23317 The source is largely irrelevant since we are not likely to be wanting
23318 to ship updates to the MIME database as registry updates, instead of
23319 just changing the code.
23321 * dlls/mlang/mlang.c:
23322 mlang: Add us-ascii encoding to the list of supported encodings.
23324 * dlls/advapi32/security.c:
23325 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
23327 * dlls/advapi32/security.c:
23328 advapi32: Replace some mixed tabs with spaces.
23330 * dlls/advapi32/security.c:
23331 advapi32: Support well-knowns SIDs in string SIDs.
23333 * dlls/advapi32/security.c:
23334 advapi32: Nul-terminate the domain string in LookupAccountNameW.
23336 * dlls/ole32/compobj.c:
23337 ole32: Print an error if a DLL's DllGetClassObject fails as this is
23338 usually a good indicator of a bug elsewhere in Wine.
23340 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
23342 * dlls/wined3d/device.c:
23343 wined3d: Move a checkGLcall to it's gl call inside an "if".
23345 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
23346 dlls/wined3d/wined3d_private.h:
23347 wined3d: Fix stencil related render states.
23349 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
23350 wined3d: Enable two sided stencil in the caps.
23352 * dlls/wined3d/utils.c:
23353 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
23355 2006-06-12 Alexandre Julliard <julliard@winehq.org>
23357 * dlls/msvcrtd/debug.c:
23358 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
23360 * dlls/msvcrt20/msvcrt20.c:
23361 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
23363 * dlls/crtdll/crtdll_main.c:
23364 crtdll: Explicitly specify CDECL calling convention on exported functions.
23366 * dlls/ntdll/misc.c:
23367 ntdll: Explicitly specify CDECL calling convention on exported functions.
23369 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
23370 ole32: Explicitly specify CDECL calling convention on exported functions.
23372 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
23373 dlls/wldap32/compare.c, dlls/wldap32/control.c,
23374 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
23375 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
23376 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
23377 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
23378 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
23379 wldap32: Explicitly specify CDECL calling convention on exported functions.
23381 * dlls/glut32/glut.c, include/winbase.h:
23382 include: Added prototype for DllMain.
23384 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
23386 include: Make the Dll* entry points hidden.
23388 * dlls/ntdll/ntdll.spec:
23389 ntdll: Added spec entry for NtQueryMultipleValueKey.
23391 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
23392 riched20: Fix an uninitialized variable bug.
23393 Mark todo a test that depended on the bug to succeed.
23395 2006-06-10 H. Verbeet <hverbeet@gmail.com>
23397 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
23398 wined3d: Cleanup GetSrcAndOpFromValue().
23399 - Cleanup GetSrcAndOpFromValue().
23400 - Use naming more consistent with the rest of the file.
23402 2006-06-12 Mike McCormack <mike@codeweavers.com>
23404 * dlls/msi/tests/db.c:
23405 msi: Add some more test cases for INSERT.
23407 * dlls/msi/tests/format.c:
23408 msi: Add some more MsiFormatRecord tests.
23410 * dlls/msi/tests/package.c:
23411 msi: Add tests for creating packages and formatting records.
23413 * dlls/msi/tests/package.c:
23414 msi: Delete any databases we create at the end of each test.
23416 * dlls/msi/tests/msi.c:
23417 msi: Fix compilation on msvc6.
23419 * dlls/msi/tests/db.c:
23420 msi: Remove an inconsistent test.
23422 * dlls/msi/tests/format.c:
23423 msi: Fix some test cases to pass against win2k.
23425 2006-06-12 Robert Shearman <rob@codeweavers.com>
23427 * include/xmldom.idl:
23428 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
23430 * dlls/atl/atl_main.c:
23431 atl: Implement AtlModuleGetClassObject.
23433 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
23434 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
23437 * dlls/msxml3/nodelist.c:
23438 msxml3: Initialise output interface pointers to NULL in
23439 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
23441 2006-06-12 Alexandre Julliard <julliard@winehq.org>
23443 * dlls/wineps.drv/type42.c:
23444 wineps.drv: Make some variables static.
23446 * dlls/crypt32/oid.c:
23447 crypt32: Make some variables static and/or const.
23449 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
23450 dlls/shell32/shlview.c:
23451 shell32: Make some variables static and/or const.
23453 * dlls/kernel/registry16.c:
23454 kernel32: Make some variables static.
23456 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
23457 dlls/advapi32/service.c:
23458 advapi32: Make some variables static and/or const.
23460 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
23461 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
23462 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
23463 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
23464 winemp3.acm: Make some variables static and/or const.
23466 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
23467 msi: Make some variables static and/or const.
23469 * dlls/crtdll/crtdll.spec:
23470 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
23473 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
23474 x11drv: Get rid of the no longer used desktop_tid variable.
23476 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
23478 * dlls/user/menu.c:
23479 user32: Remove redundant SetLastError call from MENU_SetMenu.
23481 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
23483 * include/Makefile.in, include/ddk/compstui.h:
23484 include/ddk: Add minimal compstui.h.
23486 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
23488 * programs/winedbg/tgt_minidump.c:
23489 winedbg: Write-strings warnings fix.
23491 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
23493 * dlls/setupapi/devinst.c:
23494 setupapi: Documentation update.
23496 2006-06-11 Mike McCormack <mike@codeweavers.com>
23498 * dlls/user/message.c:
23499 user32: Win64 lparam and wparam are longs.
23501 * dlls/user/lstr.c:
23502 user32: Fix a pointer size warning in Win64.
23504 * dlls/kernel/locale.c:
23505 kernel32: Fix a cast for Win64.
23507 * dlls/msi/tests/db.c:
23508 msi: Add some test cases for "SELECT ... WHERE condition".
23510 * dlls/msi/handle.c:
23511 msi: Freeing the zero handle always succeeds.
23513 * dlls/msi/msiquery.c:
23514 msi: Always initialize MsiViewFetch's returned record to zero.
23516 2006-06-10 H. Verbeet <hverbeet@gmail.com>
23518 * dlls/d3d9/tests/device.c:
23519 d3d9: Make some test functions static.
23521 * dlls/d3d8/tests/device.c:
23522 d3d8: Make some test functions static.
23524 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
23526 * dlls/msvcrt/except.c:
23527 msvcrt: Print exception code in hex.
23529 2006-06-10 Jason Green <jave27@gmail.com>
23531 * dlls/wined3d/vertexshader.c:
23532 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
23534 2006-06-10 Robert Shearman <rob@codeweavers.com>
23536 * dlls/rpcrt4/cstub.c:
23537 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
23538 This is needed because IRpcStubBuffer::Invoke should not allow RPC
23539 exceptions to be passed to the caller.
23541 * dlls/rpcrt4/ndr_marshall.c:
23542 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
23543 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
23545 * dlls/rpcrt4/ndr_marshall.c:
23546 rpcrt4: Use safe_mutiply in conformant array functions.
23548 * dlls/rpcrt4/ndr_marshall.c:
23549 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
23550 to validate the conformance values being read from the wire.
23552 * dlls/rpcrt4/ndr_marshall.c:
23553 rpcrt4: Check that strings are null-terminated on unmarshaling of
23554 conformant-varying structs.
23556 * dlls/rpcrt4/ndr_marshall.c:
23557 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
23558 or pStubMsg->MaxCount.
23560 * dlls/rpcrt4/ndr_marshall.c:
23561 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
23564 * dlls/rpcrt4/ndr_marshall.c:
23565 rpcrt4: Introduce a new function, safe_multiply, which will raise an
23566 exception if a multiply overflows a 4-byte integer.
23567 This will protect the unmarshaling code against attacks specifying a
23569 Use this new function in the conformant string functions to harden them
23572 2006-06-12 Alexandre Julliard <julliard@winehq.org>
23574 * dlls/uuid/uuid.c, include/guiddef.h:
23575 uuid: Mark all GUID variables as hidden.
23577 * dlls/dnsapi/main.c:
23578 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
23580 * dlls/advapi32/advapi32.spec:
23581 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
23583 2006-06-10 Alexandre Julliard <julliard@winehq.org>
23585 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
23586 dlls/wined3d/vertexshader.c:
23587 wined3d: Make all the local shader functions static.
23589 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
23590 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
23591 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
23592 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
23593 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
23594 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
23595 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
23596 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
23597 dlls/wined3d/volumetexture.c:
23598 wined3d: Make the virtual table functions static where possible.
23600 2006-06-09 Pavel Roskin <proski@gnu.org>
23602 * programs/winecfg/drivedetect.c:
23603 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
23605 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
23606 winecfg: Allow and prefer using A: and B: for floppies.
23607 Pass drive type to allocate_letter(). Start search from 'A' for
23609 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
23610 that is triggered by non-sequential drive allocation.
23612 2006-06-09 Jason Green <jave27@gmail.com>
23614 * dlls/wined3d/glsl_shader.c:
23615 wined3d: Change fog output variable name for GLSL shaders.
23617 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
23618 wined3d: Fix regression from register maps switch for ARB shaders.
23619 I missed a register mask in the move to share the shader_hw_def()
23620 function between pixel and vertex shaders for ARB shaders. Fixed
23621 that, and made the GLSL version use the same mask for consistency.
23623 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
23625 * dlls/wined3d/pixelshader.c:
23626 wined3d: Enable CND/CMP for SHADER_ARB.
23628 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
23629 wined3d: Print out sampler state names.
23631 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
23632 wined3d: Downgrade Get*Shader FIXME to TRACE.
23634 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
23636 * dlls/winspool.drv/tests/info.c:
23637 winspool/tests: Tests for GetPrintProcessorDirectory.
23639 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
23641 * dlls/advapi32/tests/registry.c:
23642 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
23644 2006-06-10 Alexandre Julliard <julliard@winehq.org>
23646 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
23647 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
23648 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
23649 msi: Make all the ops structures static and const.
23651 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
23652 imagehlp: Remove the unused internal.c file.
23654 * dlls/oleaut32/tmarshal.c:
23655 oleaut32: Make the virtual table functions static where possible.
23657 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
23658 dlls/ole32/storage32.h:
23659 ole32: Make the virtual table functions static where possible.
23661 * dlls/itss/itss.c:
23662 itss: Make the virtual table functions static where possible.
23664 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
23665 dlls/dxdiagn/provider.c:
23666 dxdiagn: Make the virtual table functions static where possible.
23668 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
23669 dswave: Make the virtual table functions static where possible.
23671 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
23672 dlls/dsound/duplex.c:
23673 dsound: Make the virtual table functions static where possible.
23675 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
23676 dpnet: Make the virtual table functions static where possible.
23678 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
23679 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
23680 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
23681 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
23682 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
23683 dmusic: Make the virtual table functions static where possible.
23685 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
23686 dlls/dmsynth/synthsink.c:
23687 dmsynth: Make the virtual table functions static where possible.
23689 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
23690 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
23691 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
23692 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
23693 dmstyle: Make the virtual table functions static where possible.
23695 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
23696 dlls/dmscript/scripttrack.c:
23697 dmscript: Make the virtual table functions static where possible.
23699 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
23700 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
23701 dlls/dmloader/loaderstream.c:
23702 dmloader: Make the virtual table functions static where possible.
23704 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
23705 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
23706 dlls/dmcompos/signposttrack.c:
23707 dmcompos: Make the virtual table functions static where possible.
23709 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
23710 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
23711 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
23712 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
23713 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
23714 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
23715 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
23716 d3d9: Make the virtual table functions static where possible.
23718 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
23719 d3dx8: Make the virtual table functions static where possible.
23721 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
23722 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
23723 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
23724 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
23725 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
23726 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
23727 dlls/d3d8/volumetexture.c:
23728 d3d8: Make the virtual table functions static where possible.
23730 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
23732 * dlls/x11drv/keyboard.c:
23733 x11drv: Write-strings warnings fix.
23735 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
23737 * dlls/winspool.drv/info.c:
23738 winspool: Add GetPrintProcessorDirectoryA.
23740 2006-06-09 Robert Shearman <rob@codeweavers.com>
23742 * dlls/oleaut32/tmarshal.c:
23743 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
23744 so remove the case for it being NULL.
23746 * dlls/ole32/rpc.c:
23747 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
23748 tell the RPC runtime that the call failed.
23750 * dlls/ole32/regsvr.c:
23751 ole32: Register ISequentialStream for marshaling.
23753 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
23754 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
23755 CoRevertToSelf on top of CoGetCallContext, which is a stub.
23757 * dlls/ole32/ftmarshal.c:
23758 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
23760 2006-06-09 Alexandre Julliard <julliard@winehq.org>
23762 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
23763 dlls/shell32/shfldr_unixfs.c:
23764 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
23766 * dlls/riched20/richole.c:
23767 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
23769 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
23770 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
23771 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
23772 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
23773 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
23774 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
23776 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
23777 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
23778 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
23780 2006-06-09 Jason Green <jave27@gmail.com>
23782 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
23783 wined3d: GLSL shader cleanup patch.
23784 - Based on comments from H. Verbeet
23785 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
23786 in GLSL shaders. They are interchangeable, and only served to make
23787 the trace look more intuitive, but they don't always apply as-is, so
23788 we'll just leave everything to .xyzw.
23789 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
23790 is no shader set on the next primitive, then that primitive will
23791 call UseProgramObjectARB(0) when it begins to draw.
23793 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
23795 * dlls/dbghelp/minidump.c:
23796 dbghelp: Implement fetch_thread_info on powerpc.
23798 * dlls/ntdll/thread.c:
23799 ntdll: Fix NtQueryInformationThread on non x86.
23801 2006-06-09 Robert Shearman <rob@codeweavers.com>
23803 * dlls/rpcrt4/ndr_marshall.c:
23804 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
23805 could end up using the previously allocated memory even if it isn't
23806 the right size, causing heap corruption.
23808 * dlls/rpcrt4/ndr_marshall.c:
23809 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
23810 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
23812 * dlls/rpcrt4/ndr_stubless.c:
23813 rpcrt4: Don't raise an exception if there is no freer function - not all types
23816 * dlls/rpcrt4/ndr_marshall.c:
23817 rpcrt4: Implement more base types for complex types.
23819 * dlls/rpcrt4/rpc_binding.c:
23820 rpcrt4: Now that there's a process-wide pool of connections we don't
23821 need to copy the FromConn field when copying bindings.
23823 * dlls/rpcrt4/rpc_message.c:
23824 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
23825 always returning RPC_S_OK.
23827 2006-06-08 H. Verbeet <hverbeet@gmail.com>
23829 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
23830 dlls/d3d9/tests/texture.c:
23831 d3d9: Add a test for default texture stage state values.
23833 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
23835 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
23836 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
23838 2006-06-09 Peter Beutner <p.beutner@gmx.net>
23840 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
23841 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
23842 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
23843 dlls/msvidc32/msvidc32_Tr.rc:
23844 msvidc: Change short description to MS-CRAM.
23846 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
23848 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
23849 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
23850 passed in to CreateWindow menu should be handled.
23852 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
23854 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
23855 oleaut32: Fix safearray data destruction.
23857 2006-06-09 Alexandre Julliard <julliard@winehq.org>
23859 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
23860 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
23861 opengl32: Store function pointers in a separate array to avoid a bunch of
23864 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
23865 dlls/opengl32/wgl.c:
23866 opengl32: Only store the glX name if different from the wgl name.
23868 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
23869 dlls/opengl32/opengl_ext.h:
23870 opengl32: Make all the function pointers and thunks static.
23872 2006-06-09 Mike McCormack <mike@codeweavers.com>
23874 * dlls/msi/dialog.c:
23875 msi: Update the progress control while installing.
23877 * dlls/msi/action.c:
23878 msi: Remove some unnecessary NULL checks.
23880 2006-06-09 Jason Green <jave27@gmail.com>
23882 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
23883 wined3d: Allow drawPrim to create and use the GLSL program.
23885 * dlls/wined3d/device.c:
23886 wined3d: Add GLSL helper functions to Device.
23887 - Add functions to attach & detach shader objects, create and delete programs,
23888 and maintain the list of programs.
23889 - Add a list of GLSL shader programs to the device which is initialized on
23890 Init3D(), and deleted on Release().
23892 * dlls/wined3d/vertexshader.c:
23893 wined3d: Map vertex shader instructions to GLSL generating functions.
23895 * dlls/wined3d/pixelshader.c:
23896 wined3d: Map pixel shader instructions to GLSL generating functions.
23898 * dlls/wined3d/wined3d_private.h:
23899 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
23901 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
23902 wined3d: Added more declarations to GLSL.
23903 - Declare more variable names for GLSL programs.
23904 - Some of these won't need to be declared eventually, but it doesn't hurt to
23906 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
23908 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23909 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23910 wined3d: Unified float constant register mapping between ARB pixel and vertex
23912 - Got rid of the separate constant maps.
23913 - Side effect of this is that the map is a bit larger for pixel shaders than
23916 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
23917 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
23918 wined3d: Add the bulk of the GLSL string generation functions.
23919 - Add a new file glsl_shader.c which contains almost every GLSL specific
23920 function we'll need
23921 - Move print_glsl_info() into glsl_shader.c
23922 - Move the shader_reg_maps struct info into the private header, and make it
23923 part of SHADER_OPCODE_ARG.
23924 - Create a new shared ps/vs register map for float constants (future patch
23925 will make ARB programs use this, too)
23927 2006-06-08 Jason Green <jave27@gmail.com>
23929 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
23930 dlls/wined3d/wined3d_private.h:
23931 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
23932 loading float constants for GLSL.
23933 - DrawPrim is just too big of a function. This separates the passing
23934 of constants to the shader into new functions.
23935 - Fixes an off-by-one error when loading vertex declaration constants
23936 (should be <, not <=)
23937 - Adds a function for GLSL loading of constants (aka Uniforms)
23938 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
23939 future patch will actually create this program)
23941 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
23943 * dlls/comctl32/propsheet.c:
23944 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
23945 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
23946 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
23949 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
23951 * programs/cmdlgtst/cmdlgtst.c:
23952 cmdlgtst: Use standard debug functions.
23954 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
23956 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
23957 dlls/comdlg32/finddlg16.c:
23958 comdlg32: Rename finddlg.c to finddlg16.c.
23960 2006-06-09 Alexandre Julliard <julliard@winehq.org>
23962 * dlls/hlink/hlink.spec:
23963 hlink: Add spec file entry for HlinkQueryCreateFromData.
23965 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
23966 rpcrt4: Make the protseq_ops structure constant.
23968 * dlls/kernel/heap.c:
23969 kernel: Added support for GlobalMemoryStatus on MacOS.
23971 * dlls/mshtml/navigate.c:
23972 mshtml: Changed C syntax that winapi_check doesn't like.
23974 2006-06-08 Alexandre Julliard <julliard@winehq.org>
23976 * ANNOUNCE, ChangeLog, VERSION, configure:
23979 ----------------------------------------------------------------
23980 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
23982 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
23983 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
23985 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
23986 usp10: Update ScriptGetCMap to conform to Windows.
23988 * dlls/usp10/tests/usp10.c:
23989 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
23991 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
23993 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
23994 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
23997 2006-06-08 Alexandre Julliard <julliard@winehq.org>
23999 * dlls/rpcrt4/epm_towers.h:
24000 rpcrt4: Avoid potential redefinition of uuid_t.
24002 * configure, configure.ac:
24003 configure: Make the font warning more explicit about what package is missing.
24005 2006-06-08 Robert Reif <reif@earthlink.net>
24007 * include/Makefile.in, include/lm.h, include/lmmsg.h:
24008 include: Add lmmsg.h.
24010 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
24012 * dlls/shell32/tests/shlfileop.c:
24013 shell32/tests: Test to make sure we can create a non-nested directory.
24015 * dlls/shell32/shlfileop.c:
24016 shell32: SHCreateDirectoryEx can create a non-nested directory.
24018 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
24020 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
24021 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
24022 user/tests: Update LoadImage test.
24023 Include a bitmap in the resources and don't depend on Windows'
24024 OBM_CHECK bitmap anymore.
24026 2006-06-06 Robert Shearman <rob@codeweavers.com>
24028 * dlls/oleaut32/variant.c:
24029 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
24031 * dlls/oleaut32/vartype.c:
24032 oleaut32: Handle BSTRs in VARIANT_CopyData.
24034 2006-06-08 Mike McCormack <mike@codeweavers.com>
24036 * server/registry.c:
24037 server: Fix a possible memory leak.
24039 * server/queue.c, server/sock.c, server/user.h:
24040 server: Make wparam and lparam values unsigned long for win64 compatability.
24042 2006-06-07 Robert Shearman <rob@codeweavers.com>
24045 server: Don't attach the thread input when changing parents if the new
24046 parent is the desktop (i.e. it is becoming a top-level window).
24048 * server/named_pipe.c:
24049 server: Don't set the client's server field before the server has
24050 changed into a connected state, otherwise we could assert in
24051 pipe_client_destroy.
24053 2006-06-08 Alexandre Julliard <julliard@winehq.org>
24055 * server/event.c, server/process.c, server/request.c, server/thread.c,
24057 server: Don't report a fatal protocol error for things that we can recover from.
24059 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
24061 * dlls/wininet/ftp.c:
24062 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
24064 * dlls/wininet/ftp.c:
24065 wininet: ftp: 125 is an acceptable response code for the STORE command.
24067 2006-06-07 Robert Shearman <rob@codeweavers.com>
24069 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
24070 libs/unicode/cptable.c:
24071 libunicode: Add a code page table for the US-ASCII encoding.
24073 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
24074 dlls/rpcrt4/rpc_transport.c:
24075 rpcrt4: Implement a process-wide connection pool for client connections,
24076 rather than relying on the restriction of one connection per
24077 binding. This also avoids the problem of two threads using the same
24078 connection at the same time.
24080 * dlls/rpcrt4/ndr_stubless.c:
24081 rpcrt4: Fix the retrieval of This for interpreted proxies.
24083 * dlls/rpcrt4/ndr_stubless.c:
24084 rpcrt4: Implement full-pointer support for interpreted stubs.
24085 Move the calls to the full pointer init functions before
24086 NdrClient/ServerInitializeNew, like in MIDL-generated code.
24088 2006-06-07 H. Verbeet <hverbeet@gmail.com>
24090 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
24091 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
24092 d3d9: Add a test for GetContainer (Volumes & Surfaces).
24094 * dlls/d3d9/vshaderdeclaration.c:
24095 d3d9: Remove unused vshaderdeclaration.c.
24097 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
24098 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
24099 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
24100 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
24101 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
24102 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
24103 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
24104 d3d9: Fix QueryInterface.
24105 QueryInterface should return S_OK on success and set the object
24106 pointer to NULL on failure. This is similar to the patch Ivan
24107 submitted a while ago for wined3d.
24109 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
24110 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
24111 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
24112 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
24113 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
24114 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
24115 dlls/d3d8/volumetexture.c:
24116 d3d8: Fix QueryInterface.
24117 QueryInterface should return S_OK on success and set the object
24118 pointer to NULL on failure. This is similar to the patch Ivan
24119 submitted a while ago for wined3d.
24121 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
24123 * dlls/msvcrt/undname.c:
24124 msvcrt: Write-strings warning fix.
24126 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
24128 * dlls/kernel/tests/process.c:
24129 kernel/tests: Write-strings warnings fix.
24131 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
24133 * dlls/crypt32/encode.c:
24134 crypt32: Write-strings warning fix.
24136 * dlls/dbghelp/source.c:
24137 dbghelp: Write-strings warning fix.
24139 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
24141 * dlls/wined3d/pixelshader.c:
24142 wined3d: TEXREG2GB is valid on pshaders 1.1.
24144 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
24146 * dlls/wined3d/baseshader.c:
24147 wined3d: Fix NULL dereference in generator function.
24149 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
24150 dlls/wined3d/wined3d_private.h:
24151 wined3d: Fix missing light recording.
24152 Write a light with the default parameters in disabled state if
24153 capturing a missing light.
24155 * dlls/d3d9/tests/stateblock.c:
24156 d3d9: Test missing light recording.
24157 When a light does not exist, and the app attempts to capture it in the
24158 stateblock, a disabled light with the default light parameters is
24161 * dlls/d3d9/tests/device.c:
24162 d3d9: Mipmaps level test.
24164 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
24166 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
24167 msi: Add Russian resource file.
24169 2006-06-07 Robert Reif <reif@earthlink.net>
24171 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
24172 include/lmserver.h:
24173 netapi32: Add stub for NetServerEnumEx.
24175 2006-06-07 Mike McCormack <mike@codeweavers.com>
24177 * dlls/kernel/console.c, include/wine/server_protocol.h,
24178 programs/wineconsole/wineconsole.c, server/console.c,
24179 server/protocol.def, server/trace.c:
24180 server: open_console's from field should be a handle.
24182 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
24183 tools/make_requests:
24184 server: Use unsigned long for request types that are 64bit in win64.
24186 2006-06-07 Alexandre Julliard <julliard@winehq.org>
24188 * server/request.c:
24189 server: Print process/thread id instead of pointer in protocol errors.
24191 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
24193 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
24194 dlls/x11drv/dib.c, programs/regedit/listview.c:
24195 Remove more redundant NULL checks before HeapFree (found by Smatch).
24197 2006-06-05 EA Durbin <ead1234@hotmail.com>
24199 * dlls/msi/tests/db.c:
24200 msi/tests: Fixed a typo.
24202 2006-06-06 Mike McCormack <mike@codeweavers.com>
24204 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
24205 hlink: Implement DllRegisterServer.
24207 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
24208 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
24209 hlink: Add a basic implementation (based on work by Aric Stewart).
24211 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
24212 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
24213 dlls/hlink/hlink_main.c:
24214 hlink: Add a stub implementation (based on Aric Stewart's code).
24216 * include/hlink.idl:
24217 hlink: Declare prototypes for some functions.
24219 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
24221 * programs/winecfg/main.c:
24222 winecfg: Avoid unnecessary casts.
24224 * dlls/comctl32/propsheet.c:
24225 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
24227 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
24229 * include/winuser.h:
24230 include: Add SETWALLPAPER_DEFAULT to winuser.h.
24232 2006-06-06 H. Verbeet <hverbeet@gmail.com>
24234 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
24235 wined3d: Return the result of QueryInterface in GetContainer.
24237 * dlls/wined3d/utils.c:
24238 wined3d: Remove a redundant break.
24240 * dlls/wined3d/device.c:
24241 wined3d: Don't hardcode type sizes for shader constants.
24243 * dlls/d3d9/tests/shader.c:
24244 d3d9: Add a test for setting / getting vertex shader constants.
24246 2006-06-06 Robert Shearman <rob@codeweavers.com>
24248 * dlls/shdocvw/regsvr.c:
24249 shdocvw: Register some more documented classes that native also registers.
24251 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
24252 widl: Support coclass forward declarations.
24254 * include/exdisp.idl:
24255 include: Add two more coclasses to exdisp.idl.
24257 2006-06-06 Hans Leidekker <hans@it.vu.nl>
24259 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
24260 dnsapi: Add stub implementations for the remaining documented functions.
24262 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
24264 * dlls/x11drv/xvidmode.c:
24265 x11drv: Declared two functions as static to avoid compiler warnings.
24267 2006-06-06 Alexandre Julliard <julliard@winehq.org>
24269 * programs/winedbg/debug.l:
24270 Revert "winedbg: Remove useless NOCMD state."
24271 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
24273 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
24276 wine.inf: Added default values for .htm and .html file extension.
24278 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
24280 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
24281 oleaut32: safearray: Convert dimension index at the API boundary.
24283 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
24285 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24286 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
24287 include/wine/wined3d_interface.h:
24288 wined3d: Remove constant type field in stateblock.
24289 It is wrong to maintain a mapping from a constant index to a type
24290 field, because different constant types do not share an index -
24291 boolean constant 0 is supposed to co-exist with floating point
24292 constant 0, not replace it. Drawprim and other code using the type
24293 array to decide whether to look up a constant in bools, floats, or
24294 ints is wrong - you can't make that decision based on the index.
24296 * dlls/wined3d/vertexshader.c:
24297 wined3d: Rename vertex shader constants.
24298 From const%lu to C%lu for consistency (to match pshaders).
24300 * dlls/wined3d/pixelshader.c:
24301 wined3d: Add limits for ps_2_x.
24303 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24304 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24305 wined3d: Trace improvements.
24307 * dlls/wined3d/pixelshader.c:
24308 wined3d: pshader defi has 5 parameters.
24310 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
24313 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
24315 2006-06-05 James Hawkins <truiken@gmail.com>
24317 * dlls/oleaut32/typelib.c:
24318 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
24321 * dlls/oleaut32/typelib.c:
24322 oleaut32: Copy BYREF args directly if they have the same variant type.
24324 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
24326 * dlls/gdi/tests/bitmap.c:
24327 gdi: New tests for GetDIBits.
24328 New tests that check if GetDIBits works with a bitmap that is selected
24329 in a device context (works in Windows, should fail according to the
24332 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
24334 * dlls/msvcrt/wcs.c:
24335 msvcrt: Write-strings warnings fix.
24337 2006-06-06 Mike McCormack <mike@codeweavers.com>
24339 * programs/winecfg/audio.c:
24340 winecfg: Make some pointer casts win64 compliant.
24342 * programs/wineconsole/dialog.c:
24343 wineconsole: Use correct prototypes for dialog procs.
24345 * programs/wcmd/wcmdmain.c:
24346 wcmd: Fix a Win64 warning.
24348 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
24349 taskmgr: Use correct types for Win64.
24351 * programs/hh/main.c:
24352 hh: Cast GetProcAddress's return to supress a Win64 warning.
24354 * programs/winetest/gui.c:
24355 winetest: Fix dialog prototypes.
24357 2006-06-05 Mike McCormack <mike@codeweavers.com>
24359 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
24360 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
24361 dlls/userenv/userenv_main.c:
24362 userenv: Add a stub implementation of userenv.dll.
24364 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
24366 * dlls/kernel/tests/codepage.c:
24367 kernel/tests: Some tests for WideCharToMultiByte.
24369 2006-06-06 Mike McCormack <mike@codeweavers.com>
24371 * dlls/advapi32/crypt.c:
24372 advapi32: Fix comment to match the function (thanks to Dan Kegel).
24374 2006-06-05 Juan Lang <juan_lang@yahoo.com>
24376 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
24377 programs/winedbg/info.c:
24378 winedbg: Get rid of unused mode command.
24380 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
24382 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
24383 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
24384 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
24385 dlls/x11drv/x11drv_main.c:
24386 x11drv: Improve handling of the case where the clipboard is opened
24387 with a window from another thread or process.
24389 * include/ddrawi.h:
24390 include: Add DDHAL_UPDATEOVERLAYDATA structure.
24392 2006-06-05 Huw Davies <huw@codeweavers.com>
24394 * dlls/msi/tests/package.c:
24395 msi: Add some integer condition tests.
24397 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
24399 * dlls/kernel/tests/file.c:
24400 kernel/tests: More tests for FindFirstFile.
24402 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
24404 * programs/wordpad/wordpad.c:
24405 wordpad: Declare three functions as static to avoid compiler warnings.
24407 2006-06-05 Mike McCormack <mike@codeweavers.com>
24409 * include/Makefile.in, include/hlguids.h:
24410 hlink: Add hlguids.h (based on a patch by Aric Stewart).
24412 * dlls/dnsapi/ns_parse.c:
24413 dnsapi: Fix the case where we have libresolv headers but no libraries.
24415 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
24417 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
24418 dlls/wined3d/swapchain.c:
24419 wined3d: Render target locking fixes.
24421 2006-06-04 Mike McCormack <mike@codeweavers.com>
24423 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
24424 advapi32: Implement and test SystemFunction031.
24426 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
24427 dlls/advapi32/tests/crypt_lmhash.c:
24428 advapi32: Implement and test SystemFunction030.
24430 2006-06-05 Hans Leidekker <hans@it.vu.nl>
24433 msi: Fix some copy/paste bugs in the implementation of condition operators.
24435 2006-06-04 Juan Lang <juan_lang@yahoo.com>
24437 * programs/winedbg/debug.l:
24438 winedbg: Remove useless NOCMD state.
24440 * dlls/user/winpos.c:
24441 user: Use SetPropW rather than SetPropA for internal property.
24443 2006-06-05 Robert Shearman <rob@codeweavers.com>
24445 * dlls/msi/where.c:
24446 msi: An empty string is equivalent to nil, so handle this in the optimised
24447 WHERE_execute path.
24449 * dlls/rpcrt4/ndr_marshall.c:
24450 rpcrt4: Implement varying array NDR functions.
24452 * dlls/rpcrt4/ndr_marshall.c:
24453 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
24455 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
24457 * programs/winedbg/types.c:
24458 winedbg: Correct typedefs in type manipulations.
24460 2006-06-04 Mike McCormack <mike@codeweavers.com>
24462 * programs/progman/dialog.c, programs/progman/group.c,
24463 programs/progman/program.c:
24464 progman: Win64 fixes.
24466 * programs/cmdlgtst/cmdlgtst.c:
24467 cmdlgtst: Use correct types for Win64.
24469 * programs/winemine/dialog.c, programs/winemine/main.h:
24470 winemine: Fix dialog proc prototypes for Win64.
24472 * programs/winemine/dialog.c, programs/winemine/dialog.h,
24473 programs/winemine/main.c:
24474 winemine: Remove dialog.h as it's redundant.
24476 * include/windef.h:
24477 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
24479 2006-06-02 Juan Lang <juan_lang@yahoo.com>
24481 * programs/winedbg/debug.l:
24482 winedbg: Fix a crash on initial empty input.
24484 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
24485 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
24486 crypt32: Implement X509_NAME_VALUE encoding/decoding.
24488 2006-06-03 Jacek Caban <jacek@codeweavers.com>
24490 * dlls/shdocvw/oleobject.c:
24491 shdocvw: Set focus in ui_activate.
24493 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
24494 dlls/mshtml/nsio.c:
24495 mshtml: Use mime type reported by moniker if possible.
24497 * dlls/mshtml/navigate.c:
24498 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
24500 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
24501 mshtml: Added beginning OnDataAvailable implementation.
24503 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
24504 mshtml: Added begining binding code in IPersistMoniker::Load.
24506 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
24507 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
24508 mshtml: Set binding channel, listener and context in AsyncOpen.
24510 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
24511 dlls/mshtml/persist.c:
24512 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
24514 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
24515 mshtml: Add create_nscallback function to allow using BSCallback out of
24518 * dlls/mshtml/nsio.c:
24519 mshtml: Move some code from before_async_open to AsyncOpen.
24521 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
24522 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
24523 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
24524 We have to handle it in another way.
24526 2006-06-03 Kai Blin <kai.blin@gmail.com>
24528 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
24529 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
24531 2006-06-03 Jacek Caban <jacek@codeweavers.com>
24533 * dlls/urlmon/binding.c:
24534 urlmon: Use task queue to handle OnDataAvailable call.
24536 * dlls/urlmon/binding.c:
24537 urlmon: Added OnResponse implementation.
24539 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
24541 * dlls/sane.ds/sane_main.c:
24542 sane.ds: Replace FIXME() by TRACE() on sane_exit.
24544 2006-06-02 Robert Shearman <rob@codeweavers.com>
24546 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
24547 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
24548 Instead just fill it in with all zeros.
24550 * dlls/rpcrt4/ndr_misc.h:
24551 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
24552 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
24553 isn't set by ComputeConformanceOrVariance and so could be left filled
24556 * dlls/rpcrt4/ndr_marshall.c:
24557 rpcrt4: The lifetime of the binding handle stored in the context
24558 handle is independent of the binding handle used in the call that
24559 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
24560 and then call RpcBindingFree later to free it.
24562 * dlls/rpcrt4/ndr_marshall.c:
24563 rpcrt4: Fix an incorrect format string pointer being passed in to
24564 ComputeVariance in NdrConformantVaryingStructBufferSize.
24566 * dlls/rpcrt4/rpc_transport.c:
24567 rpcrt4: Skip over the right-hand-side data for the protocol floor so
24568 that we can parse the towers received from native rpcrt4.
24570 * dlls/rpcrt4/ndr_marshall.c:
24571 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
24574 * dlls/rpcrt4/ndr_marshall.c:
24575 rpcrt4: Freeing a NULL context handle is allowed.
24577 * dlls/rpcrt4/ndr_marshall.c:
24578 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
24581 * dlls/rpcrt4/ndr_marshall.c:
24582 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
24583 by passing the correct type format string to ReadConformance.
24585 * dlls/rpcrt4/ndr_marshall.c:
24586 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
24587 marshall all-zeros.
24589 * dlls/rpcrt4/ndr_marshall.c:
24590 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
24593 * dlls/rpcrt4/rpc_transport.c:
24594 rpcrt4: Print some more informative error messages when getaddrinfo fails.
24596 2006-06-02 Mike McCormack <mike@codeweavers.com>
24598 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
24599 wininet: Simple tests for InternetGetCookie's parameters.
24601 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
24602 wininet: Fix up and test InternetSetCookie parameter checking.
24604 * dlls/wininet/internet.c:
24605 wininet: Remove some dead code (Coverity).
24607 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
24609 * dlls/advapi32/tests/registry.c:
24610 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
24612 * dlls/rsaenh/rsaenh.c:
24613 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
24616 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
24618 * dlls/shell32/shlfileop.c:
24619 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
24621 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
24622 dlls/shell32/shlfileop.c:
24623 shell32: Avoid Unicode->ANSI conversion when deleting a file.
24625 2006-06-02 Juan Lang <juan_lang@yahoo.com>
24627 * dlls/crypt32/tests/encode.c:
24628 crypt32: Add name value tests.
24629 Add tests for name values, and move tests for different string
24630 encodings to there.
24632 2006-06-01 Juan Lang <juan_lang@yahoo.com>
24634 * dlls/crypt32/decode.c:
24635 crypt32: Remove exception handling from internal decoding functions.
24637 * dlls/crypt32/tests/encode.c:
24638 crypt32: Add a couple CRL encoding tests, one that shows a problem.
24640 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
24642 * dlls/user/listbox.c:
24643 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
24645 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
24647 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
24649 user32: Send WM_SIZE when window changes state between restored/min/maximized.
24651 2006-06-01 Wino Rojo <winorojo@hotmail.com>
24653 * dlls/x11drv/opengl.c:
24654 x11drv: Fix for a BadMatch error.
24656 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
24658 * dlls/winspool.drv/tests/info.c:
24659 winspool/tests: Remove the check for unimplemented functions.
24661 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
24663 * dlls/winspool.drv/info.c:
24664 winspool.drv: Add GetPrintProcessorDirectoryW.
24666 2006-06-01 Robert Shearman <rob@codeweavers.com>
24668 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
24669 dlls/rpcrt4/tests/rpc.c:
24670 rpcrt4: All of the parameters to TowerExplode are optional.
24672 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
24673 dlls/rpcrt4/tests/rpc.c:
24674 rpcrt4: Implement TowerConstruct and TowerExplode.
24675 Add some tests for these undocumented functions.
24677 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
24678 dlls/rpcrt4/rpc_transport.c:
24679 rpcrt4: Add functions for generating and parsing the upper floors in
24680 endpoint-mapper towers for different transports.
24682 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
24683 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
24685 * dlls/rpcrt4/ndr_midl.c:
24686 rpcrt4: Don't send the unused part of the allocated buffer.
24688 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
24689 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
24692 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
24694 * dlls/comctl32/header.c:
24695 comctl32/header: Check Null before accessing struct member.
24697 2006-06-01 Kai Blin <kai.blin@gmail.com>
24699 * dlls/secur32/ntlm.c:
24700 secur32: Add EncryptMessage and DecryptMessage stubs.
24702 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
24704 * dlls/user/menu.c:
24705 user32: Popup menu position fixes.
24706 - Open large popup menus on the other side only if there's enough space
24707 - Open popup menus such that the y position of the first item in the
24708 popup menu is the same as the y position of the focused menu item.
24710 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
24712 * programs/winecfg/audio.c:
24713 winecfg: Add CoreAudio to audio drivers list.
24715 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
24717 * dlls/user/tests/msg.c:
24718 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
24719 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
24720 PeekMessage test by explicit calls to PeekMessage(), check queue
24721 status and processed messages after each call to see what is going on
24724 2006-06-01 Juan Lang <juan_lang@yahoo.com>
24726 * dlls/crypt32/tests/base64.c:
24727 crypt32: Make base64 tests loadable on win9x.
24729 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
24731 * dlls/shell32/shellpath.c:
24732 shell32: Add Fonts to user's shell folders list.
24734 2006-06-01 Robert Shearman <rob@codeweavers.com>
24736 * tools/widl/widl.man.in:
24737 widl: Fix a typo in the man page.
24739 * tools/widl/typegen.c:
24740 widl: Properly size the return value procformat.
24742 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
24743 tools/widl/typegen.h, tools/widl/widltypes.h:
24744 widl: Only write one procformat string and one typeformat string per file.
24746 2006-06-01 Huw Davies <huw@codeweavers.com>
24748 * dlls/gdi/freetype.c:
24749 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
24751 2006-06-01 Alexandre Julliard <julliard@winehq.org>
24753 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
24754 dlls/winmm/winecoreaudio/coreaudio.c,
24755 dlls/winmm/winecoreaudio/coreaudio.h:
24756 winecoreaudio: Fixed the FSF address.
24758 2006-05-24 Ken Thomases <ken@codeweavers.com>
24760 * dlls/winmm/winecoreaudio/audio.c:
24761 winecoreaudio: Don't CFAllocate buffer for port message.
24763 * dlls/winmm/winecoreaudio/audio.c:
24764 winecoreaudio: Use unique name for message port.
24765 Use a unique port name for the message port to the message thread.
24766 Port names are system-global, so using a non-unique constant name
24767 prevents the CoreAudio driver from being used in multiple processes
24770 * dlls/winmm/winecoreaudio/audio.c:
24771 winecoreaudio: 8-bit Linear PCM data is unsigned.
24773 * dlls/winmm/winecoreaudio/audio.c:
24774 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
24775 When fulfilling the output AudioUnit's request for audio data, don't
24776 stop when the current wavehdr is exhausted; advance to the next. This
24777 addresses the buzzy quality of the sound.
24779 * dlls/winmm/winecoreaudio/audio.c:
24780 winecoreaudio: Improve state tracking.
24781 Improved tracking of device state (stopped, playing, or paused).
24782 Also, tied starting and stopping the AudioUnit more directly to the
24783 state. No need to change the state when preparing or unpreparing
24784 wavehdrs. Pausing overrides both playing and stopped states; if
24785 stopped, pausing prevents output from starting when the program
24786 writes. When, restarting from the paused state, the device starts
24787 playing if there are queued wavehdrs. Otherwise, it goes to stopped
24790 * dlls/winmm/winecoreaudio/audio.c:
24791 winecoreaudio: Miscellaneous cleanup.
24792 Miscellaneous cleanup: release resources when done with them; protect
24793 against null pointers; reduce redundant code; avoid potential integer
24794 underflow; clarify a do-nothing loop.
24796 * dlls/winmm/winecoreaudio/audio.c:
24797 winecoreaudio: Fix race to open.
24798 Fixes a race condition (noted in a comment for wodOpen) when multiple
24799 threads try to open the same wave-out device simultaneously.
24800 Addressed by creating the device mutexes when the driver is
24801 initialized, instead of as each device is opened. Then use the mutex
24802 to protect the open operation against races. At the same time, made
24803 the mutexes recursive to avoid self-deadlocks the driver was
24804 encountering when reentered from the callback.
24806 2006-06-01 Mike McCormack <mike@codeweavers.com>
24808 * dlls/rpcrt4/ndr_marshall.c:
24809 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
24811 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
24813 * dlls/wined3d/surface_gdi.c:
24814 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
24816 2006-05-31 Jacek Caban <jacek@codeweavers.com>
24818 * dlls/urlmon/binding.c:
24819 urlmon: Remove no longer needed binding value in task_t.
24821 * dlls/urlmon/binding.c:
24822 urlmon: Use task queue for cross thread calls in on_progress.
24824 * dlls/urlmon/binding.c:
24825 urlmon: Use task queue in Switch implementation.
24827 * dlls/urlmon/binding.c:
24828 urlmon: Added task queue architecture and use it for OnProgress calls from
24831 * dlls/urlmon/binding.c:
24832 urlmon: Make suse that every OnProgress call is in an apartment thread.
24834 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
24836 * dlls/crypt32/tests/cert.c:
24837 crypt32/tests: Write-strings warning fix.
24839 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
24841 * dlls/comctl32/header.c:
24842 comctl32: header: Update the rects in HEADER_Refresh if needed.
24844 2006-05-31 Hans Leidekker <hans@it.vu.nl>
24846 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
24847 dnsapi: Fall back to a netbios query when a dns query fails.
24849 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
24851 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
24852 wsock32: Added GetService{A,W} stubs.
24854 2006-05-31 Jacek Caban <jacek@codeweavers.com>
24856 * dlls/urlmon/binding.c:
24857 urlmon: Use FindMimeFromData to determine MIME type.
24859 2006-05-31 Huw Davies <huw@codeweavers.com>
24861 * dlls/rpcrt4/ndr_marshall.c:
24862 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
24864 2006-05-31 Robert Shearman <rob@codeweavers.com>
24866 * dlls/oleaut32/typelib.c:
24867 oleaut32: Make sure to read the memid and the name offset from the
24868 correct offsets, after the function data, so add cFuncs to the offsets
24870 Resolve referenced types for variables.
24871 Fixes initialisation of the dbgrid32 OCX.
24873 * dlls/oleaut32/typelib.c:
24874 oleaut32: Resolve referenced types for return values as well as parameters in
24877 * tools/widl/parser.y:
24878 widl: Allow some more "reserved words" to be used as identifiers.
24880 * include/rpcdcep.h:
24881 include: Add some defines used by MIDL-generated code.
24883 2006-05-31 Alexandre Julliard <julliard@winehq.org>
24885 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
24886 winecoreaudio: Fixed a bunch of compiler warnings.
24888 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
24889 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
24891 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
24892 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
24894 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
24895 dnsapi: Portability fixes.
24897 2006-05-31 Juan Lang <juan_lang@yahoo.com>
24899 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
24900 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
24901 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
24902 include/wincrypt.h:
24903 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
24904 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
24905 Blin's base64 encoder/decoder.
24907 2006-05-31 Mike McCormack <mike@codeweavers.com>
24909 * programs/wineconsole/dialog.c:
24910 wineconsole: Store the font as a DWORD_PTR.
24912 * programs/wineconsole/user.c:
24913 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
24915 * programs/wordpad/wordpad.c:
24916 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
24918 2006-05-30 Jacek Caban <jacek@codeweavers.com>
24920 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
24921 urlmon: Added text/html filter.
24923 * dlls/urlmon/urlmon_main.c:
24924 urlmon: Use filters mechanism in FindMimeFromData.
24926 2006-05-31 Troy Rollo <wine@troy.rollo.name>
24928 * dlls/ole32/storage32.c:
24929 ole32: Use STGM_WRITE when opening child storage to delete its children.
24931 2006-05-30 Robert Reif <reif@earthlink.net>
24933 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
24934 winmm: Always check for open and close enents in wave test.
24935 Always check for open and close events.
24936 Send WM_APP message to thread to terminate it rather than TerminateThread.
24937 Fix CreateThread/waveOutOpen race by waiting for background thread to
24938 run before waveOutOpen is called.
24939 Add more non-hardware supported formats. There is a bug in wave
24940 mapper GetPosition when multiple headers are used and this helps
24943 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
24945 * dlls/dnsapi/query.c:
24946 dnsapi: Fixed missing lock release on error path.
24948 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
24950 * dlls/d3d8/tests/device.c:
24951 d3d8: Backport of the d3d9 swapchain test to d3d8.
24953 * dlls/d3d8/device.c:
24954 d3d8: Back buffer count fix.
24956 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
24958 * dlls/crypt32/cert.c:
24959 crypt32: Write-strings warning fix.
24961 * dlls/winmm/joystick/Makefile.in:
24962 winmm/joystick: joystick.c requires Unicode library.
24964 2006-05-30 Alexandre Julliard <julliard@winehq.org>
24966 * dlls/comctl32/propsheet.c:
24967 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
24969 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
24971 * configure, configure.ac, dlls/Makefile.in,
24972 dlls/winmm/winecoreaudio/.gitignore,
24973 dlls/winmm/winecoreaudio/Makefile.in,
24974 dlls/winmm/winecoreaudio/audio.c,
24975 dlls/winmm/winecoreaudio/audiounit.c,
24976 dlls/winmm/winecoreaudio/coreaudio.c,
24977 dlls/winmm/winecoreaudio/coreaudio.h,
24978 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
24979 winecoreaudio: Initial Audio Driver for Mac OS X.
24981 2006-05-29 Hans Leidekker <hans@it.vu.nl>
24983 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
24984 dnsapi: Implement DnsQuery_{A,UTF8,W}.
24986 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
24987 dlls/dnsapi/ns_parse.c:
24988 dnsapi: Add DNS message parsing routines from BIND.
24990 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
24992 * dlls/comctl32/header.c:
24993 comctl32: header: Ignore out-of-range iOrder in SetItemT.
24995 * dlls/kernel/format_msg.c:
24996 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
24998 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
25000 * dlls/msi/tests/format.c:
25001 msi: Increase verbosity in some failing tests.
25003 2006-05-30 Mike McCormack <mike@codeweavers.com>
25005 * dlls/wininet/http.c:
25006 wininet: Don't crash when querying NULL values.
25008 * dlls/wininet/tests/http.c:
25009 wininet: Add a test for basic authentication.
25011 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
25012 user32: Stub implementations for Win64's Get/Set LongPtr functions.
25014 2006-05-29 Troy Rollo <wine@troy.rollo.name>
25016 * include/wine/wined3d_gl.h:
25017 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
25019 2006-05-30 Troy Rollo <wine@troy.rollo.name>
25021 * dlls/comdlg32/filedlg.c:
25022 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
25023 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
25024 non-NULL pointer for CB_GETITEMDATA.
25026 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
25028 * dlls/wined3d/device.c:
25029 wined3d: Properly destroy texture object if we failed to create its surfaces.
25031 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
25032 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
25033 d3d9: Add reference to the parent device for surfaces.
25034 Allow some objects to have no parent device.
25035 Tighten refcount tests and test refound decrement on Release.
25037 2006-05-29 Robert Shearman <rob@codeweavers.com>
25039 * dlls/rpcrt4/ndr_marshall.c:
25040 rpcrt4: Make UserMarshalFlags static.
25042 * dlls/rpcrt4/ndr_marshall.c:
25043 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
25044 unmarshaler routines of embedded complexes in complex struct and array
25046 Fixes a regression caused by commit
25047 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
25050 * dlls/rpcrt4/ndr_marshall.c:
25051 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
25054 * dlls/rpcrt4/ndr_fullpointer.c:
25055 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
25056 set the number of pointers to a large default, so that NumberOfBuckets
25057 doesn't end up less than zero.
25059 * dlls/rpcrt4/ndr_marshall.c:
25060 rpcrt4: Handle marshaling/unmarshaling full pointers.
25062 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
25063 rpcrt4: For full pointers the state consists of flags, so or new flags into
25064 the field instead of assigning.
25065 The return value of all full pointer functions that return an int
25066 depends on the passed in query type being a flag in the state.
25068 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
25070 * dlls/comctl32/tests/treeview.c:
25071 comctl32/tests: Write-strings warnings fix.
25073 2006-05-29 Hans Leidekker <hans@it.vu.nl>
25076 msi: Implement MsiLocateComponent{A,W}.
25078 2006-05-30 Mike McCormack <mike@codeweavers.com>
25080 * programs/msiexec/msiexec.c:
25081 msiexec: Improve 64bit compatibility.
25083 2006-05-29 Mike McCormack <mike@codeweavers.com>
25085 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
25086 wldap32: Fix unused variable warnings.
25088 * dlls/gdi/freetype.c:
25089 gdi32: Fix an unused variable warning.
25091 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
25093 * dlls/wined3d/device.c:
25094 wined3d: Do not disable GL_BLEND when alpha blending is active.
25096 * dlls/wined3d/surface_gdi.c:
25097 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
25100 2006-05-28 Robert Reif <reif@earthlink.net>
25102 * dlls/winmm/tests/wave.c:
25103 winmm: Add multiple header wave tests.
25104 The current wave tests only use a single header for playback. Tests
25105 have been added to use multiple headers and to reuse them. This is
25106 how streaming applications and direct sound use the wave api.
25108 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
25110 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
25111 comctl32/tests: Write-strings warning fix.
25113 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
25115 * DEVELOPERS-HINTS:
25116 DEVELOPER-HINTS: Some directories are renamed / removed / added.
25118 * dlls/winspool.drv/tests/info.c:
25119 winspool/tests: Use 0xdeadbeef as magic value.
25121 * dlls/winspool.drv/info.c:
25122 winspool: Documentation for GetPrintProcessorDirectory.
25124 2006-05-28 Alexandre Julliard <julliard@winehq.org>
25126 * server/request.c:
25127 server: Return an error for invalid requests instead of killing the client
25130 * dlls/user/winproc.c:
25131 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
25134 Make.rules: Define datarootdir to avoid a configure warning.
25136 2006-05-28 Frank Richter <frank.richter@gmail.com>
25138 * dlls/shdocvw/shdocvw_main.c:
25139 shdocvw: Install Mozilla control silently.
25141 * dlls/shdocvw/De.rc:
25142 shdocvw: Improve German translation.
25144 2006-05-28 Kai Blin <kai.blin@gmail.com>
25146 * dlls/secur32/tests/main.c:
25147 secur32: Cleaning up the authentication tests.
25148 This should make it easier to add encryption tests later.
25150 2006-05-27 Jacek Caban <jacek@codeweavers.com>
25152 * dlls/urlmon/binding.c:
25153 urlmon: Improve debug traces.
25155 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
25156 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
25158 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
25159 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
25161 2006-05-27 Alexandre Julliard <julliard@winehq.org>
25163 * tools/sfnt2fnt.c:
25164 sfnt2fnt: Clean output files when aborting on a signal.
25166 * tools/make_ctests.c:
25167 make_ctests: Clean output files when aborting on an error or signal.
25170 fnt2fon: Clean output files when aborting on an error or signal.
25173 bin2res: Clean output files when aborting on an error or signal.
25175 * tools/widl/widl.c:
25176 widl: Clean output files when aborting on a signal.
25179 wrc: Clean output files when aborting on an error or signal.
25182 wmc: Clean output files when aborting on an error or signal.
25184 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
25186 * dlls/ntdll/loader.c:
25187 ntdll: Free TLS pointers when exiting thread.
25189 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
25190 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
25191 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
25193 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
25195 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
25196 include/wine/server_protocol.h, include/winternl.h,
25197 server/named_pipe.c, server/protocol.def, server/trace.c:
25198 ntdll/kernel32: Pipe information.
25199 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
25201 - reimplemented kernel32.GetNamedPipeInfo on top of it
25202 - enhance current features to make this work both on client and server handles
25203 - now also returning the number of instances
25205 2006-05-26 Jason Green <jave27@gmail.com>
25207 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25208 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25209 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
25212 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
25213 wined3d: Final move of the GLSL registry check (hopefully).
25215 2006-05-27 Alexandre Julliard <julliard@winehq.org>
25217 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
25218 kernel32: Partial implementation of GetModuleHandleExA/W.
25220 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
25221 ntdll: Implemented RtlPcToFileHeader.
25223 2006-05-26 Kai Blin <kai.blin@gmail.com>
25225 * dlls/secur32/base64_codec.c:
25226 secur32: Fix wrong bit shift in the base64 encoder.
25227 Thanks to Juan Lang for catching this one.
25229 2006-05-26 Robert Shearman <rob@codeweavers.com>
25231 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
25232 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
25233 Implement NdrFullPointerFree.
25235 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
25236 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
25238 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
25239 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
25240 NdrFullPointerInsertRefId.
25242 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
25243 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
25244 rpcrt4: Implement some full pointer functions and add stubs for others.
25247 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
25249 * dlls/wined3d/surface.c:
25250 wined3d: Implement IWineD3DSurface::BltFast.
25252 2006-05-26 Mike McCormack <mike@codeweavers.com>
25254 * dlls/secur32/ntlm.c:
25255 secur32: Avoid some code duplication.
25257 * dlls/rpcrt4/ndr_marshall.c:
25258 rpcrt4: Implement NdrClientContext(Un)Marshall.
25260 2006-05-26 Juan Lang <juan_lang@yahoo.com>
25262 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
25263 dlls/crypt32/tests/cert.c, include/wincrypt.h:
25264 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
25265 CertVerifySubjectCertificateContext.
25267 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
25268 dlls/crypt32/store.c:
25269 crypt32: Combine redundant code.
25271 2006-05-25 Huw Davies <huw@codeweavers.com>
25273 * dlls/gdi/freetype.c:
25274 gdi32: The font cache needs to discriminate whether the device can cope with
25275 bitmap fonts or not.
25277 2006-05-26 Robert Shearman <rob@codeweavers.com>
25279 * dlls/rpcrt4/ndr_marshall.c:
25280 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
25281 ComputeConformanceOrVariance it is still necessary to set the count
25282 variable to the value retrieved.
25284 * dlls/rpcrt4/rpc_message.c:
25285 rpcrt4: Return the actual status code sent back by the server, rather than
25288 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
25290 * dlls/wined3d/surface_gdi.c:
25291 wined3d: Fix IWineGDISurface::SaveSnapshot.
25293 * dlls/wined3d/surface.c:
25294 wined3d: Disable the depth test in UnlockRect
25296 2006-05-26 Jason Green <jave27@gmail.com>
25298 * dlls/wined3d/drawprim.c:
25299 wined3d: Fix regression introduced by recent multitexture patch.
25301 2006-05-26 Alexandre Julliard <julliard@winehq.org>
25303 * dlls/comctl32/theme_dialog.c:
25304 comctl32: Dialog procedures should be called with CallWindowProc.
25306 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
25307 dlls/user/winproc.h:
25308 user: Only include winproc.h where necessary.
25310 * dlls/user/winproc.c:
25311 user: Added fast 32->16 mapping for the remaining messages.
25313 * dlls/user/winproc.c:
25314 user: Added fast 32->16 mapping for the listbox and combobox messages.
25316 * dlls/user/winproc.c:
25317 user: Added fast 32->16 mapping for the edit control messages.
25319 * dlls/user/winproc.c:
25320 user: Added fast 32->16 mapping for button and scrollbar messages.
25322 * dlls/user/winproc.c:
25323 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
25325 * dlls/user/winproc.c:
25326 user: Added fast 32->16 mapping for the WM_DDE* messages.
25328 * dlls/user/winproc.c:
25329 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
25332 * dlls/user/winproc.c:
25333 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
25335 * dlls/user/winproc.c:
25336 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
25337 WM_WINDOWPOSCHANGING/CHANGED.
25339 * dlls/user/winproc.c:
25340 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
25342 * dlls/user/winproc.c:
25343 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
25345 * dlls/user/winproc.c:
25346 user: Added fast 16->32 mapping for the remaining messages.
25348 * dlls/user/winproc.c:
25349 user: Added fast 16->32 mapping for the WM_DDE* messages.
25351 * dlls/user/winproc.c:
25352 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
25355 * dlls/user/winproc.c:
25356 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
25358 * dlls/user/winproc.c:
25359 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
25360 WM_WINDOWPOSCHANGING/CHANGED.
25362 * dlls/user/winproc.c:
25363 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
25365 * dlls/user/winproc.c:
25366 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
25368 * include/wine/unicode.h:
25369 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
25372 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
25373 Fixed a couple of instances of the old FSF address that crept back in.
25375 2006-05-25 Phil Costin <philcostin@hotmail.com>
25377 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
25378 wined3d: Create stub for D3DPERF_SetOptions function.
25380 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
25382 * tools/wineprefixcreate.in:
25383 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
25384 relaying on the PATH.
25386 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
25388 * dlls/comctl32/header.c:
25389 comctl32: header: Put the new item in place of the hot divider instead of
25392 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
25394 * dlls/comctl32/header.c:
25395 comctl32: header: Draw the drag image and hot dividers while dragging an item.
25397 * dlls/comctl32/header.c:
25398 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
25400 * dlls/comctl32/header.c:
25401 comctl32: header: Implement HDM_SETHOTDIVIDER.
25403 * dlls/comctl32/header.c:
25404 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
25406 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
25408 * dlls/comctl32/listview.c:
25409 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
25410 Apply the HDS_DRAGDROP header style if the listview has the
25411 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
25412 doesn't support them.
25414 2006-05-25 Juan Lang <juan_lang@yahoo.com>
25416 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
25417 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
25418 crypt32: Implement CertSerializeCRLStoreElement.
25420 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
25422 * dlls/mapi32/util.c:
25423 mapi32: Break out of the loop as soon as MSI call succeeds.
25425 * dlls/gdi/freetype.c:
25426 gdi: Add more const qualifiers.
25428 2006-05-26 Jason Green <jave27@gmail.com>
25430 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
25431 wined3d: Move the GLSL registry check again.
25433 2006-05-26 Mike McCormack <mike@codeweavers.com>
25435 * tools/winapi/tests.dat:
25436 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
25438 * include/rpcndr.h:
25439 rpcrt4: Remove unused IN and OUT macros.
25441 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
25443 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
25444 mapi32: Implement FGetComponentPath.
25447 msi: Translate the resulting string only if the previous call succeeded.
25449 2006-05-25 Jacek Caban <jacek@codeweavers.com>
25451 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
25452 urlmon: Fix implementation of ReleaseBindInfo.
25454 * dlls/urlmon/binding.c:
25455 urlmon: Better pending read handling.
25457 * dlls/urlmon/binding.c:
25458 urlmon: Added Switch implementation.
25460 * dlls/urlmon/binding.c:
25461 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
25464 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
25465 dlls/urlmon/urlmon_main.h:
25466 urlmon: Call OnProgress in apartment thread.
25468 * dlls/urlmon/binding.c:
25469 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
25471 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
25472 urlmon: Added ReportResult implementation.
25474 * dlls/urlmon/binding.c:
25475 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
25477 2006-05-25 Juan Lang <juan_lang@yahoo.com>
25479 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
25480 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
25481 crypt32: Add support for CRLs.
25483 * dlls/crypt32/cert.c:
25484 crypt32: Use public functions when finding certificates.
25486 2006-05-25 Phil Costin <philcostin@hotmail.com>
25488 * dlls/wined3d/directx.c:
25489 wined3d: Shader caps fix - code relocation.
25491 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
25493 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
25494 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
25495 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
25496 wined3d: Dynamicly load GL_ARB_multitexture functions.
25498 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
25500 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
25501 dlls/wined3d/wined3d_private.h:
25502 wined3d: Small rhw vertex fix.
25503 Fix the one pixel displacement and move the glOrtho code in a common
25506 2006-05-25 Alexandre Julliard <julliard@winehq.org>
25509 configure: Regenerated with autoconf 2.59d.
25511 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
25512 include/wine/unicode.h:
25513 include: Prevent internal Wine headers from being used in tests.
25515 * dlls/wined3d/surface.c:
25516 wined3d: Fixed a compiler warning.
25518 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
25520 * dlls/ntdll/file.c:
25521 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
25523 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
25525 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
25526 wininet: Constify data.
25528 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
25529 gdi: Constify data.
25531 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
25534 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
25536 2006-05-24 Jason Green <jave27@gmail.com>
25538 * include/wine/wined3d_gl.h:
25539 wined3d: Add some more GLSL defines.
25541 2006-05-25 Mike McCormack <mike@codeweavers.com>
25543 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
25544 rpcrt4: Stub implementations for NDRS marshalling functions.
25546 * dlls/crypt32/oid.c:
25547 crypt32: Fix a integer to pointer cast.
25549 * dlls/msi/action.c, dlls/msi/database.c:
25550 msi: Fix some pointer to integer casts.
25552 * dlls/kernel/console.c:
25553 kernel32: Fix some pointer to integer casts.
25555 * dlls/mapi32/mapi32_main.c:
25556 mapi32: Fix prototype of MAPILogon and MAPILogoff.
25558 * include/richedit.h:
25559 richedit: Fix prototype of the callback function.
25561 2006-05-24 Robert Shearman <rob@codeweavers.com>
25563 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
25564 dlls/ole32/ftmarshal.c:
25565 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
25567 * dlls/ole32/ftmarshal.c:
25568 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
25569 remove unnecessary unmarshaling code for the standard-marshal case -
25570 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
25572 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
25573 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
25574 free-threaded marshaler.
25576 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
25577 ole32: Implement table-weak marshaling for the free-threaded marshaler.
25579 * dlls/ole32/ftmarshal.c:
25580 ole32: Release the standard marshal in the free-threaded marshaler's
25581 UnmarshalInterface function.
25583 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
25584 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
25585 and UnmarshalInterface methods, with test cases.
25587 * dlls/ole32/ftmarshal.c:
25588 ole32: Fix the free-threaded marshaler when it has no outer unknown.
25590 * dlls/rpcrt4/ndr_marshall.c:
25591 rpcrt4: Set the Memory field of the stub message structure to the
25592 start of the memory that an embedded pointer is embedded in so that
25593 FC_POINTER conformance works correctly.
25595 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
25596 rpcrt4: Implement explicit generic binding handles.
25598 * dlls/rpcrt4/ndr_stubless.c:
25599 rpcrt4: Move the getting of the client binding handle to a separate function.
25601 * dlls/rpcrt4/ndr_stubless.c:
25602 rpcrt4: Move the initialising of the stub message structure nearer to the top
25604 Set stubMsg.StackTop after calling the initialise function.
25606 * dlls/rpcrt4/ndr_stubless.c:
25607 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
25609 * dlls/rpcrt4/rpc_binding.c:
25610 rpcrt4: Implement RpcBindingCopy.
25612 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
25613 uuid: Add some COM CLSIDs.
25615 * include/urlmon.idl:
25616 include: Add several more interfaces to urlmon.idl.
25618 2006-05-24 Jacek Caban <jacek@codeweavers.com>
25620 * dlls/urlmon/tests/misc.c:
25621 urlmon: Added registering name space test.
25623 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
25624 dlls/urlmon/urlmon_main.h:
25625 urlmon: Use registered protocols.
25627 * dlls/urlmon/session.c:
25628 urlmon: Added [Un]RegisterNamespace implementation.
25630 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
25631 dlls/mshtml/service.c:
25632 mshtml: The secret interface is CMarkup. Improve FIXMEs.
25634 2006-05-24 Juan Lang <juan_lang@yahoo.com>
25636 * dlls/crypt32/tests/store.c:
25637 crypt32: Add one more test of CertAddEncodedCertificateToStore.
25639 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
25640 dlls/crypt32/store.c:
25641 crypt32: Move cert functions that don't depend on the implementation of stores
25644 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
25646 * dlls/wined3d/device.c:
25647 wined3d: Fog fixes.
25649 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
25651 * dlls/wined3d/surface.c:
25652 wined3d: Turn around the image in LockRect.
25654 * dlls/wined3d/device.c:
25655 wined3d: Silence the offscreen surface creation fixme.
25657 * dlls/wined3d/device.c:
25658 wined3d: Color keying emulation.
25660 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
25662 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
25663 d3d9: StateBlock is also created in EndStateBlock. With tests.
25665 2006-05-24 Alexandre Julliard <julliard@winehq.org>
25667 * ANNOUNCE, ChangeLog, VERSION, configure:
25670 ----------------------------------------------------------------
25671 2006-05-24 Alexandre Julliard <julliard@winehq.org>
25673 * dlls/usp10/tests/usp10.c:
25674 usp10: Fixed a compiler warning.
25676 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
25677 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
25678 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
25679 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
25680 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
25681 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
25682 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
25683 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
25684 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
25685 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
25686 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
25687 Link against libwine_unicode everywhere we use Unicode functions.
25689 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
25690 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
25691 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
25692 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
25693 dlls/shlwapi/tests/path.c:
25694 Tests should not use wine/unicode.h.
25696 * tools/widl/typelib.c, tools/widl/write_msft.c:
25697 widl: Get rid of unnecessary inclusion of unicode.h.
25699 * libs/wine/debug.c:
25700 libwine: Don't use libwine_unicode functions.
25702 2006-05-24 Mike McCormack <mike@codeweavers.com>
25704 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
25705 programs/winefile/winefile.c:
25706 Fixed more boolean comparisons against TRUE.
25708 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
25709 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
25711 * dlls/wininet/dialogs.c:
25712 wininet: Fix a possible NULL pointer deference.
25714 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
25717 Makefile.in: find needs a slash when the source dir is a symlink.
25719 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
25721 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
25722 gphoto2.ds: Added Korean resources.
25724 2006-05-24 Alexandre Julliard <julliard@winehq.org>
25726 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
25727 libs/unicode/string.c, libs/unicode/wine_unicode.def,
25728 libs/unicode/wine_unicode.map:
25729 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
25731 * include/wine/unicode.h, libs/unicode/string.c,
25732 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
25733 libwine_unicode: Define all functions in the library even if they can be inlined.
25735 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
25737 * dlls/user/tests/msg.c:
25738 user: Add a test to check the queue status if there is a pending
25739 posted message and the quit flag is set.
25741 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
25743 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
25744 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
25745 include/wine/wined3d_interface.h:
25746 wined3d: Swapchain and back buffer corrections + tests.
25748 2006-05-24 Mike McCormack <mike@codeweavers.com>
25750 * dlls/msi/dialog.c:
25751 msi: Set a default radio button.
25753 * dlls/msi/action.c:
25754 msi: Fix a possible memory leak.
25756 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
25758 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
25759 include/wine/wined3d_gl.h:
25760 wined3d: Fix ARB_imaging abuse.
25762 2006-05-24 Alexandre Julliard <julliard@winehq.org>
25764 * dlls/wined3d/device.c:
25765 wined3d: Fixed a couple of boolean comparisons against TRUE.
25767 2006-05-23 Jason Green <jave27@gmail.com>
25769 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
25770 dlls/wined3d/wined3d_private.h:
25771 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
25774 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
25775 wined3d: Add function to print the infolog of a GLSL shader on errors.
25776 With assistance from H. Verbeet.
25778 * include/wine/wined3d_gl.h:
25779 wined3d: Added some GLSL defines and function prototypes.
25781 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
25783 * dlls/comdlg32/printdlg.c:
25784 comdlg32: Write-strings warning fix.
25786 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
25788 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
25789 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
25790 programs/notepad/Fr.rc, programs/progman/Fr.rc,
25791 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
25792 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
25793 programs/wordpad/Fr.rc:
25794 Uniformization of French main menu accelerators.
25796 2006-05-23 Hans Leidekker <hans@it.vu.nl>
25798 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
25799 uninstaller: Add Dutch resources.
25801 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
25803 * dlls/x11drv/xrender.c:
25804 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
25806 2006-05-23 Juan Lang <juan_lang@yahoo.com>
25808 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
25809 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
25811 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
25813 * dlls/wined3d/directx.c:
25814 wined3d: Remove a double cap flag.
25816 * dlls/wined3d/surface.c:
25817 wined3d: Remove an unnecessary NULL check.
25819 2006-05-23 Jacek Caban <jacek@codeweavers.com>
25821 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
25822 dlls/mshtml/persist.c:
25823 mshtml: Added stub implementation of IPersistStreamInit.
25825 * dlls/shdocvw/oleobject.c:
25826 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
25828 * dlls/shdocvw/oleobject.c:
25829 shdocvw: Don't do verb that is already done.
25831 * dlls/shdocvw/oleobject.c:
25832 shdocvw: Move UI activating to the separated function.
25834 * dlls/shdocvw/oleobject.c:
25835 shdocvw: Move inplace activating code to the separated function.
25837 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
25838 dlls/shdocvw/webbrowser.c:
25839 shdocvw: Added WebBrowser v1 implementation.
25841 * dlls/shdocvw/regsvr.c:
25842 shdocvw: Added WebBrowser v1 registration.
25844 2006-05-23 Robert Shearman <rob@codeweavers.com>
25846 * dlls/comctl32/propsheet.c:
25847 comctl32: Fix the loading of strings for the property sheet page by
25848 caching the ID of the string to load before overwriting it with an
25851 2006-05-23 Alexandre Julliard <julliard@winehq.org>
25853 * dlls/user/winproc.c:
25854 user: Reuse the fast A->W function to implement the 16->32W case.
25855 Get rid of the no longer needed 16->32W mapping functions.
25857 * dlls/user/winproc.c:
25858 user: Reuse the fast W->A function to implement the 32W->16 case.
25859 Get rid of the no longer needed 32W->16 mapping functions.
25861 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
25862 user: Use winproc callbacks for the remaining 16-bit messaging functions.
25864 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
25866 * dlls/comctl32/header.c:
25867 comctl32: header: Don't try to draw items outside the clipping rect.
25869 * dlls/comctl32/header.c:
25870 comctl32: header: Make the column resizing smooth in full drag mode.
25871 Make the column resizing smooth in full drag mode even for listview
25872 with lots of elements by redrawing only the resized column and calling
25875 2006-05-22 Juan Lang <juan_lang@yahoo.com>
25877 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
25878 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
25879 crypt32: Abstract contexts.
25880 - create an abstract interface for contexts, and use it for certificates
25881 - create a simple context list, and use it for memory stores
25883 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
25885 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
25886 usp10: Add stub for ScriptStringOut.
25888 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
25890 * dlls/wined3d/swapchain.c:
25891 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
25893 2006-05-23 Huw Davies <huw@codeweavers.com>
25895 * dlls/rpcrt4/tests/ndr_marshall.c:
25896 rpcrt4: Uncomment test now that it works correctly.
25898 * dlls/rpcrt4/ndr_marshall.c:
25899 rpcrt4: Add another static.
25901 * dlls/rpcrt4/ndr_marshall.c:
25902 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
25903 amongst the NdrSimpleStruct* ones.
25905 2006-05-23 Alexandre Julliard <julliard@winehq.org>
25907 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
25908 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
25909 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
25910 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
25911 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
25912 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
25913 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
25914 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
25915 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
25916 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
25917 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
25918 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
25919 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
25920 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
25921 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
25922 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
25923 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
25924 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
25925 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
25926 programs/winetest/Makefile.in:
25927 winspool: Renamed the directory to winspool.drv.
25929 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
25930 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
25931 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
25932 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
25933 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
25934 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
25935 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
25936 dlls/wineps.drv/data/AvantGarde_Demi.c,
25937 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
25938 dlls/wineps.drv/data/Bookman_Demi.c,
25939 dlls/wineps.drv/data/Bookman_DemiItalic.c,
25940 dlls/wineps.drv/data/Bookman_Light.c,
25941 dlls/wineps.drv/data/Bookman_LightItalic.c,
25942 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
25943 dlls/wineps.drv/data/Courier_Bold.c,
25944 dlls/wineps.drv/data/Courier_BoldOblique.c,
25945 dlls/wineps.drv/data/Courier_Oblique.c,
25946 dlls/wineps.drv/data/Helvetica.c,
25947 dlls/wineps.drv/data/Helvetica_Bold.c,
25948 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
25949 dlls/wineps.drv/data/Helvetica_Narrow.c,
25950 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
25951 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
25952 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
25953 dlls/wineps.drv/data/Helvetica_Oblique.c,
25954 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
25955 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
25956 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
25957 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
25958 dlls/wineps.drv/data/Palatino_Bold.c,
25959 dlls/wineps.drv/data/Palatino_BoldItalic.c,
25960 dlls/wineps.drv/data/Palatino_Italic.c,
25961 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
25962 dlls/wineps.drv/data/Times_Bold.c,
25963 dlls/wineps.drv/data/Times_BoldItalic.c,
25964 dlls/wineps.drv/data/Times_Italic.c,
25965 dlls/wineps.drv/data/Times_Roman.c,
25966 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
25967 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
25968 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
25969 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
25970 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
25971 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
25972 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
25973 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
25974 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
25975 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
25976 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
25977 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
25978 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
25979 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
25980 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
25981 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
25982 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
25983 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
25984 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
25985 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
25986 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
25987 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
25988 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
25989 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
25990 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
25991 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
25992 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
25993 dlls/wineps/data/AvantGarde_BookOblique.c,
25994 dlls/wineps/data/AvantGarde_Demi.c,
25995 dlls/wineps/data/AvantGarde_DemiOblique.c,
25996 dlls/wineps/data/Bookman_Demi.c,
25997 dlls/wineps/data/Bookman_DemiItalic.c,
25998 dlls/wineps/data/Bookman_Light.c,
25999 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
26000 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
26001 dlls/wineps/data/Courier_BoldOblique.c,
26002 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
26003 dlls/wineps/data/Helvetica_Bold.c,
26004 dlls/wineps/data/Helvetica_BoldOblique.c,
26005 dlls/wineps/data/Helvetica_Narrow.c,
26006 dlls/wineps/data/Helvetica_Narrow_Bold.c,
26007 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
26008 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
26009 dlls/wineps/data/Helvetica_Oblique.c,
26010 dlls/wineps/data/NewCenturySchlbk_Bold.c,
26011 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
26012 dlls/wineps/data/NewCenturySchlbk_Italic.c,
26013 dlls/wineps/data/NewCenturySchlbk_Roman.c,
26014 dlls/wineps/data/Palatino_Bold.c,
26015 dlls/wineps/data/Palatino_BoldItalic.c,
26016 dlls/wineps/data/Palatino_Italic.c,
26017 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
26018 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
26019 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
26020 dlls/wineps/data/ZapfChancery_MediumItalic.c,
26021 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
26022 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
26023 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
26024 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
26025 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
26026 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
26027 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
26028 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
26029 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
26030 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
26031 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
26032 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
26033 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
26034 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
26035 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
26036 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
26037 wineps: Renamed the directory to wineps.drv.
26039 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
26040 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
26041 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
26042 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
26043 dlls/msisys/msisys.ocx.spec:
26044 msisys: Renamed the directory to msisys.ocx.
26046 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
26048 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
26049 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
26050 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
26051 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
26052 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
26053 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
26054 dlls/advapi32/registry.c, dlls/advapi32/security.c,
26055 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
26056 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
26057 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
26058 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
26059 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
26060 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
26061 dlls/advpack/install.c, dlls/advpack/reg.c,
26062 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
26063 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
26064 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
26065 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
26066 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
26067 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
26068 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
26069 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
26070 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
26071 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
26072 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
26073 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
26074 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
26075 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
26076 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
26077 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
26078 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
26079 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
26080 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
26081 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
26082 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
26083 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
26084 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
26085 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
26086 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
26087 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
26088 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
26089 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
26090 dlls/comcat/factory.c, dlls/comcat/information.c,
26091 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
26092 dlls/comcat/version.rc, dlls/comctl32/animate.c,
26093 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
26094 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
26095 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
26096 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
26097 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
26098 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
26099 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
26100 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
26101 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
26102 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
26103 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
26104 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
26105 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
26106 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
26107 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
26108 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
26109 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
26110 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
26111 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
26112 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
26113 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
26114 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
26115 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
26116 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
26117 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
26118 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
26119 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
26120 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
26121 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
26122 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
26123 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
26124 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
26125 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
26126 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
26127 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
26128 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
26129 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
26130 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
26131 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
26132 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
26133 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
26134 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
26135 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
26136 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
26137 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
26138 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
26139 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
26140 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
26141 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
26142 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
26143 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
26144 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
26145 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
26146 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
26147 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
26148 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
26149 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
26150 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
26151 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
26152 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
26153 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
26154 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
26155 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
26156 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
26157 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
26158 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
26159 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
26160 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
26161 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
26162 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
26163 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
26164 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
26165 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
26166 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
26167 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
26168 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
26169 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
26170 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
26171 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
26172 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
26173 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
26174 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
26175 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
26176 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
26177 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
26178 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
26179 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
26180 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
26181 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
26182 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
26183 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
26184 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
26185 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
26186 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
26187 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
26188 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
26189 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
26190 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
26191 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
26192 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
26193 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
26194 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
26195 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
26196 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
26197 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
26198 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
26199 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
26200 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
26201 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
26202 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
26203 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
26204 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
26205 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
26206 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
26207 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
26208 dlls/ddraw/main.c, dlls/ddraw/material.c,
26209 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
26210 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
26211 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
26212 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
26213 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
26214 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
26215 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
26216 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
26217 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
26218 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
26219 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
26220 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
26221 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
26222 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
26223 dlls/dinput/device.c, dlls/dinput/device_private.h,
26224 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
26225 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
26226 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
26227 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
26228 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
26229 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
26230 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
26231 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
26232 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
26233 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
26234 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
26235 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
26236 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
26237 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
26238 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
26239 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
26240 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
26241 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
26242 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
26243 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
26244 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
26245 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
26246 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
26247 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
26248 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
26249 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
26250 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
26251 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
26252 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
26253 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
26254 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
26255 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
26256 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
26257 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
26258 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
26259 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
26260 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
26261 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
26262 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
26263 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
26264 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
26265 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
26266 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
26267 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
26268 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
26269 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
26270 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
26271 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
26272 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
26273 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
26274 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
26275 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
26276 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
26277 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
26278 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
26279 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
26280 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
26281 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
26282 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
26283 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
26284 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
26285 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
26286 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
26287 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
26288 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
26289 dlls/dsound/capture.c, dlls/dsound/dsound.c,
26290 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
26291 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
26292 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
26293 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
26294 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
26295 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
26296 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
26297 dlls/dsound/version.rc, dlls/dswave/dswave.c,
26298 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
26299 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
26300 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
26301 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
26302 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
26303 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
26304 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
26305 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
26306 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
26307 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
26308 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
26309 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
26310 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
26311 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
26312 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
26313 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
26314 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
26315 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
26316 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
26317 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
26318 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
26319 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
26320 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
26321 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
26322 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
26323 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
26324 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
26325 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
26326 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
26327 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
26328 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
26329 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
26330 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
26331 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
26332 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
26333 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
26334 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
26335 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
26336 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
26337 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
26338 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
26339 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
26340 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
26341 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
26342 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
26343 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
26344 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
26345 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
26346 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
26347 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
26348 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
26349 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
26350 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
26351 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
26352 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
26353 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
26354 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
26355 dlls/kernel/comm.c, dlls/kernel/computername.c,
26356 dlls/kernel/console.c, dlls/kernel/console_private.h,
26357 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
26358 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
26359 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
26360 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
26361 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
26362 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
26363 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
26364 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
26365 dlls/kernel/local16.c, dlls/kernel/locale.c,
26366 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
26367 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
26368 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
26369 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
26370 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
26371 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
26372 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
26373 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
26374 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
26375 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
26376 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
26377 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
26378 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
26379 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
26380 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
26381 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
26382 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
26383 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
26384 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
26385 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
26386 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
26387 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
26388 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
26389 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
26390 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
26391 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
26392 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
26393 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
26394 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
26395 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
26396 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
26397 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
26398 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
26399 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
26400 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
26401 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
26402 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
26403 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
26404 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
26405 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
26406 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
26407 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
26408 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
26409 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
26410 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
26411 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
26412 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
26413 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
26414 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
26415 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
26416 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
26417 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
26418 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
26419 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
26420 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
26421 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
26422 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
26423 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
26424 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
26425 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
26426 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
26427 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
26428 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
26429 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
26430 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
26431 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
26432 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
26433 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
26434 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
26435 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
26436 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
26437 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
26438 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
26439 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
26440 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
26441 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
26442 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
26443 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
26444 dlls/kernel/resource.c, dlls/kernel/resource16.c,
26445 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
26446 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
26447 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
26448 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
26449 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
26450 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
26451 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
26452 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
26453 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
26454 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
26455 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
26456 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
26457 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
26458 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
26459 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
26460 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
26461 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
26462 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
26463 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
26464 dlls/kernel/version.c, dlls/kernel/version.rc,
26465 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
26466 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
26467 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
26468 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
26469 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
26470 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
26471 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
26472 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
26473 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
26474 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
26475 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
26476 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
26477 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
26478 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
26479 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
26480 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
26481 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
26482 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
26483 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
26484 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
26485 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
26486 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
26487 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
26488 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
26489 dlls/msacm32/filter.c, dlls/msacm32/format.c,
26490 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
26491 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
26492 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
26493 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
26494 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
26495 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
26496 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
26497 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
26498 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
26499 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
26500 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
26501 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
26502 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
26503 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
26504 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
26505 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
26506 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
26507 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
26508 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
26509 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
26510 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
26511 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
26512 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
26513 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
26514 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
26515 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
26516 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
26517 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
26518 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
26519 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
26520 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
26521 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
26522 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
26523 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
26524 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
26525 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
26526 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
26527 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
26528 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
26529 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
26530 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
26531 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
26532 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
26533 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
26534 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
26535 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
26536 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
26537 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
26538 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
26539 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
26540 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
26541 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
26542 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
26543 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
26544 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
26545 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
26546 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
26547 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
26548 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
26549 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
26550 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
26551 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
26552 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
26553 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
26554 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
26555 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
26556 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
26557 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
26558 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
26559 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
26560 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
26561 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
26562 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
26563 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
26564 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
26565 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
26566 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
26567 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
26568 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
26569 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
26570 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
26571 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
26572 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
26573 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
26574 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
26575 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
26576 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
26577 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
26578 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
26579 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
26580 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
26581 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
26582 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
26583 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
26584 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
26585 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
26586 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
26587 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
26588 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
26589 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
26590 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
26591 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
26592 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
26593 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
26594 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
26595 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
26596 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
26597 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
26598 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
26599 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
26600 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
26601 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
26602 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
26603 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
26604 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
26605 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
26606 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
26607 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
26608 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
26609 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
26610 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
26611 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
26612 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
26613 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
26614 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
26615 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
26616 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
26617 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
26618 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
26619 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
26620 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
26621 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
26622 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
26623 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
26624 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
26625 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
26626 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
26627 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
26628 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
26629 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
26630 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
26631 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
26632 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
26633 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
26634 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
26635 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
26636 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
26637 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
26638 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
26639 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
26640 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
26641 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
26642 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
26643 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
26644 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
26645 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
26646 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
26647 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
26648 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
26649 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
26650 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
26651 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
26652 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
26653 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
26654 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
26655 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
26656 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
26657 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
26658 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
26659 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
26660 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
26661 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
26662 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
26663 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
26664 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
26665 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
26666 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
26667 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
26668 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
26669 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
26670 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
26671 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
26672 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
26673 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
26674 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
26675 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
26676 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
26677 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
26678 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
26679 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
26680 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
26681 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
26682 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
26683 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
26684 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
26685 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
26686 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
26687 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
26688 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
26689 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
26690 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
26691 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
26692 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
26693 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
26694 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
26695 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
26696 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
26697 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
26698 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
26699 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
26700 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
26701 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
26702 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
26703 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
26704 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
26705 dlls/quartz/transform.c, dlls/quartz/transform.h,
26706 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
26707 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
26708 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
26709 dlls/riched20/context.c, dlls/riched20/editor.c,
26710 dlls/riched20/editor.h, dlls/riched20/editstr.h,
26711 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
26712 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
26713 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
26714 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
26715 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
26716 dlls/riched20/writer.c, dlls/riched32/richedit.c,
26717 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
26718 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
26719 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
26720 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
26721 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
26722 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
26723 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
26724 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
26725 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
26726 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
26727 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
26728 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
26729 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
26730 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
26731 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
26732 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
26733 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
26734 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
26735 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
26736 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
26737 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
26738 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
26739 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
26740 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
26741 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
26742 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
26743 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
26744 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
26745 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
26746 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
26747 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
26748 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
26749 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
26750 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
26751 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
26752 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
26753 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
26754 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
26755 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
26756 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
26757 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
26758 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
26759 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
26760 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
26761 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
26762 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
26763 dlls/setupapi/install.c, dlls/setupapi/misc.c,
26764 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
26765 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
26766 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
26767 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
26768 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
26769 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
26770 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
26771 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
26772 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
26773 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
26774 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
26775 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
26776 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
26777 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
26778 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
26779 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
26780 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
26781 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
26782 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
26783 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
26784 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
26785 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
26786 dlls/shell32/control.c, dlls/shell32/cpanel.h,
26787 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
26788 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
26789 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
26790 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
26791 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
26792 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
26793 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
26794 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
26795 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
26796 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
26797 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
26798 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
26799 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
26800 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
26801 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
26802 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
26803 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
26804 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
26805 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
26806 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
26807 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
26808 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
26809 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
26810 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
26811 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
26812 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
26813 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
26814 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
26815 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
26816 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
26817 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
26818 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
26819 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
26820 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
26821 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
26822 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
26823 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
26824 dlls/shell32/undocshell.h, dlls/shell32/version.h,
26825 dlls/shell32/version.rc, dlls/shell32/version16.rc,
26826 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
26827 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
26828 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
26829 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
26830 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
26831 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
26832 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
26833 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
26834 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
26835 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
26836 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
26837 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
26838 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
26839 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
26840 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
26841 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
26842 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
26843 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
26844 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
26845 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
26846 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
26847 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
26848 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
26849 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
26850 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
26851 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
26852 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
26853 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
26854 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
26855 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
26856 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
26857 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
26858 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
26859 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
26860 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
26861 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
26862 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
26863 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
26864 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
26865 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
26866 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
26867 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
26868 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
26869 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
26870 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
26871 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
26872 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
26873 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
26874 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
26875 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
26876 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
26877 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
26878 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
26879 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
26880 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
26881 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
26882 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
26883 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
26884 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
26885 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
26886 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
26887 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
26888 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
26889 dlls/user/sysparams.c, dlls/user/tests/class.c,
26890 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
26891 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
26892 dlls/user/tests/edit.c, dlls/user/tests/input.c,
26893 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
26894 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
26895 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
26896 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
26897 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
26898 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
26899 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
26900 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
26901 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
26902 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
26903 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
26904 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
26905 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
26906 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
26907 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
26908 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
26909 dlls/version/install.c, dlls/version/resource.c,
26910 dlls/version/tests/info.c, dlls/version/tests/install.c,
26911 dlls/version/tests/version.rc, dlls/version/ver16.c,
26912 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
26913 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
26914 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
26915 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
26916 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
26917 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
26918 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
26919 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
26920 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
26921 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
26922 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
26923 dlls/wined3d/device.c, dlls/wined3d/directx.c,
26924 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
26925 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
26926 dlls/wined3d/query.c, dlls/wined3d/resource.c,
26927 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
26928 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
26929 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
26930 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
26931 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
26932 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
26933 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
26934 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
26935 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
26936 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
26937 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
26938 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
26939 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
26940 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
26941 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
26942 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
26943 dlls/winedos/int5c.c, dlls/winedos/int67.c,
26944 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
26945 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
26946 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
26947 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
26948 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
26949 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
26950 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
26951 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
26952 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
26953 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
26954 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
26955 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
26956 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
26957 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
26958 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
26959 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
26960 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
26961 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
26962 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
26963 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
26964 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
26965 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
26966 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
26967 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
26968 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
26969 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
26970 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
26971 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
26972 dlls/wininet/http.c, dlls/wininet/internet.c,
26973 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
26974 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
26975 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
26976 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
26977 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
26978 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
26979 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
26980 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
26981 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
26982 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
26983 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
26984 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
26985 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
26986 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
26987 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
26988 dlls/winmm/driver.c, dlls/winmm/joystick.c,
26989 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
26990 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
26991 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
26992 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
26993 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
26994 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
26995 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
26996 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
26997 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
26998 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
26999 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
27000 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
27001 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
27002 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
27003 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
27004 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
27005 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
27006 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
27007 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
27008 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
27009 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
27010 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
27011 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
27012 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
27013 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
27014 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
27015 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
27016 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
27017 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
27018 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
27019 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
27020 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
27021 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
27022 dlls/winspool/info.c, dlls/winspool/tests/info.c,
27023 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
27024 dlls/winspool/wspool.h, dlls/wintab32/context.c,
27025 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
27026 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
27027 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
27028 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
27029 dlls/wldap32/compare.c, dlls/wldap32/control.c,
27030 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
27031 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
27032 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
27033 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
27034 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
27035 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
27036 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
27037 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
27038 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
27039 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
27040 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
27041 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
27042 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
27043 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
27044 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
27045 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
27046 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
27047 dlls/wsock32/service.c, dlls/wsock32/socket.c,
27048 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
27049 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
27050 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
27051 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
27052 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
27053 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
27054 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
27055 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
27056 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
27057 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
27058 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
27059 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
27060 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
27061 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
27062 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
27063 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
27064 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
27065 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
27066 include/accctrl.h, include/aclapi.h, include/activscp.idl,
27067 include/adshlp.h, include/advpub.h, include/amstream.idl,
27068 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
27069 include/austream.idl, include/aviriff.h, include/axcore.idl,
27070 include/axextend.idl, include/basetsd.h, include/basetyps.h,
27071 include/cderr.h, include/cguid.h, include/comcat.idl,
27072 include/commctrl.h, include/commdlg.h, include/compobj.h,
27073 include/control.idl, include/cpl.h, include/custcntl.h,
27074 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
27075 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
27076 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
27077 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
27078 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
27079 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
27080 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
27081 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
27082 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
27083 include/ddstream.idl, include/devenum.idl, include/devguid.h,
27084 include/digitalv.h, include/dinput.h, include/dispdib.h,
27085 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
27086 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
27087 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
27088 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
27089 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
27090 include/dpaddr.h, include/dplay.h, include/dplay8.h,
27091 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
27092 include/dsconf.h, include/dsdriver.h, include/dshow.h,
27093 include/dsound.h, include/dsrole.h, include/dxdiag.h,
27094 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
27095 include/dyngraph.idl, include/errors.h, include/evcode.h,
27096 include/evntrace.h, include/excpt.h, include/exdisp.idl,
27097 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
27098 include/guiddef.h, include/heap.h, include/hlink.idl,
27099 include/htmlhelp.h, include/iads.idl, include/icm.h,
27100 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
27101 include/imm.h, include/initguid.h, include/ipexport.h,
27102 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
27103 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
27104 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
27105 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
27106 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
27107 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
27108 include/mapi.h, include/mapicode.h, include/mapidefs.h,
27109 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
27110 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
27111 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
27112 include/minmax.h, include/mlang.idl, include/mmddk.h,
27113 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
27114 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
27115 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
27116 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
27117 include/msi.h, include/msidefs.h, include/msiquery.h,
27118 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
27119 include/msvcrt/errno.h, include/msvcrt/locale.h,
27120 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
27121 include/msvcrt/mbstring.h, include/msvcrt/search.h,
27122 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
27123 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
27124 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
27125 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
27126 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
27127 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
27128 include/nb30.h, include/ndrtypes.h, include/npapi.h,
27129 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
27130 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
27131 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
27132 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
27133 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
27134 include/oleauto.h, include/olectl.h, include/oledlg.h,
27135 include/oleidl.idl, include/pktdef.h, include/poppack.h,
27136 include/powrprof.h, include/propidl.idl, include/prsht.h,
27137 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
27138 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
27139 include/ras.h, include/reason.h, include/regstr.h,
27140 include/richedit.h, include/richole.idl, include/rpc.h,
27141 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
27142 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
27143 include/schemadef.h, include/schnlsp.h, include/sddl.h,
27144 include/secext.h, include/security.h, include/sensapi.h,
27145 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
27146 include/sfc.h, include/shellapi.h, include/shldisp.idl,
27147 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
27148 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
27149 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
27150 include/sqltypes.h, include/sspi.h, include/storage.h,
27151 include/strmif.idl, include/tapi.h, include/tchar.h,
27152 include/textserv.h, include/thread.h, include/tlhelp32.h,
27153 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
27154 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
27155 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
27156 include/wincon.h, include/wincrypt.h, include/windef.h,
27157 include/windns.h, include/windows.h, include/windowsx.h,
27158 include/wine/debug.h, include/wine/exception.h,
27159 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
27160 include/wine/mmsystem16.h, include/wine/port.h,
27161 include/wine/pthread.h, include/wine/rpcss_shared.h,
27162 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
27163 include/wine/winaspi.h, include/wine/winbase16.h,
27164 include/wine/windef16.h, include/wine/wine_common_ver.rc,
27165 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
27166 include/wine/wined3d_types.h, include/wine/wingdi16.h,
27167 include/wine/winnet16.h, include/wine/winsock16.h,
27168 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
27169 include/wingdi.h, include/wininet.h, include/winioctl.h,
27170 include/winldap.h, include/winnetwk.h, include/winnls.h,
27171 include/winnls32.h, include/winnt.h, include/winpos.h,
27172 include/winreg.h, include/winres.h, include/winresrc.h,
27173 include/winsock.h, include/winsock2.h, include/winspool.h,
27174 include/winsvc.h, include/wintab.h, include/wintabx.h,
27175 include/winternl.h, include/wintrust.h, include/winuser.h,
27176 include/winver.h, include/wmistr.h, include/wnaspi32.h,
27177 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
27178 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
27179 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
27180 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
27181 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
27182 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
27183 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
27184 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
27185 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
27186 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
27187 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
27188 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
27189 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
27190 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
27191 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
27192 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
27193 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
27194 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
27195 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
27196 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
27197 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
27198 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
27199 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
27200 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
27201 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
27202 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
27203 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
27204 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
27205 programs/clock/Zh.rc, programs/clock/clock_res.h,
27206 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
27207 programs/clock/winclock.c, programs/clock/winclock.h,
27208 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
27209 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
27210 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
27211 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
27212 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
27213 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
27214 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
27215 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
27216 programs/control/control.c, programs/control/params.h,
27217 programs/eject/eject.c, programs/expand/expand.c,
27218 programs/explorer/desktop.c, programs/explorer/explorer.c,
27219 programs/explorer/explorer_private.h, programs/explorer/hal.c,
27220 programs/explorer/systray.c, programs/hh/main.c,
27221 programs/icinfo/icinfo.c, programs/iexplore/main.c,
27222 programs/make_progs, programs/msiexec/msiexec.c,
27223 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
27224 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
27225 programs/notepad/Da.rc, programs/notepad/De.rc,
27226 programs/notepad/En.rc, programs/notepad/Eo.rc,
27227 programs/notepad/Es.rc, programs/notepad/Fi.rc,
27228 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
27229 programs/notepad/It.rc, programs/notepad/Ja.rc,
27230 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
27231 programs/notepad/No.rc, programs/notepad/Pl.rc,
27232 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
27233 programs/notepad/Si.rc, programs/notepad/Sk.rc,
27234 programs/notepad/Sw.rc, programs/notepad/Th.rc,
27235 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
27236 programs/notepad/Zh.rc, programs/notepad/dialog.c,
27237 programs/notepad/dialog.h, programs/notepad/main.c,
27238 programs/notepad/main.h, programs/notepad/notepad_res.h,
27239 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
27240 programs/progman/Da.rc, programs/progman/De.rc,
27241 programs/progman/En.rc, programs/progman/Es.rc,
27242 programs/progman/Fi.rc, programs/progman/Fr.rc,
27243 programs/progman/Hu.rc, programs/progman/It.rc,
27244 programs/progman/Ko.rc, programs/progman/Nl.rc,
27245 programs/progman/No.rc, programs/progman/Pt.rc,
27246 programs/progman/Ru.rc, programs/progman/Si.rc,
27247 programs/progman/Sk.rc, programs/progman/Sw.rc,
27248 programs/progman/Tr.rc, programs/progman/Va.rc,
27249 programs/progman/Wa.rc, programs/progman/Xx.rc,
27250 programs/progman/Zh.rc, programs/progman/accel.rc,
27251 programs/progman/dialog.c, programs/progman/group.c,
27252 programs/progman/grpfile.c, programs/progman/main.c,
27253 programs/progman/progman.h, programs/progman/program.c,
27254 programs/progman/rsrc.rc, programs/progman/string.c,
27255 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
27256 programs/regedit/De.rc, programs/regedit/En.rc,
27257 programs/regedit/Es.rc, programs/regedit/Fr.rc,
27258 programs/regedit/Hu.rc, programs/regedit/It.rc,
27259 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
27260 programs/regedit/Nl.rc, programs/regedit/No.rc,
27261 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
27262 programs/regedit/Ru.rc, programs/regedit/Si.rc,
27263 programs/regedit/Tr.rc, programs/regedit/about.c,
27264 programs/regedit/childwnd.c, programs/regedit/edit.c,
27265 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
27266 programs/regedit/listview.c, programs/regedit/main.c,
27267 programs/regedit/main.h, programs/regedit/regedit.c,
27268 programs/regedit/regproc.c, programs/regedit/regproc.h,
27269 programs/regedit/resource.h, programs/regedit/resource.rc,
27270 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
27271 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
27272 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
27273 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
27274 programs/rundll32/rundll32.c, programs/start/Cs.rc,
27275 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
27276 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
27277 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
27278 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
27279 programs/start/resources.h, programs/start/rsrc.rc,
27280 programs/start/start.c, programs/taskmgr/De.rc,
27281 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
27282 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
27283 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
27284 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
27285 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
27286 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
27287 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
27288 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
27289 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
27290 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
27291 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
27292 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
27293 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
27294 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
27295 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
27296 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
27297 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
27298 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
27299 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
27300 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
27301 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
27302 programs/uninstaller/main.c, programs/uninstaller/resource.h,
27303 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
27304 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
27305 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
27306 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
27307 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
27308 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
27309 programs/view/resource.h, programs/view/view.c,
27310 programs/view/viewrc.rc, programs/view/winmain.c,
27311 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
27312 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
27313 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
27314 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
27315 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
27316 programs/wcmd/builtins.c, programs/wcmd/directory.c,
27317 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
27318 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
27319 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
27320 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
27321 programs/winecfg/De.rc, programs/winecfg/En.rc,
27322 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
27323 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
27324 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
27325 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
27326 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
27327 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
27328 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
27329 programs/winecfg/audio.c, programs/winecfg/drive.c,
27330 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
27331 programs/winecfg/libraries.c, programs/winecfg/main.c,
27332 programs/winecfg/properties.h, programs/winecfg/resource.h,
27333 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
27334 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
27335 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
27336 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
27337 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
27338 programs/wineconsole/winecon_user.h,
27339 programs/wineconsole/wineconsole.c,
27340 programs/wineconsole/wineconsole_Cs.rc,
27341 programs/wineconsole/wineconsole_De.rc,
27342 programs/wineconsole/wineconsole_En.rc,
27343 programs/wineconsole/wineconsole_Eo.rc,
27344 programs/wineconsole/wineconsole_Es.rc,
27345 programs/wineconsole/wineconsole_Fr.rc,
27346 programs/wineconsole/wineconsole_Hu.rc,
27347 programs/wineconsole/wineconsole_It.rc,
27348 programs/wineconsole/wineconsole_Ko.rc,
27349 programs/wineconsole/wineconsole_Nl.rc,
27350 programs/wineconsole/wineconsole_No.rc,
27351 programs/wineconsole/wineconsole_Pl.rc,
27352 programs/wineconsole/wineconsole_Pt.rc,
27353 programs/wineconsole/wineconsole_Ru.rc,
27354 programs/wineconsole/wineconsole_Tr.rc,
27355 programs/wineconsole/wineconsole_Zh.rc,
27356 programs/wineconsole/wineconsole_res.h,
27357 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
27358 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
27359 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
27360 programs/winedbg/dbg.y, programs/winedbg/debug.l,
27361 programs/winedbg/debugger.h, programs/winedbg/display.c,
27362 programs/winedbg/expr.c, programs/winedbg/expr.h,
27363 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
27364 programs/winedbg/intvar.h, programs/winedbg/memory.c,
27365 programs/winedbg/source.c, programs/winedbg/stack.c,
27366 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
27367 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
27368 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
27369 programs/winefile/De.rc, programs/winefile/En.rc,
27370 programs/winefile/Es.rc, programs/winefile/Fr.rc,
27371 programs/winefile/Hu.rc, programs/winefile/It.rc,
27372 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
27373 programs/winefile/No.rc, programs/winefile/Pl.rc,
27374 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
27375 programs/winefile/Si.rc, programs/winefile/Sv.rc,
27376 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
27377 programs/winefile/resource.h, programs/winefile/resource.rc,
27378 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
27379 programs/winefile/winefile.c, programs/winefile/winefile.h,
27380 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
27381 programs/winemine/Cs.rc, programs/winemine/De.rc,
27382 programs/winemine/En.rc, programs/winemine/Es.rc,
27383 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
27384 programs/winemine/It.rc, programs/winemine/Ko.rc,
27385 programs/winemine/Nl.rc, programs/winemine/No.rc,
27386 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
27387 programs/winemine/Ru.rc, programs/winemine/Si.rc,
27388 programs/winemine/Tr.rc, programs/winemine/dialog.c,
27389 programs/winemine/dialog.h, programs/winemine/main.c,
27390 programs/winemine/main.h, programs/winemine/resource.h,
27391 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
27392 programs/winetest/dist.rc, programs/winetest/gui.c,
27393 programs/winetest/main.c, programs/winetest/resource.h,
27394 programs/winetest/send.c, programs/winetest/util.c,
27395 programs/winetest/winetest.h, programs/winetest/winetest.rc,
27396 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
27397 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
27398 programs/winhelp/De.rc, programs/winhelp/En.rc,
27399 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
27400 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
27401 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
27402 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
27403 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
27404 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
27405 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
27406 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
27407 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
27408 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
27409 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
27410 programs/winhelp/macro.c, programs/winhelp/macro.h,
27411 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
27412 programs/winhelp/string.c, programs/winhelp/winhelp.c,
27413 programs/winhelp/winhelp.h, programs/winver/winver.c,
27414 programs/wordpad/De.rc, programs/wordpad/En.rc,
27415 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
27416 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
27417 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
27418 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
27419 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
27420 server/change.c, server/class.c, server/clipboard.c,
27421 server/console.c, server/console.h, server/context_alpha.c,
27422 server/context_i386.c, server/context_powerpc.c,
27423 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
27424 server/directory.c, server/event.c, server/fd.c, server/file.c,
27425 server/file.h, server/handle.c, server/handle.h, server/hook.c,
27426 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
27427 server/named_pipe.c, server/object.c, server/object.h,
27428 server/process.c, server/process.h, server/protocol.def,
27429 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
27430 server/request.c, server/request.h, server/security.h,
27431 server/semaphore.c, server/serial.c, server/signal.c,
27432 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
27433 server/thread.h, server/timer.c, server/token.c, server/trace.c,
27434 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
27435 server/window.c, server/winstation.c, tools/bin2res.c,
27436 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
27437 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
27438 tools/font_convert.sh, tools/genpatch, tools/make_authors,
27439 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
27440 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
27441 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
27442 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
27443 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
27444 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
27445 tools/widl/typelib.c, tools/widl/typelib.h,
27446 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
27447 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
27448 tools/widl/write_msft.c, tools/winapi/c_function.pm,
27449 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
27450 tools/winapi/config.pm, tools/winapi/function.pm,
27451 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
27452 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
27453 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
27454 tools/winapi/options.pm, tools/winapi/output.pm,
27455 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
27456 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
27457 tools/winapi/util.pm, tools/winapi/winapi.pm,
27458 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
27459 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
27460 tools/winapi/winapi_cleanup_options.pm,
27461 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
27462 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
27463 tools/winapi/winapi_fixup_documentation.pm,
27464 tools/winapi/winapi_fixup_editor.pm,
27465 tools/winapi/winapi_fixup_options.pm,
27466 tools/winapi/winapi_fixup_statements.pm,
27467 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
27468 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
27469 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
27470 tools/winapi/winapi_test_options.pm, tools/wine.inf,
27471 tools/winebuild/build.h, tools/winebuild/import.c,
27472 tools/winebuild/main.c, tools/winebuild/parser.c,
27473 tools/winebuild/relay.c, tools/winebuild/res16.c,
27474 tools/winebuild/res32.c, tools/winebuild/spec16.c,
27475 tools/winebuild/spec32.c, tools/winebuild/utils.c,
27476 tools/winedump/cvinclude.h, tools/winedump/debug.c,
27477 tools/winedump/dump.c, tools/winedump/emf.c,
27478 tools/winedump/function_grep.pl, tools/winedump/le.c,
27479 tools/winedump/lnk.c, tools/winedump/main.c,
27480 tools/winedump/minidump.c, tools/winedump/misc.c,
27481 tools/winedump/msmangle.c, tools/winedump/ne.c,
27482 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
27483 tools/winedump/search.c, tools/winedump/symbol.c,
27484 tools/winedump/winedump.h, tools/winegcc/utils.c,
27485 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
27486 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
27487 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
27488 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
27489 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
27490 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
27491 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
27492 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
27493 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
27494 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
27495 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
27496 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
27497 Update the address of the Free Software Foundation.
27499 2006-05-21 Labrousse Jean <jlabrous@altern.org>
27501 * dlls/msi/action.c:
27502 msi: Fix short name and long name mismatch in action.c.
27504 2006-05-23 Troy Rollo <wine@troy.rollo.name>
27506 * dlls/ole32/storage32.c:
27507 ole32: Fix excessive file sizes for Storage files.
27508 The IStorage (DocFile) implementation was adding empty blocks at the
27509 end of the file every time a caller wrote data that was not a multiple
27510 of 512 bytes. If the caller made a lot of very small writes the file
27511 size could be huge even though the data in the file was tiny. This was
27512 caused by BlockChainStream_SetSize trying to allocate file blocks for
27513 the new data using a condition that bore no relationship to the
27514 required condition, and it was not necessary to do so at that time
27515 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
27516 (called via BlockChainStream_Enlarge).
27518 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
27520 * dlls/user/tests/msg.c:
27521 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
27522 Windows doesn't like when a thread plays games with the focus, that
27523 leads to all kinds of misbehaviours and failures to activate a
27524 window. So, better don't generate a mouse click message in
27525 mouse_ll_global_thread_proc.
27527 * dlls/user/tests/msg.c:
27528 user/tests: Add lparam to all HCBT_MINMAX hook messages.
27530 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
27532 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
27533 dlls/wined3d/wined3d_private.h:
27534 wined3d: OpengGL accelerated blits.
27535 Implement some basic opengl accelerated blts from and to render
27536 targets. It's not perfect yet, but enought to make some D3D apps
27537 happy. For now the only supported operations are:
27538 - Full screen back -> Front buffer: Just call present
27539 - Offscreen surface -> render target
27540 - Render target -> offscreen surface(slow)
27541 - render target colorfill
27543 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
27545 * dlls/wined3d/surface.c:
27546 wined3d: Surface pixel format conversion code.
27548 2006-05-22 Robert Shearman <rob@codeweavers.com>
27551 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
27553 * dlls/ole32/tests/marshal.c:
27554 ole32: Release the outer unknown in the proxybuffer test.
27555 Release the outer unknown in the proxybuffer test to show that the
27556 last release of the outer unknown doesn't free the proxy buffer.
27558 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
27559 ole32: Release the proxy buffer object on the last release of the proxy's
27561 Release the proxy buffer object on the last release of the proxy's outer
27562 unknown, otherwise memory is leaked for the Ndr implementation of
27564 Fix up the hand-coded proxies to match the behaviour from the Ndr
27567 * dlls/wininet/tests/url.c:
27568 wininet: Fix a failing test.
27570 * dlls/rpcrt4/rpc_message.c:
27571 rpcrt4: Fix copying too much data from the buffer by not taking into account
27572 the fact that auth_pad_len has been included in the fragment length.
27574 * dlls/rpcrt4/rpc_message.c:
27575 rpcrt4: Authentication padding should only be generated if there is
27576 authentication data.
27578 * include/winbase.h:
27579 include: Add defines used in CopyFileEx.
27581 * include/guiddef.h:
27582 include: Make guiddef.h defines match PSDK.
27583 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
27584 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
27585 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
27586 __IID_DEFINED__ being defined.
27588 2006-05-22 Alexandre Julliard <julliard@winehq.org>
27590 * dlls/user/winproc.c:
27591 user: Added A<->W mapping for WM_GETDLGCODE.
27593 2006-05-20 Hans Leidekker <hans@it.vu.nl>
27595 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
27596 include/dshow.h, include/errors.h:
27597 quartz: Add stub implementation for AMGetErrorText{A,W}.
27599 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
27601 * dlls/wined3d/pixelshader.c:
27602 wined3d: Simplify input/output modifier line handling.
27604 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
27605 wined3d: Clean up register use maps.
27607 * dlls/wined3d/drawprim.c:
27608 wined3d: Allow use of pixel shaders with drawStridedSlow.
27610 * dlls/wined3d/vertexshader.c:
27611 wined3d: Only run parse_decl_usage on vshader INPUT registers.
27613 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
27615 * dlls/advapi32/tests/security.c:
27616 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
27618 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
27620 * dlls/advapi32/tests/security.c:
27621 advapi32: Make test loadable on win9x.
27623 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
27625 * dlls/winspool/tests/info.c:
27626 winspool/test: Disable a test that crashes on win9x.
27628 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
27630 * dlls/winspool/info.c:
27631 winspool: Remove cross calls W->A for the "Printers" registry path.
27633 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
27635 * dlls/winspool/info.c:
27636 winspool: An empty string as server name is valid (EnumPrinterDrivers).
27638 2006-05-21 Mike McCormack <mike@codeweavers.com>
27640 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
27641 advapi32: Implement and test SystemFunction026+027.
27643 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
27644 dlls/advapi32/tests/crypt_md4.c:
27645 advapi32: Implement and test SystemFunction011.
27647 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27648 dlls/advapi32/tests/crypt_lmhash.c:
27649 advapi32: Test and implement SystemFunction024/025.
27651 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27652 dlls/advapi32/tests/crypt_lmhash.c:
27653 advapi32: Implement and test SystemFunction(012-023).
27655 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
27656 dlls/advapi32/tests/crypt_md4.c:
27657 advapi32: Implement and test SystemFunction010.
27659 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
27660 dlls/advapi32/tests/crypt_lmhash.c:
27661 advapi32: Implement and test SystemFunction009.
27663 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
27665 * dlls/ntdsapi/ntdsapi.spec:
27666 ntdsapi: Add DsMakeSpnA to the spec file.
27668 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
27671 wine.inf: Create fake dlls for ADPCM codecs.
27673 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
27675 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
27676 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
27677 dlls/dsound/version.rc:
27678 directx: Update file versions to dx9c (compared to win2k).
27680 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
27682 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
27683 dlls/d3d9/tests/device.c:
27684 d3d9: Add refcount tests for all objects created by device.
27686 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
27687 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
27688 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
27689 dlls/d3d9/volumetexture.c:
27690 d3d9: All objects created by device should keep reference to it.
27692 * configure, configure.ac, dlls/d3d8/Makefile.in,
27693 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
27694 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
27695 d3d8: Add refcount test.
27697 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
27698 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
27699 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
27700 d3d8: All objects created by device should keep reference to it.
27703 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
27705 2006-05-20 Robert Shearman <rob@codeweavers.com>
27707 * dlls/comctl32/propsheet.c:
27708 comctl32: Make sure to always have the default pushbutton for wizards as an
27711 * dlls/comctl32/propsheet.c:
27712 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
27713 PSWIZB_DISABLEDFINISH, followed by another one without those flags
27714 should show the next button again and hide the finish button.
27716 2006-05-20 Alexandre Julliard <julliard@winehq.org>
27718 * dlls/user/winproc.c:
27719 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
27721 * dlls/user/winproc.c:
27722 user: Added fast A->W mapping for the remaining messages.
27724 * dlls/user/winproc.c:
27725 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
27727 * dlls/user/winproc.c:
27728 user: Added fast A->W mapping for WM_CHAR and related messages.
27730 * dlls/user/winproc.c:
27731 user: Added fast A->W mapping for EM_GETLINE.
27733 * dlls/user/winproc.c:
27734 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
27736 * dlls/user/winproc.c:
27737 user: Added fast A->W mapping for WM_SETTEXT and related messages.
27739 * dlls/user/winproc.c:
27740 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
27742 * dlls/user/winproc.c:
27743 user: Added fast A->W mapping for WM_MDICREATE.
27745 * dlls/user/winproc.c:
27746 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
27748 2006-05-19 Peter Beutner <p.beutner@gmx.net>
27750 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
27751 dlls/d3d8/volume.c:
27752 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
27753 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
27755 2006-05-18 Jason Green <jave27@gmail.com>
27757 * dlls/wined3d/baseshader.c:
27758 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
27760 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27761 dlls/wined3d/vertexshader.c:
27762 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
27764 2006-05-19 Robert Shearman <rob@codeweavers.com>
27766 * dlls/rpcrt4/ndr_stubless.c:
27767 rpcrt4: Handle pointers to context handles in the stubless code.
27768 Implement check for NULL context handles if requested.
27770 * dlls/rpcrt4/ndr_marshall.c:
27771 rpcrt4: We don't need to free object pointers if we are told we must allocate.
27773 * dlls/rpcrt4/ndr_marshall.c:
27774 rpcrt4: Use macros to generate the code for unmarshaling base types.
27776 * dlls/rpcrt4/ndr_marshall.c:
27777 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
27778 Call it with fMustAlloc set to TRUE instead to achieve the same result
27779 without side-effects.
27781 * dlls/rpcrt4/ndr_marshall.c:
27782 rpcrt4: Make more internal functions static.
27784 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
27785 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
27787 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
27789 * include/ndrtypes.h:
27790 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
27792 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
27794 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
27795 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
27796 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
27797 Add a stub implementation of ntdsapi.dll.
27799 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
27801 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
27803 advapi32: Add stub FileEncryptionStatus and declarations.
27805 2006-05-18 Alexandre Julliard <julliard@winehq.org>
27807 * dlls/user/winproc.c:
27808 user: Get rid of the MSGPARAMS16 structure.
27810 2006-05-20 Alexandre Julliard <julliard@winehq.org>
27812 * dlls/user/winproc.c, dlls/user/winproc.h:
27813 user: Make a lot of winproc functions static.
27815 * dlls/user/msg16.c:
27816 user: Call the A version of message functions from 16-bit code.
27817 This avoids having to export too many different message translation
27820 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
27821 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
27823 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
27824 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
27826 2006-05-18 Alexandre Julliard <julliard@winehq.org>
27828 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
27829 user: Use a winproc callback instead of a message map/unmap in
27830 SendMessageTimeoutA.
27832 * dlls/user/message.c:
27833 user: Store the destination thread id in the send_message_info structure.
27835 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
27837 * dlls/comctl32/header.c:
27838 comctl32: header: Make sure no message is sent between
27839 PrepareCallbackItems/FreeCallbackItems.
27841 * dlls/comctl32/header.c:
27842 comctl32: header: Don't erase the background in HEADER_Refresh.
27844 * dlls/comctl32/header.c:
27845 comctl32: header: The border size is 4 not 3.
27847 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
27849 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
27850 dlls/wined3d/wined3d_private.h:
27851 wined3d: Sort of oversized surface support.
27853 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
27855 * dlls/wined3d/directx.c:
27856 wined3d: Add more device caps.
27858 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
27859 wined3d: Allow SYSTEMMEM textures and surfaces.
27861 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
27863 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
27864 dlls/wined3d/wined3d_private.h:
27865 wined3d: Implement IWineD3DDevice::SetDisplayMode.
27867 2006-05-19 Huw Davies <huw@codeweavers.com>
27869 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
27870 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
27871 Add simple struct tests.
27873 2006-05-19 Robert Shearman <rob@codeweavers.com>
27875 * dlls/rpcrt4/rpc_transport.c:
27876 rpcrt4: Warn if CreateNamedPipe fails.
27878 * dlls/rpcrt4/rpc_message.c:
27879 rpcrt4: Add the correct amount of auth padding to messages.
27881 * dlls/rpcrt4/rpc_transport.c:
27882 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
27884 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
27885 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
27886 rpcrt4: Update the todo lists and copyrights.
27888 2006-05-18 Robert Shearman <rob@codeweavers.com>
27890 * dlls/rpcrt4/rpc_transport.c:
27891 rpcrt4: Fix for the open functions in the transports being transposed between
27892 ncacn_np and ncalrpc.
27894 * dlls/rpcrt4/rpc_transport.c:
27895 rpcrt4: Don't release the auth info if it isn't present.
27897 2006-05-19 Robert Reif <reif@earthlink.net>
27899 * dlls/winmm/tests/wave.c:
27900 winmm: Fix wave test handle use after close bug.
27902 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
27904 * dlls/x11drv/winpos.c:
27905 x11drv: Fix the regression caused by the recent ShowWindow fixes.
27907 2006-05-19 Mike McCormack <mike@codeweavers.com>
27909 * dlls/secur32/ntlm.c:
27910 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
27912 * dlls/secur32/ntlm.c:
27913 secur32: Tidy up the initialization code a little.
27915 2006-05-18 Jacek Caban <jacek@codeweavers.com>
27917 * tools/widl/typelib.c:
27918 widl: Don't add importlib if it is already on the list. Remove warning.
27920 * tools/widl/write_msft.c:
27921 widl: Added support for importing parent interfaces from importlib.
27923 * dlls/shdocvw/client.c:
27924 shdocvw: Return S_OK in OnInPlaceDeactivate.
27926 2006-05-18 Phil Costin <philcostin@hotmail.com>
27928 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
27929 wined3d: Trace output corrections and cleanups.
27931 2006-05-18 Juan Lang <juan_lang@yahoo.com>
27933 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
27934 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
27936 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
27937 dlls/crypt32/store.c:
27938 crypt32: Move context interface definition to common header.
27940 2006-05-18 Alexandre Julliard <julliard@winehq.org>
27942 * dlls/user/winproc.c, dlls/user/winproc.h:
27943 user: Convert the 16-bit winproc functions to use a callback pointer.
27945 * dlls/user/winproc.c:
27946 user: Convert the other winproc 32-bit functions to use a callback pointer.
27948 * dlls/user/winproc.c, dlls/user/winproc.h:
27949 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
27950 This way it doesn't need to know about dialog procedures. Also renamed
27951 it to WINPROC_CallProcWtoA.
27953 2006-05-18 Phil Costin <philcostin@hotmail.com>
27955 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
27956 dlls/wined3d/wined3d_private.h:
27957 wined3d: Check registry for UseGLSL enabled.
27959 2006-05-18 Mike McCormack <mike@codeweavers.com>
27961 * dlls/rpcrt4/rpc_binding.c:
27962 rpcrt4: Fix a possible memory leak, cleanup a bit.
27964 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
27965 dlls/rpcrt4/tests/rpc.c:
27966 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
27968 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
27969 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
27971 2006-05-18 Alexandre Julliard <julliard@winehq.org>
27973 * dlls/user/tests/dialog.c:
27974 user: Fixed a broken trace in the dialog test.
27976 * dlls/user/winproc.c:
27977 user: Added helper functions for A<->W conversion of single characters.
27979 * dlls/user/winproc.c:
27980 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
27982 * dlls/user/winproc.c:
27983 user: Unify the mapping of listbox and combobox messages.
27985 * dlls/user/winproc.c:
27986 user: Get rid of the WINPROC_MapMsg32WTo32A function.
27988 * dlls/user/winproc.c:
27989 user: Added fast W->A mapping for WM_IME_CHAR.
27991 * dlls/user/winproc.c:
27992 user: Added fast W->A mapping for WM_CHAR and related messages.
27994 * dlls/user/winproc.c:
27995 user: Added fast W->A mapping for EM_GETLINE.
27997 * dlls/user/winproc.c:
27998 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
28000 * dlls/user/winproc.c:
28001 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
28003 * dlls/user/winproc.c:
28004 user: Added fast W->A mapping for WM_MDICREATE.
28006 * dlls/user/winproc.c:
28007 user: Added fast W->A mapping for WM_SETTEXT and related messages.
28009 * dlls/user/winproc.c:
28010 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
28012 * dlls/user/winproc.c:
28013 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
28015 * dlls/user/winproc.c:
28016 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
28018 2006-05-17 Juan Lang <juan_lang@yahoo.com>
28020 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
28021 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
28023 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
28025 * dlls/user/message.c:
28026 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
28028 2006-05-18 Robert Shearman <rob@codeweavers.com>
28030 * dlls/rpcrt4/rpc_binding.c:
28031 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
28032 RpcBindingSetAuthInfoExA.
28034 * dlls/rpcrt4/rpc_binding.c:
28035 rpcrt4: A NULL AuthInfo is allowed.
28036 Pass the server principal name into AcquireCredentialsHandleA.
28038 * dlls/rpcrt4/rpc_binding.c:
28039 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
28040 instead of just NTLM.
28042 * dlls/rpcrt4/rpc_binding.c:
28043 rpcrt4: Only use the cached connection if the authentication information
28046 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
28047 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
28048 dlls/rpcrt4/rpc_transport.c:
28049 rpcrt4: Store non-connection-specific authentication information in a ref-counted
28050 structure that is shared between connections and bindings.
28052 * dlls/rpcrt4/ndr_ole.c:
28053 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
28054 NdrInterfacePointerMarshall.
28056 * dlls/rpcrt4/ndr_marshall.c:
28057 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
28059 * dlls/rpcrt4/Makefile.in:
28060 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
28063 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
28064 dlls/rpcrt4/rpc_transport.c:
28065 rpcrt4: Increment the call id field of the request header.
28066 This is necessary for compatibility with MS/RPC servers.
28068 * dlls/rpcrt4/ndr_marshall.c:
28069 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
28071 * dlls/rpcrt4/ndr_marshall.c:
28072 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
28074 * dlls/rpcrt4/rpc_message.c:
28075 rpcrt4: If the authorisation failed during a send then we should return
28076 ERROR_ACCESS_DENIED.
28078 * dlls/rpcrt4/ndr_marshall.c:
28079 rpcrt4: Fix NdrConformantArrayMemorySize.
28081 * dlls/rpcrt4/ndr_marshall.c:
28082 rpcrt4: Implement NdrUserMarshalMemorySize.
28084 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
28086 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28087 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28088 wined3d: Take predication tokens into account.
28089 Each instruction can have a predication token. Account for it in the
28090 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
28091 structure for generation. MSDN claims the token is at the end of the
28092 instruction, but that's not true - testing a demo, which lets me
28093 manipulate the shader shows the predication token is the first source
28094 token immediately following the destination token.
28096 * dlls/wined3d/baseshader.c:
28097 wined3d: Parameter trace corrections.
28099 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28100 wined3d: SETP takes 3 parameters.
28102 2006-05-17 Huw Davies <huw@codeweavers.com>
28104 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
28105 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
28106 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
28107 Add a bunch of marshaling tests (based on a program by Rob Shearman).
28109 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
28111 * dlls/kernel/tests/path.c:
28112 kernel: Fix path test to pass on 95 and 98.
28114 2006-05-17 Jacek Caban <jacek@codeweavers.com>
28116 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
28117 dlls/shdocvw/webbrowser.c:
28118 shdocvw: Code cleanup.
28120 * dlls/shdocvw/ie.c:
28121 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
28123 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
28124 dlls/shdocvw/webbrowser.c:
28125 shdocvw: Move IConnectionPointContainer implementation to separated object.
28127 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
28128 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
28129 shdocvw: Move connection points to the new ConnectionPointContainer struct.
28131 2006-05-15 Jacek Caban <jacek@codeweavers.com>
28133 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
28134 tools/widl/widltypes.h:
28135 widl: Added importlib reading implementation.
28137 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
28139 * dlls/comctl32/header.c:
28140 comctl32: header: Don't erase the left header egde.
28142 * dlls/comctl32/header.c:
28143 comctl32: header: Send the width in HDN_BEGINTRACK.
28145 * dlls/comctl32/listview.c:
28146 comctl32: listview: Recompute sizes after a column deletion.
28148 2006-05-17 Robert Shearman <rob@codeweavers.com>
28150 * dlls/rpcrt4/ndr_ole.c:
28151 rpcrt4: Implement NdrInterfacePointerMemorySize.
28153 * dlls/rpcrt4/ndr_marshall.c:
28154 rpcrt4: Make some functions that aren't used outside of the file static.
28156 * dlls/rpcrt4/ndr_marshall.c:
28157 rpcrt4: Fill out more of the function tables with functions that already exist.
28159 * dlls/rpcrt4/ndr_marshall.c:
28160 rpcrt4: Raise an exception if there is no default handler for a union.
28162 2006-05-17 Alexandre Julliard <julliard@winehq.org>
28164 * dlls/user/winproc.c:
28165 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
28166 So we have to access it using Get/SetWindowLong when unmapping the
28167 message results (based on a patch by Troy Rollo).
28169 * dlls/user/defdlg.c:
28170 user: Remove unreachable code in DEFDLG_Proc.
28172 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
28173 dlls/user/winproc.c, dlls/user/winproc.h:
28174 user: Support storing multiple winprocs in a single winproc handle.
28175 Allows to remove special cases for window classes being Ascii and
28176 Unicode at the same time.
28178 * dlls/user/winproc.c:
28179 user: Allocate 16-bit thunks separately from the window proc structure.
28180 Also make sure the thunk memory block has execute permissions.
28182 * dlls/x11drv/clipboard.c:
28183 x11drv: Fixed typo in the clipboard XA_STRING handling.
28185 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
28187 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
28188 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
28189 gdi: Fix GetObject for bitmaps.
28190 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
28191 for device-dependent bitmaps.
28194 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
28196 * dlls/winspool/info.c:
28197 winspool: Fix OpenDriverReg on top of validate_envW.
28199 * dlls/winspool/tests/info.c:
28200 winspool/tests: More tests for OpenPrinter.
28202 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
28204 * dlls/winspool/info.c:
28205 winspool: Do not fail in OpenPrinter on pDefault / local print server.
28207 * dlls/winspool/info.c:
28208 winspool: Show SetPrinter parameters in the FIXME.
28210 * dlls/winspool/tests/info.c:
28211 winspool/tests: A truncated dmDeviceName is 0-terminated.
28213 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
28215 * dlls/wined3d/pixelshader.c:
28216 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
28217 As previously mentioned, RASTOUT is invalid on pixel shaders.
28218 On shaders 1.x, r0 is treated as the color output register:
28219 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
28220 That's what we currently do in all cases, change it not to do so
28221 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
28223 * dlls/wined3d/vertexshader.c:
28224 wined3d: LRP is not a valid ARBvp code.
28226 * dlls/wined3d/pixelshader.c:
28227 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
28229 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28230 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
28232 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28233 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28234 wined3d: Modify shader_dump_param() to take into account address token.
28235 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
28236 However, for shaders 2.0, we must look into the address token, and
28237 print the register there. Handle both cases to correct the trace.
28239 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28240 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28241 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
28242 Change the trace pass, the register counting pass, and the hw
28243 generator pass to take into account the new get_params() function. For
28244 hw generation, store the address tokens into the SHADER_OPCODE_ARG
28245 structure, so they're available to generator functions.
28247 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28248 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28249 wined3d: Add shader_get_param() fn, which processes address tokens.
28250 Add a new function to process parameters.
28251 On shaders 1.0, processing parameters amounts to *pToken++.
28252 On shaders 2.0+, we have a relative addressing token to account for.
28253 This function should be used, instead of relying on num_params everywhere.
28255 * dlls/wined3d/baseshader.c:
28256 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
28258 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
28259 wined3d: Allow multiple output modifiers.
28261 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28262 wined3d: Fix SINCOS parameters.
28263 SINCOS has 4 parameters in shaders 2.0.
28264 It has 2 parameters in shaders 3.0.
28265 It's undefined in shaders 1.0.
28267 * dlls/wined3d/vertexshader.c:
28268 wined3d: DEFI takes 5 parameters.
28269 According the spec and the Painkiller log, DEFI has 5 parameters on
28272 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
28274 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
28275 user32: Make all the recently added ShowWindow tests pass in Wine.
28277 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
28279 * dlls/ntdll/tests/info.c:
28280 ntdll/tests: Don't fail if a process is not available.
28282 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
28284 * dlls/usp10/usp10.c:
28285 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
28287 * programs/winedbg/types.c:
28288 winedbg: extract_as_integer
28289 - now supporting extract_as_integer on functions (so that,
28290 for example, 'disas foo' works as expected)
28291 - now properly handling errors when calling extract_as_integer
28293 2006-05-16 Juan Lang <juan_lang@yahoo.com>
28295 * dlls/crypt32/store.c:
28296 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
28298 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
28300 * dlls/riched20/tests/editor.c:
28301 riched20: Removed useless double casts, just print the DWORD hexmask.
28303 2006-05-15 Juan Lang <juan_lang@yahoo.com>
28305 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
28306 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
28307 crypt32: Split the unwieldy encode.c into two files.
28309 2006-05-16 Juan Lang <juan_lang@yahoo.com>
28311 * dlls/crypt32/store.c:
28312 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
28314 * dlls/crypt32/store.c:
28315 crypt32: Use the caller-supplied encoding type when decoding certs.
28317 * dlls/crypt32/tests/store.c:
28318 crypt32: Add more tests for adding certs to a store.
28320 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
28321 dlls/crypt32/tests/cert.c, include/wincrypt.h:
28322 crypt32: Implement CertCompare functions, with tests.
28324 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
28326 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
28327 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
28329 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
28330 unknown field it should store only the comctl32 4.0 fields (with test
28333 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
28334 comctl32: header: Copy some fields on INSERTITEM even if they are not in
28337 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
28338 comctl32: header: Automatically set some format fields.
28340 2006-05-16 Peter Beutner <p.beutner@gmx.net>
28342 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
28343 msvcrt: Fix handling of 'h' prefix in swprintf.
28344 - '%hs' in widechar string functions is wrongly recognized as
28345 a widechar string. Fix this by always checking the prefix first.
28347 - remove code duplication in %c/%s handling by moving code into a function.
28349 2006-05-16 Mike McCormack <mike@codeweavers.com>
28351 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
28352 wininet: Add a standalone http test.
28354 * dlls/wininet/ftp.c:
28355 wininet: Make sure hIC is valid before trying to use it. (Coverity)
28357 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
28359 * include/d3d9types.h, include/wine/wined3d_types.h:
28360 d3d: Add D3DDEVTYPE_NULLREF definition.
28362 2006-05-16 Hans Leidekker <hans@it.vu.nl>
28364 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
28365 wldap32: Document the modify and modrdn functions.
28367 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
28369 * dlls/kernel/tests/path.c:
28370 kernel: Properly delete a test file.
28372 2006-05-16 Alexandre Julliard <julliard@winehq.org>
28374 * tools/config.guess, tools/config.sub, tools/install-sh:
28375 tools: Updated the autoconf scripts to more recent versions.
28377 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
28379 * dlls/user/tests/msg.c:
28380 user32: Add more ShowWindow tests.
28381 Move ShowWindow tests for children with an invisible parent into a
28382 separate test, add more ShowWindow tests. The tests show that an
28383 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
28384 called on a child with an invisible parent is not always true.
28386 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
28388 * dlls/wined3d/vertexshader.c:
28389 wined3d: Correctly define the number of possible parameters.
28391 2006-05-15 Robert Shearman <rob@codeweavers.com>
28393 * dlls/rpcrt4/ndr_marshall.c:
28394 rpcrt4: Implement fixed array functions.
28396 * dlls/rpcrt4/ndr_marshall.c:
28397 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
28399 * dlls/rpcrt4/ndr_marshall.c:
28400 rpcrt4: Implement computing of conformance from a correlation descriptor for
28401 conformant strings.
28403 * dlls/rpcrt4/ndr_marshall.c:
28404 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
28406 * dlls/rpcrt4/ndr_marshall.c:
28407 rpcrt4: Don't duplicate the conformance calculating code, just use the
28408 common ComputeConformance function to store the result in
28409 pStubMsg->MaxCount (as this is what callback function store the
28410 conformance value into anyway).
28412 * dlls/rpcrt4/ndr_marshall.c:
28413 rpcrt4: Implement conformant varying struct functions.
28415 * dlls/rpcrt4/ndr_marshall.c:
28416 rpcrt4: Implement more conformance operations and more types.
28418 2006-05-15 Jacek Caban <jacek@codeweavers.com>
28420 * dlls/shdocvw/oleobject.c:
28421 shdocvw: Don't release IOleInPlaceSite in DoVerb.
28423 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
28425 * dlls/wined3d/surface.c:
28426 wined3d: Unset the ddraw primary when it is released.
28428 * dlls/wined3d/utils.c:
28429 wined3d: Add missing render states to the dumping function.
28431 * dlls/wined3d/device.c:
28432 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
28434 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
28436 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
28437 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
28438 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
28440 2006-05-15 Juan Lang <juan_lang@yahoo.com>
28442 * dlls/crypt32/tests/encode.c:
28443 crypt32: Test importing public keys from a certificate.
28445 * dlls/crypt32/tests/store.c:
28446 crypt32: Avoid a use-after-free bug in tests.
28448 2006-05-15 Mike McCormack <mike@codeweavers.com>
28450 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
28451 wininet: Return correct errors in InternetOpenUrlW.
28453 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
28454 wininet: Return correct errors in InternetConnectW
28456 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
28457 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
28458 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
28460 * dlls/rpcrt4/rpc_binding.c:
28461 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
28463 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
28464 dlls/advapi32/tests/crypt_lmhash.c:
28465 advapi32: Implement and test SystemFunction005.
28467 2006-05-15 Robert Shearman <rob@codeweavers.com>
28469 * dlls/rpcrt4/ndr_marshall.c:
28470 rpcrt4: Implement NdrSimpleStructMemorySize.
28472 * dlls/rpcrt4/ndr_marshall.c:
28473 rpcrt4: Fix the conformant struct functions to not call conformant array
28475 The conformance has to be the first thing in the buffer, in accordance
28476 with the DCE/RPC spec and to be compatible with the pointer layout
28477 format strings that MIDL generates.
28479 * dlls/rpcrt4/ndr_marshall.c:
28480 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
28483 * dlls/rpcrt4/ndr_marshall.c:
28484 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
28485 array functions, before calling a function that could change it and
28486 cause the wrong number of loop iterations.
28488 * dlls/rpcrt4/ndr_marshall.c:
28489 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
28490 Pointers in a non-encapsulated union behave like embedded pointers, so
28491 don't rely on the NdrPointer* functions doing the right thing in this
28492 case and call the Pointer* functions directly.
28494 * dlls/rpcrt4/ndr_marshall.c:
28495 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
28496 fact that it increments the buffer.
28497 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
28498 unions without using a memory sizer routine, since this function
28499 shouldn't touch the buffer.
28500 Add a new function EmbeddedComplexMemorySize and use it in some memory
28501 sizer routines where EmbeddedComplexSize was previously used.
28503 * dlls/rpcrt4/ndr_marshall.c:
28504 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
28505 when calculating the appropriate memory and buffer pointers.
28507 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
28509 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28510 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28511 wined3d: Shaders: share dump_param function, version functions.
28513 * dlls/wined3d/stateblock.c:
28514 wined3d: Fix incorrect sizeof.
28516 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
28519 gdi: Duplicate extent value for the second byte of a DBCS char.
28521 2006-05-15 Alexandre Julliard <julliard@winehq.org>
28523 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
28524 configure: Make libraries properly relocatable on MacOS.
28525 Also set the compatibility version.
28527 2006-05-12 Francois Gouget <fgouget@free.fr>
28529 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
28530 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
28531 dlls/usp10/usp10.c:
28532 Fix some winapi_check documentation warnings.
28534 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
28535 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
28536 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
28537 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
28538 Various trace fixes.
28539 Add trailing '\n's to trace calls.
28540 Remove spaces before '\n'.
28542 * configure, configure.ac, dlls/advpack/tests/install.c,
28543 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
28544 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
28545 Assorted spelling fixes.
28547 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
28549 * dlls/comctl32/tests/header.c:
28550 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
28552 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
28554 * dlls/comctl32/listview.c:
28555 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
28557 * dlls/comctl32/header.c:
28558 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
28559 Improve HEADER_SendHeaderDispInfoNotify and rename it to
28560 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
28561 the buffers allocated by it. GetItemT and DrawItem calls these
28564 * dlls/comctl32/header.c:
28565 comctl32: header: Mark the callback items in a mask.
28566 Mark the callback items in the callbackMask HEADER_ITEM field. The
28567 pszText for callback texts is now NULL what simplifies some
28568 checks. Checks for lpItem->pszText==emptyString are also not needed as
28569 emptyString is not stored in lpItem but used as a parameter to
28570 Str_SetPtr (I haven't noticed it).
28572 * dlls/comctl32/header.c:
28573 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
28575 * dlls/comctl32/header.c:
28576 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
28578 * dlls/comctl32/header.c:
28579 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
28581 * dlls/comctl32/header.c:
28582 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
28584 * dlls/comctl32/header.c:
28585 comctl32: header: Don't check lpItem for NULL in GetItemT.
28587 2006-05-11 Jacek Caban <jacek@codeweavers.com>
28589 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
28590 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
28591 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
28592 dlls/shdocvw/webbrowser.c:
28593 shdocvw: Wrap Heap* finctions by inline functions.
28595 2006-05-15 Huw Davies <huw@codeweavers.com>
28597 * dlls/oleaut32/tmarshal.c:
28598 oleaut32: Update the marshal state buffer size when resizing (Doh!).
28600 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
28602 * dlls/msvcrt/tests/time.c:
28603 msvcrt: Fix times tests to pass on windows.
28604 Add more tests for daylight-time savings.
28606 2006-05-13 Robert Shearman <rob@codeweavers.com>
28608 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
28609 server/request.h, server/token.c, server/trace.c:
28610 server: Retrieve the groups for a token from the server.
28612 * dlls/rpcrt4/ndr_marshall.c:
28613 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
28614 as documented on MSDN.
28615 Fix base type arm handling on little-endian machines, as the current
28616 code would always pass in the address to the format char of 0x80
28617 instead of the base type format char.
28619 * dlls/rpcrt4/ndr_marshall.c:
28620 rpcrt4: Make ComplexStructSize increment the buffer.
28622 * dlls/rpcrt4/ndr_marshall.c:
28623 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
28624 NdrPointerMarshall.
28626 * dlls/rpcrt4/ndr_marshall.c:
28627 rpcrt4: Implement NdrComplexStructMemorySize.
28629 * dlls/rpcrt4/ndr_marshall.c:
28630 rpcrt4: Implement NdrComplexArrayMemorySize.
28632 * dlls/rpcrt4/rpc_defs.h:
28633 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
28635 * dlls/rpcrt4/ndr_marshall.c:
28636 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
28637 so make sure to save it before calling one of these and restore it afterwards.
28639 * dlls/rpcrt4/ndr_marshall.c:
28640 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
28641 of MIDL_STUB_MESSAGE.
28643 * dlls/rpcrt4/ndr_marshall.c:
28644 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
28645 functions and adapt them to be callable without having a correlation
28648 * dlls/advapi32/tests/security.c:
28649 advapi32: Add tests for getting the groups, user and privileges of a token.
28651 2006-05-14 Mike McCormack <mike@codeweavers.com>
28653 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
28654 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
28655 dlls/advapi32/tests/crypt_lmhash.c:
28656 advapi32: Implement and test SystemFunction004.
28658 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
28659 dlls/advapi32/tests/crypt_lmhash.c:
28660 advapi32: Implement and test SystemFunction003.
28662 2006-05-12 Mike McCormack <mike@codeweavers.com>
28664 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
28665 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
28666 dlls/advapi32/tests/crypt_lmhash.c:
28667 advapi32: Implement and test SystemFunction002 (DES decrypt).
28669 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
28671 * dlls/wined3d/surface.c:
28672 wined3d: Avoid a NULL dereference in RealizePalette.
28674 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
28676 * dlls/wined3d/device.c:
28677 wined3d: Render state additions and fixes.
28679 * dlls/wined3d/surface.c:
28680 wined3d: Nonpow2 repacking support for GetDC.
28682 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
28684 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
28685 wined3d: Support for single buffering.
28687 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
28689 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
28690 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
28691 dlls/wined3d/wined3d_private.h:
28692 wined3d: Implement IWineGDISurface.
28694 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
28696 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
28697 dlls/wined3d/wined3d_private.h:
28698 wined3d: Implement IWineD3DDevice::ProcessVertices.
28700 2006-05-12 Mike McCormack <mike@codeweavers.com>
28702 * dlls/rpcrt4/rpc_defs.h:
28703 rpcrt4: Add missing PKT_AUTH3 packet type.
28705 * dlls/rpcrt4/rpc_message.c:
28706 rpcrt4: Add infrastructure for send authentication data.
28708 * dlls/rpcrt4/rpc_binding.c:
28709 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
28711 2006-05-13 Hans Leidekker <hans@it.vu.nl>
28713 * dlls/dnsapi/tests/name.c:
28714 dnsapi: Add tests for DnsValidateName_A.
28716 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
28718 * dlls/gphoto2.ds/gphoto2_i.h:
28719 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
28722 2006-05-13 Jacek Caban <jacek@codeweavers.com>
28724 * tools/widl/write_msft.c:
28725 widl: Added RPC_FC_ENUM16 encoding.
28727 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
28728 widl: res50 is number of impinfos. Fix its usage.
28730 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
28731 oleaut32: res50 is number of impinfos. Fix its usage.
28733 2006-05-12 Jacek Caban <jacek@codeweavers.com>
28735 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
28738 * dlls/shdocvw/navigate.c:
28739 shdocvw: Added support for navigation to application URLs.
28741 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
28742 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
28744 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
28746 * dlls/ntdll/tests/port.c:
28747 ntdll: Fix endless loop in port test for users without admin rights.
28749 2006-05-12 Francois Gouget <fgouget@free.fr>
28751 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
28752 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
28753 gphoto2.ds: Spelling fix.
28755 * include/mprapi.h:
28756 mprapi: Add FIXME for the missing in6addr.h include.
28758 * dlls/rpcrt4/rpc_transport.c:
28759 rpcrt4: Fix some conditional includes.
28760 Check for HAVE_UNISTD_H before including unistd.h.
28761 There is no HAVE_SYS_TYPES to check.
28762 Tweak the indentation of a few #include directives.
28764 * include/dmusici.h, include/rpcdce.h:
28765 include: Remove uneeded __RPC_FAR references.
28767 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
28768 tools/winapi/winapi_parser.pm:
28769 winapi: Add support for APIENTRY.
28770 Factorize a couple of call convention matching regular expressions.
28772 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
28774 * dlls/ole32/tests/storage32.c:
28775 ole32: Fix compilation with gcc 2.95.
28777 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
28779 * dlls/oleaut32/tmarshal.c:
28780 oleaut32: Fix converting file name to Unicode.
28781 Fix converting the typelib file name to Unicode by using the correct
28784 2006-05-11 Juan Lang <juan_lang@yahoo.com>
28786 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
28787 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
28788 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
28789 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
28790 dlls/crypt32/tests/store.c:
28791 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
28793 2006-05-12 Mike McCormack <mike@codeweavers.com>
28795 * dlls/wininet/http.c:
28796 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
28799 * dlls/wininet/ftp.c:
28800 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
28802 2006-05-14 Mike McCormack <mike@codeweavers.com>
28804 * server/registry.c:
28805 server: Avoid a crash if a registry notify event has been set already.
28807 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
28809 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
28810 winedbg: Fixed regression for command 'bt all'.
28811 Don't print 'process has terminated' message when detaching from a
28812 process (or backtracing it).
28814 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
28816 * dlls/ntdll/serial.c:
28817 ntdll: Fix serial timeout regression.
28819 2006-05-11 Alexandre Julliard <julliard@winehq.org>
28821 * ANNOUNCE, ChangeLog, VERSION, configure:
28824 ----------------------------------------------------------------
28825 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
28827 * dlls/kernel/tests/toolhelp.c:
28828 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
28830 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
28832 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
28833 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
28834 dbghelp: SymFindFileInPath and PDB
28835 - implemented correct lookup when SymFindFileInPath is called to find
28837 - added pdb_fetch_file_info to gather relevant information
28838 - when looking for a PDB file (from a .EXE or a .DLL), now using
28839 SymFindFileInPath to locate the PDB file with the correct
28842 * dlls/dbghelp/module.c:
28843 dbghelp: Removed call to registered callback when unloading a module.
28844 First, native dbghelp doesn't do it, and it crashed windbg, likely
28845 because we got the undocumented arguments wrong.
28847 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
28848 dbghelp: Implemented SymSearchW.
28850 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
28851 dbghelp: Implemented SymEnumSymbolsW.
28853 * dlls/dbghelp/symbol.c:
28854 dbghelp: Improved SymSearch (now using tag, index and address).
28856 * dlls/dbghelp/symbol.c:
28857 dbghelp: Factorize and simplify a bit symbol enumeration code.
28859 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
28860 dbghelp: Stubbed SymGetSourceFileTokenW.
28862 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
28863 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
28865 dbghelp: Implemented SymGetLineFromAddrW64.
28867 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
28868 dbghelp: Implemented SymFromAddrW.
28870 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
28871 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
28873 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
28874 dbghelp: Implemented SymLoadModuleExW.
28876 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
28877 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
28878 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
28880 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
28881 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
28882 dlls/dbghelp/pe_module.c, include/dbghelp.h:
28883 dbghelp: SymInitializeW.
28884 - implemented SymInitializeW (and made SymInitialize call it)
28885 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
28887 - per process search path is now stored as unicode string
28889 * dlls/dbghelp/dbghelp.spec:
28890 dbghelp: Updated spec file.
28892 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
28894 * dlls/wined3d/device.c:
28895 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
28897 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
28898 wined3d: Initialize volume format.
28900 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
28901 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28902 wined3d: Share shader_dump_ins_modifiers().
28903 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
28904 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
28905 shown in the trace.
28907 2006-05-10 Robert Reif <reif@earthlink.net>
28909 * dlls/winmm/tests/wave.c:
28910 winmm: Fix wave test volume warning.
28911 Volume is only valid when sound card has volume support.
28913 2006-05-11 Mike McCormack <mike@codeweavers.com>
28915 * dlls/wininet/dialogs.c:
28916 wininet: Fix a typo (spotted by Coverity).
28918 * dlls/advapi32/crypt_arc4.c:
28919 advapi32: Fix a typo (spotted by Peter Berg Larsen).
28921 2006-05-10 Alexandre Julliard <julliard@winehq.org>
28923 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
28924 dlls/user/nonclient.c, dlls/user/winpos.c:
28925 user: Prefer SendMessageW over SendMessageA where possible.
28927 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
28928 x11drv: Prefer SendMessageW over SendMessageA where possible.
28930 2006-05-10 Francois Gouget <fgouget@free.fr>
28932 * tools/winapi/winapi_parser.pm:
28933 winapi_check: Fix 'long int' parsing.
28934 Fix parsing of 'long int'.
28935 Simplify handling of spaces in a couple of regular expressions.
28937 2006-05-10 Robert Shearman <rob@codeweavers.com>
28939 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
28940 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
28941 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
28942 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
28943 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
28944 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
28945 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
28946 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
28947 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
28948 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
28949 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
28950 Check the return value from register_key_guid in all the DLL registering code.
28952 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
28954 * dlls/ntdll/file.c:
28955 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
28957 2006-05-09 James Hawkins <truiken@gmail.com>
28959 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
28960 dlls/ntdll/tests/port.c:
28961 ntdll: Add initial tests for the NT Ports API.
28963 2006-05-10 Mike McCormack <mike@codeweavers.com>
28965 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
28966 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
28967 advapi32: Implement and test SystemFunction032 (arc4 encryption).
28969 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
28970 dlls/advapi32/tests/crypt_md4.c:
28971 advapi32: Implement and test SystemFunction007.
28973 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
28974 dlls/advapi32/tests/crypt_lmhash.c:
28975 advapi32: Implement and test SystemFunction001.
28977 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
28978 dlls/advapi32/tests/crypt_lmhash.c:
28979 advapi32: Implement and test SystemFunction008.
28981 * dlls/rpcrt4/rpc_binding.c:
28982 rpcrt4: Cache the connection so we don't rebind on every call.
28984 2006-05-10 Robert Shearman <rob@codeweavers.com>
28986 * dlls/ole32/tests/moniker.c:
28987 ole32: Add a test for IMoniker_IsDirty.
28989 * dlls/rpcrt4/ndr_marshall.c:
28990 rpcrt4: Use the buffer passed in as an argument and don't increment
28991 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
28992 marshalling/unmarshalling routines as these can be used for embedded
28993 pointers, which handle the allocating or finding of the buffer
28994 themselves. Do the incrementing in the outer
28995 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
28997 * dlls/rpcrt4/ndr_marshall.c:
28998 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
29000 * dlls/rpcrt4/ndr_marshall.c:
29001 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
29003 * dlls/rpcrt4/ndr_marshall.c:
29004 rpcrt4: Correctly align the buffer to read/write array data to.
29006 * dlls/rpcrt4/ndr_marshall.c:
29007 rpcrt4: Correctly align the buffer before reading/writing structure data.
29009 * dlls/rpcrt4/ndr_marshall.c:
29010 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
29012 * dlls/rpcrt4/ndr_marshall.c:
29013 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
29015 * dlls/ole32/rpc.c:
29016 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
29017 It should have its own exception handler to catch any exceptions that are raised.
29019 2006-05-10 Huw Davies <huw@codeweavers.com>
29021 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
29022 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
29024 * dlls/oleaut32/tmarshal.c:
29025 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
29026 Based on a patch by Rob Shearman.
29028 * dlls/oleaut32/tmarshal.c:
29029 oleaut32: Add a function to grow the marshal state buffer to a specified size.
29031 2006-05-10 Alexandre Julliard <julliard@winehq.org>
29033 * dlls/user/class.c, dlls/user/wnd16.c:
29034 user: Moved Get/SetClassLong16 to wnd16.c.
29036 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
29037 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
29038 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
29040 * dlls/user/user.exe.spec, dlls/user/winproc.c:
29041 user: Store the pointer to the winproc in the thunk structure.
29042 This allows simplifying the handling of 16-bit thunks.
29044 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
29045 dlls/user/winproc.h:
29046 user: Make the WINDOWPROCTYPE enum private to winproc.c.
29048 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
29049 dlls/user/winproc.h:
29050 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
29052 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
29053 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
29054 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
29056 * dlls/user/class.c, dlls/user/win.c, include/win.h:
29057 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
29058 Also fix the initial value for the server is_unicode flag.
29060 2006-05-09 Jason Green <jave27@gmail.com>
29062 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
29063 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
29065 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29066 dlls/wined3d/wined3d_private.h:
29067 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
29069 * dlls/wined3d/pixelshader.c:
29070 wined3d: Use GenerateShader in pixel shaders and remove old function.
29072 * dlls/wined3d/pixelshader.c:
29073 wined3d: Add GenerateShader function to pixel shaders.
29075 * dlls/wined3d/vertexshader.c:
29076 wined3d: Use new GenerateShader function for vertex shaders.
29078 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29079 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
29081 * dlls/wined3d/baseshader.c:
29082 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
29084 * dlls/wined3d/vertexshader.c:
29085 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
29087 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
29088 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29089 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
29091 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29092 dlls/wined3d/wined3d_private.h:
29093 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
29095 * dlls/wined3d/vertexshader.c:
29096 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
29098 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29099 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
29101 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
29102 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29103 wined3d: Move program_dump_decl_usage into baseshader.
29105 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
29107 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
29108 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
29109 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
29110 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
29111 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
29112 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
29113 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
29114 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
29115 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
29116 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
29117 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
29118 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
29119 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
29120 Some HeapFree's are hidden behind macros. Found by smatch.
29122 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
29124 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29125 wined3d: Clean up some dead code.
29127 * dlls/wined3d/pixelshader.c:
29128 wined3d: Break out texture instruction processing.
29130 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29131 dlls/wined3d/wined3d_private.h:
29132 wined3d: Break out arithmetic instruction processing.
29134 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
29135 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29136 wined3d: Merge register counting pass.
29138 * dlls/wined3d/vertexshader.c:
29139 wined3d: Make register counting pass the same.
29141 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
29143 * dlls/wined3d/surface.c:
29144 wined3d: Update the DIB section's palette on GetDC.
29146 * dlls/wined3d/palette.c:
29147 wined3d: Update the device palette if the primary palette is changed.
29149 * dlls/wined3d/surface.c:
29150 wined3d: Implement WineD3DSurface palette methods.
29152 * dlls/wined3d/surface.c:
29153 wined3d: Implement GetFlipStatus and GetBltStatus.
29155 * dlls/wined3d/surface.c:
29156 wined3d: Implement IWineD3DSurface::Flip.
29158 2006-05-09 Juan Lang <juan_lang@yahoo.com>
29160 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
29161 dlls/crypt32/tests/store.c, include/wincrypt.h:
29162 crypt32: Partially implement CertGetIssuerCertificateFromStore.
29164 * dlls/crypt32/cert.c:
29165 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
29167 2006-05-09 James Hawkins <truiken@gmail.com>
29170 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
29172 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
29174 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
29175 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
29177 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
29179 * dlls/kernel/comm.c:
29180 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
29181 Noticed by Dan Armbrust.
29183 2006-05-09 Alexandre Julliard <julliard@winehq.org>
29185 * dlls/x11drv/window.c:
29186 x11drv: We really need to flush the display when destroying a window.
29188 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
29190 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29191 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
29192 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
29193 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
29194 - implemented kernel32.EscapeCommFunction on top of them
29196 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29197 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
29198 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
29199 - implemented kernel32.SetupComm on top of it
29201 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29202 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
29203 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
29204 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
29206 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29207 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
29208 - implemented SERIAL_GET_CHARS ioctl
29209 - made use of it in kernel32.GetCommState
29211 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29212 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
29213 - implemented SERIAL_GET_HANDFLOW ioctl
29214 - made use of it in kernel.GetCommState
29216 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29217 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
29218 - implemented SERIAL_GET_LINE_CONTROL ioctl
29219 - made use of it in kernel.GetCommState
29221 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29222 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
29223 - implemented SERIAL_GET_BAUD_RATE ioctl
29224 - made use of it in kernel.GetCommState
29226 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29227 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
29228 - implemented ntdll's serial IOCTL SET_CHARS
29229 - used this IOCTL in kernel32.SetCommState
29231 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29232 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
29233 - implemented ntdll's serial IOCTL SET_HANDFLOW
29234 - used this IOCTL in kernel32.SetCommState
29236 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29237 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
29238 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
29239 - used this IOCTL in kernel32.SetCommState
29241 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
29242 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
29243 - created dump_dcb to print out DCB information
29244 - implemented ntdll's serial IOCTL SET_BAUD_RATE
29245 - used this IOCTL in kernel32.SetCommState
29247 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
29249 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
29250 wined3d: Implement IWineD3DSurface::SetColorKey.
29252 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
29253 wined3d: Implement IWineD3DSurface::IsLost and Restore.
29255 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
29256 wined3d: rhw vertex fixup.
29257 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
29260 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
29262 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
29263 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29264 wined3d: Share get_opcode.
29266 2006-05-09 Robert Reif <reif@earthlink.net>
29268 * dlls/winmm/tests/wave.c:
29269 winmm: Print out more info on failed test.
29270 Print out more info on failed test. Looks like there is a bug in ALSA
29271 OSS emulation where it is returning a mid-sample position.
29273 2006-05-09 Hans Leidekker <hans@it.vu.nl>
29275 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
29276 dnsapi: The ttl value should be ignored when comparing dns records.
29278 2006-05-09 David Lichterman <laviddichterman@gmail.com>
29280 * dlls/mciwave/Makefile.in:
29281 mciwave: Fix make install error.
29283 2006-05-09 Alexandre Julliard <julliard@winehq.org>
29285 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
29286 user: Added specific winproc functions for calling dialog procedures.
29288 * dlls/user/winproc.c:
29289 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
29291 * dlls/user/class.c:
29292 user: Always set the correct class winproc depending on the A/W type.
29294 * dlls/user/winproc.c:
29295 user: Remove some redundant NULL pointer checks.
29297 * dlls/user/msg16.c:
29298 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
29300 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
29301 dlls/user/winproc.h, dlls/user/wnd16.c:
29302 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
29304 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
29305 dlls/user/winproc.h, dlls/user/wnd16.c:
29306 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
29309 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
29312 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
29314 * dlls/kernel/except.c:
29315 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
29317 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
29319 * dlls/ntdll/virtual.c:
29320 ntdll: Make the section with AddressOfEntryPoint in it executable.
29322 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
29324 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
29325 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
29327 * include/wingdi.h:
29328 gdi32: Add defines for GLYPHSET and WCRANGE.
29330 2006-05-09 Mike McCormack <mike@codeweavers.com>
29332 * dlls/x11drv/opengl.c:
29333 x11drv: Fix a warning when opengl headers are missing.
29335 2006-05-09 Tomas Carnecky <tom@dbservice.com>
29337 * dlls/opengl32/wgl.c:
29338 opengl: Properly use glXQueryDrawable() to get the Visual ID.
29340 2006-05-08 Phil Costin <philcostin@hotmail.com>
29342 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
29343 wined3d: Add check for GL Shading Language 100 Extension.
29345 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
29347 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29348 dlls/wined3d/wined3d_private.h:
29349 wined3d: Clean up per version shader limits code.
29351 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
29352 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29353 dlls/wined3d/wined3d_private.h:
29354 wined3d: Addline cleanup.
29356 2006-05-09 Hans Leidekker <hans@it.vu.nl>
29358 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
29359 dnsapi: Partially implement DnsQueryConfig.
29361 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
29364 wine.inf: Install comctl32.dll as fake DLL.
29366 2006-05-08 Juan Lang <juan_lang@yahoo.com>
29368 * dlls/crypt32/encode.c:
29369 crypt32: Simplify OID decoding
29370 Use a more direct function to decode OIDs, instead of the bizarre
29373 2006-05-08 Robert Reif <reif@earthlink.net>
29375 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
29376 winmm: Check waveOutGetVolume parameter.
29378 2006-05-09 Hans Leidekker <hans@it.vu.nl>
29380 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
29381 sane.ds: Added Dutch resources.
29383 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
29384 gphoto2.ds: Added Dutch resources.
29386 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
29388 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
29389 gphoto2.ds: Added French resources.
29391 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
29393 * dlls/twain_32/dsm_ctrl.c:
29394 twain_32: Add missing HeapFree's on error patch (found by smatch).
29396 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
29398 * DEVELOPERS-HINTS, documentation/PACKAGING:
29399 Some documentation changes for twain split.
29401 2006-05-09 Alexandre Julliard <julliard@winehq.org>
29403 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
29404 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
29405 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
29406 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
29407 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
29408 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
29410 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
29411 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
29412 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
29413 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
29414 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
29415 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
29417 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
29419 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
29420 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
29421 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
29422 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
29423 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
29424 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
29425 dlls/gphoto2.ds/ui.c, include/config.h.in:
29426 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
29427 Wrote a GUI import dialog.
29428 With help from Aric Stewart.
29430 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
29431 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
29432 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
29433 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
29434 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
29435 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
29436 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
29437 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
29438 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
29439 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
29440 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
29441 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
29442 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
29443 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
29444 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
29445 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
29446 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
29447 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
29448 twain_32: Split out the sane specific parts from twain_32 code.
29449 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
29451 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
29452 twain_32: Moved twain.h to the include directory.
29454 2006-05-08 Huw Davies <huw@codeweavers.com>
29456 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
29457 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
29459 2006-05-08 Robert Shearman <rob@codeweavers.com>
29461 * dlls/ole32/antimoniker.c:
29462 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
29464 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
29465 ole32: Implement several class moniker functions using the description provided on MSDN.
29467 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
29468 ole32: Remove duplicated CLSIDs.
29470 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
29471 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
29472 dlls/ole32/tests/moniker.c:
29473 ole32: Add an implementation of class monikers.
29475 * dlls/ole32/tests/moniker.c:
29476 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
29478 * dlls/ole32/compositemoniker.c:
29479 ole32: Fix regression caused by an earlier patch that removed the
29480 check for the composite moniker having only one moniker in it. In this
29481 case, return the one moniker and free the memory associate with the
29484 * dlls/ole32/compositemoniker.c:
29485 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
29486 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
29487 instead of the virtual implementation of it on mostRightMk.
29489 * dlls/ole32/compositemoniker.c:
29490 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
29492 2006-05-08 Hans Leidekker <hans@it.vu.nl>
29494 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
29495 dlls/dnsapi/tests/record.c:
29496 dnsapi: Implement and test DnsRecordSetCompare.
29498 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
29500 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
29501 dinput8: DllGetClassObject support.
29503 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
29505 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
29506 dlls/wined3d/wined3d_private.h:
29507 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
29509 2006-05-01 Tomas Carnecky <tom@dbservice.com>
29511 * dlls/x11drv/init.c:
29512 x11drv: Return correct PBuffer drawable.
29514 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
29516 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
29517 msvcrt: Don't duplicate handle in _get_osfhandle.
29519 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
29521 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
29522 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
29524 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
29526 * dlls/setupapi/tests/stringtable.c:
29527 setupapi: Improve unit tests for case sensitivity in string tables.
29529 2006-05-01 Mike Hearn <mike@plan99.net>
29531 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29532 ole32: Add StgCreateFile test and conformance fix.
29534 2006-05-08 Alexandre Julliard <julliard@winehq.org>
29536 * dlls/ole32/compositemoniker.c:
29537 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
29539 2006-05-08 Robert Shearman <rob@codeweavers.com>
29541 * dlls/ole32/compositemoniker.c:
29542 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
29544 * dlls/ole32/compositemoniker.c:
29545 ole32: Create moniker enumerator with an initial reference count.
29547 * dlls/ole32/tests/moniker.c:
29548 ole32: Test moniker display names.
29550 * dlls/ole32/tests/moniker.c:
29551 ole32: Add a test for IMoniker_IsDirty.
29553 * dlls/ole32/tests/moniker.c:
29554 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
29556 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
29557 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
29559 * dlls/ole32/marshal.c:
29560 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
29562 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
29563 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
29565 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
29566 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
29568 * dlls/ole32/tests/moniker.c:
29569 ole32: Add tests for generic composite monikers.
29571 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
29572 dlls/ole32/oleproxy.c:
29573 ole32: Add a class factory for composite monikers.
29575 * dlls/ole32/compositemoniker.c:
29576 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
29577 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
29578 which can't happen anyway.
29579 Allow construction of a moniker with no sub-monikers.
29581 * dlls/ole32/compositemoniker.c:
29582 ole32: Implement IMarshal for composite monikers.
29584 * dlls/ole32/compositemoniker.c:
29585 ole32: Release all existing monikers before loading the state.
29587 * dlls/ole32/compositemoniker.c:
29588 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
29590 * dlls/ole32/compositemoniker.c:
29591 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
29593 * dlls/ole32/compositemoniker.c:
29594 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
29595 will return S_FALSE when there are no more monikers left to enumerate.
29597 * dlls/ole32/compositemoniker.c:
29598 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
29600 * dlls/ole32/compositemoniker.c:
29601 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
29602 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
29604 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
29605 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
29607 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
29608 ole32: Support marshaling of anti monikers.
29610 * dlls/ole32/regsvr.c:
29611 ole32: Register CLSID_CompositeMoniker.
29613 * dlls/ole32/regsvr.c:
29614 ole32: Register CLSIDs for all OLE monikers.
29616 * dlls/ole32/tests/moniker.c:
29617 ole32: Add tests for item moniker.
29619 * dlls/ole32/tests/moniker.c:
29620 ole32: Make class moniker test more generic and test more properties.
29622 * dlls/rpcrt4/rpc_message.c:
29623 rpcrt4: Automatically resolve the endpoint.
29625 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
29627 * dlls/wined3d/pixelshader.c:
29628 wined3d: Fix possible buffer overflow.
29629 Increase size of passed buffer to print into.
29631 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
29633 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
29634 usp10: Add ScriptTextOut functionality and restructure tests.
29636 2006-04-28 Jason Green <jave27@gmail.com>
29638 * dlls/wined3d/vertexshader.c:
29639 wined3d: Eliminate duplicate function: vshader_program_dump_param().
29641 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
29643 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29644 dlls/wined3d/wined3d_private.h:
29645 wined3d: Share get_register_code().
29647 2006-04-26 Thomas Kho <tkho@ucla.edu>
29649 * dlls/user/menu.c, dlls/user/tests/menu.c:
29650 user: Fix behavior when selecting disabled menu items.
29652 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
29653 user: Allow menu WndProc to recognize VK_[LR]MENU.
29655 2006-04-28 Thomas Kho <tkho@ucla.edu>
29657 * dlls/user/tests/menu.c:
29658 user: Extend menu conformance test.
29660 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
29662 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
29663 wined3d: Add IWineD3DSurface::GetPitch.
29665 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
29666 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
29667 include/wine/wined3d_types.h:
29668 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
29670 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
29671 dlls/wined3d/wined3d_private.h:
29672 wined3d: Add some surface flags.
29674 2006-05-07 Huw Davies <huw@codeweavers.com>
29676 * dlls/oleaut32/usrmarshal.c:
29677 oleaut32: Implement GetVarDesc_Proxy and friends.
29679 * dlls/oleaut32/usrmarshal.c:
29680 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
29681 constant equivalents. It's now obvious why these were chosen. Should
29684 2006-05-08 James Hawkins <truiken@gmail.com>
29687 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
29689 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
29691 * dlls/user/resources/user32_Ko.rc:
29692 user32: Updated Korean resource.
29694 2006-05-07 Robert Reif <reif@earthlink.net>
29696 * programs/winecfg/audio.c:
29697 winecfg: Fix audio crash when no drivers are available.
29699 * dlls/winmm/wineoss/audio.c:
29700 wineoss: Missing mixer fixes.
29701 Don't list volume in capabilities when mixer is missing.
29703 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
29704 winmm: More wave callback tests.
29705 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
29706 callback type not tested now is CALLBACK_WINDOW.
29708 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
29710 * dlls/comctl32/comctl32.h:
29711 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
29713 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
29715 * dlls/shell32/shlview.c:
29716 shell32: Don't use uninitialized item.mask in shlview.
29718 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
29720 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
29721 dbghelp: Stub for SymGetSourceFileToken.
29723 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
29724 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
29725 dbghelp: Base and symbols.
29726 - report the correct image base for a symbol which is
29727 seen as being in a builtin PE module, whilst its debug
29728 information is gotten from an ELF module
29729 - module_get_debug now returns a pair of modules
29730 (the requested that has to be presented back to the client
29731 and the effective one, which contains the debug info)
29732 - reworked SymFromName in order to provide also the revelant
29733 module base address
29735 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
29737 * dlls/dinput/dinput_main.c:
29738 dinput: Fix Initialize return value.
29740 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
29742 * dlls/user/tests/wsprintf.c:
29743 user32: Added tests for CharUpper and CharLower.
29745 * dlls/ole32/compobj.c:
29746 ole32: Fixed typo in debug statement.
29748 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
29751 gdi: A-to-W conversion should be font-independent.
29753 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
29755 * dlls/comctl32/propsheet.c:
29756 comctl32: Make some internal functions and variables static, remove
29757 some unneeded prototypes.
29759 * dlls/comctl32/propsheet.c:
29760 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
29761 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
29763 * dlls/comctl32/propsheet.c:
29764 comctl32: psInfo->proppage[index].pszText is always initialized to a
29765 proper value regardless of PSP_USETITLE, use it unconditionally.
29767 2006-05-04 James Hawkins <truiken@gmail.com>
29769 * dlls/advpack/install.c:
29770 advpack: DelDirs should only remove a directory if it's empty.
29772 * dlls/advpack/install.c:
29773 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
29775 2006-05-01 Mike Hearn <mike@plan99.net>
29777 * dlls/ntdll/sec.c:
29778 ntdll: Fix heap corruption in RtlDeleteAce.
29780 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
29782 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
29783 wined3d: Separate pshader/vshader tables.
29785 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
29787 * dlls/winspool/tests/info.c:
29788 winspool/tests: Fix failures in test_DEVMODE.
29790 2006-05-05 Huw Davies <huw@codeweavers.com>
29792 * dlls/oleaut32/usrmarshal.c:
29793 oleaut32: Fix VARIANT_UserFree.
29795 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
29796 oleaut32: Remove weird attempt to clear VT_VARIANT.
29799 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
29800 oleaut32: Rewrite VARIANT user marshaling.
29802 2006-05-02 Hans Leidekker <hans@it.vu.nl>
29804 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
29805 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
29807 2006-05-01 Hans Leidekker <hans@it.vu.nl>
29809 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
29810 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
29812 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
29813 dlls/dnsapi/tests/record.c:
29814 dnsapi: Add tests for DnsRecordCompare.
29816 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
29817 dnsapi: Implement DnsRecordCompare.
29819 2006-05-01 Robert Shearman <rob@codeweavers.com>
29821 * dlls/rpcrt4/rpc_transport.c:
29822 rpcrt4: Use getaddrinfo to get the sockaddr.
29823 Use getaddrinfo to get the sockaddr to use for connecting to a remote
29824 server as Connection->NetworkAddr may be a hostname as well. Use a
29825 loop to support both IP and IPv6.
29827 * dlls/ole32/compobj.c:
29828 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
29829 Remove the fixme printed if CoGetClassObject fails in
29830 CoCreateInstance, because we already print an error in all cases and
29831 the error more accurately pin-points the source of the problem.
29833 * dlls/rpcrt4/ndr_marshall.c:
29834 rpcrt4: Implement NdrConformantVaryingArrayFree.
29836 * dlls/rpcrt4/ndr_marshall.c:
29837 rpcrt4: Dereference the pointer if necessary only after doing the
29838 pointer checks and writing the pointer ID to the wire.
29840 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
29841 rpcrt4: Add a stub for RpcBindingSetOption.
29843 * dlls/rpcrt4/ndr_marshall.c:
29844 rpcrt4: Improve the traces in the pointer functions.
29846 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
29848 * dlls/mlang/mlang.c:
29849 mlang: Partially implemented ConvertStringEx.
29851 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
29853 * dlls/user/tests/msg.c:
29854 user: Test cases demonstrating position changes for MDI children.
29856 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
29858 * dlls/comctl32/treeview.c:
29859 comctl32: Update first visible when appropiate in the TVI_SORT case.
29861 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
29863 * dlls/wined3d/drawprim.c:
29864 wined3d: Remove dead shader code.
29866 2006-04-26 Robert Shearman <rob@codeweavers.com>
29868 * dlls/setupapi/parser.c:
29869 setupapi: Fix parsing of UCS-16 files.
29870 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
29871 patch by Hervé Poussineau.
29873 2006-05-03 Robert Shearman <rob@codeweavers.com>
29875 * dlls/ole32/stg_stream.c:
29876 ole32: IPersistStream is also implemented by any object that implements IStream.
29878 * dlls/ole32/storage32.c:
29879 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
29881 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29882 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
29884 * dlls/oleaut32/typelib.c:
29885 oleaut32: Check the return value from VariantCopy when copying values
29886 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
29888 * dlls/oleaut32/typelib.c:
29889 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
29891 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29892 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
29894 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29895 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
29896 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
29897 store the STGM_CREATE flag in openFlags, since it is only relevant when
29898 opening the stream and the tests show that it isn't returned in the
29901 * dlls/ole32/tests/storage32.c:
29902 ole32: Add tests for IStorage::Stat.
29904 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29905 ole32: Fix access right check for opening and creating streams and storages.
29906 Check the access mode for opening and creating streams and storages
29907 doesn't exceed the access rights the current storage was opened with,
29908 not the parent storage.
29910 * dlls/ole32/stg_stream.c:
29911 ole32: Add more tracing for reading and writing storage streams.
29912 Add more tracing for read and write operations and warn in the case of
29915 * dlls/ole32/tests/storage32.c:
29916 ole32: Add tests for sub-storages and creating streams.
29917 Replace a test that fails on NT and with DCOM95 DLLs with a test that
29918 ensures access permissions are checked correctly for sub-storages and
29921 * dlls/ole32/tests/storage32.c:
29922 ole32: Add a storage test for reading and writing of streams that have
29923 had their parent storage released.
29926 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
29927 For NtQueryInformationToken(TokenGroups), don't do a size check before
29928 the server call, as we don't know how many SIDs there are to return
29929 and hence the needed buffer size.
29931 2006-05-03 Huw Davies <huw@codeweavers.com>
29933 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
29934 oleaut32: Alignment fixes for safearrays.
29936 * dlls/oleaut32/tests/usrmarshal.c:
29937 oleaut32: Fix tests under win2k.
29939 2006-05-02 Huw Davies <huw@codeweavers.com>
29941 * dlls/oleaut32/tests/usrmarshal.c:
29942 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
29944 2006-04-29 Huw Davies <huw@codeweavers.com>
29946 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
29947 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
29949 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
29951 * dlls/setupapi/tests/stringtable.c:
29952 setupapi: Add case sensitivity string table tests.
29954 2006-05-02 Troy Rollo <wine@troy.rollo.name>
29957 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
29959 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
29961 * dlls/winspool/tests/info.c:
29962 winspool/tests: Fix test for GetPrinterDriver.
29964 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
29966 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
29967 dlls/ntdll/thread.c:
29968 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
29970 * dlls/secur32/secur32.c:
29971 secur32: Missing LeaveCriticalSection on error paths.
29973 2006-04-30 James Hawkins <truiken@gmail.com>
29975 * dlls/advpack/install.c:
29976 advpack: Don't fail if the dll to register doesn't exist.
29978 2006-04-30 Mike McCormack <mike@codeweavers.com>
29980 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
29981 shlwapi: Add a stub implementation for IUnknown_ProfferService.
29983 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
29984 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
29986 * dlls/ole32/stg_stream.c:
29987 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
29989 2006-04-30 Jacek Caban <jacek@codeweavers.com>
29991 * dlls/shdocvw/webbrowser.c:
29992 shdocvw: Added some comments.
29994 2006-04-29 Jacek Caban <jacek@codeweavers.com>
29996 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
29997 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
29999 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30000 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
30002 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30003 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
30005 2006-04-28 Jacek Caban <jacek@codeweavers.com>
30007 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30008 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
30010 * dlls/shdocvw/webbrowser.c:
30011 shdocvw: Added get_HWND implementation.
30013 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30014 shdocvw: Added [get|put]_Visible implementation.
30016 * dlls/shdocvw/oleobject.c:
30017 shdocvw: Fix GetMiscStatus implementation.
30019 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
30021 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
30022 dlls/wined3d/device.c, dlls/wined3d/directx.c,
30023 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
30024 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
30025 dlls/wined3d/query.c, dlls/wined3d/resource.c,
30026 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
30027 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
30028 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
30029 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
30030 dlls/wined3d/volumetexture.c:
30031 wined3d: QueryInterface corrections.
30033 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
30035 * dlls/secur32/ntlm.c:
30036 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
30038 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
30039 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
30040 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
30042 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
30043 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
30044 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
30045 Add a stub implementation of mprapi.dll.
30047 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
30049 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
30050 wpp: Support long long constants if configure says long long is available
30052 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
30054 * dlls/user/tests/input.c:
30055 user: tests: Change INPUT to TEST_INPUT, fix union usage.
30057 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
30059 * dlls/wined3d/vertexshader.c:
30060 wined3d: Vertex Shader regtype cleanups.
30062 2006-04-22 Dan Kegel <dank@kegel.com>
30064 * dlls/msi/source.c:
30065 msi: Fix missing case in MsiSourceListAddSourceEx.
30067 2006-04-28 James Hawkins <truiken@gmail.com>
30069 * dlls/ole32/storage32.c:
30070 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
30072 * dlls/advpack/install.c:
30073 advpack: Implement the DelDirs command.
30075 * dlls/advpack/install.c:
30076 advpack: Implement the CheckAdminRights option.
30078 * dlls/advpack/install.c:
30079 advpack: Implement the RunPreSetupCommands command.
30081 * dlls/advpack/install.c:
30082 advpack: INF install is implemented so fix the documentation.
30084 * dlls/advpack/install.c:
30085 advpack: Implement the PerUserInstall command.
30087 * dlls/advpack/install.c:
30088 advpack: Leave room for the NULL terminator in the working_dir string.
30090 * dlls/advpack/install.c:
30091 advpack: NULL-terminate the source path.
30093 * dlls/advpack/install.c:
30094 advpack: Return the hresult in ExecuteCabW.
30096 * dlls/advpack/reg.c:
30097 advpack: Clean up the formatting of RegInstall to match the rest of the file.
30099 * dlls/advpack/reg.c:
30100 advpack: Perform an Advanced INF-level install in RegInstall.
30102 * dlls/advpack/reg.c:
30103 advpack: Factor out writing predefined strings into write_predefined_strings.
30105 * dlls/advpack/advpack.c:
30106 advpack: Ignore the return value from the OCX registration.
30108 2006-04-21 Hans Leidekker <hans@it.vu.nl>
30110 * dlls/wldap32/search.c:
30111 wldap32: Document the search functions.
30113 2006-04-21 Jacek Caban <jacek@codeweavers.com>
30115 * dlls/kernel/kernel_main.c:
30116 kernel: Remove no longer needed includes.
30118 2006-04-21 Robert Reif <reif@earthlink.net>
30120 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
30121 dlls/advapi32/tests/lsa.c:
30122 advapi32: Add some lsa tests.
30124 * dlls/advapi32/lsa.c:
30125 advapi32: Fix LsaClose return value.
30127 2006-04-29 Robert Reif <reif@earthlink.net>
30129 * dlls/netapi32/access.c:
30130 netapi32: Implement NetUserModalsGet level 2.
30132 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
30133 dsound: Add DirectSoundBuffer_Lock tests.
30135 2006-04-28 Robert Reif <reif@earthlink.net>
30137 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
30138 dsound: Check DirectSoundBuffer_Lock parameters.
30139 Check DirectSoundBuffer_Lock parameters and return an error (like
30140 Windows) rather than fixing up the parameters.
30142 2006-04-28 Jacek Caban <jacek@codeweavers.com>
30144 * dlls/mshtml/tests/htmldoc.c:
30145 mshtml: Added test of connection points.
30147 * dlls/mshtml/conpoint.c:
30148 mshtml: Added GetConnectionInterface implementation.
30150 * dlls/mshtml/conpoint.c:
30151 mshtml: Added GetConnectionPointContainer implementation.
30153 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
30154 mshtml: Added stub implementation of connection points.
30156 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
30157 dlls/mshtml/mshtml_private.h:
30158 mshtml: Added IConnectionPointContainer stub implementation.
30160 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
30161 mshtml: Added get_body implementation.
30163 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
30164 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
30165 mshtml: Added IHTMLTextContainer stub implementation.
30167 * include/mshtmdid.h, include/mshtml.idl:
30168 mshtml: Added IHTMLTextContainer declaration.
30170 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
30172 * fonts/ms_sans_serif.sfd:
30173 fonts: Add missing Latin glyph to ms_sans_serif.
30175 * fonts/system.sfd:
30176 fonts: Add some missing Latin glyphs to System.
30178 * fonts/courier.sfd:
30179 fonts: Add some missing Latin glyphs to Courier.
30181 2006-04-28 Huw Davies <huw@codeweavers.com>
30183 * dlls/oleaut32/usrmarshal.c:
30184 oleaut32: Implement GetDocumentation_Proxy/Stub.
30186 * dlls/oleaut32/usrmarshal.c:
30187 oleaut32: Implement GetFuncDesc_Proxy and friends.
30189 * dlls/oleaut32/usrmarshal.c:
30190 oleaut32: Implement GetTypeAttr_Proxy and friends.
30192 * dlls/rpcrt4/ndr_marshall.c:
30193 rpcrt4: Support for non-encapsulated unions.
30195 * dlls/gdi/freetype.c:
30196 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
30197 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
30199 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
30201 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
30202 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
30203 widl: Implement 'oldnames' option.
30205 * tools/widl/typegen.c:
30208 2006-04-26 Robert Shearman <rob@codeweavers.com>
30211 server: Threads should start off without having an impersonation token.
30213 * dlls/advapi32/security.c:
30214 advapi32: Implement the majority of ImpersonateLoggedOnUser.
30216 * dlls/wininet/internet.c:
30217 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
30219 * include/ndrtypes.h:
30220 include: Copy some format character types from wine/rpcfc.h to
30221 ndrtypes.h and change them into an enumeration.
30223 2006-04-28 Mike McCormack <mike@codeweavers.com>
30225 * include/rpcdce.h:
30226 rpcrt4: Add some defines.
30228 2006-04-26 Mike McCormack <mike@codeweavers.com>
30230 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
30231 rpcrt4: Add stub implementations for RPC authentication functions.
30233 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
30234 wininet: Fix peeking of http data with a nul byte in it.
30236 * dlls/msi/package.c:
30237 msi: Use the source name of the msi package when it fails to copy.
30239 * programs/msiexec/msiexec.c:
30240 msiexec: Force using /i file.msi, some programs pass properties without an =.
30242 2006-04-25 Mike McCormack <mike@codeweavers.com>
30244 * dlls/ole32/ole2.c:
30245 ole32: Store drop targets in a standard list.
30247 2006-04-22 Robert Reif <reif@earthlink.net>
30249 * dlls/netapi32/tests/access.c:
30250 netapi32: Add minimal NetUserModalsGet test.
30252 2006-04-22 András Kovács <andras@csevego.net>
30254 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
30255 regedit: Translation to Hungarian.
30257 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
30258 wordpad: Translation to Hungarian.
30260 * documentation/README.hu:
30261 Translated README file to Hungarian.
30263 2006-04-21 Jacek Caban <jacek@codeweavers.com>
30265 * tools/widl/parser.y:
30268 * include/exdisp.idl, include/mshtml.idl:
30269 include: Added missing importlib.
30271 2006-04-21 Alexandre Julliard <julliard@winehq.org>
30273 * server/mapping.c:
30274 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
30276 2006-04-21 Jacek Caban <jacek@codeweavers.com>
30278 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
30279 widl: Added importlib parsing code.
30281 * dlls/shdocvw/iexplore.c:
30282 shdocvw: Don't create IE default window in embedding mode.
30284 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
30285 shdocvw: Use InternetExplorer object in create_ie_window.
30287 2006-04-21 Mike McCormack <mike@codeweavers.com>
30289 * dlls/rpcrt4/rpc_transport.c:
30290 rpcrt4: Invalid sockets should have a value of -1.
30292 2006-04-21 Alexandre Julliard <julliard@winehq.org>
30295 wpp: Fixed typo in long long constants handling.
30297 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
30300 wpp: Implement long long constant parsing.
30302 2006-04-19 Hans Leidekker <hans@it.vu.nl>
30304 * include/windns.h:
30305 dnsapi: Add a couple of macros and prototypes.
30307 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
30309 * dlls/wined3d/device.c:
30310 wined3d: Fix mipmap level count.
30312 * dlls/wined3d/pixelshader.c:
30313 wined3d: Improve/implement D3DSIO_TEX.
30314 - unify per-version cases into a single sequence
30315 - make use of get_register_name() for the destination register
30316 - ignore destination write mask - it's only allowed on 2.0+ shaders,
30317 and only the default mask is allowed there (xyzw)
30318 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
30319 - implement for shaders 2.0-3.0
30321 * dlls/wined3d/utils.c:
30322 wined3d: Texture format corrections.
30323 - add missing GL type and make GL cfg entries for A16B16G16R16
30324 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
30325 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
30328 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
30329 wined3d: Correct vtrace usage.
30331 2006-04-21 Mike McCormack <mike@codeweavers.com>
30333 * dlls/rpcrt4/rpc_transport.c:
30334 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
30336 * dlls/rpcrt4/rpc_transport.c:
30337 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
30339 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
30340 rpcrt4: Hide the details of the rpc transport mechanism.
30342 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
30343 rpcrt4: Abstract RPCRT4_SpawnConnection.
30345 * dlls/rpcrt4/rpc_transport.c:
30346 rpcrt4: Move the connected check inside the named pipe code.
30348 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
30349 dlls/rpcrt4/rpc_transport.c:
30350 rpcrt4: Split the transport layer into a different file.
30352 * dlls/rpcrt4/rpc_server.c:
30353 rpcrt4: Allocate RpcServerProtseq in a single place.
30355 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
30357 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
30358 usp10: Fix return codes of ScriptGetFontProperties + tests.
30360 2006-04-20 Robert Reif <reif@earthlink.net>
30362 * dlls/advapi32/lsa.c:
30363 advapi32: Fix LsaQueryInformationPolicy return values.
30365 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
30367 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
30368 dlls/wined3d/wined3d_private.h:
30369 wined3d: Implement IWineD3DPalette.
30371 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
30373 * tools/widl/typegen.c:
30374 widl: Implement support for unique pointers to strings.
30376 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
30378 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
30379 include/pshpack4.h, include/pshpack8.h:
30380 include: Expand pack nesting from 3 to 15 levels.
30382 2006-04-21 Alexandre Julliard <julliard@winehq.org>
30384 * dlls/gdi/freetype.c:
30385 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
30387 2006-04-20 Alexandre Julliard <julliard@winehq.org>
30389 * dlls/kernel/kernel_main.c:
30390 kernel: Make GetTickCount call NtGetTickCount.
30392 2006-04-19 Jacek Caban <jacek@codeweavers.com>
30394 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
30395 ntdll: Added NtGetTickCount implementation.
30397 2006-04-20 Alexandre Julliard <julliard@winehq.org>
30399 * dlls/user/class.c:
30400 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
30401 Based on a patch by qingdoa daoo.
30403 2006-04-20 Mike McCormack <mike@codeweavers.com>
30405 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
30406 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
30407 rpcrt4: Abstract the transport layer functionality.
30409 2006-04-20 James Hawkins <truiken@gmail.com>
30411 * dlls/advpack/install.c:
30412 advpack: Implement LaunchINFSectionW.
30414 * dlls/advpack/install.c:
30415 advpack: Implement ExecuteCabW.
30417 * dlls/advpack/install.c:
30418 advpack: Implement the RunPostSetupCommands callback.
30420 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
30421 advpack: Implement the RegisterOCXs callback.
30423 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
30425 * dlls/usp10/usp10.c:
30426 usp10: Set defaults for ScriptGetFontProperties.
30427 Set defaults similar to Win XP for Kashida and set the default char in
30428 ScriptGetFontProperties.
30430 * dlls/usp10/usp10.c:
30431 usp10: Remove the need to pass chars to ScriptPlace.
30433 2006-04-20 Alexandre Julliard <julliard@winehq.org>
30435 * server/context_i386.c:
30436 server: Remove some no longer needed ptrace code to set registers.
30437 Also make sure the debug registers are properly copied to the context
30440 * dlls/ntdll/exception.c:
30441 ntdll: Use NtSetContextThread in NtRaiseException.
30443 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
30444 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
30445 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
30446 server/context_i386.c:
30447 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
30449 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
30451 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30452 wined3d: Trace corrections/improvements.
30454 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
30456 * dlls/comctl32/toolbar.c:
30457 comctl32: Fix an unsigned comparison to zero.
30459 2006-04-20 James Hawkins <truiken@gmail.com>
30461 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
30462 dlls/advpack/install.c:
30463 advpack: Set the ldids of the install section in install_init.
30465 * dlls/advpack/install.c:
30466 advpack: Add stub handling for the RegisterOCXs command.
30468 * dlls/advpack/install.c:
30469 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
30471 * dlls/advpack/install.c:
30472 advpack: LaunchINFSectionExA is no longer a stub.
30474 2006-04-20 Mike McCormack <mike@codeweavers.com>
30476 * dlls/rpcrt4/rpc_binding.c:
30477 rpcrt4: Use a separate function to open each protseq.
30479 * dlls/rpcrt4/rpc_server.c:
30480 rpcrt4: Abstract access to the connection's waitable object.
30482 2006-04-20 Robert Shearman <rob@codeweavers.com>
30484 * tools/widl/write_msft.c:
30485 widl: Prevent NULL pointer de-refs on "void *" types.
30487 * dlls/wininet/internet.c:
30488 wininet: Don't allocate memory for the thread error structure until it is needed.
30489 Don't allocate memory for the thread error structure until it is
30490 needed, as it is quite large and wastes memory for threads that don't
30491 call any wininet function.
30493 * dlls/rpcrt4/ndr_marshall.c:
30494 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
30496 * dlls/rpcrt4/ndr_marshall.c:
30497 rpcrt4: Free all pointers by default, except for conformant strings.
30498 Free all pointers by default, except for conformant strings.
30499 Conformant arrays should always be freed.
30500 Add FC_CVARRAY to list of known types to avoid a FIXME.
30502 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
30503 rpcrt4: Fix some memory leaks.
30505 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
30506 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
30507 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
30508 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
30510 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
30511 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
30513 * dlls/rpcrt4/ndr_stubless.c:
30514 rpcrt4: Store the return value on the stack for interpreted stubs.
30515 Store the return value on the stack for stubs, as MIDL reserves space
30516 for it and gives us a stack offset. This fixes calling methods with
30517 thunks that assume that the return value will be stored on the stack.
30519 * dlls/rpcrt4/ndr_stubless.c:
30520 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
30521 Correctly fill in StackTop for stubless clients/servers so that
30522 conformance for top-level parameters works.
30524 * dlls/rpcrt4/ndr_stubless.c:
30525 rpcrt4: There's no need to set stubMsg.StackTop twice.
30527 * dlls/rpcrt4/ndr_stubless.c:
30528 rpcrt4: Fix the MSVC version of call_server_func.
30529 Fix the MSVC version of call_server_func to pop the registers in the
30530 same order they were pushed.
30532 2006-04-19 Thomas Kho <tkho@ucla.edu>
30534 * dlls/x11drv/keyboard.c:
30535 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
30537 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
30539 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
30540 programs/progman/Es.rc, programs/progman/Fr.rc,
30541 programs/progman/Hu.rc, programs/progman/It.rc,
30542 programs/progman/Ko.rc, programs/progman/Nl.rc,
30543 programs/progman/No.rc, programs/progman/Pt.rc,
30544 programs/progman/Ru.rc, programs/progman/Si.rc,
30545 programs/progman/Tr.rc, programs/progman/Xx.rc,
30546 programs/progman/Zh.rc:
30547 progman: Add close button and sysmenu to dialogs.
30549 * dlls/comctl32/header.c:
30550 comctl32: header: Avoid freeing invalid pointers.
30552 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
30554 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
30555 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
30556 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
30557 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
30558 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
30559 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
30560 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
30561 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
30562 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
30563 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
30564 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
30565 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
30566 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
30567 user: Add SS_NOPREFIX to the text style in message boxes.
30569 2006-04-19 Jacek Caban <jacek@codeweavers.com>
30571 * dlls/shdocvw/ie.c:
30572 shdocvw: Added InternetExplorer::Navigate2 implementation.
30574 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
30575 shdocvw: Move create_doc_view_hwnd call to navigate_url.
30577 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
30578 shdocvw: Register InternetExplorer class factory in IEWinMain.
30579 Based on a patch by Mike McCormack.
30581 * dlls/shdocvw/ie.c:
30582 shdocvw: Added InternetExplorer::put_Visible implementation.
30584 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
30585 shdocvw: Move IEWinMain to iexplore.c.
30587 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
30588 dlls/shdocvw/shdocvw.h:
30589 shdocvw: Added beginning InternetExplorer implementation.
30591 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
30592 dlls/shdocvw/shdocvw_main.c:
30593 shdocvw: Move DllGetClassObject implementation to factory.c.
30595 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
30596 dlls/shdocvw/webbrowser.c:
30597 shdocvw: Move more initialization code to DocHost_Init.
30599 * include/mshtmdid.h, include/mshtml.idl:
30600 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
30602 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
30604 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
30605 dlls/gdi/gdi_private.h, include/wingdi.h:
30606 gdi: Added implementation of GetCharABCWidthsI.
30608 2006-04-19 Alexandre Julliard <julliard@winehq.org>
30610 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
30611 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
30612 server/process.c, server/process.h, server/thread.c, server/thread.h:
30613 server: Use the standard suspend mechanism to simulate a breakpoint
30614 in an active process, instead of sending a SIGTRAP.
30617 loader: Attempt to detect broken vmsplit setups.
30619 2006-04-18 Mike Frysinger <vapier@gentoo.org>
30621 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
30622 joystick: Search for /dev/input/js as well as /dev/js.
30624 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
30626 * dlls/wined3d/pixelshader.c:
30627 wined3d: Support for shift modifiers.
30629 * dlls/wined3d/pixelshader.c:
30630 wined3d: Support more than 4/6 tex/temp registers.
30632 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
30634 * dlls/comctl32/tests/header.c:
30635 comctl32: Test the HDM_SETITEM notifications.
30637 * dlls/comctl32/header.c:
30638 comctl32: header: Send correct notify after HDM_SETITEM.
30639 The HDN_ITEMCHANGING notify should have the new data instead of the
30640 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
30641 field if it changed.
30643 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
30644 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
30646 2006-04-19 Huw Davies <huw@codeweavers.com>
30648 * dlls/oleaut32/usrmarshal.c:
30649 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
30650 Based on some documentation by Rob Shearman.
30652 2006-04-20 Mike McCormack <mike@codeweavers.com>
30654 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
30655 dlls/rpcrt4/rpc_message.c:
30656 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
30658 * dlls/rpcrt4/rpc_message.c:
30659 rpcrt4: Make RPCRT4_Send more compatible with write(2).
30661 2006-04-19 Mike McCormack <mike@codeweavers.com>
30663 * dlls/rpcrt4/rpc_message.c:
30664 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
30666 * dlls/rpcrt4/rpc_binding.c:
30667 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
30669 * dlls/rpcrt4/rpc_binding.c:
30670 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
30672 * dlls/rpcrt4/rpc_binding.c:
30673 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
30675 2006-04-19 Alexandre Julliard <julliard@winehq.org>
30677 * dlls/dbghelp/dbghelp.c:
30678 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
30680 * dlls/shell32/shell32.spec:
30681 shell32: Fixed ordinals of SHDefExtractIconA/W.
30683 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
30685 * dlls/user/menu.c, dlls/user/tests/menu.c:
30686 user: Find popup menus by ID.
30687 - Find menus by ID: Proper fallback to popup menus.
30688 - Use the menu ID, not the handle for the fallback.
30689 - Save the fallback menu's position.
30691 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
30693 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
30694 wined3d: Implement GetHWND and SetHWND.
30696 * dlls/wined3d/device.c:
30697 wined3d: Implement EnumTextureFormats.
30699 * dlls/wined3d/device.c:
30700 wined3d: Implement EnumZBufferFormats.
30702 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
30703 dlls/wined3d/wined3d_private.h:
30704 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
30706 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
30707 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
30708 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
30709 wined3d: Implement Init3D and Uninit3D.
30711 2006-04-18 James Hawkins <truiken@gmail.com>
30713 * dlls/advpack/advpack.c:
30714 advpack: Set the destination directory to the working directory if key equals SourceDir.
30716 * dlls/advpack/advpack.c:
30717 advpack: Add the ability to set multiple keys on one line in set_ldid.
30719 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
30720 dlls/advpack/files.c, dlls/advpack/install.c:
30721 advpack: Put function declarations in advpack_private.h.
30723 2006-04-19 Mike McCormack <mike@codeweavers.com>
30725 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
30726 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
30728 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
30729 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
30731 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
30732 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
30733 Based on a patch by Rob Shearman.
30735 2006-04-18 Huw Davies <huw@codeweavers.com>
30737 * dlls/gdi/bitblt.c:
30738 gdi32: Fix return values in BitBlt/StretchBlt.
30740 * dlls/gdi/bitblt.c:
30741 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
30743 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
30745 * dlls/comctl32/header.c:
30746 comctl32: header: Remove the unused bUnicode.
30748 * dlls/comctl32/header.c:
30749 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
30751 2006-04-19 Mike McCormack <mike@codeweavers.com>
30753 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
30754 msi: Clean up memset usage.
30756 * dlls/msi/classes.c:
30757 msi: Fix a regression caused by some bad logic.
30759 * dlls/msi/helpers.c:
30760 msi: Don't fall back to the folder's parent if the folder doesn't exist.
30762 2006-04-18 Alexandre Julliard <julliard@winehq.org>
30764 * programs/explorer/hal.c:
30765 explorer: Reuse drives that point to the same device to avoid memory leaks.
30766 Also print a warning if HAL support is not compiled in.
30768 * tools/winebuild/build.h, tools/winebuild/import.c,
30769 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
30770 winebuild: Disable linking to external symbols by default.
30772 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
30773 wldap32: Added a wrapper for ber_scanf.
30775 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
30776 wldap32: Added a wrapper for ber_printf.
30778 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
30779 wldap32: Add wrappers for the ber_* functions.
30781 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
30782 ntdll: Add wrappers for the remaining math functions.
30784 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
30785 ntdll: Add wrappers for the string functions.
30787 * configure, configure.ac:
30788 configure: Added check to catch old versions of the dbus library.
30790 2006-04-18 Mike McCormack <mike@codeweavers.com>
30792 * dlls/msi/helpers.c:
30793 msi: Simplify create_component_advertise_string() a little.
30795 2006-04-18 Robert Shearman <rob@codeweavers.com>
30797 * dlls/oleaut32/usrmarshal.c:
30798 oleaut32: Fix differences between the size returned in sizing the
30799 buffer for interfaces and the buffer actually used.
30801 * dlls/oleaut32/usrmarshal.c:
30802 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
30803 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
30804 otherwise BSTR_UserUnmarshal will try to use the memory in the
30807 * tools/widl/typelib.c, tools/widl/write_msft.c:
30808 widl: Ignore [object] attribute on interfaces written to a typelib.
30810 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
30812 * dlls/winspool/tests/info.c:
30813 winspool: Add a test for DocumentProperties.
30815 2006-04-18 Alexandre Julliard <julliard@winehq.org>
30817 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
30818 programs/explorer/explorer_private.h, programs/explorer/hal.c:
30819 explorer: Initial version of dynamic drive support using HAL.
30821 * configure, configure.ac, include/config.h.in:
30822 configure: Added checks for HAL libraries.
30825 libwine: Added a couple of missing memory constraints in LDT syscalls.
30827 2006-04-18 Jacek Caban <jacek@codeweavers.com>
30829 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
30830 dlls/shdocvw/webbrowser.c:
30831 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
30833 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
30834 dlls/shdocvw/webbrowser.c:
30835 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
30837 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
30838 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
30839 dlls/shdocvw/webbrowser.c:
30840 shdocvw: Move connection points to DocHost object.
30842 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
30843 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
30844 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
30846 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
30847 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30848 shdocvw: Get rid of WebBrowser dependency in DocHost object.
30850 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
30851 shdocvw: Move IOleInPlaceFrame to DocHost object.
30853 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
30854 shdocvw: Move IServiceProvider to DocHost object.
30856 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
30857 shdocvw: Move IDispatch to DocHost object.
30859 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
30860 shdocvw: Move IOleCommandTarget to DocHost object.
30862 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
30863 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
30864 dlls/shdocvw/webbrowser.c:
30865 shdocvw: Move IOleDocumentSite to DocHost object.
30867 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
30868 dlls/shdocvw/shdocvw.h:
30869 shdocvw: Move IDocHostUIHandler to DocHost object.
30871 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
30872 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
30873 dlls/shdocvw/webbrowser.c:
30874 shdocvw: Move IOleInPlaceSite to DocHost object.
30876 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
30877 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30878 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
30879 code between WebBrowser and InternetExplorer.
30881 2006-04-18 Alexandre Julliard <julliard@winehq.org>
30883 * tools/winebuild/import.c:
30884 winebuild: Fixed index in module table for delayed imports.
30886 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
30888 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30889 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
30891 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30892 wined3d: Use correct register number mask.
30893 The regmask currently being used is wrong - 0x1FFF includes the high
30894 two bits of the register type.
30896 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30897 wined3d: Dcl opcode takes 2 parameters.
30899 * dlls/wined3d/pixelshader.c:
30900 wined3d: Fix _dw modifier.
30901 The _dw modifier needs to specify a component swizzle, just like the
30902 _dz currently does.
30904 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
30906 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30907 wined3d: Fix flow control instructions number of parameters.
30908 - else, endif, break take 0 parameters [not 2]
30909 - if, rep take 1 parameter [not 2]
30910 - breakp takes 1 parameter [not 2]
30911 - move all flow control instructions in one place
30912 - sync software shaders signatures with this
30914 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30915 wined3d: Skip unhandled opcodes in vshaders.
30917 * dlls/wined3d/pixelshader.c:
30918 wined3d: Texkill is supported for ps2.0-3.0.
30920 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
30922 * dlls/comctl32/header.c:
30923 comctl32: Send Unicode notifications if required in header control.
30925 * dlls/comctl32/listview.c:
30926 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
30928 * dlls/shell32/shlview.c:
30929 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
30931 * programs/progman/dialog.c, programs/progman/grpfile.c:
30932 progman: Fix two simple bugs.
30933 Use correctly the GetOpenFileName function.
30934 Use _lcreat instead of _lopen to create a new file.
30936 2006-04-18 Mike McCormack <mike@codeweavers.com>
30938 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
30939 ole32: More tests and fixes for STGM_PRIORITY.
30941 * dlls/ole32/tests/clipboard.c:
30942 ole32: Fix a declaration.
30944 * dlls/ole32/tests/marshal.c:
30945 ole32: Uncomment some code to make sure it is compiled, but don't run it.
30947 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
30949 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
30950 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
30952 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
30953 wined3d: Add the remaining IWineD3DDevice methods.
30955 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
30956 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
30957 wined3d: Add IWineD3DPalette.
30959 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
30960 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
30961 wined3d: Add a parameter for surface type selection.
30963 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
30965 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
30966 shell32: Define 2 more avi resources.
30968 2006-04-17 Mike McCormack <mike@codeweavers.com>
30970 * configure, configure.ac:
30971 configure: Exit with a non-zero exit code if a core dependency is missing.
30973 * configure, configure.ac, dlls/Makedll.rules.in,
30974 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
30975 programs/Makeprog.rules.in:
30976 configure: Remove the --disable-debug and --disable-trace options.
30978 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
30979 dlls/msi/tests/msi.c:
30980 msi: Fix some possible NULL pointer dereferences (Coverity).
30982 * programs/regsvr32/regsvr32.c:
30983 regsvr32: Ignore the /c flag.
30985 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
30987 * dlls/winspool/tests/info.c:
30988 winspool: Basic tests for DeleteMonitor.
30990 * dlls/winspool/info.c:
30991 winspool: Implement DeleteMonitor.
30993 2006-04-17 James Hawkins <truiken@gmail.com>
30995 * dlls/advpack/install.c:
30996 advpack: Add install_init/release to perform install initialization.
30998 * dlls/advpack/advpack.c:
30999 advpack: Factor out OCX registering into do_ocx_reg.
31001 * dlls/advpack/advpack.c:
31002 advpack: Use get_parameter to read the three parameters of RegisterOCX.
31003 Use get_parameter to read the three parameters to RegisterOCX.
31004 Remove the ERRs and TRACEs now that we return the HRESULT.
31006 * dlls/advpack/advpack.c:
31007 advpack: The fallback directory is the fifth field index, not the sixth.
31009 * dlls/advpack/install.c:
31010 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
31012 * dlls/advpack/advpack.c:
31013 advpack: Fix the documentation for RegisterOCX.
31015 * dlls/advpack/advpack.c:
31016 advpack: Fix the return type of RegisterOCX.
31018 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
31020 * tools/widl/client.c, tools/widl/server.c:
31021 widl: Support multiple RPC interfaces per binary.
31023 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
31025 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
31026 twain_32: Added Norwegian resource.
31028 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
31030 * programs/winefile/No.rc:
31031 winefile: Fix typo in the Norwegian resources.
31033 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
31035 * configure, configure.ac:
31036 configure: On FreeBSD, make wine-pthread the new default.
31038 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
31040 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
31041 twain_32: French localization.
31043 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
31044 shlwapi: French localization.
31046 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
31047 iccvid: French localization.
31049 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
31050 msvfw: French localization.
31052 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
31053 msvidc: French localization.
31055 * programs/winecfg/Fr.rc:
31056 winecfg: French localization.
31058 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
31060 * dlls/dbghelp/stack.c:
31061 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
31063 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
31065 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
31066 wined3d: Add a method to change the front and back buffers.
31068 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
31070 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
31071 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
31072 include/wine/wined3d_interface.h:
31073 wined3d: Add IWineD3DSurface::Blt.
31075 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
31077 * dlls/uxtheme/metric.c:
31078 uxtheme: Fix GetThemeSysString as the error-path was always taken.
31080 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
31082 * tools/widl/typegen.c:
31083 widl: Implement support for unique pointers to arrays.
31085 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
31087 * programs/explorer/systray.c:
31088 explorer: Fixed a typo in system tray.
31090 2006-04-13 Aric Stewart <aric@codeweavers.com>
31092 * dlls/comctl32/listview.c:
31093 comctl32: Listview notify fix.
31094 Turn off updating for that the unselect and select and then turns it
31095 on for the focus call, this results in 1 edit notify being sent at the
31096 end of the operation.
31098 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
31100 * dlls/kernel/tests/heap.c:
31101 kernel: Add some tests for Lock/Unlock memory handles.
31103 * dlls/kernel/heap.c:
31104 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
31106 2006-04-14 Jacek Caban <jacek@codeweavers.com>
31108 * dlls/shdocvw/webbrowser.c:
31109 shdocvw: Added Top, Left, Height and Width properties implementation.
31111 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
31112 shdocvw: Store IOleInPlaceSite in WebBrowser object.
31114 * dlls/shdocvw/oleobject.c:
31115 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
31117 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
31118 shdocvw: Better window handling.
31119 Use unicode version of DefWindowProc in unicode window procs.
31122 * dlls/shell32/shlexec.c:
31123 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
31125 2006-04-14 Hans Leidekker <hans@it.vu.nl>
31127 * dlls/wldap32/misc.c:
31128 wldap32: Document the miscellaneous functions.
31130 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
31132 * dlls/wined3d/device.c:
31133 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
31135 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
31137 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
31138 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
31140 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
31141 rpcrt4: Constify NDR function tables.
31143 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
31145 * dlls/comctl32/animate.c:
31146 comctl32: Change return code comparison in AVI control.
31148 2006-04-13 James Hawkins <truiken@gmail.com>
31150 * dlls/advpack/advpack.c:
31151 advpack: Document RegisterOCX.
31153 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
31155 * dlls/shell32/shell32_Fi.rc:
31156 shell32: Fix common files directory location in shell32_Fi.rc.
31158 2006-04-12 Thomas Kho <tkho@ucla.edu>
31160 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
31161 x11drv: Properly handle VK_LMENU input.
31163 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
31165 * dlls/kernel/tests/toolhelp.c:
31166 kernel: Load tests again on NT 3.51 (toolhelp API not present).
31168 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
31170 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
31171 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
31173 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
31175 * include/wine/wined3d_interface.h:
31176 wined3d: Add macros for (Un)Init3D and Flip.
31178 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
31180 * dlls/shell32/shell32_It.rc:
31181 shell32: Italian resources update.
31183 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
31185 * programs/winefile/winefile.c:
31186 winefile: Use header full drag.
31189 include: Fix a mistake in the declaration of _sntprintf.
31191 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
31193 * programs/winecfg/Fi.rc:
31194 winecfg: Update the Finnish resources.
31196 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
31197 twain_32: Add Finnish resources.
31199 2006-04-13 Mike McCormack <mike@codeweavers.com>
31201 * include/wtypes.idl:
31202 wtypes.idl: Add size attribute to a void pointer.
31204 * tools/widl/write_msft.c:
31205 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
31207 2006-04-13 Alexandre Julliard <julliard@winehq.org>
31209 * libs/wine/mmap.c:
31210 libwine: Only try to mmap the exact address when reserving memory.
31211 This should avoid some extra work on platforms that need the
31212 try_mmap_fixed function.
31214 * libs/wine/mmap.c:
31215 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
31218 server: Remove the use_ptrace variable.
31220 * ANNOUNCE, ChangeLog, VERSION, configure:
31223 ----------------------------------------------------------------
31224 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
31226 * programs/winecfg/Nl.rc:
31227 winecfg: Update Dutch resource.
31229 2006-04-13 Alexandre Julliard <julliard@winehq.org>
31231 * dlls/advpack/reg.c:
31232 advpack: Fixed a couple of typos in Unicode conversion.
31234 * dlls/crypt32/encode.c:
31235 crypt32: Fixed day/month mismatch in time encoding routines.
31237 * dlls/crypt32/cert.c:
31238 crypt32: Avoid crash on NULL pointer in trace.
31240 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
31242 * dlls/user/menu.c:
31243 user: Fix dereferencing a potential NULL pointer.
31245 2006-04-12 Jason Green <jave27@gmail.com>
31247 * dlls/wined3d/utils.c:
31248 wined3d: Add case 0 to switch statement and fix the fixme.
31249 Screwed up a copy/paste from one of my recent patches. This
31250 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
31251 as the Stencil format. Also, it changes the FIXME to print the
31254 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
31256 * dlls/version/install.c:
31257 version: Translate some German comments.
31259 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
31261 * dlls/usp10/usp10.c:
31262 usp10: Add some tests to ScriptGetFontProperties.
31264 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
31266 * dlls/msvcrt/undname.c:
31267 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
31269 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
31271 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
31272 wined3d: Add IWineD3DSurface::Flip.
31274 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
31275 dlls/d3d9/directx.c, dlls/wined3d/device.c,
31276 include/wine/wined3d_interface.h:
31277 wined3d: Split device creation and opengl initialization.
31279 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
31281 * dlls/wined3d/device.c:
31282 wined3d: Combined unhandled renderstate cases into one.
31284 * dlls/wined3d/device.c:
31285 wined3d: IWineD3DDeviceImpl_Reset cleanup.
31286 Joined the functions as it looks like a typo in the function name
31287 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
31289 2006-04-12 Jacek Caban <jacek@codeweavers.com>
31291 * dlls/shell32/shlexec.c:
31292 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
31294 * dlls/shdocvw/dochost.c:
31295 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
31297 2006-04-12 Alexandre Julliard <julliard@winehq.org>
31299 * dlls/wineps/init.c:
31300 wineps: Load generic.ppd from the data dir if nothing else is specified.
31302 2006-04-12 Huw Davies <huw@codeweavers.com>
31304 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
31305 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
31307 2006-04-12 Alexandre Julliard <julliard@winehq.org>
31309 * loader/preloader.c:
31310 preloader: Workaround for broken no-exec protections.
31311 Add an executable page at the top of the address space to defeat
31312 broken no-exec protections that play with the code selector limit.
31314 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
31316 * dlls/comctl32/listview.c:
31317 comctl32: Fix listview column resize.
31318 Draw a track line after a HDN_TRACK, resize the columns only after a
31320 Create the header with HDS_FULLDRAG.
31322 * dlls/comctl32/header.c:
31323 comctl32: Fix listview column resize.
31324 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
31325 after a mouse move.
31327 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
31329 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
31330 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
31331 dlls/avifil32/icmstream.c:
31332 avifil32: Avoid not necessary zeroing out of an allocated memory block.
31334 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
31336 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
31337 dlls/wined3d/wined3d_private.h:
31338 wined3d: Add a resource dumper.
31340 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
31342 * dlls/gdi/enhmetafile.c:
31343 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
31345 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
31347 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
31348 dlls/kernel/tests/toolhelp.c:
31349 kernel32: Added some tests for toolhelp functions.
31351 * dlls/kernel/toolhelp.c:
31352 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
31354 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
31356 * programs/winetest/Makefile.in:
31357 winetest: Added dnsapi tests.
31359 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
31361 * dlls/wined3d/pixelshader.c:
31362 wined3d: Enable texld instruction (shaders 1.4).
31364 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
31366 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
31367 wined3d: Reorganize shaders code a bit.
31369 2006-04-11 Hans Leidekker <hans@it.vu.nl>
31371 * dlls/wldap32/page.c:
31372 wldap32: Improve error handling in create_page_control().
31374 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
31376 * dlls/winspool/tests/info.c:
31377 winspool: Basic tests for AddMonitor.
31379 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
31381 * dlls/winspool/info.c:
31382 winspool: Implement AddMonitor.
31384 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
31386 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
31387 dlls/d3d9/vertexshader.c:
31388 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
31390 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
31391 d3d8: VertexShader should keep reference to the parent device object.
31393 2006-04-12 Alexandre Julliard <julliard@winehq.org>
31396 server: Don't attach thread input to the desktop.
31397 Now that the desktop can be owned by a thread we need to explicitly
31398 check for it in the thread attach check.
31400 2006-04-11 Petr Tesarik <hat@tesarici.cz>
31402 * dlls/winedos/int2f.c:
31403 winedos: Implement INT2F/AX=1501 (get drive device list).
31405 2006-04-11 Juan Lang <juan_lang@yahoo.com>
31407 * dlls/msi/appsearch.c:
31408 msi: Fix possible crash bugs in error path.
31410 2006-04-11 Mike McCormack <mike@codeweavers.com>
31412 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
31413 shdocvw: Register iexplore.exe as a COM local server.
31415 2006-04-11 Jason Green <jave27@gmail.com>
31417 * dlls/wined3d/vertexdeclaration.c:
31418 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
31420 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
31422 * dlls/wined3d/swapchain.c:
31423 wined3d: Don't do a logical AND on the swap effect.
31425 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
31427 * dlls/wined3d/resource.c:
31428 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
31430 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
31432 * dlls/riched20/editor.c, dlls/riched20/para.c:
31433 riched20: Allow inheriting table cell definitions from previous table row.
31434 Allow inheriting of table cell definitions from a previous table row
31435 when the current table row does not contain a \trowd, only an \intbl.
31437 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
31439 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
31440 shlwapi: Ignore leading spaces in PathMatchSpec.
31442 * dlls/shlwapi/tests/path.c:
31443 shlwapi: Add tests for PathMatchSpec.
31446 gdi: Do not convert string paramter when rendering glyph indexes.
31449 gdi: Write out glyph count correctly in GetCharacterPlacementA.
31451 2006-04-11 Alexandre Julliard <julliard@winehq.org>
31454 Makefile: There are currently no tests in the programs directory.
31456 2006-04-09 Dan Kegel <dank@kegel.com>
31458 * dlls/x11drv/clipboard.c:
31459 x11drv: Fix two clipboard bugs.
31460 Fix two clipboard problems that caused BadAtom crashes and caused some
31461 clipboard formats to not be exported properly.
31463 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
31465 * dlls/wined3d/pixelshader.c:
31466 wined3d: Remove bogus address register warning for pixel shaders.
31467 Pixel shaders don't have an address register, this warning is bogus.
31468 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
31470 2006-04-11 James Hawkins <truiken@gmail.com>
31472 * dlls/advpack/advpack.c, dlls/advpack/install.c:
31473 advpack: Implement UserInstStubWrapper.
31475 2006-04-11 Mike McCormack <mike@codeweavers.com>
31477 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
31478 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
31479 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
31480 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
31481 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
31483 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
31485 * dlls/msvcrt/file.c:
31487 Make sure, when copying handles from std ones (when no io info is
31488 inherited from parent) to create inheritable handles (spotted by
31491 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
31493 * tools/winedump/debug.c, tools/winedump/dump.c,
31494 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
31495 tools/winedump/winedump.h:
31496 winedump: Constify some pointers.
31498 2006-04-11 Alexandre Julliard <julliard@winehq.org>
31500 * tools/winedump/dump.c, tools/winedump/pe.c:
31501 winedump: Added detection of Wine fake dlls.
31502 Also pass the real start of the file to the dump functions, instead of
31503 having the generic code care about the specifics of the individual
31506 2006-04-11 Petr Tesarik <hat@tesarici.cz>
31508 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
31509 winedos: Implement true CDROM DOS device driver.
31511 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
31512 winedos: Move all device driver initialization code to a newly written
31513 function DOSDEV_SetupDevice().
31515 * dlls/winedos/int2f.c:
31516 winedos: Move most of MSCDEX stuff into a separate function.
31518 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
31519 winedos: Move some declarations to the header file.
31521 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
31523 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
31524 wininet: Added Esperanto language.
31526 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
31527 shlwapi: Added Esperanto language.
31529 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
31530 oleaut32: Added Esperanto language.
31532 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
31533 mpr: Added Esperanto language.
31535 * programs/view/Eo.rc, programs/view/viewrc.rc:
31536 view: Added Esperanto language.
31538 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
31539 serialui: Added Esperanto language.
31541 * dlls/mpr/mpr_It.rc:
31542 mpr: Italian language update.
31544 * dlls/wininet/wininet_It.rc:
31545 wininet: Italian language update.
31547 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
31549 * programs/winecfg/De.rc:
31550 winecfg: Update German resource.
31552 2006-04-11 Mike McCormack <mike@codeweavers.com>
31554 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
31555 dlls/shdocvw/shdocvw_main.c:
31556 shdocvw: Move the private class factory declaration into factory.c.
31558 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
31560 * programs/winecfg/Ko.rc:
31561 winecfg: Updated Korean resources.
31563 2006-04-11 Mike McCormack <mike@codeweavers.com>
31565 * dlls/msi/tests/format.c:
31566 msi: Add some more MsiFormatRecord tests.
31568 2006-04-11 James Hawkins <truiken@gmail.com>
31570 * dlls/advpack/install.c:
31571 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
31573 * dlls/advpack/files.c, dlls/advpack/install.c:
31574 advpack: Implement LaunchINFSectionEx.
31576 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
31577 dlls/advpack/reg.c:
31578 advpack: Standardize the format of advpack traces.
31579 Display all strings in advpack traces.
31580 Use debugstr_a/w for TRACE strings.
31582 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
31583 advpack: Standardize the format of advpack parameter lists.
31585 2006-04-10 Juan Lang <juan_lang@yahoo.com>
31587 * dlls/ntdll/thread.c:
31588 ntdll: Initialize a variable.
31589 Fix an uninitialized pointer in RtlCreateUserThread, caught by
31592 * dlls/crypt32/cert.c:
31593 crypt32: Fix a typo caught by coverity.
31595 2006-04-11 Jacek Caban <jacek@codeweavers.com>
31597 * include/exdisp.idl:
31598 exdisp.idl: Added missing attributes and fix some arguments names.
31600 * include/exdisp.idl:
31601 exdisp.idl: Added missing declarations.
31603 2006-04-10 Alexandre Julliard <julliard@winehq.org>
31605 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
31606 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
31608 server: Moved the tkill function to ptrace.c.
31610 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
31611 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
31612 server: Get rid of the no longer used get_thread_single_step function.
31614 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
31615 server: Removed the thread attached flag, since we always detach now.
31618 server: Always detach from the thread when we are done with ptrace.
31620 * dlls/user/tests/menu.c:
31621 user: Use a smaller window for the menu test.
31623 2006-04-10 Jacek Caban <jacek@codeweavers.com>
31625 * include/docobj.idl:
31626 docobj.idl: Fix some enums declarations.
31628 * include/exdisp.idl:
31629 exdisp.idl: Move declarations to better match to IE SDK.
31631 * include/exdisp.idl:
31632 exdisp.idl: Added SHDocVw type library declaration.
31634 2006-04-10 Hans Leidekker <hans@it.vu.nl>
31636 * tools/winapi/win32.api:
31637 dnsapi: Teach winapi_check about dnsapi.dll.
31639 * DEVELOPERS-HINTS, documentation/PACKAGING:
31640 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
31642 2006-04-10 Alexandre Julliard <julliard@winehq.org>
31644 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
31645 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
31646 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
31647 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
31648 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
31649 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
31650 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
31651 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
31652 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
31653 dlls/twain_32/README, dlls/twain_32/TWAIN,
31654 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
31655 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
31656 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
31657 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
31658 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
31659 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
31660 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
31661 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
31662 dlls/twain_32/ui.c:
31663 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
31665 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
31666 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
31667 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
31668 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
31669 dlls/richedit/richedit.c:
31670 riched32: Renamed the dlls/richedit directory to dlls/riched32.
31672 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31673 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
31674 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
31675 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
31676 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
31677 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
31678 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
31679 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
31680 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
31681 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
31682 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
31683 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
31684 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
31685 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
31686 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
31687 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
31688 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
31689 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
31690 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
31691 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
31692 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
31693 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
31694 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
31695 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
31696 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
31697 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
31698 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
31699 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
31700 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
31701 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
31702 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
31703 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
31704 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
31705 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
31706 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
31707 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
31708 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
31709 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
31710 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
31711 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
31712 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
31713 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
31714 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
31715 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
31716 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
31717 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
31718 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
31719 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
31720 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
31721 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
31722 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
31723 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
31724 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
31725 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
31727 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31728 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
31729 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
31730 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
31731 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
31732 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
31733 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
31734 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
31735 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
31736 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
31737 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
31738 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
31739 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
31740 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
31741 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
31742 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
31743 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
31744 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
31745 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
31746 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
31747 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
31748 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
31749 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
31750 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
31751 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
31752 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
31753 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
31754 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
31755 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
31756 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
31757 programs/winetest/Makefile.in:
31758 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
31760 2006-04-10 Huw Davies <huw@codeweavers.com>
31762 * dlls/gdi/freetype.c:
31763 gdi32: Add support for ttc indices in the font link list.
31765 2006-04-09 Jason Green <jave27@gmail.com>
31767 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
31768 wined3d: Add some more debugging info.
31769 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
31771 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
31773 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
31774 tools/widl/typegen.h:
31775 widl: Implement support for ref pointers to simple structs.
31777 2006-04-08 Hans Leidekker <hans@it.vu.nl>
31779 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
31780 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
31782 * dlls/wldap32/control.c:
31783 wldap32: Fix broken parameter handling.
31785 2006-04-09 Hans Leidekker <hans@it.vu.nl>
31787 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
31788 dnsapi: Add a configure check for the resolver library and header.
31790 * configure, configure.ac, dlls/dnsapi/Makefile.in,
31791 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
31792 dlls/dnsapi/tests/name.c:
31793 dnsapi: Add a test for DnsNameCompare_A.
31795 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
31796 dlls/dnsapi/name.c:
31797 dnsapi: Implement DnsNameCompare_{A,W}.
31799 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
31800 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
31801 dnsapi: Add a stub implementation of dnsapi.dll.
31803 * include/Makefile.in, include/windns.h:
31804 dnsapi: Add windns.h.
31805 Based on a patch sent by Matthew Kehrer a while ago.
31807 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
31809 * dlls/ddraw/tests/d3d.c:
31810 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
31812 2006-04-08 James Hawkins <truiken@gmail.com>
31814 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
31815 advpack: Add initial implementation of SetPerUserSecValues.
31817 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
31820 wine.inf: Added dbghelp & imagehlp as fake DLLs.
31822 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
31824 * dlls/wined3d/wined3d_private.h:
31825 wined3d: Print all errors in checkGLcall.
31827 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
31828 dlls/wined3d/vertexshader.c:
31829 wined3d: Downgrade some FIXMEs.
31831 * dlls/wined3d/utils.c:
31832 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
31834 D3DFMT_L16 -> GL_LUMINANCE16_EXT
31835 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
31836 as Raphael suggested.
31837 Also increase the returned Bpp for unknown and unhandled formats from
31838 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
31839 shows some flashy graphics before it dies again :)
31841 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
31843 * dlls/shdocvw/iexplore.c:
31844 shdocvw: Constify IExplore OLE vtables.
31846 * dlls/x11drv/keyboard.c:
31847 x11drv: Update French keyboard layout to better match the X11 one.
31849 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
31851 * programs/winecfg/No.rc:
31852 winecfg: Updated Norwegian resources.
31854 2006-04-09 Huw Davies <huw@codeweavers.com>
31856 * fonts/system.sfd:
31857 fonts: Add accented greek glyphs to System.
31859 2006-04-09 Hans Leidekker <hans@it.vu.nl>
31861 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
31862 ntdll: The closing brace of a guid string is at index 37.
31864 2006-04-08 Robert Reif <reif@earthlink.net>
31866 * dlls/dsound/tests/ds3d.c:
31867 dsound: Fix 2 bugs in ds3d tests.
31868 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
31870 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
31872 * dlls/usp10/usp10.c:
31873 usp10: Terminate some strings in fixmes and traces.
31875 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
31877 * dlls/winspool/info.c:
31878 winspool: Avoid reading from NULL (GetPrinterDriver).
31880 2006-04-08 Jacek Caban <jacek@codeweavers.com>
31882 * dlls/shdocvw/oleobject.c:
31883 shdocvw: Set active document of both frame and doc window.
31885 * dlls/shdocvw/dochost.c:
31886 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
31888 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
31889 mshtml: Make sure to use initialized variables.
31891 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
31892 mshtml: Fix ref counting.
31893 - Fix ref counting.
31894 - Use This->window instead of QI in NSContainer_Release.
31896 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
31898 * programs/wineconsole/wineconsole_Eo.rc,
31899 programs/wineconsole/wineconsole_res.rc:
31900 wineconsole: Esperanto language support.
31902 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
31903 winspool: Italian language support.
31905 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
31907 * programs/winhelp/Eo.rc:
31908 winhelp: Esperanto language update.
31910 * programs/regedit/It.rc:
31911 regedit: Italian language update.
31913 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
31915 * programs/start/It.rc:
31916 start: Italian language update.
31918 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
31920 * programs/uninstaller/Eo.rc:
31921 uninstaller: Esperanto language adjustments.
31923 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
31925 * programs/wineconsole/wineconsole_It.rc,
31926 programs/wineconsole/wineconsole_res.rc:
31927 wineconsole: Italian language support.
31929 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
31931 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
31932 winspool: Esperanto language support.
31934 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
31936 * dlls/winspool/info.c:
31937 winspool: A read can fail.
31939 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
31942 ddraw: Add MAKEFOURCC to ddraw.h.
31944 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
31945 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
31947 2006-04-08 Huw Davies <huw@codeweavers.com>
31949 * fonts/system.sfd:
31950 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
31952 2006-04-08 Hans Leidekker <hans@it.vu.nl>
31954 * dlls/wldap32/add.c:
31955 wldap32: Don't handle NULL attrs twice.
31957 * dlls/wldap32/init.c:
31958 wldap32: Don't return uninitialised values.
31960 * dlls/wldap32/error.c:
31961 wldap32: Fix overrun by one of static array.
31963 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
31965 * dlls/user/menu.c:
31966 user: Add an missing element to the hbmmenus array.
31968 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
31970 * tools/winedump/output.c:
31971 winedump: Use fchmod() instead of doing system(chmod).
31973 2006-04-08 Robert Reif <reif@earthlink.net>
31975 * dlls/dsound/capture.c:
31976 dsound: Remove NULL This pointer checks.
31978 2006-04-07 Robert Reif <reif@earthlink.net>
31980 * dlls/dsound/capture.c:
31981 dsound: Remove unnecessary NULL pointer check.
31983 2006-04-08 Troy Rollo <wine@troy.rollo.name>
31985 * dlls/ntdll/cdrom.c:
31986 ntdll: Fix DVD_ReadStructure's layout of layer information.
31987 Fix DVD_ReadStructure to reflect what Windows actually does, not what
31988 Microsoft (incorrectly) documents it to do and not what the DDK
31989 headers (incorrectly) suggest it does.
31991 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
31993 * dlls/ntdll/virtual.c:
31994 ntdll: Added ARM architecture.
31996 2006-04-05 Robert Reif <reif@earthlink.net>
31998 * programs/winecfg/En.rc, programs/winecfg/audio.c,
31999 programs/winecfg/resource.h:
32000 winecfg: Add default dsound sample rate and bits per sample.
32002 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
32003 dlls/dsound/dsound_private.h:
32004 dsound: Set default primary buffer sample rate and bits per sample.
32005 Programs that are written specifically for 2000 and xp don't bother to
32006 set the primary buffer format because it's a noop. However wine is
32007 patterned after win9x and DirectX 7 or earlier which has a real
32008 primary buffer and expects the program to change the primary buffer
32009 format if necessary.
32011 2006-04-07 Alexandre Julliard <julliard@winehq.org>
32013 * programs/explorer/desktop.c, server/window.c:
32014 explorer: Don't use ExitWindows on shutdown.
32015 ExitWindows kills all current processes and that creates a race with
32016 newly started processes. Instead, simply exit and let the new process
32017 create a new explorer.
32019 2006-04-06 Mike Hearn <mike@plan99.net>
32021 * dlls/kernel/path.c:
32022 kernel: Don't crash on NULL arg in GetShortPathNameW.
32024 * dlls/comctl32/imagelist.c:
32025 comctl32: Add OOM codepath in imagelist control.
32027 2006-04-07 Mike Hearn <mike@plan99.net>
32029 * dlls/gdi/enhmetafile.c:
32030 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
32032 * dlls/kernel/path.c:
32033 kernel: Correct SearchPathA argument validation.
32035 2006-04-07 Robert Reif <reif@earthlink.net>
32037 * dlls/dsound/tests/capture.c:
32038 dsound: Fix capture test.
32039 Remove bogus release of NULL pointer code found by Coverity.
32041 2006-04-07 Mike Hearn <mike@plan99.net>
32043 * dlls/uxtheme/metric.c:
32044 uxtheme: Fix GetThemeSysInt.
32045 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
32046 path would always be taken. Fix to check only that the values are
32047 outside the possible range.
32049 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
32051 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
32052 netapi32: Move NetShareEnum from browsr.c to share.c.
32054 2006-04-07 James Hawkins <truiken@gmail.com>
32056 * dlls/advpack/tests/advpack.c:
32057 advpack: Add a few more tests for SetPerUserSecValues.
32059 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
32061 * dlls/gdi/tests/bitmap.c:
32062 gdi: Also initialize a variable in the failure case.
32064 2006-04-07 Mike McCormack <mike@codeweavers.com>
32066 * dlls/msi/table.c:
32067 msi: Use a debug channel to turn on transform debugging.
32069 2006-04-07 Alexandre Julliard <julliard@winehq.org>
32071 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
32073 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
32075 * server/process.c:
32076 server: Hide assumptions about alignment inside the read_process_memory function.
32078 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
32079 server/protocol.def, server/trace.c:
32080 server: Get rid of alignment requirements in write_process_memory request.
32081 All the alignment handling is now done in the write_process_memory
32082 function inside the server.
32084 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
32086 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32087 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
32089 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
32090 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
32091 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
32092 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
32093 include/wine/wined3d_types.h:
32094 wined3d: Add WINED3DBOX to wined3d_types.h.
32096 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
32097 dlls/wined3d/device.c, dlls/wined3d/directx.c,
32098 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
32099 dlls/wined3d/query.c, dlls/wined3d/resource.c,
32100 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
32101 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
32102 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
32103 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
32104 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
32105 wined3d: Rename return values from D3D* to WINED3D*.
32107 2006-04-07 Robert Shearman <rob@codeweavers.com>
32109 * dlls/ole32/filemoniker.c:
32110 ole32: Fix typo in FileMonikerImpl_BindToObject.
32111 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
32112 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
32113 (found by Coverity).
32115 * dlls/ole32/compositemoniker.c:
32116 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
32118 * dlls/ole32/antimoniker.c:
32119 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
32121 * dlls/ole32/defaulthandler.c:
32122 ole32: Fix DefaultHandler_EnumAdvises.
32123 As per MSDN, if the object has no connections then
32124 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
32125 is the case when This->oleAdviseHolder is NULL, so do this and avert a
32126 potential NULL dereference of This->oleAdviseHolder (found by
32129 * dlls/oleaut32/usrmarshal.c:
32130 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
32131 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
32132 the SafeArrayCreateEx call was missing a dereference operator (found
32135 * dlls/oleaut32/safearray.c:
32136 oleaut32: Remove deadcode in SafeArrayPutElement.
32137 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
32138 because of the check at the top of the function on pvData (found by
32141 * server/console.c:
32142 server: Free ptr in console_input_append_hist.
32143 Free ptr in console_input_append_hist before returning, otherwise it
32144 will be leaked (found by Coverity).
32145 Remove the setting of last error on mem_alloc failure, as it is already
32149 server: Handle failure of mem_alloc in duplicate_token.
32152 server: Handle possible mem_alloc failure in create_token.
32155 server: Should use release_object on an object instead of free.
32157 2006-04-07 Mike McCormack <mike@codeweavers.com>
32159 * dlls/msi/files.c:
32160 msi: Remove broken volume management code.
32162 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
32163 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
32164 shdocvw: Implement IEWinMain using a simple window frame.
32166 * dlls/x11drv/wintab.c:
32167 x11drv: Cursors index used with WTI_DEVICES is zero based.
32169 2006-04-07 Huw Davies <huw@codeweavers.com>
32171 * fonts/system.sfd, tools/sfnt2fnt.c:
32172 fonts: Add the Won sign in place of the backslash for Korean fonts.
32174 2006-04-07 James Hawkins <truiken@gmail.com>
32176 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
32177 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
32179 * dlls/advpack/files.c:
32180 advpack: Rewrite get_parameter to be able to handle an empty parameter.
32182 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
32184 * include/wine/wined3d_types.h:
32185 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
32187 * include/wine/wined3d_types.h:
32188 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
32190 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
32191 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
32192 include/wine/wined3d_types.h:
32193 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
32195 2006-04-07 James Hawkins <truiken@gmail.com>
32197 * dlls/ntdll/signal_i386.c:
32198 ntdll: Return error if the signal index equals the size of the array.
32200 2006-04-07 Mike McCormack <mike@codeweavers.com>
32202 * dlls/oleaut32/typelib.c:
32203 oleaut32: Remove unnecessary check for NULL.
32205 * server/registry.c:
32206 server: Avoid comparison of -1 with an unsigned variable.
32208 * libs/wine/config.c:
32209 libwine: Fix a memory leak.
32211 * dlls/msi/classes.c:
32212 msi: Fix a logic error.
32214 * dlls/msi/record.c:
32215 msi: Avoid accessing a null pointer.
32217 * dlls/msi/string.c:
32218 msi: Check the correct pointer after allocating memory.
32220 * dlls/msi/table.c:
32221 msi: Fix possible free of uninitialized pointer.
32223 2006-04-07 Alexandre Julliard <julliard@winehq.org>
32225 * dlls/kernel/process.c:
32226 kernel: Fixed set_process_name for the winevdm case.
32228 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
32230 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
32231 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
32232 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
32233 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
32234 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
32235 include/wine/wined3d_types.h:
32236 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
32238 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
32239 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
32240 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
32241 dlls/wined3d/device.c, dlls/wined3d/directx.c,
32242 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
32243 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
32244 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32245 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
32247 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
32249 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
32250 dlls/netapi32/share.c, include/lmshare.h:
32251 netapi32: Add (stubbed) NetSessionEnum.
32253 2006-04-06 James Hawkins <truiken@gmail.com>
32255 * dlls/advpack/tests/advpack.c:
32256 advpack: Add initial tests for SetPerUserSecValues.
32258 2006-04-06 Huw Davies <huw@codeweavers.com>
32260 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
32261 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
32262 dlls/comctl32/tests/propsheet.rc:
32263 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
32265 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
32267 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
32269 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
32270 Also add numero-sign to Courier.
32272 2006-04-06 Alexandre Julliard <julliard@winehq.org>
32274 * dlls/ntdll/exception.c:
32275 ntdll: Print traces for EXC_CallHandler even with the assembly version.
32277 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
32279 * dlls/msvcrt/process.c:
32280 msvcrt: Append extension(.exe) for _spawnve argument.
32282 2006-04-06 Alexandre Julliard <julliard@winehq.org>
32284 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
32285 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
32287 2006-04-05 Juan Lang <juan_lang@yahoo.com>
32289 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
32290 dlls/crypt32/tests/cert.c:
32291 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
32293 * dlls/crypt32/store.c, include/wincrypt.h:
32294 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
32296 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
32298 * dlls/winspool/info.c:
32299 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
32301 * dlls/winspool/info.c:
32302 winspool: Implement EnumMonitorsW.
32304 2006-04-06 Mike McCormack <mike@codeweavers.com>
32306 * dlls/shdocvw/webbrowser.c:
32307 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
32309 * dlls/msi/files.c:
32310 msi: Avoid a crash if a parameter is NULL.
32312 2006-04-05 Robert Reif <reif@earthlink.net>
32314 * dlls/winmm/winearts/audio.c:
32315 winearts: Don't call arts_free if arts_init wasn't successful.
32317 2006-04-05 Huw Davies <huw@codeweavers.com>
32319 * dlls/gdi/freetype.c:
32320 gdi32: Always consume the subst structure.
32322 * dlls/gdi/freetype.c:
32323 gdi32: Use the localised family name if present
32324 (based on a patch on Byeong-Sik Jeon).
32326 * dlls/gdi/freetype.c:
32327 gdi32: Move a few functions around. Should be a nop.
32329 2006-04-05 Mike McCormack <mike@codeweavers.com>
32331 * include/exdisp.idl:
32332 shdocvw: Add class definition for InternetExplorer.
32334 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
32336 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
32337 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
32338 Make them pass under Wine.
32340 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
32343 include: Add lmshare to lm.h.
32345 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
32347 * include/wine/wined3d_interface.h:
32348 wined3d: Add some type macros to wined3d_interface.h.
32350 2006-04-05 Alexandre Julliard <julliard@winehq.org>
32352 * tools/winebuild/spec16.c:
32353 winebuild: Remove a no longer necessary movzwl instruction.
32354 This could cause broken relays to be generated depending on the order
32355 of the entry points in the relay list.
32356 Also add a few missing tabs in the assembly output.
32358 * dlls/cards/cards.c:
32359 cards: Avoid GetPixel to draw round corners, use a clip region instead.
32361 2006-04-04 James Hawkins <truiken@gmail.com>
32363 * dlls/advpack/install.c:
32364 advpack: Factor out advpack error handling into ADV_HRESULT.
32366 2006-04-04 Mike McCormack <mike@codeweavers.com>
32368 * configure, configure.ac, programs/Makefile.in,
32369 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
32370 programs/iexplore/main.c:
32371 Add an implementation of iexplore.exe.
32373 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
32374 shdocvw: Stub implementation of IEWinMain.
32376 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
32378 * dlls/msvcrt/environ.c:
32379 msvcrt: Fix a TRACE message to avoid buffer overflow.
32381 2006-04-04 Huw Davies <huw@codeweavers.com>
32383 * fonts/ms_sans_serif.sfd:
32384 fonts: Add a few missing glyphs.
32386 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
32388 * tools/widl/typegen.c:
32389 widl: Implement support for ref pointers to arrays of base types.
32391 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
32393 * dlls/dinput/joystick_linux.c:
32394 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
32396 2006-04-04 Alexandre Julliard <julliard@winehq.org>
32398 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
32399 x11drv: Avoid redundant flushing of the thread display.
32401 * dlls/x11drv/window.c:
32402 x11drv: Remove one more XSync call.
32404 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
32406 * dlls/wined3d/device.c:
32407 wined3d: CreateDevice should use the root window.
32409 * dlls/wined3d/device.c:
32410 wined3d: Output unhandled renderstates with debug_d3drenderstate.
32412 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
32413 wined3d: Add D3DFMT_L16.
32415 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
32417 * dlls/x11drv/x11drv_main.c:
32418 x11drv: Make UseXVidMode default to yes.
32420 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
32422 * dlls/x11drv/xvidmode.c:
32423 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
32425 2006-04-04 Mike McCormack <mike@codeweavers.com>
32427 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
32428 setupapi: Add a stub implementation for RegistryDelnode.
32430 2006-04-04 Huw Davies <huw@codeweavers>
32432 * dlls/gdi/freetype.c:
32433 gdi32: Use a function to add entries to the substitution list
32434 (based on a patch by Byeong-Sik Jeon).
32436 2006-04-04 Huw Davies <huw@codeweavers.com>
32438 * dlls/gdi/freetype.c:
32439 gdi32: Use RtlUshortByteSwap to read big endian words.
32441 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
32443 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
32444 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
32445 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32446 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
32448 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
32449 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
32450 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
32452 2006-04-04 Alexandre Julliard <julliard@winehq.org>
32454 * dlls/user/exticon.c:
32455 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
32457 * tools/Makefile.in, tools/winegcc/Makefile.in:
32458 tools: Add LDFLAGS to all the linker invocations.
32460 * tools/winegcc/winegcc.c:
32461 winegcc: Don't use the library full name for .so libs.
32463 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
32465 * fonts/small_fonts.sfd:
32466 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
32468 * fonts/small_fonts.sfd:
32469 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
32471 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
32473 * dlls/x11drv/keyboard.c:
32474 x11drv: Fixed handling of XK_KP_Separator.
32476 2006-04-03 James Hawkins <truiken@gmail.com>
32478 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
32479 advpack: Forward RegInstallA to its Unicode counterpart.
32481 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
32482 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
32484 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
32485 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
32487 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
32488 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
32490 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
32491 advpack: Forward RegRestoreAllA to its Unicode counterpart.
32493 2006-03-31 Mike Hearn <mh@codeweavers.com>
32495 * dlls/kernel/process.c:
32496 kernel: Don't enforce process handle access rights in Win98 mode.
32498 2006-04-03 Jason Green <jave27@gmail.com>
32500 * dlls/wined3d/utils.c:
32501 wined3d: Add a couple more debugging output formats.
32503 2006-04-04 Alexandre Julliard <julliard@winehq.org>
32505 * configure, configure.ac:
32506 configure: Filter out garbage from arts-config --libs too.
32508 * dlls/gdi/freetype.c:
32509 gdi: Change ReadFontDir error into a warning.
32511 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
32513 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32514 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
32516 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
32517 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
32518 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32519 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
32521 2006-04-04 Mike McCormack <mike@codeweavers.com>
32523 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
32524 programs/msiexec/rsrc.rc:
32525 msiexec: Add an icon for msiexec and .msi files.
32527 2006-04-03 James Hawkins <truiken@gmail.com>
32530 wine.inf: Add hhctrl.ocx to the list of fake dlls.
32532 2006-04-04 Mike McCormack <mike@codeweavers.com>
32534 * configure, configure.ac:
32535 configure: Warn if the fonts aren't going to be built.
32537 2006-04-03 Alexandre Julliard <julliard@winehq.org>
32540 server: Don't single step into signal handlers.
32542 * dlls/ntdll/signal_i386.c:
32543 ntdll: Save FPU context for all exceptions.
32545 2006-04-03 Robert Shearman <rob@codeweavers.com>
32547 * dlls/ole32/usrmarshal.c:
32548 ole32: Add documentation for the clip format user marshal functions.
32550 * tools/widl/typegen.c:
32551 widl: Fix the type offset for generated conformant string calls.
32553 * dlls/kernel/kernel32.spec:
32554 kernel: Remove some stubs that aren't present in NT.
32556 * dlls/kernel/file.c:
32557 kernel: Document some file functions.
32559 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
32561 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
32562 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
32563 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
32565 2006-04-03 Mike McCormack <mike@codeweavers.com>
32567 * dlls/user/driver.c:
32568 user32: More informative message on failure to load x11drv.
32570 2006-04-03 Huw Davies <huw@codeweavers.com>
32572 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
32573 fonts: Add an 11 ppem strike of 'Small Fonts'.
32575 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
32577 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
32578 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
32579 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
32580 gdi: Separate GDI tests by moving them into appropriate files.
32581 Separate GDI tests by moving them into appropriate files:
32582 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
32584 * dlls/gdi/gdiobj.c:
32585 gdi: Move WineEngInit call before stock fonts creation.
32586 Move WineEngInit call before stock fonts creation, otherwise we end up
32587 caching wrong fonts before loading built-in bitmap fonts.
32589 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
32591 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
32592 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
32593 d3dx: VertexBuffer should keep reference to the parent device object.
32595 2006-04-03 Alexandre Julliard <julliard@winehq.org>
32597 * dlls/setupapi/fakedll.c:
32598 setupapi: Copy the complete resource tree into the fake dlls.
32600 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
32602 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
32603 twain: Add a Korean resource.
32605 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
32607 * dlls/winmm/winealsa/audio.c:
32608 winealsa: Fix pausing when the hardware does not support it.
32610 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
32612 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
32613 url: Add a function and two stubs.
32615 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
32617 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
32618 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
32619 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
32620 include/wine/wined3d_types.h:
32621 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
32623 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
32624 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
32625 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
32626 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32627 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
32629 2006-04-03 Mike McCormack <mike@codeweavers.com>
32631 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
32632 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
32634 * dlls/kernel/profile.c:
32635 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
32637 * dlls/msi/string.c:
32638 msi: Improve the string table hash.
32640 2006-04-03 Alexandre Julliard <julliard@winehq.org>
32642 * dlls/kernel/process.c, dlls/ntdll/loader.c:
32643 ntdll: Process --help and --version args earlier on during startup.
32645 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
32647 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
32648 msi: Italian language support.
32650 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
32651 setupapi: Esperanto language support.
32653 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
32654 uninstaller: Esperanto language support.
32656 * programs/uninstaller/It.rc:
32657 uninstaller: Italian language support.
32659 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
32660 notepad: Esperanto language support.
32662 * programs/notepad/It.rc:
32663 notepad: Italian language support.
32665 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
32666 msi: Esperanto language support.
32668 * dlls/commdlg/cdlg_Eo.rc:
32669 commdlg: Esperanto language update.
32671 * dlls/commdlg/cdlg_It.rc:
32672 commdlg: Italian language update.
32674 * dlls/wineps/wps_It.rc:
32675 wineps: Italian language update.
32677 * dlls/user/resources/user32_Eo.rc:
32678 user32: Esperanto language update.
32680 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
32681 comctl32: Esperanto language support.
32683 * dlls/comctl32/comctl_It.rc:
32684 comctl32: Italian language updates.
32686 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
32687 clock: Esperanto language support.
32689 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
32691 * dlls/wined3d/basetexture.c:
32692 wined3d: Do not set the mipmap level count every time a texture is used.
32694 2006-04-02 Huw Davies <huw@codeweavers.com>
32696 * dlls/gdi/tests/gdiobj.c:
32697 gdi32: Add tests for 'Small Fonts'.
32699 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
32701 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
32702 msvcrt: Allow environment strings longer than 512 characters.
32704 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
32706 * dlls/usp10/usp10.c:
32707 usp10: Fixed debug output of ScriptItemize.
32709 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
32711 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
32712 dinput: Keyboard should be acquired before calling GetDeviceState.
32714 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
32716 * programs/regedit/No.rc:
32717 regedit: Fix typo in Norwegian resources.
32719 2006-04-01 Alexandre Julliard <julliard@winehq.org>
32721 * dlls/x11drv/window.c:
32722 x11drv: Get rid of XSync calls on window creation and destruction.
32724 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
32725 x11drv: Ignore X errors caused by windows being created or deleted.
32727 2006-03-31 Alexandre Julliard <julliard@winehq.org>
32729 * dlls/gdi/tests/metafile.c:
32730 gdi: In metafile test only print debug output if enabled.
32732 * loader/preloader.c:
32733 loader: Hide the preloader from the ps output.
32735 * tools/winewrapper:
32736 winewrapper: Remove a couple of variables that are no longer needed.
32738 * dlls/ntdll/loadorder.c:
32739 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
32741 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
32743 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
32744 kernel: Fix handling of invalid parameter in GlobalSize().
32746 2006-03-31 Robert Shearman <rob@codeweavers.com>
32748 * dlls/ole32/rpc.c:
32749 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
32750 Use ncalrpc instead of ncacn_np as the transport as this is more similar
32751 to how ole32 from NT works and should also be compatible with rpcrt4
32752 from Win9x, allowing more combinations of dlls to work.
32754 * dlls/kernel/process.c:
32755 kernel: Add some documentation for simple process functions.
32757 * tools/widl/typegen.c:
32758 widl: There's no need to cast _StubMsg - it's already of the correct type.
32760 * tools/widl/server.c:
32761 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
32762 Only assign variables if not a string and only create a local variable
32763 if not a sized parameter. Fixes type mismatches in the generated code
32764 due to differences in the algorithms between creating local variables
32767 * tools/widl/server.c:
32768 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
32770 * tools/widl/server.c:
32771 widl: Create the correct variable type for parameters with more than one level of indirection.
32773 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
32774 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
32776 * tools/widl/typegen.c:
32777 widl: Move handling of base type marshaling and unmarshaling to a separate function.
32778 Move handling of base type marshaling and unmarshaling to a separate
32779 function and improve it to support return values.
32781 * tools/widl/typegen.c:
32782 widl: Use print_phase_function for printing NdrPointerFree call.
32784 * tools/widl/typegen.c:
32785 widl: Add a function to generate the Ndr type calls.
32786 - Add a function to generate the Ndr type calls.
32787 - Fix a typo where the aligned buffer was added to itself, rather than
32790 * tools/widl/typegen.c:
32791 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
32792 Only write the buffer incrementing code for the marshaling and
32793 unmarshaling phases - buffer sizing is handled elsewhere and freeing
32796 * tools/widl/typegen.c:
32797 widl: Output the necessary sizing information for other phases.
32798 Output the necessary sizing information for PHASE_BUFFERSIZE and
32799 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
32802 * tools/widl/client.c:
32803 widl: Output NULL ref pointer check for pointer levels > 1 too.
32805 * tools/widl/client.c, tools/widl/server.c:
32806 widl: Fix a GCC warning in the generated client and server code.
32808 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
32809 widl: The lval member of var_t is essentially a duplicate of eval->cval.
32810 - Generate eval's for enums that don't explicitly have one. This means
32811 that enums written in header files won't match exactly what has been put
32812 into the IDL file, but the numeric constat is the same and MIDL does a
32814 - Replace constant lookups with eval->cval instead of lval.
32816 * tools/widl/typegen.c:
32817 widl: De-reference parameters' types before deciding what to do with them.
32818 De-reference parameters' types before deciding what to do with them.
32819 Also dereference string parameters since they are immediately
32820 dispatched to write_string_tfs when the string attribute is detected
32821 without any further processing done on them.
32823 * tools/widl/typegen.c:
32824 widl: Write pointer calls for all non-basetype pointer parameters to functions.
32826 * tools/widl/header.c:
32827 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
32828 Write definitions for MIDL_user_allocate and MIDL_user_free in the
32829 header when writing out RPC interfaces to prevent compile failures in
32830 the generated client/server code.
32832 * tools/widl/header.c:
32833 widl: Write out the pre- and postamble for RPC interfaces with no methods.
32835 * tools/widl/header.c:
32836 widl: Output interface defined guard for rpc interfaces too.
32838 * tools/widl/typegen.c:
32839 widl: NdrFcShort should be written out instead of NdrShort.
32841 * tools/widl/typegen.c:
32842 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
32844 * tools/widl/typegen.c:
32845 widl: Support references in type_memsize.
32847 * tools/widl/client.c, tools/widl/server.c:
32848 widl: Only output code for non-object interfaces in client and server.
32849 Only output code for non-object interfaces in client and server
32850 generation and convert the while loops into for loops.
32852 2006-03-31 Alexandre Julliard <julliard@winehq.org>
32854 * ANNOUNCE, ChangeLog, VERSION, configure:
32857 ----------------------------------------------------------------
32858 2006-03-31 Alexandre Julliard <julliard@winehq.org>
32860 * server/request.c:
32861 server: Avoid crash on startup when the configuration dir doesn't exist.
32863 * dlls/user/tests/win.c:
32864 user/tests: Flush events before running the keyboard event test.
32866 * dlls/comctl32/tests/monthcal.c:
32867 comctl32: Force a specific day value in the monthcal test.
32868 Avoids test failure when the current day happens to be the 31st...
32870 2006-03-30 James Hawkins <truiken@gmail.com>
32872 * dlls/advpack/advpack.spec:
32873 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
32875 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
32876 advpack: Forward ExecuteCabA to its Unicode counterpart.
32878 2006-03-30 Robert Shearman <rob@codeweavers.com>
32880 * dlls/ole32/dcom.idl:
32881 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
32883 * dlls/wininet/urlcache.c:
32884 wininet: Fix some string length calculations.
32885 Fix some string length calculations that didn't account for the
32886 different sized characters with Unicode.
32888 * dlls/wininet/urlcache.c:
32889 wininet: Only access the URL in the cache by the provided offset.
32891 2006-03-30 H. Verbeet <hverbeet@gmail.com>
32893 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32894 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
32895 dlls/wined3d/wined3d_private.h:
32896 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
32898 2006-03-30 Juan Lang <juan_lang@yahoo.com>
32900 * dlls/crypt32/proplist.c:
32901 crypt32: Tiny fixes.
32903 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
32904 crypt32: Fix certificate adding
32905 - Implement add disposition in CertAddCertificateContextToStore,
32906 rather than in each store.
32907 - Add a few more tests.
32909 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
32911 * dlls/msvcrt/undname.c:
32912 msvcrt: Fix read beyond end of string in __unDNameEx().
32914 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
32916 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
32917 spoolss: Add DllAllocSplMem and DllFreeSplMem.
32919 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
32921 * dlls/gdi/tests/metafile.c:
32922 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
32923 These tests currently fail in Wine.
32925 * dlls/x11drv/keyboard.c:
32926 x11drv: Update Hungarian keyboard layout to better match the X11 one.
32928 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
32930 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
32931 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
32932 widl: Implement support for ref pointers to strings.
32934 2006-03-30 Huw Davies <huw@codeweavers.com>
32936 * dlls/gdi/freetype.c:
32937 gdi32: Move the font substitution list to a standard Wine list
32938 (based on a patch by Byeong-Sik Jeon).
32940 2006-03-30 Alexandre Julliard <julliard@winehq.org>
32942 * dlls/user/message.c:
32943 user: Only wait for sent messages in wait_message_reply.
32945 * dlls/x11drv/event.c:
32946 x11drv: Filter a few more event types in filter_event.
32947 ConfigureNotify and related events should only be processed when
32948 posted messages are selected. There's no need to handle MappingNotify
32949 if keyboard events are not selected.
32951 * dlls/Makefile.in, dlls/make_dlls:
32952 dlls: Removed a number of no longer needed dependencies.
32954 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
32956 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
32957 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
32958 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
32959 spoolss: Add minimal spoolss.dll.
32961 2006-03-30 Alexandre Julliard <julliard@winehq.org>
32963 * dlls/user/message.c, dlls/user/win.c:
32964 user: Don't send WM_PARENTNOTIFY to the desktop window.
32966 2006-03-29 James Hawkins <truiken@gmail.com>
32968 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
32969 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
32971 2006-03-30 James Hawkins <truiken@gmail.com>
32973 * dlls/advpack/install.c:
32974 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
32976 * dlls/advpack/install.c:
32977 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
32979 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
32981 * dlls/kernel/except.c:
32982 kernel: Resource browsing.
32983 Try to be a bit more strict when checking for resource mapping in
32984 exception handler (and prevent some exceptions while in exception
32987 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
32989 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
32990 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
32991 include/wine/wined3d_types.h:
32992 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
32994 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
32996 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
32997 twain: Add German resource.
32999 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
33001 * dlls/kernel/heap.c:
33002 kernel32: Display the parameter that caused a page fault in GlobalFree().
33004 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
33006 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
33007 kernel: Fix handling of invalid parameter in GlobalFlags().
33009 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
33012 tools: Remove wineconf.
33014 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
33016 * DEVELOPERS-HINTS:
33017 DEVELOPER-HINTS: Some directories are renamed / removed / added.
33019 2006-03-29 Robert Shearman <rob@codeweavers.com>
33021 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
33022 oleaut32: Add IPersist to QueryInterface.
33024 * dlls/oleaut32/typelib.c:
33025 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
33027 * dlls/oleaut32/olepicture.c:
33028 oleaut32: Replace memcmp with IsEqualIID macro.
33029 Replace memcmp with IsEqualIID macro that doesn't require a size
33030 parameter and remove the unneeded brackets to give more compact and
33031 more readable code.
33033 * dlls/ole32/compobj.c:
33034 ole32: Don't process posted messages in CoWaitForMultipleHandles.
33035 Tests with native show that during COM calls posted messages aren't
33036 retrieved other than COM calls so change the PeekMessage parameters in
33037 CoWaitForMultipleHandles to duplicate this.
33039 * dlls/ole32/compobj.c:
33040 ole32: Try to retrieve messages that are COM calls first.
33041 Try to retrieve messages that are COM calls first in
33042 CoWaitForMultipleHandles before retrieving other types.
33044 * dlls/ole32/compobj.c:
33045 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
33046 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
33047 function so that the order and type of the messages retrieved can be
33048 customised in the future.
33050 * dlls/ole32/compobj.c:
33051 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
33052 should depend on whether the current apartment is a single threaded one.
33054 * dlls/ole32/compobj.c:
33055 ole32: Pass the no yield flag to PeekMessage.
33056 Pass the no yield flag to PeekMessage since we sleep in
33057 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
33060 server: Store the token source.
33062 2006-03-29 Huw Davies <huw@codeweavers.com>
33064 * include/winuser.h:
33065 include: Add DFC_POPUPMENU.
33067 2006-03-30 Mike McCormack <mike@codeweavers.com>
33069 * dlls/wininet/http.c:
33070 wininet: Clean up HTTP_GetCustomHeaderIndex.
33072 * dlls/wininet/http.c:
33073 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
33075 * dlls/wininet/http.c:
33076 WININET: Clean up HttpQueryInfo.
33077 Fixes another return FALSE without SetLastError.
33079 * dlls/wininet/http.c:
33080 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
33082 2006-03-29 Mike McCormack <mike@codeweavers.com>
33084 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33085 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
33087 2006-03-29 Alexandre Julliard <julliard@winehq.org>
33089 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
33091 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
33093 2006-03-27 Petr Tesarik <hat@tesarici.cz>
33095 * dlls/ntdll/cdrom.c:
33096 ntdll: Fix CDROM raw reads.
33097 - Fix incorrect data sizes.
33098 - Fix CDDA addressing.
33099 - Implement XAForm2 mode on Linux.
33101 2006-03-29 Alexandre Julliard <julliard@winehq.org>
33103 * programs/winecfg/x11drvdlg.c:
33104 winecfg: Disable the desktop option when configuring a specific application.
33106 2006-03-28 H. Verbeet <hverbeet@gmail.com>
33108 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33109 include/wine/wined3d_interface.h:
33110 wined3d: Create an IWineD3DBaseShader class.
33112 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
33113 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33114 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
33116 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33117 dlls/wined3d/wined3d_private.h:
33118 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
33120 * dlls/wined3d/pixelshader.c:
33121 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
33123 2006-03-29 Mike McCormack <mike@codeweavers.com>
33125 * dlls/user/sysparams.c:
33126 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
33128 * dlls/user/sysparams.c:
33129 user32: Implement SPI_[GS]ETUIEFFECTS.
33131 * dlls/user/sysparams.c:
33132 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
33134 * dlls/user/sysparams.c:
33135 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
33137 * dlls/user/sysparams.c:
33138 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
33140 * dlls/user/sysparams.c:
33141 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
33143 * dlls/user/sysparams.c:
33144 user32: Implement SPI_[SG]ETCARETWIDTH.
33146 2006-03-28 Alexandre Julliard <julliard@winehq.org>
33148 * dlls/mshtml/persist.c:
33149 mshtml: Don't free the URL we have just stored in the callback object.
33151 * dlls/x11drv/mouse.c:
33152 x11drv: Only warp the mouse pointer if it has actually moved.
33154 2006-03-26 H. Verbeet <hverbeet@gmail.com>
33156 * dlls/d3d8/device.c:
33157 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
33159 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
33161 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
33162 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
33163 include/wine/wined3d_types.h:
33164 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
33166 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
33167 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
33168 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
33169 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
33170 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
33171 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
33172 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
33173 dlls/wined3d/device.c, dlls/wined3d/resource.c,
33174 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
33175 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
33176 include/wine/wined3d_types.h:
33177 wined3d: Add WINED3DPOOL to wined3d_types.h.
33179 2006-03-22 Aric Stewart <aric@codeweavers.com>
33181 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
33182 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
33183 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
33184 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
33185 twain: Add a property sheet UI for scanning.
33187 2006-03-28 Alexandre Julliard <julliard@winehq.org>
33189 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
33190 x11drv: Reinitialize the display settings when using a desktop window.
33192 2006-03-22 Aric Stewart <aric@codeweavers.com>
33194 * dlls/twain/ds_image.c:
33195 twain: A few cleanups, using some consts from sane.
33197 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
33199 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
33200 widl: Implement support for pointers to base types.
33202 2006-03-28 Alexandre Julliard <julliard@winehq.org>
33204 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
33205 advapi32: Fixed compiler warnings.
33207 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
33209 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
33211 advapi32: Fixed building TRUSTEEs with objects.
33212 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
33213 and BuildTrusteeWithObjectsAndSid, including regression tests.
33215 * dlls/comctl32/rebar.c:
33216 comctl32: Rebar size fix.
33217 Rebars without any bands should have a height/width of 0.
33219 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
33221 * tools/wineshelllink:
33222 wineshelllink: Remove quotes from Path=<workdir>.
33224 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
33227 wine.inf: Add some more fake dlls to the system directory.
33229 2006-03-28 Mike McCormack <mike@codeweavers.com>
33232 mpr: Improve the stub for WNetGetUniversalNameW.
33235 server: Fix a race condition in the delivery of change notifications.
33237 2006-03-28 Alexandre Julliard <julliard@winehq.org>
33239 * dlls/x11drv/window.c:
33240 x11drv: Avoid setting text or WM hints of the X root window.
33242 2006-03-27 Alexandre Julliard <julliard@winehq.org>
33244 * configure, configure.ac, dlls/Makefile.in,
33245 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
33246 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
33247 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
33248 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
33249 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
33250 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
33251 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
33252 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
33253 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
33254 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
33255 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
33256 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
33257 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
33258 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
33259 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
33260 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
33261 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
33263 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
33264 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
33265 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
33266 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
33267 dlls/msg711.acm/msg711.c:
33268 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
33270 * configure, configure.ac, dlls/Makefile.in,
33271 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
33272 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
33273 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
33274 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
33275 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
33277 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
33278 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
33279 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
33280 dlls/msacm/imaadp32/Makefile.in,
33281 dlls/msacm/imaadp32/imaadp32.acm.spec,
33282 dlls/msacm/imaadp32/imaadp32.c:
33283 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
33285 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
33286 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
33287 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
33288 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
33289 x11drv: Moved desktop mode handling to the explorer process.
33290 Per-application desktop mode settings are no longer supported. Apps
33291 can be launched in a specific desktop window by using:
33292 explorer /desktop=name[,widthxheight] app.exe [args]
33293 If the named desktop already exists the app is launched inside it. The
33294 default desktop is cleverly named "default".
33296 * dlls/x11drv/window.c:
33297 x11drv: Allow setting WM hints for the desktop window.
33299 * dlls/x11drv/winpos.c:
33300 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
33302 2006-03-27 Jacek Caban <jacek@codeweavers.com>
33304 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
33305 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
33306 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
33307 mshtml: Added tooltip implementation.
33309 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
33311 * dlls/commdlg/fontdlg.c:
33312 commdlg: Properly set and retrieve colour value from combo box .
33314 2006-03-27 Robert Shearman <rob@codeweavers.com>
33316 * dlls/shell32/systray.c, programs/explorer/systray.c:
33317 shell32: Adding a systray item with an invalid icon handle is allowed.
33319 2006-03-27 Huw Davies <huw@codeweavers.com>
33321 * dlls/riched20/txtsrv.c:
33322 riched20: Take a ref on text host.
33324 2006-03-27 Mike McCormack <mike@codeweavers.com>
33326 * dlls/user/input.c:
33327 user32: Send a fake mouse movement event after releasing capture.
33329 2006-03-27 Alexandre Julliard <julliard@winehq.org>
33331 * dlls/ntdll/virtual.c:
33332 ntdll: Limit header_size to the file size.
33334 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
33335 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
33336 x11drv: Get rid of the using_wine_desktop flag.
33338 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
33339 server/winstation.c:
33340 server: Connect to the window station and desktop specified by startup info.
33341 If window station and desktop aren't inherited from the parent, don't
33342 connect to them from the server, but from the USER init code where we
33343 can get the proper values from the startup info structure.
33346 server: Store window properties in the global atom table instead of
33347 the per-winstation table.
33349 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
33351 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
33352 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
33353 shell32: Add an uncompressed AVI displaying the word searching.
33355 2006-03-26 James Hawkins <truiken@gmail.com>
33357 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
33358 advpack: Implement the launching of executables in RunSetupCommand.
33360 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
33361 advpack: Define S_ASYNCHRONOUS in advpub.h.
33363 2006-03-27 Alexandre Julliard <julliard@winehq.org>
33365 * server/process.c, server/request.c:
33366 server: Fixed process exit code on FreeBSD.
33368 2006-03-24 Petr Tesarik <hat@tesarici.cz>
33370 * programs/winedbg/break.c:
33371 winedbg: Fix stepping over an instruction.
33373 2006-03-27 Petr Tesarik <hat@tesarici.cz>
33375 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
33376 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
33378 2006-03-26 f_sophia <f_sophia@libero.it>
33380 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
33381 winhelp: Added Esperanto language support.
33383 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
33385 * dlls/shell32/shell32_Eo.rc:
33386 shell32: Updated Esperanto translation.
33388 2006-03-26 James Hawkins <truiken@gmail.com>
33390 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
33391 kernel: Error out of CreateProcess if the specified current directory
33394 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
33397 wine.inf: Add some dll stub dll to the system directory.
33399 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
33402 wine.inf: Add SystemRoot.
33404 2006-03-27 Petr Tesarik <hat@tesarici.cz>
33406 * dlls/ntdll/signal_i386.c:
33407 ntdll: Fix debug exceptions from VM86.
33408 - Set ContextFlags accordingly in save_vm86_context().
33409 - Raise debug exceptions correctly for debug exceptions.
33410 - Do not clear TF bit for VM86-generated debug exceptions.
33412 2006-03-26 James Hawkins <truiken@gmail.com>
33414 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
33415 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
33417 2006-03-26 Mike McCormack <mike@codeweavers.com>
33419 * dlls/commdlg/filedlg.c:
33420 commdlg: Malformed filters are still added to the filter combo box.
33422 * dlls/comctl32/comctl32undoc.c:
33423 comctl32: Having an MRU list without a compare function works in Windows.
33425 2006-03-26 H. Verbeet <hverbeet@gmail.com>
33427 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
33428 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
33430 2006-03-24 Alexandre Julliard <julliard@winehq.org>
33432 * dlls/msvcrt/file.c:
33433 msvcrt: Fix fflush() of files opened for read.
33434 Some apps, for no particular reason, call fflush() on files opened for
33435 read. This keeps them from tripping over their shoelaces.
33437 2006-03-25 Tomas Carnecky <tom@dbservice.com>
33439 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
33440 opengl: Put OpenGL setup functions into their own debug channel.
33442 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
33444 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
33445 winedbg: Fixes for identifiers.
33446 - fixed lexical rules for a path name
33447 - fixed identifier rules so that we get the right precedence
33449 - modules (in mod!name forms) are now handled as tIDENTIFIER
33450 (tPATH was buggy anyhow)
33452 * dlls/dbghelp/symbol.c:
33453 dbghelp: Module should be case insensitive.
33454 When looking up a symbol name in the form module!name, the module
33455 lookup should be insensitive.
33457 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
33459 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
33460 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
33461 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
33462 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
33463 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
33464 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
33465 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
33466 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
33468 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
33469 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
33470 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
33472 2006-03-23 H. Verbeet <hverbeet@gmail.com>
33474 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
33475 wined3d: Move the D3DSIO_DCL dumping code into its own function.
33477 2006-03-23 James Hawkins <truiken@gmail.com>
33479 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
33480 dlls/advpack/tests/install.c:
33481 advpack: Add initial tests for RunSetupCommand.
33483 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
33484 advpack: Forward DelNodeA to its Unicode counterpart.
33486 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
33487 advpack: Forward RunSetupCommandA to its Unicode counterpart.
33489 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
33490 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
33492 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
33493 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
33495 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
33496 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
33498 2006-03-24 Ken Thomases <ken@codeweavers.com>
33500 * server/process.c:
33501 server: Fix memory leak in read_process_memory handler.
33503 2006-03-24 Mike McCormack <mike@codeweavers.com>
33505 * dlls/ntdll/directory.c:
33506 ntdll: Recursive notify is implemented.
33508 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
33511 server: Fix compilation under Darwin 7.
33513 2006-03-23 Jacek Caban <jacek@codeweavers.com>
33515 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
33516 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
33517 mshtml: Added IHTMLElement2 implementation.
33519 * include/exdisp.idl:
33520 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
33522 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
33524 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
33525 include/wine/wined3d_interface.h:
33526 wined3d: Rectpatch code fix.
33527 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
33528 with an older patch.
33530 2006-03-23 Alexandre Julliard <julliard@winehq.org>
33532 * dlls/msvcrt/time.c:
33533 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
33535 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
33537 * dlls/kernel/cpu.c:
33538 kernel: Add processor specific environment variables.
33540 2006-03-23 James Hawkins <truiken@gmail.com>
33542 * dlls/comctl32/tab.c:
33543 comctl32: A couple fixes for tab icon offsets.
33544 - Shift selected icons up and non-selected icons down.
33545 - Add the top or left draw rect to the vertical offset, because it may
33548 2006-03-22 James Hawkins <truiken@gmail.com>
33550 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
33551 advpack: Implement FileSaveMarkNotExistW.
33553 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
33554 advpack: Forward AdvInstallFileA to its Unicode counterpart.
33556 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
33557 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
33559 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
33560 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
33562 2006-03-23 Alexandre Julliard <julliard@winehq.org>
33564 * dlls/kernel/environ.c:
33565 kernel: Remove a couple of incorrect asserts.
33567 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
33569 * dlls/comctl32/tooltips.c:
33570 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
33572 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
33574 * dlls/kernel/tests/thread.c:
33575 kernel: Load QueueUserWorkItem function dynamically.
33577 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
33579 * tools/widl/server.c, tools/widl/typegen.c:
33580 widl: Fix base type alignments.
33581 Generate aligned marshal and unmarshal code for base type arguments
33584 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33585 tools/widl/typegen.h:
33586 widl: Fix format string size calculation.
33587 - Move proc format string size calculation from client.c and server.c
33589 - Implement type format string size calculation.
33591 2006-03-22 Alexandre Julliard <julliard@winehq.org>
33593 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
33594 server: Class and global atoms should not be local to a window station.
33596 2006-03-22 Marcus Meissner <meissner@suse.de>
33598 * configure, configure.ac, programs/Makefile.in,
33599 programs/avitools/.gitignore, programs/avitools/Makefile.in,
33600 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
33601 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
33602 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
33603 programs: Move icinfo out of avitools.
33605 2006-03-22 H. Verbeet <hverbeet@gmail.com>
33607 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
33608 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
33610 * dlls/wined3d/vertexshader.c:
33611 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
33613 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
33614 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
33615 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
33617 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
33618 wined3d: glTypeLookup cleanup.
33619 Use a struct instead of an UINT array as entries in the glTypeLookup
33622 * dlls/wined3d/pixelshader.c:
33623 wined3d: Store the pixelshader version in the pixelshader object.
33625 2006-03-22 Huw Davies <huw@codeweavers.com>
33627 * dlls/user/edit.c, dlls/user/tests/edit.c:
33628 user32: Only adjust the margins if the edit control is above a certain size.
33630 2006-03-22 James Hawkins <truiken@gmail.com>
33632 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
33633 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
33635 2006-03-22 Jacek Caban <jacek@codeweavers.com>
33637 * dlls/mshtml/htmlelem.c:
33638 mshtml: Clean up get_all and tags (also fixes a typo).
33640 2006-03-22 Mike McCormack <mike@codeweavers.com>
33643 wine.inf: Add a shdocvw.dll stub dll to the system directory.
33645 * dlls/msi/action.c:
33646 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
33648 * dlls/msi/package.c:
33649 msi: Don't crash when logging a record with only one field.
33651 2006-03-22 Alexandre Julliard <julliard@winehq.org>
33653 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
33654 server/named_pipe.c, server/object.c, server/object.h,
33655 server/registry.c, server/request.c, server/signal.c:
33656 server: New scheme for cleaning up objects on server exit.
33657 Objects stored in static variables can now be marked when they are
33658 created and are automatically cleaned up on exit. This avoids having
33659 to export a bunch of close_* functions.
33661 2006-03-21 James Hawkins <truiken@gmail.com>
33663 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
33664 advpack: Forward TranslateInfStringExA to its unicode counterpart.
33666 * dlls/advpack/tests/files.c:
33667 advpack: Add second null for double null terminated lists.
33669 2006-03-22 Mike McCormack <mike@codeweavers.com>
33671 * dlls/msi/dialog.c:
33672 msi: Show "hidden dialogs" but hide them initially.
33674 * dlls/msi/custom.c:
33675 msi: Implement custom action type 17.
33677 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
33678 dlls/riched20/version.rc:
33679 riched20: Add a version resource.
33681 * dlls/wintrust/wintrust_main.c:
33682 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
33684 * include/Makefile.in, include/softpub.h:
33685 include: Add softpub.h.
33687 2006-03-22 Kevin Koltzau <kevin@plop.org>
33689 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
33690 dlls/ole32/tests/clipboard.c:
33691 ole32: Initial tests for OLE clipboard functions.
33693 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
33695 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
33696 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
33698 2006-03-21 Lei Zhang <leiz@ucla.edu>
33700 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
33701 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
33702 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
33703 introduced in earlier patches for EM_FINDTEXT. Additional test cases
33704 have been added to check for corner cases. Also improve input
33707 2006-03-21 Francois Gouget <fgouget@free.fr>
33709 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
33710 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
33711 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
33712 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
33713 Assorted spelling fixes.
33715 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
33716 taskmgr: Avoid forward declarations and make functions static.
33718 * programs/taskmgr/applpage.c:
33719 taskmgr: Reorder functions to avoid forward declarations.
33721 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
33722 programs/taskmgr/column.c, programs/taskmgr/graph.c,
33723 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
33724 programs/taskmgr/procpage.c:
33725 taskmgr: Avoid forward declarations and make functions static.
33727 * tools/winapi/win32.api:
33728 Update win32.api to match the current sources.
33730 * include/winerror.h:
33731 include: Add missing error and facility codes.
33733 * dlls/advapi32/advapi32.spec:
33734 advapi32: Fix the LsaEnumerateAccountRights() export.
33736 * include/ntsecapi.h:
33737 include: Standardize the LsaLookupNames() prototype.
33739 2006-03-21 Robert Shearman <rob@codeweavers.com>
33741 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
33742 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
33743 regardless of what type they are.
33744 Add a test for this and dump type infos created with CreateDispTypeInfo.
33746 2006-03-21 Huw Davies <huw@codeweavers.com>
33748 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
33749 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
33751 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
33753 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
33754 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
33755 programs/winedbg/dbg.y, programs/winedbg/debug.l,
33756 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
33757 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
33758 winedbg: Add display for floating point status.
33759 Added code to examine and display floating point unit status into
33760 be_i386.c as info all-regs command.
33762 2006-03-21 Alexandre Julliard <julliard@winehq.org>
33764 * tools/sfnt2fnt.c:
33765 sfnt2fnt: Remove output file on failure.
33767 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
33768 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
33769 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
33770 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
33771 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
33772 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
33774 2006-03-21 Mike McCormack <mike@codeweavers.com>
33776 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
33777 dlls/msi/helpers.c:
33778 msi: Improve handling of short paths.
33780 2006-03-21 Robert Shearman <rob@codeweavers.com>
33782 * dlls/ntdll/threadpool.c:
33783 ntdll: Start of pooling support for RtlQueueWorkItem.
33784 Start of pooling support for RtlQueueWorkItem. The algorithm
33785 implmented is very simple - if there are no free threads, create a new
33788 * dlls/kernel/tests/thread.c:
33789 kernel: Add a test for QueueUserWorkItem.
33791 * dlls/oleaut32/typelib.c:
33792 oleaut: Better support for invoking methods with VT_VARIANT argument types.
33794 * dlls/wininet/internet.c:
33795 wininet: Document InternetCrackUrlW.
33797 * dlls/wininet/http.c, dlls/wininet/internet.c:
33798 wininet: InternetCreateUrlW should return the number of bytes needed.
33799 InternetCreateUrlW should return the number of bytes needed to store
33800 the URL, not the number of characters (reported by Sven Paschukat).
33802 2006-03-21 Alexandre Julliard <julliard@winehq.org>
33804 * dlls/ntdll/loader.c, include/winnt.h:
33805 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
33806 By returning FALSE from this call, a builtin dll can specify that we
33807 should try to load the native one instead.
33809 * dlls/ddraw/main.c:
33810 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
33812 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
33813 dlls: Removed a number of dll symlinks that are no longer needed.
33815 * tools/winewrapper:
33816 winewrapper: Remove explicit call to wineprefixcreate.
33817 Now that wineprefixcreate detects the build tree automatically, the
33818 standard behavior of starting it from ntdll should work fine.
33820 * programs/wcmd/wcmdmain.c:
33821 wcmd: Try executing the process even if the exe file doesn't exist.
33822 It may be a builtin exe in which case the CreateProcess call will
33825 * tools/wine.inf, tools/wineprefixcreate.in:
33826 wine.inf: Use the new fake dlls mechanism to create placeholders for
33827 applications instead of using symlinks.
33829 * dlls/ntdll/loader.c:
33830 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
33832 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
33833 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
33834 setupapi: Added support for creating fake dlls at install time.
33835 This should satisfy applications that access a dll file directly. For
33836 apps that check the dll version in the file, the version resource is
33837 copied from the builtin dll.
33839 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
33841 * dlls/dinput/device.c, dlls/dinput/device_private.h,
33842 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
33843 dinput: Create single thread for mouse and keyboard hook.
33844 Put keyboard & mouse hook callbacks into separate thread.
33845 Move few global variables into object. Delete no longer used crit section.
33846 For hooks to work properly hook callback have to be in a thread
33847 with message loop. Some games create separate threads just to handle
33848 mouse and/or keyboard events that do not have message loop.
33850 2006-03-20 Mike Hearn <mike@plan99.net>
33852 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
33853 opengl32: Optimize thunks by storing GL context in the thread environment block.
33855 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
33857 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
33858 gdi: Fix a couple of todos in the bitmap test.
33860 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
33862 * dlls/commdlg/cdlg_Ko.rc:
33863 commdlg: Updated Korean translation.
33865 * programs/winecfg/Ko.rc:
33866 winecfg: Updated Korean translation.
33868 2006-03-21 Mike McCormack <mike@codeweavers.com>
33870 * programs/taskmgr/applpage.c:
33871 taskmgr: Make some functions static.
33873 * programs/taskmgr/applpage.c:
33874 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
33876 * programs/winefile/winefile.c:
33877 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
33879 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
33881 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
33882 wined3d: Don't use OpenGL 2.0.
33884 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
33886 * dlls/kernel/cpu.c:
33887 kernel: Fix model/stepping in GetSystemInfo.
33888 wProcessorRevision is built from model and stepping.
33890 2006-03-20 Mike McCormack <mike@codeweavers.com>
33892 * programs/taskmgr/priority.c:
33893 taskmgr: Eliminate common code and fix a warning.
33895 2006-03-19 Mike McCormack <mike@codeweavers.com>
33897 * dlls/comctl32/listview.c:
33898 comctl32: Get rid of some incorrect casts.
33900 2006-03-20 Alexandre Julliard <julliard@winehq.org>
33903 configure: Add autoheader to the compile command.
33905 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
33906 programs/Makeprog.rules.in:
33907 configure: Use --rpath when linking dlls too.
33909 * programs/Makefile.in, programs/make_progs:
33910 programs: Get rid of application symlinks, they are no longer needed.
33912 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
33913 x11drv: Clear new bitmaps if they don't contain any data.
33915 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
33917 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
33918 gdi: Add a simple test for bitmap bits/metrics
33919 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
33920 empty (not selected into a DC) bitmap.
33922 2006-03-19 Mike McCormack <mike@codeweavers.com>
33924 * dlls/msi/regsvr.c:
33925 msi: Set the InstallerLocation value when registering msi.dll.
33927 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
33929 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
33930 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
33932 2006-03-20 Alexandre Julliard <julliard@winehq.org>
33934 * dlls/kernel/tests/change.c:
33935 kernel: Avoid infinite waits in directory change tests.
33937 2006-03-19 H. Verbeet <hverbeet@gmail.com>
33939 * dlls/d3d8/device.c:
33940 d3d8: Change the default debug channel to d3d8 for device.c.
33942 * dlls/d3d8/device.c:
33943 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
33945 * dlls/d3d8/device.c:
33946 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
33948 2006-03-18 Jacek Caban <jacek@codeweavers.com>
33950 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
33951 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
33952 mshtml: Optimize nsACString handling.
33954 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
33955 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
33956 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
33957 mshtml: Better QueryInterface implementation.
33959 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
33961 * programs/wordpad/No.rc:
33962 wordpad: Fix typo in Norwegian resource.
33964 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
33966 * programs/regedit/Ru.rc:
33967 regedit: Fix Russian translation.
33969 * programs/control/params.h:
33970 control: Fix datetime name.
33972 2006-03-19 Milko Krachounov <milko@3mhz.net>
33974 * programs/winecfg/Bg.rc:
33975 winecfg: Update Bulgarian translation.
33977 2006-03-19 Mike McCormack <mike@codeweavers.com>
33979 * include/commctrl.h:
33980 include: LVSETINFOTIPA does not exist.
33982 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
33984 * programs/winedbg/tgt_active.c:
33985 winedbg: Copy floating point status to the dbgcontext.
33987 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
33989 * dlls/gdi/driver.c:
33990 gdi: Handle NT style \\.\DISPLAY1 name that we return.
33992 2006-03-18 Robert Shearman <rob@codeweavers.com>
33994 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
33995 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
33996 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
33997 msi: Optimise WHERE operations.
33998 Optimise WHERE operations on matching against strings by adding a new
33999 function find_matching_rows to the views, which eliminates the need to
34000 examine every record when executing a query. Implement this function
34001 in the table using a hash table on the ID stored in the data.
34003 * dlls/msi/tests/format.c:
34004 msi: Add a test for MsiFormatRecord with integer fields.
34006 * dlls/wininet/cookie.c:
34007 wininet: Copy from the start of the cookie name, not the cookie data.
34008 Copy from the start of the cookie name, not the cookie data when
34009 parsing cookies with a NULL cookie name.
34011 * include/wininet.h:
34012 include: Add some more defines to wininet.h.
34014 * programs/wcmd/wcmdmain.c:
34015 wcmd: Use PACKAGE_VERSION as the wcmd version.
34017 * dlls/ole32/rpc.c:
34018 ole: Use the thread pool for executing RPC calls for better performance
34019 (after the thread pool has been improved).
34021 2006-03-17 Alexandre Julliard <julliard@winehq.org>
34023 * tools/wineprefixcreate.in:
34024 wineprefixcreate: Autodetect the running from build tree case.
34026 * dlls/setupapi/install.c:
34027 setupapi: Added support for calling executables in a RegisterDlls section.
34029 2006-03-18 Alexandre Julliard <julliard@winehq.org>
34031 * dlls/ntdll/loader.c:
34032 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
34034 2006-03-18 Mike McCormack <mike@codeweavers.com>
34036 * include/windowsx.h:
34037 Prevent the use of windowsx.h with Wine source.
34039 * programs/winefile/winefile.c, programs/winefile/winefile.h:
34040 winefile: Eliminate use of windowsx.h.
34042 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
34044 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34045 dbghelp: MSC fixes.
34046 - wrong cut & paste across versions of a given record type
34047 - wrong definition for register_v2
34049 * dlls/dbghelp/msc.c:
34050 dbghelp: Support for LF_VTSHAPE in MSC.
34051 - added preliminary support for VT (virtual table) shape
34053 - as we don't do C++, it's just a hack to get rid of
34056 * dlls/dbghelp/msc.c:
34057 dbghelp: MSC forward declaration.
34058 - create an infrastructure for handling forward usage
34060 - used it in some cases (pointer to yet not defined udt,
34061 function signature, modifiers)
34063 * dlls/dbghelp/msc.c:
34064 dbghelp: Type parsing refactoring.
34065 - seperate types' table handling from a single type handling
34066 by adding codeview_parse_one_type function
34067 - factored all calls for caching symt
34068 - make type parsing helpers return the symt instead of a
34069 simple error status
34071 * dlls/dbghelp/msc.c:
34072 dbghelp: Fixes for NB11 types.
34073 - when checking debug info in NB09 or NB11 format (CodeView),
34074 try to load the global types section
34076 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34077 dbghelp: MSC handling of function signature's parameters.
34078 - now correctly parsing parameters types for a function
34079 signature and storing them in dbghelp internal structures
34081 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34082 dbghelp: Cleanup MSC bitfield handling.
34083 - no longer caching bitfield information but accessing it directly
34085 - removed all kludges for bitfield handling
34086 - reused BOOL parameter to codeview_get_type for monitoring
34087 traces (will be used in later patches)
34089 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34090 dbghelp: Fieldlist.
34091 - now that we have offset tables to type, we can cleanly
34092 parse the field-lists and remove the associated kludges
34093 - also adding internal structure for easing parameter sharing
34094 across functions (codeview_type_parse)
34095 - in mscvpdb.h, also reparated the type records that are
34096 referenced from other type records (union codeview_type_ref)
34097 from type records referenced by symbols (union codeview_type)
34099 * dlls/dbghelp/msc.c:
34100 dbghelp: MSC types.
34101 - enforce the type records that can be accessed by symbols (these are
34102 anyway the high level ones)
34104 * dlls/dbghelp/msc.c:
34105 dbghelp: Types parsing.
34106 - our engine for parsing types section now requires in entry
34107 an offsets table for getting directly to each type in the
34109 - (re)construct this table for PDB types
34111 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34112 dbghelp: CV's ssearch.
34113 - added definitions for start_search symbol info
34114 - silenced warnings from this symbol
34116 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34117 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
34119 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
34120 dbghelp: Compiland and source files are not the same thing.
34121 - in MSC debug info parsing, clearly separate a source file
34122 information from a compiland (including in linetab structure)
34123 - in ELF debug info parsing, now storing compiland directly
34124 in symtab_elt while browsing the symtab section (we still
34125 create twice the compilands, once in stabs/dwarf parsing,
34126 a second time in symtab parsing)
34128 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
34130 * dlls/gdi/freetype.c:
34131 gdi32: Look for ttf fonts in the Wine font dir.
34133 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
34135 * dlls/gdi/tests/gdiobj.c:
34136 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
34138 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
34140 * tools/widl/server.c:
34141 widl: Do not generate code that initializes a binding handle.
34143 * tools/widl/client.c, tools/widl/server.c:
34144 widl: Fix proc offset calculation.
34145 A void return type is represented by a FC_END/FC_PAD sequence in the
34146 proc format string. Increment the proc offset by two when a function
34149 * tools/widl/parser.y:
34150 widl: 'unsigned char' and 'byte' are must be distinct types.
34152 2006-03-18 Jacek Caban <jacek@codeweavers.com>
34154 * include/mshtmdid.h, include/mshtml.idl:
34155 mshtml.idl: Added more interfaces.
34157 * dlls/mshtml/tests/protocol.c:
34158 mshtml/tests: Code cleanup.
34160 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
34162 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
34163 dbghelp: Live target detection.
34164 - DBGHELP_NOLIVE env variable is tested earlier to avoid
34165 some strange effects in live target detection
34166 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
34167 a process, because we know it must be a live target
34169 2006-03-17 Mike McCormack <mike@codeweavers.com>
34171 * dlls/user/tests/edit.c, programs/progman/group.c,
34172 programs/progman/main.c, programs/progman/program.c,
34173 programs/winecfg/audio.c:
34174 Remove some unnecessary uses of windowsx.h
34176 2006-03-18 Mike McCormack <mike@codeweavers.com>
34178 * dlls/avifil32/avifile.c:
34179 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
34181 2006-03-17 Mike McCormack <mike@codeweavers.com>
34183 * programs/taskmgr/dbgchnl.c:
34184 taskmgr: Fix some gcc 4.1 warnings.
34186 * programs/winecfg/appdefaults.c:
34187 winecfg: Fix some gcc 4.1 warnings.
34189 * dlls/crypt32/tests/store.c:
34190 crypt32: Fix a warning.
34192 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
34194 * dlls/msvfw32/msvfw32_Ko.rc:
34195 msvfw32: Update Korean resources.
34197 2006-03-17 Mike McCormack <mike@codeweavers.com>
34199 * programs/taskmgr/taskmgr.c:
34200 taskmgr: Fix some gcc 4.1 warnings.
34202 * programs/taskmgr/procpage.c:
34203 taskmgr: Fix some gcc 4.1 warnings.
34205 * programs/taskmgr/proclist.c:
34206 taskmgr: Fix some gcc 4.1 warnings.
34208 * programs/taskmgr/debug.c:
34209 taskmgr: Fix some gcc 4.1 warnings.
34211 * programs/taskmgr/endproc.c:
34212 taskmgr: Fix some gcc 4.1 warnings.
34214 * programs/taskmgr/affinity.c:
34215 taskmgr: Fix some gcc 4.1 warnings.
34217 * programs/regedit/treeview.c:
34218 regedit: Fix some gcc 4.1 warnings.
34220 2006-03-16 Juan Lang <juan_lang@yahoo.com>
34222 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
34223 dlls/crypt32/tests/store.c, include/wincrypt.h:
34224 crypt32: Implement CertGetSubjectCertificateFromStore.
34226 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
34228 * include/wine/wined3d_types.h:
34229 wined3d: Add D3DBASISTYPE to wined3d_types.h.
34231 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
34233 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
34234 d3d8/wined3d: Vertex shader fixes.
34236 2006-03-17 Alexandre Julliard <julliard@winehq.org>
34238 * dlls/gdi/freetype.c:
34239 gdi: Support for loading fonts from the build directory.
34241 * programs/winecfg/libraries.c:
34242 winecfg: Support for loading the list of dlls from the build directory.
34244 * libs/wine/loader.c:
34245 libwine: Added magic handling of dll path when running in build dir.
34246 This should ensure that we do the right thing in the build dir even if
34247 WINEDLLPATH isn't set.
34249 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
34251 * include/winbase.h:
34252 winbase.h: Add missing LMEM_INVALID_HANDLE define.
34254 2006-03-16 Alexandre Julliard <julliard@winehq.org>
34256 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
34257 libs/wine/wine.map:
34258 libwine: Export wine_get_build_dir.
34260 * dlls/ntdll/server.c, libs/wine/config.c:
34261 libwine: Added support for executing wine binaries out of the build dir.
34263 * libs/wine/config.c:
34264 libwine: Added detection for Wine being run out of the build directory.
34266 * dlls/Makefile.in, dlls/make_dlls:
34267 dlls: Remove the no longer needed symlinks to the static libraries.
34269 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
34270 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
34271 Remove some no longer needed library paths.
34273 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
34274 winegcc: Look for libraries in subdirs of the library path too.
34275 This means that -lfoo will match the library 'foo/libfoo.def' in
34276 addition to just 'libfoo.def'. This allows supporting the Wine source
34277 layout without adding a gazillion path entries.
34279 2006-03-16 Kai Blin <kai.blin@gmail.com>
34281 * dlls/secur32/dispatcher.c:
34282 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
34283 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
34285 2006-03-15 Juan Lang <juan_lang@yahoo.com>
34287 * dlls/crypt32/tests/store.c:
34288 crypt32: Tighten CertDuplicateCertificateContext test.
34289 Test that the return from CertDuplicateCertificateContext is the same
34292 2006-03-15 Alexandre Julliard <julliard@winehq.org>
34294 * ANNOUNCE, ChangeLog, VERSION, configure:
34297 ----------------------------------------------------------------
34298 2006-03-15 Alexandre Julliard <julliard@winehq.org>
34300 * programs/avitools/Makefile.in:
34301 avitools: Fixed library path for msvfw32.
34303 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
34304 user/tests: Try harder to flush X events before running tests.
34306 2006-03-06 András Kovács <andras@csevego.net>
34308 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
34309 wininet: Added Hungarian translation.
34311 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
34312 wineps: Added Hungarian translation.
34314 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
34315 shlwapi: Added Hungarian translation.
34317 * dlls/shell32/shell32_Hu.rc:
34318 shell32: Added Hungarian translation.
34320 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
34321 shdocvw: Added Hungarian translation.
34323 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
34324 setupapi: Added Hungarian translation.
34326 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
34327 serialui: Added Hungarian translation.
34329 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
34330 oledlg: Added Hungarian translation.
34332 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
34333 msvidc32: Added Hungarian translation.
34335 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
34336 msvfw32: Added Hungarian translation.
34338 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
34339 msrle32: Added Hungarian translation.
34341 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
34342 msi: Added Hungarian translation.
34344 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
34345 mshtml: Added Hungarian translation.
34347 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
34348 msacm: Added Hungarian translation.
34350 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
34351 mpr: Added Hungarian translation.
34353 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
34354 iccvid: Added Hungarian translation.
34356 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
34357 hhctrl.ocx: Added Hungarian translation.
34359 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
34360 comctl32: Added Hungarian translation.
34362 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
34363 avifil32: Added Hungarian translation.
34365 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
34367 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
34368 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
34369 include/wine/wined3d_types.h:
34370 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
34372 2006-03-15 Mike McCormack <mike@codeweavers.com>
34374 * dlls/comctl32/tests/treeview.c:
34375 comctl32: Fix some gcc 4.1 warnings.
34377 2006-03-14 Robert Reif <reif@earthlink.net>
34379 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
34380 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
34381 dsound: Add info to failed tests.
34382 Print format for failed SetFormat calls.
34384 2006-03-08 James Hawkins <truiken@gmail.com>
34386 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
34387 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
34388 unicode counterparts.
34390 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
34392 * dlls/dplayx/dplayx_global.c:
34393 dplayx: Fix semaphore deadlock.
34394 - Make sure to release the dplayx semaphore in for error cases as well.
34395 - Prevent race condition between creation of the semaphore and
34396 grabbing of the lock by creating the semaphore in the locked state
34397 instead of unlocked.
34399 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
34401 * dlls/x11drv/opengl.c:
34402 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
34403 Using alpha bits > 8 makes this function fail, while it should not.
34405 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
34407 * dlls/x11drv/dib_convert.c:
34408 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
34409 buffer in the convert_888_to_0888_* functions.
34411 2006-03-15 Alexandre Julliard <julliard@winehq.org>
34413 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
34414 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
34415 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
34416 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
34417 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
34418 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
34419 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
34420 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
34421 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
34422 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
34423 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
34424 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
34425 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
34426 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
34427 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
34428 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
34429 dlls/msvideo/vfw16.h:
34430 msvideo: Renamed the msvideo directory to msvfw32.
34432 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
34433 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
34434 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
34435 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
34436 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
34437 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
34438 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
34439 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
34440 dlls/win32s/win32s16.spec:
34441 win32s: Renamed the win32s directory to w32skrnl.
34443 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
34444 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
34445 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
34446 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
34447 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
34448 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
34449 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
34450 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
34451 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
34452 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
34453 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
34454 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
34455 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
34456 winsock: Renamed the winsock directory to ws2_32.
34458 * tools/Makefile.in:
34459 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
34461 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
34463 * tools/Makefile.in, tools/wineprefixcreate.in:
34464 wineprefixcreate: Make path searching relative.
34466 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
34468 * dlls/shell32/shlexec.c:
34469 shell32: Add parameter formatting rule to the command line if there isn't any.
34471 2006-03-14 Robert Shearman <rob@codeweavers.com>
34473 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
34474 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
34475 wininet: Move URL-related tests to a separate file.
34477 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34478 wininet: Make InternetCrackUrlW set the components related to net_loc
34479 to NULL when net_loc isn't present in the input URL.
34481 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
34482 wininet: Move cookie-related stubs to cookie.c
34484 * dlls/wininet/internet.c, dlls/wininet/internet.h,
34485 dlls/wininet/netconnection.c:
34486 wininet: Implement setting of send and receive timeouts.
34488 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
34489 dlls/ntdll/thread.c:
34490 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
34491 thread creation function to the NTDLL one.
34493 2006-03-14 Robert Reif <reif@earthlink.net>
34495 * dlls/winmm/wineesd/audio.c:
34496 wineesd: Use pipe sync for events.
34497 Ues pipe sync code from OSS/ALSA rather than windows events.
34499 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
34501 * dlls/x11drv/opengl.c:
34502 x11drv: Prevent out of bound access in DescribePixelFormat.
34505 wine.inf: Increase the DirectX version to that of the latest 9.0c .
34507 2006-03-13 Alexandre Julliard <julliard@winehq.org>
34509 * dlls/ddraw/tests/d3d.c:
34510 ddraw: Don't crash in d3d test if OpenGL is missing.
34512 2006-03-10 Juan Lang <juan_lang@yahoo.com>
34514 * dlls/crypt32/store.c:
34515 crypt32: Abstract contexts.
34516 - create a base cert context, and make functions unaware whether
34517 they're dealing with the base or derived type
34518 - simplify stores as a result
34520 2006-03-11 Mike McCormack <mike@codeweavers.com>
34522 * dlls/shell32/shlview.c:
34523 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
34525 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
34527 * dlls/wined3d/device.c:
34528 wined3d: Vertexdeclaration fix.
34529 In the old d3d8 code SetVertexShader stored the so called vertex
34530 declaration in the stateblock. In case of WineD3D this isn't done
34531 which breaks the drawPrimitive code. This patch stores the vertex
34532 declaration again in the stateblock which fixes Age Of Mythology.
34534 2006-03-11 Hans Leidekker <hans@it.vu.nl>
34536 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
34537 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
34539 2006-03-10 Christoph Frick <rid@zefix.tv>
34541 * dlls/dinput/joystick_linuxinput.c:
34542 dinput/joystick_linuxinput: Add POV detection and reporting.
34543 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
34545 2006-03-13 Robert Shearman <rob@codeweavers.com>
34547 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
34548 include/winternl.h:
34549 ntdll: Very crude implementation of RtlQueueWorkItem.
34551 * dlls/kernel/thread.c:
34552 kernel: Implement QueueUserWorkItem.
34554 2006-03-11 Robert Shearman <rob@codeweavers.com>
34556 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34557 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
34559 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34560 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
34561 The test for "about:" in InternetCrackUrlW should be more general so
34562 that only URLs without double slashes should also be assumed not to
34564 Add another test for this case and remove an unreliable
34565 InternetCreateUrl test.
34567 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34568 wininet: InternetCrackUrl should set nPort to the default port if not specified.
34570 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
34572 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
34573 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
34574 include/wine/wined3d_types.h:
34575 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
34577 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
34579 * dlls/wined3d/pixelshader.c:
34580 wined3d: Don't override variable that still has something we need.
34581 Use local temp variable instead.
34583 * dlls/wined3d/pixelshader.c:
34584 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
34586 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
34589 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
34591 2006-03-11 Mike McCormack <mike@codeweavers.com>
34593 * dlls/avifil32/avifile.c:
34594 avifil32: Use HeapAlloc instead of LocalAlloc.
34596 * dlls/avifil32/editstream.c:
34597 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
34599 * dlls/avifil32/extrachunk.c:
34600 avifil32: Use HeapAlloc instead of Local Alloc.
34602 * dlls/avifil32/acmstream.c:
34603 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
34605 * dlls/avifil32/tmpfile.c:
34606 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
34608 * dlls/avifil32/factory.c:
34609 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
34611 2006-03-10 Alexandre Julliard <julliard@winehq.org>
34613 * programs/winefile/winefile.c:
34614 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
34616 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
34618 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
34619 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
34620 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
34621 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
34622 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
34623 dlls/wined3d/device.c, dlls/wined3d/directx.c,
34624 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
34625 dlls/wined3d/query.c, dlls/wined3d/resource.c,
34626 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
34627 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
34628 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
34629 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34630 wined3d: Consistently use WINED3DRESOURCETYPE.
34632 2006-03-11 Mike McCormack <mike@codeweavers.com>
34634 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
34635 avifil32: Use CoTaskMemAlloc when allocating memory to return through
34638 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
34639 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
34640 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
34642 2006-03-10 Mike McCormack <mike@codeweavers.com>
34644 * dlls/commdlg/colordlg.c:
34645 comdlg32: Remove the property when destroy the dialog box.
34647 2006-03-09 Juan Lang <juan_lang@yahoo.com>
34649 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
34650 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
34651 crypt32: Move context properties to a separate file.
34653 2006-03-09 Robert Reif <reif@earthlink.net>
34655 * dlls/winmm/wineesd/audio.c:
34656 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
34658 2006-03-10 Petr Tesarik <hat@tesarici.cz>
34660 * programs/winedbg/be_i386.c:
34661 winedbg: Fix lcall instruction opcode.
34663 2006-03-10 Robert Shearman <rob@codeweavers.com>
34665 * dlls/wininet/http.c:
34666 wininet: Don't duplicate empty strings.
34668 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
34670 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
34671 wordpad: Add Turkish resource file.
34673 * programs/winecfg/Tr.rc:
34674 winecfg: Update Turkish resource file.
34676 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
34678 * documentation/README.tr:
34679 documentation: Turkish translation of README file.
34681 2006-03-10 Alexandre Julliard <julliard@winehq.org>
34683 * aclocal.m4, configure:
34684 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
34686 2006-03-10 Mike McCormack <mike@codeweavers.com>
34688 * dlls/commdlg/colordlg.c:
34689 comdlg32: Use a property for the color dialog's information.
34691 2006-03-09 Alexandre Julliard <julliard@winehq.org>
34694 dbt.h: Added DBTF_ flags.
34696 * dlls/user/message.c:
34697 user: Support packing/unpacking the WM_DEVICECHANGE message.
34699 2006-03-09 Robert Shearman <rob@codeweavers.com>
34701 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
34702 wininet: Fix InternetGetCookie with no matching cookies.
34703 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
34704 InternetGetCookie when there are no cookies for the specified
34705 domain. This fixes a bug in sending a blank cookie to HTTP servers.
34707 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34708 wininet: Fix an off-by-one error in InternetCreateUrlW.
34709 Fix an off-by-one error in the size of buffer used to store the port
34710 number in InternetCreateUrlW.
34712 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34713 wininet: Further InternetCreateFileW fixes.
34714 - Add the slash after the port number.
34715 - Only add the port number if the host name is present.
34717 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34718 wininet: If necessary, add a slash between the hostname and path in
34719 InternetCreateUrlW.
34721 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34722 wininet: More InternetCreateUrlW fixes.
34723 - Don't add double slashes for opaque URLs.
34724 - The default port number for all other schemes is 0.
34726 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34727 wininet: Parse the scheme the string in InternetCreateFileW.
34728 Parse the scheme the string in InternetCreateFileW and rewrite
34729 url_uses_default_port using schemes instead of strings.
34731 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34732 wininet: Get the string for the scheme if specified only by the
34733 INTERNET_SCHEME enumeration in InternetCreateUrlW.
34735 * dlls/wininet/internet.c:
34736 wininet: The host name is optional in InternetCreateUrlW.
34738 * dlls/wininet/internet.c:
34739 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
34740 Use an array of schemes so that it can be re-used for mapping from
34741 INTERNET_SCHEME back to a string and simplify the code in
34742 GetInternetSchemeW.
34744 * dlls/wininet/internet.c:
34745 wininet: Fix Trace in InternetCreateUrl.
34746 The url passed in to InternetCreateUrl is an out parameter, so don't
34749 * dlls/wininet/http.c:
34750 wininet: Fix redirects with relative URIs instead of absolute URIs.
34752 2006-03-09 Christoph Frick <rid@zefix.tv>
34754 * dlls/dinput/joystick_linuxinput.c:
34755 dinput/linuxinput: Fix handling of DIPH_BYID.
34756 - handling of DIPH_BYID
34757 - use regular id and not shifted one also for axes
34758 - may only Acquire after SetDataFormat
34760 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
34762 * dlls/gdi/freetype.c:
34763 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
34764 %windir%\fonts has failed.
34766 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
34767 dlls/wineps/pen.c, dlls/x11drv/pen.c:
34768 gdi: A better workaround for extended user style pens.
34770 2006-03-08 H. Verbeet <hverbeet@gmail.com>
34772 * dlls/wined3d/drawprim.c:
34773 wined3d: Use OpenGL fragment programs when available.
34775 * dlls/wined3d/drawprim.c:
34776 wined3d: Remove an incorrect FIXME.
34778 * dlls/wined3d/vertexshader.c:
34779 wined3d: Enable color fixups for vertex shaders.
34781 * dlls/wined3d/vertexshader.c:
34782 wined3d: Minor vshader_program_add_param cleanup.
34783 - In vshader_program_add_param, pass a pointer to the shader object
34784 instead of individual parameters.
34785 - In vshader_program_add_param, rename input to is_input to make it
34786 clearer what the parameter does.
34787 - Fix a typo & cleanup a comment.
34789 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
34791 * dlls/oleaut32/olepicture.c:
34792 oleaut32: Reorder a few functions to avoid forward declaractions.
34794 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
34796 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
34797 include/wine/wined3d_interface.h:
34798 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
34800 2006-03-09 Mike McCormack <mike@codeweavers.com>
34802 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
34803 user: The height of a ListBox item can be no more than MAXBYTE.
34805 * dlls/msi/action.c:
34806 msi: Remove some unnecessary indent.
34808 * dlls/msi/tests/package.c:
34809 msi: Make sure to run tests for MsiEvaluateCondition.
34811 2006-03-09 Jacek Caban <jacek@codeweavers.com>
34813 * dlls/mshtml/htmlelem.c:
34814 mshtml: Added beginning of getAttribute implementation.
34816 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
34817 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
34818 mshtml: Added IHTMLBodyElement implementation.
34820 2006-03-07 Huw Davies <huw@codeweavers.com>
34822 * configure, configure.ac, dlls/opengl32/opengl32.spec,
34823 dlls/opengl32/wgl.c, include/config.h.in:
34824 opengl32: Implement wglUseFontOutlines.
34826 2006-03-07 Juan Lang <juan_lang@yahoo.com>
34828 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
34829 crypt32: Implement CertGetValidUsages.
34831 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
34833 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
34834 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
34835 wined3d: Add D3DLOCK_* types to wined3d_types.h.
34837 2006-03-07 Jacek Caban <jacek@codeweavers.com>
34839 * dlls/mshtml/htmltextarea.c:
34840 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
34842 * dlls/mshtml/htmlselect.c:
34843 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
34845 * dlls/mshtml/htmlinput.c:
34846 mshtml: Added get_type, get_value, get_name and get_checked
34847 implementation of IHTMLInputElement interface.
34849 2006-03-07 Peter Åstrand <astrand@cendio.se>
34851 * dlls/comctl32/listview.c:
34852 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
34854 2006-03-07 Hans Leidekker <hans@it.vu.nl>
34856 * dlls/mscms/tests/profile.c:
34857 mscms: Add tests for EnumColorProfiles{A,W}.
34859 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
34860 mscms: Implement EnumColorProfiles{A,W}.
34862 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
34864 * fonts/Makefile.in:
34865 fonts: Install fonts in $(datadir)/wine/fonts.
34867 2006-03-08 Alexandre Julliard <julliard@winehq.org>
34869 * dlls/Makeimplib.rules.in:
34870 dlls: Added a default install-lib rule for dlls that don't have one.
34872 2006-03-07 Alexandre Julliard <julliard@winehq.org>
34874 * dlls/x11drv/desktop.c:
34875 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
34878 server: Fixed length check in dump_inline_unicode_string.
34880 * dlls/shell32/systray.c, programs/explorer/desktop.c,
34881 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
34882 programs/explorer/systray.c, programs/explorer/systray.h:
34883 explorer: Merged systray support with the desktop window main loop.
34884 Systray is now always available as part of the desktop and doesn't
34885 need to be started from shell32.
34887 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
34888 server/protocol.def, server/trace.c, server/window.c:
34889 user: Launch explorer to manage the desktop window.
34891 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
34892 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
34893 explorer: Added desktop option.
34894 The /desktop option causes explorer to create and manage the desktop
34897 2006-03-07 Mike McCormack <mike@codeweavers.com>
34899 * dlls/kernel/actctx.c:
34900 kernel: Improve the activation context stubs.
34902 2006-03-06 H. Verbeet <hverbeet@gmail.com>
34904 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
34905 dlls/wined3d/vertexshader.c:
34906 wined3d: Fix a few FIXME's.
34908 * dlls/wined3d/device.c:
34909 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
34911 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
34913 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
34914 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
34915 include/wine/wined3d_types.h:
34916 wined3d: Define D3D usage flags in wined3d_types.h.
34918 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
34919 include/wine/wined3d_types.h:
34920 wined3d: Add device caps to wined3d_types.h.
34922 2006-03-06 Jacek Caban <jacek@codeweavers.com>
34924 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
34925 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
34926 dlls/mshtml/nsiface.idl:
34927 mshtml: Added IHTMLTextAreaElement implementation.
34929 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
34930 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
34931 dlls/mshtml/nsiface.idl:
34932 mshtml: Added IHTMLSelectElement implementation.
34934 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
34935 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
34936 dlls/mshtml/nsiface.idl:
34937 mshtml: Added IHTMLInputElement implementation.
34939 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
34940 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
34941 mshtml: Added IHTMLElementCollection::tags implementation.
34943 2006-03-06 Juan Lang <juan_lang@yahoo.com>
34945 * dlls/crypt32/store.c:
34946 crypt32: Simplify stores.
34947 Ref count cert context references, and eliminate the DupCert function
34950 2006-03-06 Alexandre Julliard <julliard@winehq.org>
34952 * dlls/kernel/process.c:
34953 kernel: Better support for detached processes.
34954 Call setsid() in the new process to create a new Unix process group
34955 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
34958 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
34959 x11drv: Make sure to never manipulate the root window, even if we own
34960 the desktop window.
34962 * server/process.c, server/user.h, server/window.c, server/winstation.c:
34963 server: Support for closing the desktop window.
34964 If a thread is owning the desktop window, when all other users of the
34965 desktop have exited, signal the owner to close the desktop (with a 1
34968 * server/object.c, server/object.h:
34969 server: Added unlink_named_object function.
34970 Allows to remove the name of an object while keeping around the object
34973 * server/class.c, server/user.h, server/window.c:
34974 server: Infrastructure for having a thread own the desktop window.
34976 * dlls/mlang/mlang.c:
34977 mlang: Decrement the module refcount when an object is destroyed.
34979 2006-03-06 H. Verbeet <hverbeet@gmail.com>
34981 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
34982 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
34983 wined3d: Fix the relation between volumes and their container.
34985 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
34986 dlls/wined3d/device.c, dlls/wined3d/surface.c,
34987 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
34988 include/wine/wined3d_interface.h:
34989 wined3d: Fix the relation between surfaces and their container.
34991 * dlls/wined3d/surface.c:
34992 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
34993 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
34996 2006-03-06 Robert Shearman <rob@codeweavers.com>
34998 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
34999 wininet: Rewrite InternetCreateUrlW.
35000 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
35001 URL_COMPONENTS structure and fall back to a strlenW call when a
35003 - Expand the number of protocols supported when determining whether
35004 the port number should be added.
35005 - Fix a test by passing in the correct length of scheme.
35007 * dlls/wininet/http.c, dlls/wininet/internet.h,
35008 dlls/wininet/netconnection.c:
35009 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
35010 Don't continue to connect to a secure server without SSL support since
35011 it won't work. Return an error back to the application instead.
35013 * dlls/wininet/tests/http.c:
35014 wininet: More tests for InternetCreateUrl.
35015 Fix an InternetCreateUrl test so that it correctly sets the scheme
35016 length and add tests which show the behaviour when the lengths are set
35017 to zero and when the https scheme is used.
35019 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
35021 * dlls/wininet/internet.c:
35022 wininet: Add stub for missing InternetSetOption.
35024 2006-03-06 Alexandre Julliard <julliard@winehq.org>
35026 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
35027 libs/wine/wine.def, libs/wine/wine.map:
35028 libwine: Export a function to retrieve the data directory (based on a
35029 patch by Dmitry Timoshkov).
35031 2006-03-06 Francois Gouget <fgouget@free.fr>
35033 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
35034 Fix compatibility with native advpack dlls.
35035 Most native advpack dlls in circulation don't have RegInstallA. So
35036 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
35039 2006-03-06 Mike McCormack <mike@codeweavers.com>
35041 * tools/wrc/parser.l:
35042 wrc: Don't use identifiers starting yy*, they're reserved for flex.
35044 * dlls/avifil32/editstream.c:
35045 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
35047 2006-03-06 Jacek Caban <jacek@codeweavers.com>
35049 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
35050 shdocvw: Added get_LocationURL implementation.
35052 2006-03-05 Jacek Caban <jacek@codeweavers.com>
35054 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
35055 mshtml: Added IHTMLElementCollection implementation.
35056 - Added IHTMLElementCollection implementation.
35057 - Added get_all implementation.
35059 2006-03-06 Alexandre Julliard <julliard@winehq.org>
35061 * dlls/shell32/shlfileop.c:
35062 shell32: Grow the file list dynamically in SHFileOperation.
35063 This avoids searching the same directories twice, once to count the
35064 files and then once for real.
35066 * dlls/shell32/shlfileop.c:
35067 shell32: Store only the file attributes in the file list for SHFileOperation.
35068 We don't need the rest of the WIN32_FIND_DATA structure.
35070 * dlls/shell32/shlfileop.c:
35071 shell32: Fixed handling of null-terminated file list in SHFileOperation.
35073 2006-03-03 Aric Stewart <aric@codeweavers.com>
35075 * dlls/shell32/shlfileop.c:
35076 shell32: Skip dot directories in SHFileOperation.
35077 In ShFileOperation when generating a file list with * wildcards, for
35078 example for deletion, do not include the dot directories (. and ..) in
35079 the list, because that cause the operation to spiral out of control.
35081 2006-03-06 Alexandre Julliard <julliard@winehq.org>
35083 * server/winstation.c:
35084 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
35086 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
35087 server/trace.c, server/window.c:
35088 server: Return real parent and owner in the create_window request.
35089 Remove computing of parent and owner handles on the client side.
35091 * dlls/user/desktop.c:
35092 user: Allow creating windows of the desktop class.
35094 * dlls/user/message.c:
35095 user: Allow some Wine internal messages to act on the desktop window.
35097 2006-03-05 Mike McCormack <mike@codeweavers.com>
35099 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
35100 mpr: Stub implementations of some mpr functions.
35102 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
35104 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
35105 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
35106 shell32: Unicode'ify ISFHelper interface.
35108 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
35110 * dlls/wined3d/directx.c:
35111 wined3d: Fix retrieval of driver adapter versions.
35113 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
35115 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
35116 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
35117 dbghelp: Added type for array index.
35118 - added type for array index
35119 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
35120 - fixed SyGetTypeInfo accordingly
35122 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
35123 msvcrt: Some more fixes to name demangling.
35125 * dlls/dbghelp/type.c:
35126 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
35128 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
35130 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
35131 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
35133 2006-03-05 Jason Green <jave27@gmail.com>
35135 * dlls/wined3d/utils.c:
35136 wined3d: Add a few more WINED3DFMT formats to be recognized.
35138 2006-03-05 Jacek Caban <jacek@codeweavers.com>
35140 * dlls/shdocvw/dochost.c:
35141 shdocvw: Beginning ShowContextMenu implementation.
35143 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
35144 mshtml: Added get_documentElement implementation.
35146 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
35147 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
35148 mshtml: Added IHTMLElement implementation.
35150 * include/mshtmdid.h, include/mshtml.idl:
35151 mshtml: Added more interfaces to mshtml.idl.
35153 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
35154 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
35155 mshtml: Added IHTMLDOMNode implementation.
35157 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35159 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
35160 include/wine/wined3d_gl.h:
35161 wined3d: Added OpenGL 2.0 function definitions.
35163 2006-03-05 Robert Shearman <rob@codeweavers.com>
35165 * programs/wcmd/wcmdmain.c:
35166 wcmd: Improve command line processing.
35167 Make the command line processing more robust by continuing to process
35168 command line options if an unknown one is detected and remove the
35169 skipping of argv[0], which is no longer necessary. This fixes the
35170 parsing when argv[0] isn't set to the program name.
35172 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
35173 oleaut: Implement VarBstrFromDisp.
35175 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
35176 oleaut: Fix VarFormat for VT_NULL variants.
35178 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
35179 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
35181 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
35182 ole: Store the destination context and the destination context data in
35183 the proxy manager when unmarshaling.
35185 * include/olectl.h:
35186 include: Add more definitions and types to olectl.h.
35188 * dlls/oleaut32/tests/vartest.c:
35189 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
35191 * dlls/oleaut32/olepicture.c:
35192 oleaut: Split OLEPictureImpl_Load.
35193 Split OLEPictureImpl_Load into separate functions for the different file
35196 2006-03-05 Mike McCormack <mike@codeweavers.com>
35198 * programs/winecfg/audio.c:
35199 winecfg: Fix a typo (LVM_ -> TVM_).
35201 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35203 * dlls/wined3d/device.c:
35204 wined3d: Implemented WINED3DRS_DEPTHBIAS.
35206 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35208 * dlls/wined3d/device.c:
35209 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
35211 * dlls/wined3d/device.c:
35212 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
35213 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
35215 * dlls/wined3d/device.c:
35216 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
35218 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
35219 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
35221 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
35223 * dlls/wined3d/device.c:
35224 wined3d: Fix cut&paste typo.
35226 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
35228 * include/wine/wined3d_types.h:
35229 wined3d: Add D3D7 texture stage types.
35231 * include/wine/wined3d_types.h:
35232 wined3d: Add D3D7 render states.
35234 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
35236 * programs/winebrowser/main.c:
35237 winebrowser: Use CP_UNIXCP when translating URL passed on command line
35240 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
35242 * dlls/user/sysparams.c:
35243 user32: Fix the default height for CJK fonts.
35245 2006-03-04 Mike McCormack <mike@codeweavers.com>
35247 * dlls/avifil32/acmstream.c:
35248 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
35250 2006-03-03 Juan Lang <juan_lang@yahoo.com>
35252 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
35253 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
35254 crypt32: Move serialization functions to serialize.c.
35256 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
35258 * dlls/mlang/mlang.c:
35259 mlang: Implement DllCanUnloadNow.
35261 2006-03-02 Huw Davies <huw@codeweavers.com>
35263 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
35264 dlls/x11drv/x11drv.h:
35265 gdi: Better support for 1bpp dib sections.
35267 2006-03-03 Mike McCormack <mike@codeweavers.com>
35269 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
35270 programs/regedit/listview.c:
35271 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
35273 * programs/winecfg/audio.c:
35274 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
35276 * dlls/shell32/brsfolder.c:
35277 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
35279 * dlls/msrle32/msrle32.c:
35280 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
35282 * dlls/hhctrl.ocx/help.c:
35283 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
35285 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
35286 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
35288 2006-03-02 Juan Lang <juan_lang@yahoo.com>
35290 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
35291 crypt32: Implement CertDuplicateStore.
35293 2006-03-02 Francois Gouget <fgouget@free.fr>
35295 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
35296 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
35297 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
35298 Fix the stub message so it is more standard and use consistent
35301 * dlls/kernel/heap.c:
35302 kernel: Protect sys/resource.h include.
35304 2006-03-02 Alexandre Julliard <julliard@winehq.org>
35306 * ANNOUNCE, ChangeLog, VERSION, configure:
35309 ----------------------------------------------------------------
35310 2006-03-02 Alexandre Julliard <julliard@winehq.org>
35312 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
35313 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
35314 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
35315 Fixed some compiler warnings on old gcc versions.
35317 * dlls/Makefile.in, dlls/make_dlls:
35318 dlls: Remove 16-bit files on make clean.
35320 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
35322 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
35323 wined3d: Opengl 2.x compile fix.
35325 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
35327 * dlls/user/menu.c:
35328 user: Fix uninitialized rectangle in menu arrow painting.
35330 2006-03-01 Mike McCormack <mike@codeweavers.com>
35333 wine.inf: Add a default RelayExclude.
35335 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
35337 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
35338 winedbg: Bring usage() and .man up to date.
35340 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
35341 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
35342 winedbg: Add ability to reload a minidump.
35343 - now recognize winedbg foo.mdmp on command line
35344 - fleshed out tgt_minidump to reload information from minidump
35346 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
35347 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
35348 winedbg: process_io
35349 - added ability to specify process_io at process creation/attachment
35351 - created a process_io structure for gdbproxy
35353 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
35354 programs/winedbg/winedbg.c:
35355 winedbg: main_loop.
35356 - split dbg_main_loop in two parts (one for finishing the debuggee
35357 attachment, the second one really for handling the main loop)
35358 - removed now longer needed dbg_main_loop
35360 2006-03-01 Jacek Caban <jacek@codeweavers.com>
35362 * dlls/shdocvw/navigate.c:
35363 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
35364 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
35365 - Remove unneeded call to GetBindInfo.
35367 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
35368 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
35369 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
35370 mshtml: Beginning support for links opened in a new frame.
35372 * dlls/mshtml/nsembed.c:
35373 mshtml: Use NSContainer as 'This' of its window.
35375 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
35377 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
35378 cabinet: Set proper error information on failures.
35380 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
35382 * dlls/user/menu.c, dlls/user/tests/menu.c:
35383 user32: Fix handling of '\b' right flush character in menus.
35384 - do not add extra space; modify the tests to confirm this;
35385 - right flush to the menu tab stop, not to the menu border;
35386 - small fixes to the menu tab stop calculation.
35388 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
35390 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
35391 dlls/riched20/tests/editor.c:
35392 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
35394 2006-03-01 Jeremy White <jwhite@codeweavers.com>
35396 * dlls/crypt32/tests/oid.c:
35397 crypt32: More gcc 2.95 adjustments.
35399 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
35401 * dlls/wined3d/utils.c:
35402 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
35403 This fixes texture colours in many D3D games (verified with Age Of Mythology).
35405 2006-03-01 Robert Shearman <rob@codeweavers.com>
35407 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
35408 ole: Change NORMALEXTREFS to 5, like it is in native.
35410 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
35411 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
35413 * dlls/oleaut32/connpt.c:
35414 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
35416 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
35417 rpcrt4: Change the stubless parameter attributes to using a bitfield
35418 (as defined by the PSDK) so the ServerAllocSize part is easier to
35421 * dlls/rpcrt4/ndr_marshall.c:
35422 rpcrt4: Implement marshaling and unmarshaling for enum types.
35424 2006-03-01 Juan Lang <juan_lang@yahoo.com>
35426 * dlls/crypt32/store.c:
35427 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
35429 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
35431 * dlls/shell32/shres.rc:
35432 shell32: New icons for Desktop and My Computer.
35434 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
35436 * dlls/user/menu.c:
35437 user32: Ensure VK_UP displays the popup menu for the selected item if
35438 the popup menu is not visible
35440 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
35442 * documentation/PACKAGING:
35443 PACKAGING: Mention more libraries / tools in the needed dependencies section.
35445 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
35448 README: Fix spelling Red Hat. Remove unneeded references to Debian
35449 and Red Hat. Document the use of libxml2 as a weak prerequisite.
35451 2006-03-01 Mike McCormack <mike@codeweavers.com>
35453 * configure, configure.ac, include/config.h.in, server/signal.c:
35454 server: Print a message if wineserver crashes and we don't dump cores.
35456 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
35458 * dlls/x11drv/settings.c:
35459 x11drv: Convert 24-bit into 32-bit color before looking for an
35460 available screen resolution. We do this during enumeration, so there
35461 would be no 24-bit modes available.
35463 2006-02-28 Juan Lang <juan_lang@yahoo.com>
35465 * dlls/crypt32/store.c:
35466 crypt32: Eliminate an unnecessary function pointer from stores.
35468 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
35470 * programs/notepad/main.c:
35471 notepad: Wrap long lines by default like Windows does.
35473 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
35475 * dlls/kernel/comm.c:
35476 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
35478 * dlls/ntdll/serial.c:
35479 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
35481 2006-02-28 Alexandre Julliard <julliard@winehq.org>
35483 * tools/wrc/parser.y:
35484 wrc: Integer ids can be used for control labels instead of strings.
35486 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35487 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
35488 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
35489 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
35490 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
35491 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
35492 winnls32: Renamed the winnls directory to winnls32.
35494 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35495 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
35496 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
35497 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
35498 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
35499 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
35500 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
35501 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
35502 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
35503 dlls/wnaspi32/wnaspi32.spec:
35504 wnaspi32: Renamed the winaspi directory to wnaspi32.
35506 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35507 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
35508 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
35509 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
35510 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
35511 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
35512 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
35513 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
35514 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
35515 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
35516 lz32: Renamed lzexpand directory to lz32.
35518 * dlls/ntdll/loader.c:
35519 ntdll: Don't reset the load count when reusing a builtin modref.
35521 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
35524 wine.inf: Add printing section for local port monitor.
35526 2006-02-27 Robert Reif <reif@earthlink.net>
35528 * dlls/dsound/duplex.c:
35529 dsound: Fix duplex create bug.
35531 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35533 * dlls/dinput/mouse.c:
35534 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
35536 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35538 * dlls/wined3d/device.c:
35539 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
35541 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35543 * dlls/wined3d/device.c:
35544 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
35546 * dlls/wined3d/device.c:
35547 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
35549 * dlls/wined3d/device.c:
35550 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
35552 * dlls/wined3d/device.c:
35553 wined3d: Added D3D9 render states.
35555 * dlls/wined3d/device.c:
35556 wined3d: Fixed some typos and prevented divide by 0.
35558 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
35560 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
35561 crypt32: Don't access a blob after freeing it.
35563 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
35564 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
35565 programs/winedbg/winedbg.c:
35566 winedbg: Added a close_process method to process_io.
35567 - added a close_process method to process_io
35568 - made use of it to get rid of dbg_detach
35570 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
35571 winedbg: Extend auto mode with minidump.
35572 - added -minidump and -minidump <file> options to command line
35573 Those options are to be used in remplacement of --auto to create a minidump
35574 In the form --minidump <file>, the minidump will be created in <file>,
35575 otherwise the filename will be automatically generated.
35577 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
35578 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
35579 programs/winedbg/winedbg.c:
35580 winedbg: Rewrite auto mode.
35581 - rewrote auto mode as a specific set of commands to be run in
35582 regular parser, instead of hard coding those commands
35583 - added a new function to store a set of commands to be executed
35585 - added 'echo' command to the parser functions
35586 - got rid of dbg_action_mode
35587 - added support of '--' on command line
35589 * programs/winedbg/gdbproxy.c:
35590 winedbg: Fixed regression in gdb handling.
35592 2006-02-27 James Hawkins <truiken@gmail.com>
35594 * dlls/advpack/tests/advpack.c:
35595 advpack: Factor out loading the program files directory.
35597 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
35598 advpack: Add tests for the TranslateInfStringEx trio of functions and
35601 * dlls/advpack/tests/advpack.c:
35602 advpack: Factor out the API loading of advpack tests.
35604 2006-02-27 Juan Lang <juan_lang@yahoo.com>
35606 * dlls/crypt32/oid.c:
35607 crypt32: Correct compile problem on gcc 2.95.
35609 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
35611 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
35612 crypt32: Add Korean translation.
35614 2006-02-28 Mike McCormack <mike@codeweavers.com>
35616 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
35617 msvcrt: Add a stub for _wsetlocale.
35619 2006-02-27 Kovács András <andras@csevego.net>
35621 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
35622 winecfg: New Hungarian language resource.
35624 2006-02-27 Francois Gouget <fgouget@free.fr>
35626 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
35627 d3d8: Remove spaces before '\n'.
35629 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
35631 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
35632 d3d8: Header cleanup.
35633 Remove unneeded structures and functions from d3d8_private.h, clean
35634 some datatypes up and remove d3dcore_gl.h.
35636 2006-02-27 Jacek Caban <jacek@codeweavers.com>
35638 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
35639 dlls/mshtml/nsiface.idl:
35640 mshtml: Added nsIInterfaceRequestor implementation.
35642 2006-02-24 Jacek Caban <jacek@codeweavers.com>
35644 * dlls/mshtml/nsservice.c:
35645 mshtml: Improve ConfirmEx hack.
35647 2006-02-24 Francois Gouget <fgouget@free.fr>
35649 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
35650 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
35651 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
35652 advpack: Prepare the unicodification of advpack.dll.
35653 All functions that manipulate strings should have an Ansi and a
35655 Forward the unqualified dll entry points to the Ansi variant for
35656 backward compatibility.
35657 We're not allowed to use unqualified entry points in Wine, so change
35658 RegInstall() calls to RegInstallA().
35661 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
35663 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
35664 programs/winedbg/winedbg.c:
35665 winedbg: Auto mode.
35666 - rewrite auto mode startup
35667 - move part of auto handling to tgt_active.c
35669 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
35670 programs/winedbg/winedbg.c:
35671 winedbg: Move gdb command line handling.
35672 - moves gdb command line handling to gdbproxy.c
35673 - using manifest constants to make code more readable
35675 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
35676 programs/winedbg/winedbg.c:
35677 winedbg: Active and command line.
35678 - move process attachment and process creation (related to command
35679 line handling) from winedbg.c to tgt_active.c
35680 - tidy up argument parsing
35682 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
35683 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
35684 programs/winedbg/debugger.h:
35685 winedbg: Cleanup the process_io usage.
35686 - made be_process_io references 'const'
35687 - make use of it for dbg_read_memory and dbg_write_memory
35689 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
35690 programs/winedbg/winedbg.c:
35691 winedbg: Active targets
35692 Move all code related to an 'active' target (ie a running process)
35693 from winedbg.c to tgt_active.c.
35695 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
35696 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
35698 kernel32: ClearCommError.
35699 ClearCommError should only deal with *communication* errors (are being
35700 seen on the serial interface) rather than API errors (which can be
35701 reported to the caller by the API itself). I then removed all the
35702 stuff related to storing the error status in the server object.
35704 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
35706 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
35707 riched20: Implement EM_SCROLL and its tests.
35709 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
35711 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
35712 riched20: EM_HIDESELECTION implementation.
35714 2006-02-25 Peter Beutner <p.beutner@gmx.net>
35716 * dlls/ddraw/surface_dib.c:
35717 ddraw: Fix transparent Blits on 8bit surfaces.
35718 There are no red/green/blue bitmasks with color depth==8bpp. In that
35719 case always match against the whole byte.
35721 2006-02-24 H. Verbeet <hverbeet@gmail.com>
35723 * dlls/wined3d/surface.c:
35724 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
35725 it adds a reference to the device that shouldn't be there.
35727 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
35729 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
35730 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
35731 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
35732 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
35733 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
35734 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
35735 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
35736 dlls/wined3d/device.c, dlls/wined3d/directx.c:
35737 d3d8: Moved the remaining code over to WineD3D (based on patches by
35740 2006-02-25 Hans Leidekker <hans@it.vu.nl>
35742 * dlls/winsock/socket.c:
35743 winsock: Fix two Windows to Unix mapping issues.
35744 Handle wildcard address family hint in getaddrinfo.
35745 Convert flags too in getnameinfo.
35747 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
35749 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
35750 crypt32: Add German resource file.
35752 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
35754 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
35755 mscms: One more LastError code fixed.
35757 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
35759 * dlls/shell32/tests/shlfolder.c:
35760 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
35761 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
35762 path. Removed some HRESULT tests on IUnknown_Release calls, which
35765 2006-02-24 Jacek Caban <jacek@codeweavers.com>
35767 * dlls/mshtml/nsio.c:
35768 mshtml: Return error in NewChannelFromURL if retval is NULL.
35770 * dlls/mshtml/nsio.c:
35771 mshtml: Added nsIURI::Clone implementation.
35773 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
35774 mshtml: Don't add null byte to post data.
35776 * dlls/mshtml/nsembed.c:
35777 mshtml: Init nsIOService as soon as possible.
35779 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
35781 * dlls/iphlpapi/ifenum.c:
35782 iphplapi: Define IF_NAMESIZE if missing.
35784 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
35786 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
35787 programs/notepad/No.rc, programs/winecfg/No.rc,
35788 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
35789 Updated/new Norwegian Bokmål resources.
35791 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
35793 * dlls/ole32/storage32.c:
35794 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
35796 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
35798 * dlls/riched20/editor.c:
35799 riched20: Added a comment to make life easier.
35801 2006-02-24 Francois Gouget <fgouget@free.fr>
35803 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
35804 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
35806 Assorted spelling fixes.
35808 * include/wincrypt.h, tools/winapi/win32.api:
35809 crypt32: Add CryptQueryObject() prototype.
35812 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
35813 winsock: Tweak getnameinfo() prototype.
35814 Tweak the getnameinfo() prototype to better match the Windows PSDK and
35815 the GetNameInfoW() prototype.
35818 * include/sfc.h, tools/winapi/win32.api:
35820 Add a missing sfc.dll prototype.
35821 Add an sfc.dll section to win32.api for winapi_check.
35823 * dlls/msftedit/msftedit.spec:
35824 msftedit: Fix CreateTextServices() forward.
35826 * dlls/d3d8/device.c:
35827 d3d8: Remove spaces before '\n', spelling fix.
35829 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
35830 dlls/riched20/tests/editor.c:
35831 Add trailing '\n's to ok() calls.
35833 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
35835 * dlls/user/defwnd.c:
35836 user32: Handle WM_ENDSESSION in DefWinProc().
35837 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
35838 shutdown is proceeding.
35840 * dlls/user/message.c:
35841 user32: 0 vs. INFINITE timeout.
35842 It is 0 that denotes an infinite timeout for the wine server now, not
35844 Document put_message_in_queue()'s check for INFINITE (done for
35845 backwards compatibility with Windows 9x).
35847 * dlls/user/user_main.c:
35848 user: Fix ExitWindows().
35849 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
35850 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
35851 we don't get stuck if a process is hung.
35852 - Only send WM_ENDSESSION to windows that received a
35853 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
35855 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
35857 * dlls/usp10/usp10.c:
35858 usp10: Tidy default values.
35859 Set values for pwLogClust, uJustification and fClusterStart similar to
35862 2006-02-24 Alexandre Julliard <julliard@winehq.org>
35864 * dlls/x11drv/x11drv_main.c:
35865 x11drv: Make the synchronous option a debug channel instead of a
35866 registry entry to make it easier to use.
35868 * configure, configure.ac:
35869 configure: Added special check for broken linux/capi.h.
35871 * dlls/ntdll/virtual.c:
35872 ntdll: Use PROT_NONE instead of 0.
35874 * dlls/kernel/dosmem.c:
35875 kernel: Don't request execute permission for DOS memory.
35877 2006-02-23 Juan Lang <juan_lang@yahoo.com>
35879 * dlls/crypt32/store.c:
35880 crypt32: Use public functions during serialization rather than relying
35881 on the internal format of a certificate.
35883 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
35884 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
35885 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
35886 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
35887 dlls/crypt32/version.rc, include/wincrypt.h:
35888 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
35889 - implement CryptEnumOIDInfo and CryptFindOIDInfo
35890 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
35892 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
35894 * dlls/winspool/tests/info.c:
35895 winspool/tests: Skip tests, when a remote print server has no RPC
35898 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
35900 * dlls/ole32/tests/storage32.c:
35901 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
35903 2006-02-23 Robert Shearman <rob@codeweavers.com>
35905 * dlls/ole32/compobj.c:
35906 ole: Fallthrough from local activation in CoGetClassObject.
35907 If local-server or local-service activation doesn't work in
35908 CoGetClassObject then fallthrough instead of returning from the
35911 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
35912 oleaut: Fix standard font cloning.
35913 Create new empty connection points on clone of the standard Font
35914 (based on a patch by Alex Villacís Lasso).
35916 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
35918 * dlls/user/tests/msg.c:
35919 user: Give meaningful names to the structures used to transfer
35920 information to the test threads.
35922 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
35924 * dlls/msi/dialog.c:
35925 msi: When evaluating conditions, if the condition is empty or none is
35926 provided then treat it as being satisfied.
35928 2006-02-23 Huw Davies <huw@codeweavers.com>
35930 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
35931 msxml3: Fix for empty node lists.
35933 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
35935 * dlls/gdi/freetype.c:
35936 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
35938 2006-02-23 Huw Davies <huw@codeweavers.com>
35940 * dlls/gdi/bitblt.c:
35941 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
35943 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
35945 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
35946 cfgmgr32: Forward some functions to setupapi.dll.
35948 2006-02-23 Mike McCormack <mike@codeweavers.com>
35951 server: Add directories to recursive watches as they're opened.
35953 2006-02-22 Juan Lang <juan_lang@yahoo.com>
35955 * include/wincrypt.h:
35956 wincrypt: Add OIDs.
35958 2006-02-22 James Hawkins <truiken@gmail.com>
35960 * dlls/setupapi/dirid.c:
35961 setupapi: Downgrade an ERR to a WARN.
35963 2006-02-22 Kevin Koltzau <kevin@plop.org>
35965 * dlls/riched20/editor.c:
35966 riched20: Call GetClipboardData callback on cut/copy.
35968 * dlls/riched20/richole.c:
35969 riched20: Enable retrieving data through the ole interface.
35971 * dlls/riched20/clipboard.c:
35972 riched20: Ensure copied text is terminated with a null.
35974 * dlls/riched20/editor.c:
35975 riched20: EM_GETOLEINTERFACE is not a stub.
35977 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
35978 riched20: Store reference to editor in ole interface.
35980 * dlls/riched20/clipboard.c:
35981 riched20: Allocate proper amount of memory for formatetc array.
35983 2006-02-22 Juan Lang <juan_lang@yahoo.com>
35985 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
35986 dlls/crypt32/tests/oid.c:
35987 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
35989 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
35990 crypt32: Implement CertFindCertificateInStore, with tests.
35992 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
35994 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
35995 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
35996 Added msftedit.dll.
35998 2006-02-22 Kevin Koltzau <kevin@plop.org>
36000 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
36001 dlls/riched20/editor.c, dlls/riched20/editor.h,
36002 dlls/riched20/editstr.h:
36003 riched20: Add IDataObject implementation and use it for cut/copy.
36005 * tools/widl/typegen.c:
36006 widl: Fix 64bit warning.
36008 * dlls/x11drv/clipboard.c:
36009 x11drv: Fix 64bit warning.
36011 2006-02-22 Robert Shearman <rob@codeweavers.com>
36013 * dlls/msi/action.c:
36014 msi: Fix heap overflow in ITERATE_CreateShortcuts.
36016 * dlls/msi/source.c:
36017 msi: Init size before passing to RegEnumValue.
36019 * dlls/msi/files.c:
36020 msi: Always set a value for intype in ready_volume.
36021 Remove a memory leak.
36023 * dlls/msi/table.c:
36024 msi: Fix heap overflow in save_string_table.
36025 Fix heap overflow caused by not accounting for the dummy first item,
36026 which contains the codepage.
36028 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
36029 ole: Make the CoCreateInstance test succeed.
36030 Move the uninitialized apartment check after zeroing out the return
36033 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
36035 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
36036 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
36037 ECO_READONLY implemented and tested.
36039 2006-02-22 Juan Lang <juan_lang@yahoo.com>
36041 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
36042 crypt32: Tidy up tests.
36043 Fix up encoded data to use BYTE arrays rather than strings, and remove
36044 extraneous NULL bytes from the end of some of them
36046 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
36047 dlls/crypt32/oid.c:
36048 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
36049 Move CryptVerifyMessageSignature stub to main.c.
36051 2006-02-22 Mike McCormack <mike@codeweavers.com>
36053 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
36054 kernel32: Add a stub implementation for CmdBatNotification.
36056 2006-02-22 Alexandre Julliard <julliard@winehq.org>
36058 * dlls/kernel/process.c:
36059 kernel: Initialize the dll path from the main exe name explicitly
36060 since ImagePathName is not always set at that point.
36062 * programs/explorer/systray.c:
36063 explorer: Moved systray configuration option to a more appropriate place
36064 and make it compatible with the way other options are stored.
36066 2006-02-19 Robert Shearman <rob@codeweavers.com>
36068 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
36069 dlls/shell32/systray.c, programs/explorer/Makefile.in,
36070 programs/explorer/explorer.c, programs/explorer/systray.c,
36071 programs/explorer/systray.h:
36072 shell32: Move systray handling to the explorer process.
36074 2006-02-22 Alexandre Julliard <julliard@winehq.org>
36076 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
36077 kernel: Get rid of module.h.
36079 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
36080 dlls/ntdll/ntdll_misc.h:
36081 ntdll: Simplify loadorder code by using an enum instead of an array
36082 to represent load order values.
36083 Added a special value for default load order so that we can handle it
36084 differently later on.
36086 * dlls/kernel/process.c:
36087 kernel: Don't bother checking load order of the exe in the parent process.
36089 2006-02-22 Huw Davies <huw@codeweavers.com>
36091 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
36092 gdi32: Update due to last minute api change in freetype 2.2.0.
36093 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
36094 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
36095 supporting an rc1 release, so this removes support for
36096 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
36098 2006-02-22 Mike McCormack <mike@codeweavers.com>
36101 server: Make sure we don't get into an infinite loop freeing inodes.
36103 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
36105 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
36106 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
36108 2006-02-22 Peter Beutner <p.beutner@gmx.net>
36110 * dlls/msvcrt/cppexcept.c:
36111 msvcrt: Save esp before calling catch block and restore afterwards.
36112 It seems like the esp value (which is saved at [ebp-16]) is sometimes
36113 changed inside the catch handler so we end up with a bogus esp
36114 afterwards. To avoid that save it before calling the catch block.
36116 * dlls/msvcrt/cppexcept.c:
36117 msvcrt: Fix handling of multiple nested exceptions.
36118 Save in each nested frame a pointer to the original exception record.
36119 Only one refence in thread_data isn't enough when we have multiple
36122 * dlls/msvcrt/cppexcept.c:
36123 msvcrt: Fix handling of nested exceptions.
36124 Move handling of nested exceptions completely in the
36125 catch_function_nested_handler(). If a new exception was thrown inside
36126 a catch block destroy the old exception object, if it is a rethrow
36127 re-propagate the previous object.
36129 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
36131 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
36132 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
36133 dlls/shlwapi/path.c:
36134 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
36135 - read strings from left to right (PathGetDriveNumberW)
36136 - don't access buffers before they are filled (SHGetPathFromIDListW)
36137 - fill buffers & variables on all paths (SHELL_FindExecutable)
36138 - handle error condition (unix_fs)
36139 - don't shoot in the blind for AW APIs (tests/shelllink.c)
36141 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
36143 * dlls/winedos/ppdev.c:
36144 winedos: Fixed a couple of typos in ppdev.
36146 2006-02-22 Francois Gouget <fgouget@free.fr>
36148 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
36150 mapi: Add some missing MAPI prototypes.
36151 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
36152 and include it where they are implemented.
36153 Make mapi.h and mapix.h compatible. gcc does not like macros and
36154 prototypes to be redefined so this involved protecting against
36155 multiple definitions.
36156 Fix the MAPISendMail() implementation prototype.
36158 2006-02-21 Lei Zhang <leiz@ucla.edu>
36160 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
36161 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
36162 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
36163 Removed todo flag from affected FR_MATCHCASE tests.
36165 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
36167 * dlls/msi/msi.spec, dlls/msi/source.c:
36168 msi: Implement MsiSourceListAddSource.
36170 * dlls/advapi32/security.c:
36171 advapi32: Add partial implementation of LookupAccountNameW.
36173 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
36175 * dlls/shell32/shell32.spec:
36176 shell32: Export PathResolve by name.
36178 2006-02-22 Alexandre Julliard <julliard@winehq.org>
36180 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
36181 dlls/ntdll/thread.c:
36182 kernel: Moved the get_startup_info call to ntdll.
36184 2006-02-21 Alexandre Julliard <julliard@winehq.org>
36186 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
36187 server/protocol.def, server/trace.c:
36188 server: Remove no longer needed fields in the init_process_done request.
36190 2006-02-21 Aric Stewart <aric@codeweavers.com>
36192 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
36193 dlls/twain/twain_i.h:
36194 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
36195 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
36196 a number of corrections and improvements to allow the actual aquiring
36197 of images to succeed.
36199 2006-02-21 Huw Davies <huw@codeweavers.com>
36201 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
36202 msxml3: Improve parse error handling a bit.
36204 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
36205 msxml3: Use url monikers to load xml.
36207 2006-02-21 Alexandre Julliard <julliard@winehq.org>
36209 * dlls/kernel/process.c, dlls/ntdll/loader.c:
36210 kernel: Use LoadLibrary to load the main exe in all cases.
36212 * dlls/ntdll/loader.c:
36213 ntdll: Support loading a builtin under a different name.
36214 Find the proper modref in that case based on the dlopen handle.
36216 * dlls/ntdll/loader.c:
36217 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
36218 This ensures that we never fixup imports twice on the same dll.
36220 * dlls/shell32/tests/shlexec.c:
36221 shell32: Use more reasonable timeouts in shlexec test.
36223 * server/process.c:
36224 server: Avoid hang on process startup.
36225 Fixed the startup_info signaled state to avoid blocking the parent
36226 process when the child crashes on startup.
36228 * dlls/ntdll/loader.c:
36229 ntdll: Support loading builtin dlls with an explicit path name also
36230 when loadorder is set to builtin only.
36232 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
36234 * dlls/ntdll/loader.c:
36235 ntdll: Remove spaces at end of name in import_dll.
36237 2006-02-20 Jason Green <jave27@gmail.com>
36239 * programs/winefile/En.rc, programs/winefile/resource.h,
36240 programs/winefile/winefile.c, programs/winefile/winefile.h:
36241 winefile: Add the ability to save window position to the registry.
36243 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
36245 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
36246 usp10: Add stub for ScriptTextOut.
36248 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
36249 usp10: Add ScriptPlace funtionality.
36250 The key function is to calculate the total of the ABC widths of the
36251 characters converted to gylphs by ScriptShape.
36253 2006-02-21 Jacek Caban <jacek@codeweavers.com>
36255 * dlls/shdocvw/classinfo.c:
36256 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
36258 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
36260 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
36261 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
36262 d3d8: Move the capability detection code over to WineD3D.
36263 Let the few existing parts which need the capabiliteis use the WineD3D
36264 capability structure (gl_info). This info structure contains next to
36265 'flags' inidicating certain features also all GL/GLX functions
36266 pointers. Because D3D8 moves over to the wined3d gl_info structure all
36267 the gl prototypes in d3dcore_gl.h were unneeded and removed.
36269 2006-02-20 Lei Zhang <leiz@ucla.edu>
36271 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
36272 riched20: Fix for EM_FINDTEXT input validation.
36273 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
36274 Removed todo flag from affected EM_FINDTEXT tests.
36276 2006-02-20 James Hawkins <truiken@gmail.com>
36278 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
36279 advpack: Implement AddDelBackupEntry.
36281 * dlls/advpack/tests/files.c:
36282 advpack: Add tests for AddDelBackupEntry.
36284 * dlls/advpack/files.c:
36285 advpack: Make AddDelBackupEntry always return S_OK.
36287 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
36288 dlls/advpack/install.c:
36289 advpack: Branch off the advpack install functions into install.c.
36291 * dlls/advpack/advpack.c:
36292 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
36295 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
36296 advpack: Load the LDIDs of an install section in TranslateInfString.
36298 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
36300 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
36301 dlls/ole32/tests/storage32.c:
36302 ole32: Fix stream ref counting.
36303 Stream methods called after parent object has been closed correctly
36304 return STG_E_REVERTED.
36305 Stream refcounting fixed. Now can safely call IStorage destructor
36306 before IStream destructor and guarantee file will be closed.
36308 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
36309 ole32: Fix up permissions when opening streams.
36310 Fix up permissions when opening streams in storage objects when
36311 storage object has been opened in transacted mode.
36313 2006-02-21 Mike McCormack <mike@codeweavers.com>
36315 * dlls/kernel/tests/change.c:
36316 kernel32: Add a simple test for recursive notification.
36318 * dlls/kernel/tests/file.c:
36319 kernel32: Add a short test for GetOverlappedResult.
36321 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
36322 server/protocol.def, server/trace.c:
36323 server: Track created and removed directories in the tree of inodes for inotify.
36324 Add them to or remove them from existing recursive watches.
36326 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
36328 * dlls/ntdll/signal_i386.c:
36329 ntdll: Avoid compile error caused by a single quote.
36331 2006-02-20 Hans Leidekker <hans@it.vu.nl>
36333 * configure, configure.ac, dlls/winsock/socket.c,
36334 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
36335 winsock: Implement getnameinfo.
36337 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
36339 * dlls/user/menu.c:
36340 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
36342 2006-02-20 Robert Shearman <rob@codeweavers.com>
36344 * dlls/ntdll/signal_i386.c:
36345 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
36346 Print an error if __NR_sigaction doesn't exist as this means the wrong
36347 syscall header is being used.
36349 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
36351 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
36352 winsock: Add check for sin6_scope_id.
36354 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
36356 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
36357 usp10: Add ScriptShape functionality.
36359 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
36361 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
36362 dlls/riched20/tests/editor.c:
36363 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
36366 2006-02-20 Jacek Caban <jacek@codeweavers.com>
36368 * dlls/mshtml/nsio.c:
36369 mshtml: Set default original uri in NewChannelFromURI.
36371 2006-02-20 Mike McCormack <mike@codeweavers.com>
36373 * dlls/kernel/tests/change.c, server/change.c:
36374 server: Distinguish between a directory and a file changing in
36375 ReadDirectoryChangesW.
36378 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
36380 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
36381 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
36382 dbghelp: Virtual modules.
36383 Rewrote virtual modules handling so that it's an option to either PE
36384 or ELF modules rather than a specific type.
36386 2006-02-20 Alexandre Julliard <julliard@winehq.org>
36388 * dlls/kernel/dosmem.c:
36389 kernel: Don't require execute permission for DOS memory, this will be
36390 done in winedos if necessary.
36392 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
36394 * dlls/user/tests/menu.c:
36395 user: Add conformance tests for menu item drawing.
36397 * dlls/user/menu.c:
36398 user: Menu drawing fixes.
36399 - check mark is drawn left of a bitmap;
36400 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
36401 - space for the popup arrow is also reserved for non popup items;
36402 - implement the MNS_NOCHECK style.
36404 * dlls/user/menu.c:
36405 user: Menu string width calculation fixes.
36406 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
36407 strings with ampersands like "&File";
36408 - Fix mess with strings with an embedded tab;
36409 - In case of a menu bar, two extra pixels are added if the item has
36410 both a bitmap and string.
36412 * dlls/user/menu.c:
36413 user: Menu drawing fixes.
36414 Replace some #defined constants by values calculated from windows
36417 * dlls/user/menu.c:
36418 user: Menu drawing fixes.
36419 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
36420 MENU_GetBitmapItemSize();
36421 - Save the received bitmap size in the menu item structure as it will
36422 need to be sent in the WM_DRAWITEM message;
36423 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
36424 MENU_DrawBitmapItem();
36425 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
36428 * dlls/user/menu.c:
36429 user: Move drawing of pop menu arrows to a subroutine reduces nesting
36430 level of some large if statements in the drawing code. Some updates to
36433 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
36435 * dlls/winspool/tests/info.c:
36436 winspool/tests: Add some tests for SetDefaultPrinterA/W.
36438 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
36439 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
36441 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
36443 * dlls/shell32/shlfolder.c:
36444 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
36446 2006-02-20 Alexandre Julliard <julliard@winehq.org>
36448 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
36449 configure: Use --rpath if supported when building binaries to point to
36450 the relative location of the wine libraries.
36452 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
36454 * dlls/msvcrt/undname.c:
36455 msvcrt: Misc cleanups in undname.c.
36456 - remove unused argument from functions
36457 - print the pointer in the str_array_push TRACE to be able to distinguish
36458 the different arrays.
36459 - comment and white space cleanups
36461 * dlls/msvcrt/tests/cpp.c:
36462 msvcrt: Add some tests for __unDName().
36463 Add some tests for unDName() checking:
36464 - data type modifiers A,B,P,Q,R,S
36466 - back references to names
36468 * dlls/msvcrt/undname.c:
36469 msvcrt: Use a separate stack for back references to names
36470 Use a separate array/stack for the back references to names as
36471 sym->stack is used to push temporary strings to it which breaks back
36472 referencing in some occasions (26 symbols in the mfc42 dll). During
36473 this cleanup get_class() a little bit.
36475 * dlls/msvcrt/undname.c:
36476 msvcrt: Move code to parse a literal string out of get_class().
36477 unDName: Move the code to parse a literal string from get_class() to a
36478 separate function. Add some error handling to the new function.
36480 * dlls/msvcrt/undname.c:
36481 msvcrt: Wrap get_class() and get_class_string() for unDName.
36483 * dlls/msvcrt/tests/cpp.c:
36484 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
36485 In test_demangle use a custom strcmp that treats multiple spaces as
36486 single space. __unDName() from older msvcrt (including W2K it seems)
36487 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
36488 those old Windows versions.
36490 2006-02-20 Robert Shearman <rob@codeweavers.com>
36492 * dlls/ole32/tests/compobj.c:
36493 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
36495 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
36496 ole: Change the Apartment Model field to a boolean.
36497 Change the apartment model field to a boolean that just specifies
36498 whether the apartment is multi-threaded or not and fix up all the
36499 places where this is used.
36500 Fixes a bug where we would return an error if the previous apartment
36501 model passed into CoInitializeEx matches the new apartment model, but
36502 additional optimisation flags are specified.
36504 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
36506 * programs/winecfg/Ko.rc:
36507 winecfg: Updated Korean translation.
36509 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
36510 wordpad: Add Korean translation.
36512 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
36514 * dlls/dbghelp/path.c:
36515 dbghelp: Fix SymFindFileInPath to return files matching the requested
36516 criteria (it was mainly doing the opposite).
36518 2006-02-20 Jacek Caban <jacek@codeweavers.com>
36520 * dlls/shdocvw/client.c:
36521 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
36522 E_NOTIMPL in Windows as well.
36524 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
36525 dlls/mshtml/nsio.c:
36526 mshtml: Create nsIChannel for protocols not handled by Gecko.
36528 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
36530 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
36531 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
36533 * dlls/mscms/tests/profile.c:
36534 mscms: Branching fixes for some test routines
36536 2006-02-20 Mike McCormack <mike@codeweavers.com>
36538 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
36539 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
36541 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
36543 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
36544 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
36545 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
36546 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
36547 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
36548 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
36549 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
36550 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
36551 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
36552 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
36553 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
36554 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
36555 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
36556 user: Add the DS_NOIDLEMSG style to message boxes.
36558 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
36560 * programs/winhelp/winhelp.c:
36561 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
36563 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
36565 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
36566 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
36567 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
36568 dlls/d3d8/volumetexture.c:
36569 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
36571 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
36573 * programs/winedbg/stack.c:
36574 winedbg: Fixed regression: stack info was no longer working.
36576 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
36578 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
36579 usp10: Add ScriptItemize functionality.
36581 2006-02-18 Hans Leidekker <hans@it.vu.nl>
36583 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
36584 winebrowser: Handle file URLs.
36586 2006-02-18 Juan Lang <juan_lang@yahoo.com>
36588 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
36589 include/wintrust.h:
36590 wintrust: Add some stubs.
36592 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
36593 dlls/crypt32/tests/cert.c, include/wincrypt.h:
36594 crypt32: Implement enhanced key usage.
36595 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
36596 CertAddEnhancedKeyUsageIdentifier, and
36597 CertRemoveEnhancedKeyUsageIdentifier.
36599 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
36601 * programs/winetest/Makefile.in:
36602 winetest: Added usp10 tests.
36604 2006-02-18 Alexandre Julliard <julliard@winehq.org>
36606 * configure, configure.ac:
36607 configure: Fix previous change to still build all the binaries on
36608 x86_64 in 32-bit mode.
36610 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
36612 * dlls/user/menu.c:
36613 user: Implement scrolling in popup menus.
36615 2006-02-17 Alexandre Julliard <julliard@winehq.org>
36617 * libs/wine/config.c, libs/wine/loader.c:
36618 libwine: Add the runtime library path to the front of the dll paths list.
36620 * dlls/dbghelp/elf_module.c:
36621 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
36623 2006-02-17 Peter Beutner <p.beutner@gmx.net>
36625 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
36626 msvcrt: Correctly set EOF flag in fread().
36627 Setting the EOF flag only if _read() returns zero is not enough as we
36628 could also read something AND hit the end of file.
36629 _read() already sets another internal EOF flag, so just use this too.
36630 Removing todo_wine from the test case.
36632 * dlls/msvcrt/tests/file.c:
36633 msvcrt: Add test for fread/feof.
36634 When calling fread() with a large enough buffer to reach the end of
36635 the file a subsequent feof() should return true; (marked as todo_wine
36636 because it doesn't work atm).
36638 * dlls/msvcrt/cppexcept.c:
36639 msvcrt: Remove bogus code.
36640 We can't just pop a exception record from the exception handler list
36641 which we haven't put there.
36643 * dlls/msvcrt/file.c:
36644 msvcrt: Fix use of uninitialized variable.
36646 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
36648 * dlls/winspool/tests/info.c:
36649 winspool/tests: Add tests for EnumMonitors.
36651 2006-02-17 Juan Lang <juan_lang@yahoo.com>
36653 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
36654 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
36655 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
36656 crypt32: Move certificate store functions to their own file.
36658 2006-02-17 Alexandre Julliard <julliard@winehq.org>
36660 * configure, configure.ac, loader/Makefile.in:
36661 configure: Default to building wine-pthread on non-x86 platforms.
36663 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
36665 * include/dbghelp.h:
36666 dbghelp: Packing for minidump structures is 4 bytes.
36668 2006-02-17 Alexandre Julliard <julliard@winehq.org>
36670 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
36671 dlls/wldap32/winldap_private.h:
36672 Fixed a couple of function prototypes.
36674 * libs/wine/Makefile.in, libs/wine/config.c:
36675 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
36676 Added dependency on $(RELPATH).
36678 * libs/wine/Makefile.in, libs/wine/config.c:
36679 libwine: Compute relative paths for bin and dll directories at compile time.
36681 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
36682 tools: Added 'relpath' tool to compute relative Unix paths.
36684 * dlls/ntdll/server.c:
36685 ntdll: Remove no longer used oldcwd in start_server.
36687 2006-02-17 Mike McCormack <mike@codeweavers.com>
36690 server: Use a single inotify watch, as it scales better with a large
36691 number of directories.
36693 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
36695 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
36696 wordpad: Russian translation.
36698 2006-02-17 Hans Leidekker <hans@it.vu.nl>
36700 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
36701 wordpad: Dutch localization.
36703 2006-02-17 Jacek Caban <jacek@codeweavers.com>
36705 * dlls/mshtml/navigate.c:
36706 mshtml: Fix post data parsing.
36708 2006-02-16 Alexandre Julliard <julliard@winehq.org>
36710 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
36711 libs/wine/config.c, loader/glibc.c:
36712 libwine: Try the current load path in priority before the
36713 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
36715 * libs/wine/config.c:
36716 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
36717 the directory from the library itself.
36718 Only try the hardcoded BINDIR if everything else failed.
36720 * libs/wine/config.c:
36721 libwine: Only use the library directory if it's an absolute path.
36723 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
36725 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
36726 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
36727 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
36728 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
36729 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
36730 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
36731 programs/winecfg/winecfg.c:
36732 winecfg: Localize the app specific title.
36734 2006-02-16 Juan Lang <juan_lang@yahoo.com>
36736 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
36737 crypt32: More encoding/decoding.
36738 Add support for encoding/decoding basic constraints and enhanced key
36741 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
36742 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
36743 - now that CertOpenStore is correct for system stores, simplify
36744 CertOpenSystemStore
36745 - correct CertDuplicateCertificateStore, with a test
36747 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
36749 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
36750 progman: Updated Korean translation.
36752 2006-02-16 Huw Davies <huw@codeweavers.com>
36754 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
36755 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
36756 msxml3: Implement comment node.
36758 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
36759 msxml3: Fix get_text on text nodes.
36761 2006-02-16 Thomas Kho <tkho@ucla.edu>
36763 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
36764 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
36766 2006-02-16 Robert Shearman <rob@codeweavers.com>
36768 * dlls/oleaut32/tests/typelib.c:
36769 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
36771 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
36773 * dlls/mscms/tests/profile.c:
36774 mscms: Distinguish between registered and unregistered profile IDs.
36776 2006-02-16 Robert Shearman <rob@codeweavers.com>
36778 * tools/winebuild/winebuild.man.in:
36779 winebuild: Correction for manpage.
36780 The behaviour for winebuild is to prefer main over WinMain, not the
36783 2006-02-16 Jacek Caban <jacek@codeweavers.com>
36785 * dlls/shdocvw/webbrowser.c:
36786 shdocvw: Unaccess post data only if we've accessed it before.
36788 2006-02-16 Alexandre Julliard <julliard@winehq.org>
36790 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
36791 dlls/make_dlls, libs/wine/loader.c:
36792 libwine: New naming scheme for 16-bit builtin dlls.
36793 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
36794 by mistake when looking for a 32-bit dll.
36796 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
36798 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
36799 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
36800 We should swap min & max only when both limits are being
36801 set. Otherwise limit that being set should invalidate other limit
36804 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
36805 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
36807 2006-02-16 Juan Lang <juan_lang@yahoo.com>
36809 * dlls/wininet/internet.c:
36810 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
36811 and update comment.
36813 * dlls/crypt32/cert.c:
36814 crypt32: Fix system stores and a memory leak.
36815 - system stores open both HKLM and HKCU for "current user" locations
36816 - fix a memory leak in certificate properties
36818 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
36820 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
36821 wordpad: French localization.
36823 2006-02-16 Alexandre Julliard <julliard@winehq.org>
36826 Merge the contents of info/exclude into the top-level .gitignore.
36828 * server/debugger.c, server/process.c, server/process.h,
36830 server: Store the process exe module in the standard dll list.
36832 * dlls/d3d8/cubetexture.c:
36833 d3d8: Fixed compile with older GL versions.
36835 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
36837 * dlls/wined3d/device.c:
36838 wined3d: Set the texture size for d3d8.
36840 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
36842 * programs/winecfg/Ko.rc:
36843 winecfg: Updated Korean translation.
36845 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
36847 * programs/winecfg/Fr.rc:
36848 winecfg: French resource update.
36850 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
36852 * programs/wordpad/De.rc, programs/wordpad/En.rc,
36853 programs/wordpad/rsrc.rc:
36854 wordpad: Added German resource.
36856 2006-02-16 Hans Leidekker <hans@it.vu.nl>
36858 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
36859 shlwapi: Fix parameter check for UrlUnescapeA.
36860 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
36861 Add a corresponding test for UrlUnescape{A,W}.
36863 2006-02-16 Juan Lang <juan_lang@yahoo.com>
36865 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
36866 crypt32: Partially implement CertGetNameString.
36868 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
36870 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
36871 winedbg: A couple of fixes after running valgrind.
36873 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
36875 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
36876 usp10: Implement ScriptGetProperties.
36878 2006-02-15 Alexandre Julliard <julliard@winehq.org>
36880 * ANNOUNCE, ChangeLog, VERSION, configure:
36883 ----------------------------------------------------------------
36884 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
36886 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
36887 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
36889 2006-02-15 Thomas Kho <tkho@ucla.edu>
36891 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
36892 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
36894 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
36896 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
36897 dlls/shdocvw/shdocvw_main.c:
36898 shdocvw: Implemented a couple of forwards to shlwapi.
36900 2006-02-15 Jacek Caban <jacek@codeweavers.com>
36902 * programs/winecfg/libraries.c:
36903 winecfg: glut32.dll may be configured as native.
36905 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
36906 shdocvw: Added client site's IServiceProvider interface.
36908 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
36909 dlls/shdocvw/webbrowser.c:
36910 shdocvw: Navigate2 rewrite.
36912 * dlls/shdocvw/navigate.c:
36913 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
36915 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
36916 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
36917 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
36919 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
36920 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
36921 mshtml: Added ref counting to NSContainer.
36922 - Added ref counting to NSContainer.
36923 - Better destroying of NSContainer.
36925 2006-02-15 Juan Lang <juan_lang@yahoo.com>
36927 * dlls/crypt32/cert.c:
36928 crypt32: Rename a variable for clarity.
36930 * dlls/crypt32/str.c:
36931 crypt32: Output string type in trace.
36933 2006-02-15 Mike McCormack <mike@codeweavers.com>
36935 * dlls/ole32/tests/storage32.c:
36936 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
36940 include: Add WT_ defines for use with RegisterWaitForSingleObject.
36942 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
36944 * programs/winecfg/Nl.rc:
36945 winecfg: Update Dutch resources.
36947 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
36949 * dlls/riched20/editor.c:
36950 riched20: Support RTF text in WM_SETTEXT.
36952 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
36954 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
36955 usp10: Added stub for ScriptGetCMap.
36957 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
36959 * configure, configure.ac, dlls/usp10/Makefile.in,
36960 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
36961 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
36962 usp10: Added some tests.
36964 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
36966 * dlls/secur32/schannel.c:
36967 secur32: Add InitializeSecurityContext stub for schannel.
36969 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
36971 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
36972 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
36973 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
36975 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
36977 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
36978 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
36980 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
36982 * dlls/mscms/tests/profile.c:
36983 mscms: Move 4 test macros into a single one.
36985 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
36987 * dlls/msacm/winemp3/mpegl3.c:
36988 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
36989 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
36990 mpglib buffer queue grows.
36991 - Add TRACE of mpglib buffer queue for conversion.
36993 2006-02-14 Alexandre Julliard <julliard@winehq.org>
36995 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
36996 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
36997 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
36998 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
36999 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
37000 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
37001 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
37002 ctl3d32: Renamed ctl3d directory to ctl3d32.
37004 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
37005 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
37006 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
37007 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
37008 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
37009 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
37010 olesvr32: Renamed olesvr directory to olesvr32.
37012 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
37013 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
37014 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
37015 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
37016 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
37017 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
37018 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
37019 olecli32: Renamed olecli directory to olecli32.
37021 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
37023 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
37024 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
37025 dlls/sfc/sfc_main.c:
37026 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
37028 * include/Makefile.in, include/sfc.h:
37029 include: Add sfc.h.
37031 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
37033 * configure, configure.ac, programs/Makefile.in,
37034 programs/wordpad/.gitignore, programs/wordpad/En.rc,
37035 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
37036 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
37037 programs: Add an implementation of Wordpad.
37039 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
37041 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
37042 dbghelp: Always set the size to public symbols to 1 when we don't know the size
37043 so that they can only be search on their start address
37045 * programs/winedbg/debug.l:
37046 winedbg: Allow using MSVC mangled symbol names as identifiers.
37048 2006-02-14 Mike Frysinger <vapier@gentoo.org>
37050 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
37051 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
37052 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
37053 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
37054 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
37055 programs/make_progs, programs/winedbg/Makefile.in,
37056 programs/winemenubuilder/Makefile.in, server/Makefile.in,
37057 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
37058 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
37059 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
37060 tools/wrc/Makefile.in:
37061 Add support for 'make install DESTDIR'.
37063 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
37065 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
37066 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
37067 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
37068 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
37069 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
37070 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
37071 programs/winecfg/driveui.c, programs/winecfg/main.c,
37072 programs/winecfg/resource.h, programs/winecfg/theme.c,
37073 programs/winecfg/winecfg.h:
37074 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
37076 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
37078 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
37079 A couple of new valgrind instrumentations for better support.
37081 2006-02-14 Jeremy White <jwhite@codeweavers.com>
37083 * dlls/twain/dsm_ctrl.c:
37084 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
37086 * dlls/twain/twain.h:
37087 twain: Make structures respect 2 byte packing requirements.
37089 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
37091 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
37092 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
37094 server: When possible, use tgkill instead of tkill syscall on Linux.
37096 2006-02-14 James Hawkins <truiken@gmail.com>
37098 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
37099 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
37101 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
37102 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
37103 INFINFO_DEFAULT_SEARCH search flags.
37105 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
37107 * dlls/winmm/driver.c:
37108 winmm: Protect drivers list by a critical section.
37110 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
37112 * include/wine/test.h:
37113 tests: Fixed test framework against environment modifications.
37115 2006-02-14 Troy Rollo <wine@troy.rollo.name>
37117 * dlls/user/dialog.c, include/winuser.h:
37118 user: Fix argument type of IsDlgButtonChecked.
37120 * dlls/user/scroll.c, include/winuser.h:
37121 user: Fix argument type for EnableScrollBar.
37123 * dlls/user/dialog.c, include/winuser.h:
37124 user: Fix argument types for CheckRadioButton.
37126 * dlls/user/dialog.c, include/winuser.h:
37127 user: Fix return type and argument type for GetDlgItemText{A,W}.
37129 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
37131 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
37132 msvfw32: Disable datarate, keyframe and quality controls to not
37133 confuse users by a not implemented functionality.
37134 Add support for About codec control.
37136 * dlls/msvideo/msvideo_main.c:
37137 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
37139 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
37141 * programs/winetest/Makefile.in:
37142 winetest: Add riched20 tests.
37144 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
37146 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
37147 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
37148 The tests (shellpath.c/testPersonal) already show that it can be either
37149 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
37151 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
37153 * loader/pthread.c:
37154 loader: Added missing attr destroy.
37156 2006-02-14 Robert Shearman <rob@codeweavers.com>
37158 * documentation/.gitignore:
37159 Ignore documentation/html.
37162 tools/c2man.pl: Generate correct html.
37164 * dlls/wininet/gopher.c, dlls/wininet/http.c:
37165 wininet: Documentation fixes.
37167 * dlls/oleaut32/olepicture.c:
37168 oleaut32: Free connection point on destruction of the picture object.
37169 Handle failure of CreateConnectionPoint on construction.
37171 * dlls/oleaut32/typelib.c:
37172 oleaut32: Fix returning Typelib file name.
37173 We can't use GetModuleFileName on a resource-only module, so the best
37174 we can do is to copy the original name we used to find the type
37175 library. Fix a couple of places where we were incorrectly using the
37176 file name, rather than the path.
37178 * dlls/oleaut32/olefont.c:
37179 oleaut32: Free the connection points on destruction of the font object.
37180 Free the connection points on destruction of the font object and cope
37181 with failure of CreateConnectionPoint on construction.
37183 * dlls/oleaut32/tmarshal.c:
37184 oleaut32: Don't try to release NULL COM objects in the typelib
37187 * dlls/oleaut32/olepicture.c:
37188 oleaut32: Fix flag comparison in Picture Invoke.
37189 One or more invoke flags can be passed into IDispatch::Invoke, but we
37190 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
37193 2006-02-14 Alexandre Julliard <julliard@winehq.org>
37196 server: Try to update the input key state even when the message is
37197 dropped in queue_hardware_message. This should fix some problems with
37198 the Alt key getting "stuck" after Alt-Tab.
37200 2006-02-14 Francois Gouget <fgouget@free.fr>
37202 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
37203 tools/widl/hash.c, tools/wine.inf:
37204 include: Add missing LANG_xxx and SUBLANG_xxx constants.
37206 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
37208 * programs/winecfg/De.rc:
37209 winecfg: Cleaned up various control positions on the German version of
37212 * dlls/shell32/regsvr.c:
37213 shell32: Register 'LocalizedString' values for shellfolder classes.
37215 * dlls/shell32/classes.c:
37216 shell32: Query for localized string in HCR_GetClassName.
37218 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
37219 advapi32: Implemented RegLoadMUIString[AW].
37221 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
37223 * dlls/winsock/tests/sock.c:
37224 winsock/tests: select wakeup on closesocket.
37225 - Change select timeout from 2 seconds to 500 microseconds.
37226 - Add test to make sure select wakes up after a closesocket.
37227 - Add test to make sure listen fails without bind.
37229 2006-02-14 Huw Davies <huw@codeweavers.com>
37231 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
37232 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
37233 msxml: Implement getElementsByTagName.
37235 2006-02-14 Hans Leidekker <hans@it.vu.nl>
37237 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
37238 msxml3: Implement DllUnregisterServer.
37240 2006-02-13 Petr Tesarik <hat@tesarici.cz>
37242 * programs/winhelp/Cs.rc:
37243 winhelp: Czech language resources encoding fix.
37245 * programs/winemine/Cs.rc:
37246 winemine: Czech language resources encoding fix.
37248 * programs/winefile/Cs.rc:
37249 winefile: Czech language resources encoding fix.
37251 * programs/wineconsole/wineconsole_Cs.rc:
37252 wineconsole: Czech language resources encoding fix.
37254 * programs/winecfg/Cs.rc:
37255 winecfg: Czech language resources encoding fix.
37257 * programs/wcmd/Cs.rc:
37258 wcmd: Czech language resources encoding fix.
37260 * programs/view/Cs.rc:
37261 view: Czech language resources encoding fix.
37263 * programs/uninstaller/Cs.rc:
37264 uninstaller: Czech language resources encoding fix.
37266 * programs/start/Cs.rc:
37267 start.exe: Czech language resources encoding fix.
37269 * programs/regedit/Cs.rc:
37270 regedit: Czech language resources encoding fix.
37272 * programs/progman/Cs.rc:
37273 progman: Czech language resources encoding fix.
37275 * programs/notepad/Cs.rc:
37276 notepad: Czech language resources encoding fix.
37278 * programs/cmdlgtst/Cs.rc:
37279 cmdlgtst: Czech language resources encoding fix.
37281 * programs/clock/Cs.rc:
37282 clock: Czech language resources encoding fix.
37284 * dlls/winmm/winmm_Cs.rc:
37285 winmm: Czech language resources encoding fix.
37287 * dlls/wininet/wininet_Cs.rc:
37288 wininet: Czech language resources encoding fix.
37290 * dlls/user/resources/user32_Cs.rc:
37291 user32: Czech language resources encoding fix.
37293 * dlls/wineps/wps_Cs.rc:
37294 wineps: Czech language resources encoding fix.
37296 * dlls/shell32/shell32_Cs.rc:
37297 shell32: Czech language resources encoding fix.
37299 * dlls/setupapi/Cs.rc:
37300 setupapi: Czech language resources encoding fix.
37302 * dlls/serialui/Cs.rc:
37303 serialui: Czech language resources encoding fix.
37305 * dlls/oledlg/oledlg_Cs.rc:
37306 oledlg: Czech language resources encoding fix.
37308 * dlls/mpr/mpr_Cs.rc:
37309 mpr: Czech language resources encoding fix.
37311 * dlls/msrle32/msrle_Cs.rc:
37312 msrle32: Czech language resources encoding fix.
37314 * dlls/msacm/msacm_Cs.rc:
37315 msacm: Czech language resources encoding fix.
37317 * dlls/hhctrl.ocx/Cs.rc:
37318 hhctrl.ocx: Czech language resources encoding fix.
37320 * dlls/commdlg/cdlg_Cs.rc:
37321 commdlg: Czech language resources encoding fix.
37323 * dlls/comctl32/comctl_Cs.rc:
37324 comctl32: Czech language resources encoding fix.
37326 * dlls/avifil32/avifile_Cs.rc:
37327 avifil32: Czech language resources encoding fix.
37329 2006-02-13 Jacek Caban <jacek@codeweavers.com>
37331 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
37332 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
37333 dlls/mshtml/nsio.c:
37334 mshtml: Handle IHlinkFrame service.
37336 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
37338 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
37339 dlls/wined3d/wined3d_private.h:
37340 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
37342 2006-02-13 Cyril Margorin <comargo@gmail.com>
37344 * dlls/x11drv/dib.c:
37345 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
37346 check for passed image, and do not use shared memory extension for
37347 temporary created image.
37349 * dlls/x11drv/dib.c:
37350 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
37351 X11DRV_DIB_GetImageBits.
37353 2006-02-13 Mike McCormack <mike@codeweavers.com>
37355 * dlls/msvcrt/exit.c:
37356 msvcrt: Fix a typo.
37358 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
37360 * dlls/psapi/psapi.spec:
37361 psapi: Fix output parameter of function GetModuleBaseName in spec
37364 2006-02-13 H. Verbeet <hverbeet@gmail.com>
37366 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
37367 wined3d: Don't keep a reference to the container, as it creates a
37368 circular reference.
37370 2006-02-13 Francois Gouget <fgouget@free.fr>
37372 * dlls/wined3d/device.c:
37373 wined3d: Protect float.h inclusion.
37375 * dlls/mshtml/tests/htmldoc.c:
37376 mshtml: Add trailing '\n's to ok() calls.
37378 * include/d3dtypes.h:
37379 d3dtypes: Fix windows.h inclusion.
37381 2006-02-13 Hans Leidekker <hans@it.vu.nl>
37383 * dlls/kernel/file.c:
37384 kernel: Report a tape device as FILE_TYPE_CHAR.
37386 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
37387 crypt32: Add a stub for CryptQueryObject.
37389 * dlls/netapi32/access.c:
37390 netapi32: Improve stub for NetUserModalsGet.
37391 Tell the caller this host is not part of a domain.
37393 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
37395 * dlls/msvideo/msvideo_main.c:
37396 msvfw32: Fix typos in the control state handling.
37397 Fix typos in the control state handling, add state checks for IDOK
37398 and IDCANCEL control notification handlers.
37400 2006-02-11 Alexandre Julliard <julliard@winehq.org>
37402 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
37403 libwine: Use dladdr if supported to get the run-time path of libwine.so
37404 and define the default dll and bin directories relative to it.
37406 * configure, configure.ac, include/config.h.in:
37407 configure: Added check for dladdr in libdl.
37409 * aclocal.m4, configure, configure.ac:
37410 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
37411 when linking with specific libraries.
37413 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
37415 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
37416 dlls/ddraw/device_opengl.c:
37417 ddraw: Small function corrections.
37418 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
37419 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
37420 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
37422 * dlls/ddraw/vertexbuffer.c:
37423 ddraw: ProcessVertices correction.
37424 Use the texture index to get the texcoord size from the fvf, not the
37427 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
37429 * configure, configure.ac, dlls/ntdll/tape.c:
37430 ntdll: Fix tape.c compilation on Darwin.
37432 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
37434 * dlls/shell32/shlview.c:
37435 shell32: IShellView list's control id should be 1, not 2000.
37437 * dlls/commdlg/filedlgbrowser.c:
37438 commdlg: IShellBrowser sets IShellView window's control id to 5002.
37440 2006-02-11 Troy Rollo <wine@troy.rollo.name>
37442 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
37443 ntdll: Implement DVD_ReadStructure.
37445 2006-02-11 Thomas Kho <tkho@ucla.edu>
37447 * dlls/riched20/editor.c:
37448 riched20: Fixed bounds error when finding text forward.
37450 * configure, configure.ac, dlls/riched20/Makefile.in,
37451 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
37452 dlls/riched20/tests/editor.c:
37453 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
37455 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
37457 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
37458 shell32: SHELL32_GetItemAttributes()
37459 - correct documentation which incorrectly claimed not to set any
37461 - retrieve file attributes using SHGetPathFromIDListW() when they are
37462 not already present in the internal PIDL structures
37463 - add test case to show the previously wrong folder attributes when
37464 using absolute PIDLs
37465 - fix some memory leaks in the tests
37467 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
37469 * dlls/wined3d/directx.c:
37470 wined3d: Make the returned driver version similar to windows.
37472 * dlls/wined3d/utils.c:
37473 wined3d: Extend debug_d3drenderstate with missing states.
37475 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
37477 * dlls/msvcrt/time.c:
37478 msvcrt: localtime should accept any positive time value.
37480 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
37481 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
37483 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
37484 msvfw32: Call codec's Configure dialog if the codec supports it.
37485 Disable data rate and key frame fields if requested.
37487 2006-02-11 Milko Krachounov <milko@3mhz.net>
37489 * programs/winecfg/Bg.rc:
37490 winecfg: Update Bulgarian translation.
37492 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
37494 * dlls/wined3d/device.c:
37495 wined3d: Prevent crash in setup_light.
37497 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
37499 * include/Makefile.in, include/dpnathlp.h:
37500 include: Add dpnathlp.h header.
37502 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
37504 * dlls/msvcrt/file.c:
37505 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
37507 2006-02-10 Huw Davies <huw@codeweavers.com>
37509 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
37510 msxml: Add ISupportErrorInfo for named node maps.
37512 2006-02-10 Jacek Caban <jacek@codeweavers.com>
37514 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
37515 include/mshtmhst.idl:
37516 mshtml: Added more defines to mshtmlhst.idl.
37518 2006-02-10 Alexandre Julliard <julliard@winehq.org>
37520 * dlls/ntdll/signal_i386.c:
37521 ntdll: Added emulation of ATL thunks for platforms with NX support.
37523 2006-02-10 Aric Stewart <aric@codeweavers.com>
37525 * dlls/ntdll/tests/change.c:
37526 ntdll: gcc 2.95 compile fixes.
37528 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
37530 * dlls/kernel/tests/drive.c:
37531 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
37533 2006-02-10 H. Verbeet <hverbeet@gmail.com>
37535 * dlls/wined3d/stateblock.c:
37536 wined3d: Release the vertex declaration during stateblock cleanup.
37538 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
37539 wined3d: Release the container during surface / volume cleanup.
37541 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
37542 dlls/d3d9/tests/vertexdeclaration.c:
37543 d3d9: Use an invisible window for tests.
37545 2006-02-10 Robert Shearman <rob@codeweavers.com>
37547 * dlls/secur32/secur32.c:
37548 secur32: Improve tracing.
37549 Improve the tracing for functions that can be called by the app, but
37550 bypass the relay code.
37552 * tools/widl/write_msft.c:
37553 widl: Fix a typo when removing TYPEFLAG_FDUAL.
37555 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
37556 dlls/shdocvw/events.c:
37557 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
37559 * dlls/oleaut32/olepicture.c:
37560 oleaut: Partially implement Invoke on the standard picture implementation.
37562 * dlls/oleaut32/typelib.c:
37563 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
37564 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
37565 when the offset isn't specified. It should be fetched from the
37566 dispatch offset stored in the header, rather than using a hack that
37569 * dlls/oleaut32/tests/olefont.c:
37570 oleaut: Add tests for IFontEventsDisp.
37572 * dlls/oleaut32/olefont.c:
37573 oleaut: Implement IFontEventsDisp connection point for the standard
37574 font implementation.
37576 * include/olectl.h:
37577 include: Define DISPID_FONT_CHANGED.
37579 2006-02-10 Juan Lang <juan_lang@yahoo.com>
37581 * dlls/crypt32/cert.c:
37582 crypt32: Move break statement to the correct spot.
37584 2006-02-10 Jacek Caban <jacek@codeweavers.com>
37586 * dlls/mshtml/tests/htmldoc.c:
37587 mshtml: Added test of IHlinkFrame service.
37589 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
37590 mshtml: Added nsIUploadStream implementation.
37592 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
37594 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
37595 regsvr32: Call OleInitialize before registering a DLL.
37597 2006-02-09 Alexandre Julliard <julliard@winehq.org>
37599 * programs/Makefile.in, programs/make_progs:
37600 programs: Don't install winetest.
37602 2006-02-09 Jeremy White <jwhite@codeweavers.com>
37604 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
37605 kernel: Fixed build with gcc 2.95.
37607 2006-02-09 Mike McCormack <mike@codeweavers.com>
37609 * dlls/dinput/joystick_linuxinput.c:
37610 dinput: Fix the compile for missing EV_SYN define.
37612 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
37615 gdi: Show hatch brush FIXME only once.
37617 2006-02-09 Jacek Caban <jacek@codeweavers.com>
37619 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
37620 dlls/mshtml/persist.c:
37621 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
37623 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
37624 mshtml: Added wrapper of nsIChannel.
37626 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
37627 dlls/mshtml/nsio.c:
37628 mshtml: Added wrapper of nsIURI interface.
37630 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
37631 dlls/mshtml/nsiface.idl:
37632 mshtml: Better ns*String handling.
37634 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
37635 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
37636 mshtml: Added wrapper of nsIOService.
37638 2006-02-09 Alexandre Julliard <julliard@winehq.org>
37640 * dlls/ntdll/loader.c:
37641 ntdll: Better handling of errors when loading a builtin dll from an
37644 2006-02-09 James Hawkins <truiken@gmail.com>
37646 * dlls/setupapi/query.c:
37647 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
37649 * dlls/setupapi/query.c:
37650 setupapi: Convert InfSpec to unicode if SearchControl is not
37651 INFINFO_INF_SPEC_IS_HINF.
37653 2006-02-09 Robert Shearman <rob@codeweavers.com>
37655 * dlls/oleaut32/typelib.c:
37656 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
37657 Try loading the dll first and then fall back to the regular file case.
37658 Only call SearchPath for the regular file case since LoadLibraryEx
37659 will do this for us and it previously excluded builtin dlls and
37660 executables from having their type libraries opened.
37662 * dlls/oleaut32/typelib.c:
37663 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
37665 * dlls/oleaut32/typelib.c:
37666 oleaut: Revert incorrect patch changing the order of parameters passed
37667 into DispCallFunc. A test with native indeed shows that the parameter
37668 index increases from the leftmost parameter to the rightmost.
37670 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
37671 tools/widl/write_msft.c:
37672 widl: Write out more TYPEFLAGs and add more type library-specific
37673 attributes to the parser.
37675 * tools/widl/write_msft.c:
37676 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
37677 TYPEFLAG_FOLEAUTOMATION typelib flags.
37679 2006-02-09 Juan Lang <juan_lang@yahoo.com>
37681 * dlls/crypt32/cert.c:
37682 crypt32: Fix up decoding.
37683 - don't use the no copy flag when decoding, the lifetime of the buffer
37684 to decode isn't guaranteed
37685 - remove some extraneous ternary comparisons
37688 * dlls/crypt32/encode.c:
37689 crypt32: Fix a fixme, and remove an old comment.
37691 2006-02-09 Aric Stewart <aric@codeweavers.com>
37693 * dlls/advapi32/registry.c:
37694 advapi32: Fix for RegNotifyChangeKeyValue.
37695 Flip fAsync and fWatchSubTree into their proper places.
37697 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
37699 * dlls/ntdll/tape.c:
37700 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
37701 instead of MTSETBLK.
37703 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
37705 * dlls/x11drv/keyboard.c:
37706 x11drv: Update Swiss French keyboard layout to better match the X11 one.
37708 2006-02-09 Robert Reif <reif@earthlink.net>
37710 * dlls/dsound/tests/duplex.c:
37711 dsound: Fix duplex test.
37713 2006-02-09 Christoph Frick <frick@sc-networks.de>
37715 * dlls/dinput/joystick_linuxinput.c:
37716 dinput: Dynamic handling of buttons of a device.
37718 * dlls/wined3d/utils.c:
37719 wined3d: Support for WINED3DFMT_A8B8G8R8.
37721 * dlls/wined3d/device.c:
37722 wined3d: Better warn/fixme for query handling.
37724 2006-02-09 Hans Leidekker <hans@it.vu.nl>
37726 * dlls/mapi32/sendmail.c:
37727 mapi32: Prevent freeing non-allocated memory.
37729 2006-02-08 Francois Gouget <fgouget@free.fr>
37731 * include/winuser.h:
37732 winuser.h: Add missing *LayeredWindow*() prototypes.
37734 2006-02-08 Alexandre Julliard <julliard@winehq.org>
37736 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
37738 server: Remove the no longer needed exe_file parameter in the
37739 init_process_done request.
37741 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
37742 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
37744 * dlls/kernel/process.c:
37745 kernel: Use a standard LoadLibrary call to load the main exe.
37747 * dlls/ntdll/loader.c:
37748 ntdll: Check for existing modref for the main exe before creating it
37749 in LdrInitializeThunk.
37751 * server/process.c:
37752 server: Allow the main exe to be registered as a normal dll before
37753 init_process_done is called.
37756 server: Fixed handling of inotify record length.
37758 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
37760 * dlls/msvcrt/undname.c:
37761 msvcrt: __unDNameEx is not a stub.
37763 2006-02-08 Jacek Caban <jacek@codeweavers.com>
37765 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
37766 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37767 shdocvw: Added IHlinkFrame stub implementation.
37769 * dlls/shdocvw/shdocvw_main.c:
37770 shdocvw: Includes clean up.
37772 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
37773 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
37774 shdocvw: Remove IQuickActivate interface implementation that is not
37775 implemented in Windows as well.
37777 * include/urlmon.idl:
37778 urlmon.idl: Added BINDINFOF declaration.
37780 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
37782 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
37783 Pens created without PS_GEOMETRIC style but with width > 1 unit are
37787 gdi: Remove StrokePath workaround for a DC transformation change bug.
37789 2006-02-08 Huw Davies <huw@codeweavers.com>
37791 * dlls/wineps/escape.c:
37792 wineps: Don't display the MFCOMMENT escape.
37794 2006-02-07 Francois Gouget <fgouget@free.fr>
37796 * dlls/ntdll/tape.c:
37797 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
37799 * dlls/shell32/shellole.c:
37800 shell32: Update DllGetClassObject documentation.
37802 * include/textserv.h:
37803 textserv.h: Add missing CreateTextServices() prototype.
37805 * dlls/ntdll/virtual.c:
37806 ntdll: Protect sys/stat.h inclusion.
37808 * tools/winapi/win32.api:
37809 winapi: Update win32.api to match the current sources.
37811 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
37814 wine.inf: Add a default handler for https to the registry.
37816 * dlls/kernel/locale.c:
37817 kernel32: Implement EnumUILanguages.
37819 * dlls/x11drv/dib_convert.c:
37820 x11drv: Copy the whole image at once if appropriate.
37822 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
37824 * dlls/x11drv/keyboard.c:
37825 x11drv: Fix Turkish keyboard layouts.
37827 2006-02-07 Alexandre Julliard <julliard@winehq.org>
37829 * dlls/ntdll/loader.c:
37830 ntdll: Support loading a builtin dll by specifying an explicit path to
37833 2006-02-07 Mike McCormack <mike@codeweavers.com>
37835 * programs/notepad/En.rc, programs/notepad/License_En.c,
37836 programs/notepad/Makefile.in, programs/notepad/dialog.c,
37837 programs/notepad/license.c, programs/notepad/license.h,
37838 programs/notepad/notepad_res.h:
37839 notepad: Move license text to resources.
37841 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
37843 * dlls/ntdll/time.c:
37844 ntdll: Added Urals time.
37846 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
37848 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
37849 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
37851 * dlls/d3d8/device.c:
37852 d3d8: fbconfig fix.
37853 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
37854 32 in case the direct3d color format also has a depth of 32. As
37855 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
37856 the color depth needs to be 24. This patch sets the depth to 24 and it
37857 fixes bugs in 3dmark2001 and other programs.
37859 2006-02-07 Mike McCormack <mike@codeweavers.com>
37861 * dlls/kernel/tests/change.c:
37862 kernel32: More test cases for ReadDirectoryChangesW.
37864 * dlls/kernel/change.c, dlls/ntdll/directory.c,
37865 include/wine/server_protocol.h, server/change.c, server/protocol.def,
37867 kernel32: ReadDirectoryChangesW fixes.
37868 ReadDirectoryChangesW remembers whether it's recording changes or not.
37869 Don't initialize overlapped->InternalHigh.
37870 The hEvent is cleared when ReadDirectoryChanges is called.
37872 2006-02-07 Alexandre Julliard <julliard@winehq.org>
37874 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
37875 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
37876 Include wine/port.h in files that use exceptions.
37878 2006-02-07 Robert Shearman <rob@codeweavers.com>
37880 * dlls/oleaut32/tmarshal.c:
37881 oleaut32: Fix circular reference count in Typelib marshaler.
37882 The current method of handling typelib-marshaled interfaces that derive
37883 from IDispatch is to query for an IDispatch pointer from the proxy, but
37884 this causes a circular reference count.
37885 Fix the reference counting by loading using the IRpcProxyBuffer of
37886 IDispatch without an outer unknown, so that the lifetime is controlled
37887 by the typelib-marshaled interface's proxy. The IDispatch proxy now
37888 shares the same channel as the typelib-marshaled interface, so fix up
37889 the stub side to handle this.
37891 * dlls/oleaut32/tmarshal.c:
37892 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
37894 * dlls/oleaut32/tmarshal.c:
37895 oleaut32: Release interfaces when told to.
37896 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
37897 TKIND_INTERFACE case below by releasing their respective interfaces as
37900 * dlls/ole32/compobj.c:
37901 ole32: Print an error message if the apartment isn't initialised in
37904 * tools/widl/write_msft.c:
37905 widl: Fix some warnings caused by making attributes const.
37908 msi: Fix bison warnings by providing precedence rules for expressions
37909 and by removing a redundant expression case.
37911 * dlls/rpcrt4/cproxy.c:
37912 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
37913 StdProxy_Construct as it will just crash anyway.
37915 2006-02-07 James Hawkins <truiken@gmail.com>
37917 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
37918 dlls/setupapi/tests/query.c:
37919 setupapi: Add an initial implementation of SetupGetInfInformation.
37921 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
37922 setupapi: Implement SetupQueryInfFileInformation.
37924 2006-02-07 Alexandre Julliard <julliard@winehq.org>
37926 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
37927 dlls/setupapi/setupapi_private.h:
37928 setupapi: Store the full name to the INF file in the inf_file structure
37929 (based on a patch by James Hawkins).
37931 * tools/widl/parser.y:
37932 widl: Remove '\n' from yyerror calls.
37934 2006-02-07 Robert Shearman <rob@codeweavers.com>
37936 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
37937 tools/widl/widltypes.h:
37938 widl: Make 'attrs' field of type_t const.
37940 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
37941 widl: Remove unused 'rname' field of type_t.
37943 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37944 tools/widl/typegen.h:
37945 widl: Merge marshall_arguments and unmarshall_arguments into one
37946 function to remove the large amount of duplicated code.
37948 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
37949 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
37950 tools/widl/typegen.h:
37951 widl: Yet more const attributes.
37953 * tools/widl/header.c, tools/widl/widltypes.h:
37954 widl: More const attributes.
37956 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
37958 * tools/widl/typegen.c:
37959 widl: Fix proc format string for explicit binding handles.
37961 2006-02-07 Robert Shearman <rob@codeweavers.com>
37963 * tools/widl/typegen.c:
37964 widl: Write out the correct FC type if the structure has pointers.
37966 * tools/widl/typegen.c:
37967 widl: Split pointer writing into a separate function.
37969 * tools/widl/parser.y:
37970 widl: Fix pointer detection for structures with embedded arrays.
37971 Pointers have priority over every other type, so move the detection to
37972 the top of get_struct_type.
37973 Fall through from the embedded array detection to the embedded
37974 structure handling code so that conformance, variance and pointer
37975 presence is inherited from the array's base type.
37977 * tools/widl/typegen.c:
37978 widl: Increment the type format string when writing the pointer
37980 Write out pointer layouts for structures.
37982 * tools/widl/widltypes.h:
37983 widl: Make all pointer fields of expr_t structure constant.
37985 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
37987 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
37988 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
37990 * dlls/msvideo/msvideo_main.c:
37991 msvideo: Add a codec to the compressors list only if it supports
37992 specified input format.
37993 Return a compressor handle in COMPVARS structure.
37995 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
37997 * dlls/msvcrt/undname.c:
37998 msvcrt: Handle data types B,R,S in C++ symbol demangling.
38000 2006-02-07 H. Verbeet <hverbeet@gmail.com>
38002 * dlls/d3d9/tests/vertexdeclaration.c:
38003 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
38005 * dlls/d3d9/tests/vertexdeclaration.c:
38006 d3d9: Reorganise the vertexdeclaration tests.
38007 - Split the test for getting and setting vertexdeclaration into one
38008 for creating the declaration and one for the actual getting and
38010 - Add traces for when creating the device or vertexdeclaration fails.
38012 * dlls/wined3d/vertexdeclaration.c:
38013 wined3d: Always return the number of elements in the vertex
38014 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
38016 * dlls/wined3d/device.c:
38017 wined3d: Don't set the container to the device for standalone surfaces.
38019 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
38020 wined3d/d3d9: Cleanup GetContainer for volumes.
38022 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
38023 wined3d/d3d9: Cleanup GetContainer for surfaces.
38025 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
38027 * dlls/quartz/regsvr.c:
38028 quartz: Register some of the interfaces.
38030 2006-02-06 Robert Millan <rmh@aybabtu.com>
38032 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
38033 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
38034 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
38037 2006-02-06 Alexandre Julliard <julliard@winehq.org>
38039 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
38040 w32skrnl: No need for an import library.
38042 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
38043 rsabase: No need for an import library.
38045 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
38047 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
38048 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
38049 avoid using struct mtpos which may not be present on such systems).
38051 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
38053 * dlls/wininet/tests/internet.c:
38054 wininet: Fix InternetQueryOption test to pass under Windows.
38056 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
38058 * dlls/winsock/tests/sock.c:
38059 winsock/tests: select() conformance test improvements.
38060 Add OK tests around more function calls.
38061 Add two more todo_wine tests that fail.
38063 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
38065 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
38066 dlls/comctl32/tests/monthcal.c:
38067 comctl32: Add month calendar tests.
38069 2006-02-06 Francois Gouget <fgouget@free.fr>
38071 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
38072 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
38073 Assorted spelling fixes.
38075 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
38076 Add trailing '\n's to ok() and trace() calls.
38078 * dlls/security/security.spec:
38079 security: Fix the UnsealMessage() forward.
38081 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
38083 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
38084 wined3d: Texture fixes.
38085 Set video memory capabilities, add some checks to SetTexture and
38086 update some comments.
38088 2006-02-06 Huw Davies <huw@codeweavers.com>
38090 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
38091 oleaut32: Fixes and tests for CreateDispTypeInfo.
38092 CreateDispTypeInfo returns the typeinfo of a coclass which implements
38093 the described interface.
38095 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
38097 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
38098 dlls/wininet/tests/internet.c:
38099 wininet: Add tests for InternetQueryOption.
38101 2006-02-06 Hans Leidekker <hans@it.vu.nl>
38103 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
38104 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
38105 include/mapicode.h:
38106 mapi32: Implementation for MAPISendMail.
38107 Implement MAPISendMail, stub MAPILogoff and make the stubs for
38108 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
38110 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
38112 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
38113 wcmd: CALL should search the current PATH.
38115 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
38117 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
38118 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
38119 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
38120 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
38121 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
38122 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
38123 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
38124 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
38125 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
38126 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
38127 programs/notepad/main.c:
38128 Fixes for missing prototypes warnings.
38130 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
38131 A few fixes for pointer qualifiers (const, volatile) warnings.
38133 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
38135 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
38136 winhelp: Turkish translation.
38138 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
38139 winemine: Turkish translation.
38141 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
38142 winefile: Turkish translation.
38144 * programs/wineconsole/wineconsole_Tr.rc,
38145 programs/wineconsole/wineconsole_res.rc:
38146 wineconsole: Turkish translation.
38148 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
38149 winecfg: Turkish translation.
38151 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
38152 wcmd: Turkish translation.
38154 * programs/view/Tr.rc, programs/view/viewrc.rc:
38155 view: Turkish translation.
38157 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
38158 uninstaller: Turkish translation.
38160 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
38161 taskmgr: Turkish translation.
38163 * programs/start/Tr.rc, programs/start/rsrc.rc:
38164 start: Turkish translation.
38166 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
38167 regedit: Turkish translation.
38169 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
38170 progman: Turkish translation.
38172 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
38173 notepad: Turkish translation.
38175 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
38176 cmdlgtst: Turkish translation.
38178 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
38179 clock: Turkish translation.
38181 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
38182 wldap32: Turkish translation.
38184 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
38185 winspool: Turkish translation.
38187 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
38188 winmm: Turkish translation.
38190 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
38191 wininet: Turkish translation.
38193 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
38194 wineps: Turkish translation.
38196 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
38197 user: Turkish translation.
38199 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
38200 shlwapi: Turkish translation.
38202 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
38203 shell32: Turkish translation.
38205 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
38206 shdocvw: Turkish translation.
38208 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
38209 setupapi: Turkish translation.
38211 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
38212 serialui: Turkish translation.
38214 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
38215 oledlg: Turkish translation.
38217 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
38218 oleaut32: Turkish translation.
38220 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
38221 msvideo: Turkish translation.
38223 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
38224 msvidc32: Turkish translation.
38226 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
38227 msrle32: Turkish translation.
38229 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
38230 msi: Turkish translation.
38232 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
38233 mshtml: Turkish translation.
38235 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
38236 msacm: Turkish translation.
38238 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
38239 mpr: Turkish translation.
38241 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
38242 iccvid: Turkish translation.
38244 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
38245 hhctrl.ocx: Turkish translation.
38247 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
38248 commdlg: Turkish translation.
38250 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
38251 comctl32: Turkish translation.
38253 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
38254 avifil32: Turkish translation.
38256 2006-02-06 Mike McCormack <mike@codeweavers.com>
38258 * dlls/ntdll/tests/change.c:
38259 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
38261 * dlls/kernel/change.c, dlls/ntdll/directory.c,
38262 include/wine/server_protocol.h, server/change.c, server/protocol.def,
38263 server/request.h, server/trace.c:
38264 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
38266 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
38268 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
38269 dlls/kernel/tests/volume.c:
38270 kernel: Added a test for QueryDosDeviceA.
38272 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
38274 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
38275 programs/winefile/No.rc:
38276 Norwegian Bokmål updates.
38278 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
38280 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
38281 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
38283 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
38284 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
38286 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
38287 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
38289 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
38290 ntdll: Implemented IOCTL purge for serial objects.
38292 2006-02-06 H. Verbeet <hverbeet@gmail.com>
38294 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
38295 dlls/wined3d/device.c, dlls/wined3d/directx.c,
38296 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
38297 dlls/wined3d/query.c, dlls/wined3d/resource.c,
38298 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
38299 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
38300 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
38301 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
38302 dlls/wined3d/volumetexture.c:
38303 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
38305 * dlls/wined3d/stateblock.c:
38306 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
38307 Move TRACEs to the top of their code blocks.
38309 * dlls/wined3d/device.c:
38310 wined3d: Release the correct vertexdeclaration in
38311 IWineD3DDeviceImpl_SetVertexDeclaration.
38313 * dlls/wined3d/device.c:
38314 wined3d: Also update reference counts when we're recording a stateblock.
38316 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
38317 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
38318 wined3d: Fix SetContainer.
38319 Add/Release references to the container.
38320 Change the type of the container from IUnknown to IWineD3DBase.
38322 * dlls/wined3d/drawprim.c:
38323 wined3d: Downgrade a FIXME to a TRACE.
38325 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
38327 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
38328 programs/winedbg/debugger.h, programs/winedbg/memory.c,
38329 programs/winedbg/stack.c, programs/winedbg/symbol.c:
38330 winedbg: Added support for function parameters passed in registers.
38331 Added correct stabs parsing for function parameters in registers.
38332 Added a couple of helper functions to make code smaller and more
38335 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
38336 kernel: Fixed regression in atom handling.
38337 Added proper tests (local & global functions).
38339 2006-02-06 Kevin Koltzau <kevin@plop.org>
38341 * dlls/riched20/editor.c:
38342 riched20: Don't use EM_STREAMIN for paste.
38344 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
38346 * dlls/commdlg/fontdlg.c:
38347 commdlg: Add font sizes 6 and 7 to font select dialog.
38349 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
38351 * programs/winecfg/Nl.rc:
38352 winecfg: Update Dutch resources.
38354 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
38356 * programs/winecfg/De.rc:
38357 winecfg: Update German resource.
38359 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
38361 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
38362 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
38363 Work around using struct mtget.mt_gstat on systems lacking this.
38365 2006-02-05 Robert Millan <rmh@aybabtu.com>
38367 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
38368 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
38369 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
38370 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
38371 that is used with FreeBSD.
38373 2006-02-05 Kevin Koltzau <kevin@plop.org>
38375 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
38376 riched20: Separate stream state from editor state.
38377 Somewhat improves thread safety.
38379 * dlls/riched20/editor.h, dlls/riched20/writer.c:
38380 riched20: Add method to stream data based on a range.
38382 * dlls/riched20/editor.c:
38383 riched20: Don't use EM_STREAMOUT for copy/cut.
38385 2006-02-05 Alexandre Julliard <julliard@winehq.org>
38387 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
38388 server/protocol.def, server/trace.c:
38389 server: Remove no longer used create_flags from get_startup_info request.
38391 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
38392 kernel: Use a magic ConsoleHandle value instead of create flag to pass
38393 the CREATE_NEW_CONSOLE flag to the child.
38395 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
38396 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
38399 server: Fixed compile without inotify.
38401 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
38403 * programs/winecfg/Ko.rc:
38404 winecfg: Updated the Korean translation.
38406 2006-02-05 H. Verbeet <hverbeet@gmail.com>
38408 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
38409 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
38411 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
38412 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
38414 * dlls/d3d8/directx.c:
38415 d3d8: Add detection for GL_ARB_point_parameters support.
38417 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
38419 * dlls/riched20/editor.c:
38420 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
38422 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
38424 * dlls/commdlg/cdlg_De.rc:
38425 commdlg: Update German resource.
38427 2006-02-05 Juan Lang <juan@codeweavers.com>
38429 * dlls/crypt32/tests/str.c:
38430 crypt32: Fix Mingw compile.
38432 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
38434 * dlls/d3d8/device.c:
38435 d3d8: Fixed point sprite scaling when size < 1.0f.
38437 * dlls/d3d8/device.c:
38438 d3d8: Fixed POINTSPRITEENABLE.
38440 * dlls/d3d8/device.c:
38441 d3d8: Fixed POINTSCALEENABLE.
38443 * dlls/wined3d/device.c:
38444 wined3d: Fixed point sprite scaling when size < 1.0f.
38446 2006-02-04 Alexandre Julliard <julliard@winehq.org>
38448 * dlls/ntdll/loadorder.c:
38449 ntdll: Added a few helper function to simplify the loadorder code.
38450 Keep the application key open, it's valid for the lifetime of the
38453 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
38454 programs/winecfg/resource.h:
38455 winecfg: Display a warning when the user tries to change the load
38456 order of a system dll.
38458 * programs/winecfg/libraries.c:
38459 winecfg: Populate the dll combo box with the dlls found in the load path.
38461 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
38462 libs/wine/wine.map:
38463 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
38465 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
38467 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
38468 programs/notepad/Da.rc, programs/progman/Da.rc,
38469 programs/winhelp/Da.rc:
38470 Danish language update.
38472 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
38474 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
38475 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
38476 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
38477 dlls/riched20/writer.c:
38478 riched20: Initial support for simple tables.
38480 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
38481 riched20: Removed an unused parameter.
38483 * dlls/riched20/caret.c:
38484 riched20: Simplified ME_InsertGraphicsFromCursor() function.
38486 * dlls/riched20/run.c:
38487 riched20: Fixed undo stack corruption.
38489 2006-02-04 Mike McCormack <mike@codeweavers.com>
38491 * dlls/imm32/imm.c:
38492 imm32: Remove FIXME messages from some implemented functions.
38494 * programs/clock/En.rc, programs/clock/License_En.c,
38495 programs/clock/Makefile.in, programs/clock/clock_res.h,
38496 programs/clock/license.c, programs/clock/license.h,
38497 programs/clock/main.c:
38498 Clock: Load license text from resources.
38500 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
38502 * dlls/msvideo/msvideo_main.c:
38503 msvfw32: Do not overwrite fccType in the codec enumeration proc.
38505 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
38507 * programs/winecfg/drive.c:
38508 winecfg: Use already existing letter_to_index().
38510 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
38512 * dlls/wined3d/device.c:
38513 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
38515 2006-02-03 Robert Shearman <rob@codeweavers.com>
38517 * tools/widl/typegen.c:
38518 widl: Add architecture for generating pointer layouts.
38520 2006-02-03 Alexandre Julliard <julliard@winehq.org>
38523 wine.inf: Make FourCC codes uppercase again until we can figure out
38524 why lowercase doesn't work right.
38526 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
38528 * tools/widl/typegen.c:
38529 widl: The 'string' attribute can also be used with unsigned characters.
38531 2006-02-03 Robert Shearman <rob@codeweavers.com>
38533 * dlls/rpcrt4/ndr_stubless.c:
38534 rpcrt4: Restrict stubless FC types to the range of the type function table.
38536 * dlls/rpcrt4/ndr_midl.c:
38537 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
38539 * include/wine/rpcfc.h:
38540 include: Move all of the contiguous FC types together so we can see
38541 possible missing constants better.
38543 * include/rpcndr.h:
38544 include: Add function declarations for the Range type.
38546 2006-02-03 Mike McCormack <mike@codeweavers.com>
38549 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
38551 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
38553 * dlls/wined3d/device.c:
38554 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
38556 * dlls/wined3d/device.c:
38557 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
38559 * dlls/wined3d/device.c:
38560 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
38562 * dlls/wined3d/device.c:
38563 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
38565 2006-02-03 Robert Millan <rmh@aybabtu.com>
38567 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
38568 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
38570 2006-02-03 Huw Davies <huw@codeweavers.com>
38572 * dlls/oleaut32/typelib.c:
38573 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
38575 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
38577 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
38578 dlls/msvideo/msvideo_main.c:
38579 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
38583 wine.inf: Change fcc type of builtin video codecs in system.ini to be
38584 equal to ICTYPE_VIDEO.
38586 * dlls/commdlg/filedlg.c:
38587 Add support for CDM_HIDECONTROL message in the file open dialog.
38589 2006-02-03 Juan Lang <juan_lang@yahoo.com>
38591 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
38592 crypt32: Add stub for CryptEnumOIDInfo.
38594 2006-02-02 Alexandre Julliard <julliard@winehq.org>
38596 * ANNOUNCE, ChangeLog, VERSION, configure:
38599 ----------------------------------------------------------------
38600 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
38602 * dlls/winsock/tests/sock.c:
38603 winsock/tests: Add a todo_wine test for select.
38605 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
38607 * dlls/winspool/tests/info.c:
38608 winspool/tests: Filter more results.
38610 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
38612 * dlls/wined3d/directx.c:
38613 wined3d: Added support for ARB_POINT_PARAMETERS.
38615 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
38617 * dlls/gdi/freetype.c:
38618 gdi: Slant font automatically if no italic variant exists.
38620 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
38622 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
38623 programs/winecfg/En.rc, programs/winecfg/Es.rc,
38624 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
38625 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
38626 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
38627 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
38628 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
38629 programs/winecfg/x11drvdlg.c:
38630 winecfg: Remove color depth. It's source of problems for number of users.
38632 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
38634 * dlls/shell32/shellpath.c:
38635 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
38637 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
38638 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
38639 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
38640 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
38641 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
38642 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
38643 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
38644 allow for reasonable symbolic linking to $HOME based directories.
38646 * dlls/shell32/shellpath.c:
38647 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
38649 2006-02-02 Huw Davies <huw@codeweavers.com>
38651 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
38652 dlls/x11drv/x11drv.h:
38653 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
38655 2006-02-02 Alexandre Julliard <julliard@winehq.org>
38657 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
38658 widl: Some cosmetic fixes in generated code.
38660 * tools/widl/widl.c:
38661 widl: Make sure the token variables are always initialized properly.
38663 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
38665 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
38666 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
38668 2006-02-02 Tobias Loew <tobi@die-loews.de>
38671 gdi: Extended pens do not work correct with StrokePath.
38673 2006-02-02 Mike McCormack <mike@codeweavers.com>
38675 * dlls/kernel/change.c:
38676 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
38678 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
38680 * dlls/shell32/shfldr_unixfs.c:
38681 unixfs: Use realpath instead of canonicalize_file_name for portability
38684 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
38687 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
38689 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
38691 * dlls/commdlg/filedlg.c:
38692 commdlg: File open dialog: Use the specified instance handle for
38693 custom dialog templates.
38695 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
38697 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
38698 shlwapi: Added stub for ShellMessageBoxWrapW.
38700 2006-02-02 Juan Lang <juan_lang@yahoo.com>
38702 * dlls/crypt32/cert.c:
38703 crypt32: Support external providers.
38704 - add support for external store providers
38705 - rewrite registry stores as a provider
38706 - fix a memory leak
38708 2006-02-02 Juan Lang <juan@codeweavers.com>
38710 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
38711 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
38713 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
38715 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
38716 advapi32: Add stub for ObjectDeleteAuditAlarmW.
38718 * dlls/oleaut32/variant.c:
38719 oleaut32: Prevent freeing of random memory.
38720 Don't assign type to variant until we're sure we are assigning a
38723 2006-02-02 Kevin Koltzau <kevin@plop.org>
38725 * dlls/riched20/editor.c:
38726 riched20: Handle context menu.
38728 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
38730 * programs/start/start.c:
38731 start.exe: build_args now returns the correct string when no parameter
38734 * dlls/x11drv/keyboard.c:
38735 x11drv: Added Turkish F keyboard layout.
38737 2006-02-01 Juan Lang <juan@codeweavers.com>
38739 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
38740 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
38741 dlls/crypt32/tests/str.c:
38742 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
38744 2006-02-01 Kevin Koltzau <kevin@plop.org>
38746 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
38747 riched20: Implement EM_SETOLECALLBACK.
38749 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
38752 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
38754 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
38756 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
38757 winspool: Empty string as environment is valid, with tests.
38759 * include/winspool.h:
38760 winspool.h: Add missing declarations.
38762 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
38764 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
38765 dlls/riched20/txtsrv.c:
38766 riched20: Implement CreateTextServices.
38767 Implement a stub interface that CreateTextServices returns.
38769 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
38771 * dlls/riched20/style.c:
38772 riched20: Fixed font cache corruption.
38774 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
38776 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
38777 Translate pen width from logical units only for geometric pens.
38779 * dlls/shell32/shlexec.c:
38780 shell32: execute_from_key should fallback to a DDE exec only if the
38781 command to execute from is not found in the registry.
38782 Pass already found executable name to dde_connect.
38784 2006-02-01 Robert Shearman <rob@codeweavers.com>
38786 * tools/widl/typegen.c:
38787 widl: Fix a SEGV when using arrays declared using a pointer and
38788 attributes, instead of array indices (reported by Eric Kohl).
38790 2006-01-31 Alexandre Julliard <julliard@winehq.org>
38792 * dlls/setupapi/tests/.gitignore:
38793 setupapi: Ignore ok file for new query test.
38795 2006-01-31 Mike McCormack <mike@codeweavers.com>
38797 * programs/winefile/En.rc, programs/winefile/Makefile.in,
38798 programs/winefile/license.c, programs/winefile/resource.h,
38799 programs/winefile/winefile.c, programs/winefile/winefile.h:
38800 winefile: Move the license and warranty text into the resources.
38802 2006-01-31 Robert Shearman <rob@codeweavers.com>
38804 * tools/widl/typegen.c:
38805 widl: Changes to output for better debugability.
38806 Write the offset and the absolute address for referenced types.
38807 Write the current offset out when writing a pointer type.
38809 * tools/widl/typegen.c:
38810 widl: Clean up conformant struct handling.
38811 Make the writing of conformant structures take advantage of the new
38812 type format string offset handling.
38814 * tools/widl/typegen.c:
38815 widl: Fix the writing of arrays with size specified in the array
38816 expression instead of the size_is expression.
38818 * tools/widl/typegen.c:
38819 widl: Improve the current type offset passing.
38820 Change the functions to take the current type offset and return the
38821 start of the type written.
38823 * tools/widl/typegen.c:
38824 widl: The stack/structure offset in correlation descriptors should be a short.
38826 * tools/widl/parser.y:
38827 widl: Do constant folding for the sizeof operator on simple types.
38829 * tools/widl/header.c, tools/widl/typegen.c:
38830 widl: Support client/server generation for explicit_handle interfaces
38831 (based on a patch by Eric Kohl).
38833 * tools/widl/typegen.c:
38834 widl: Implement constant conformance.
38836 * tools/widl/client.c, tools/widl/server.c:
38837 widl: Fix the type offset used in marshaling/unmarshaling.
38838 Make a copy of type_offset so that it only gets incremented once per
38839 function, instead of twice.
38841 * tools/widl/write_msft.c:
38842 widl: Implement the writing of defaultvalue constants for enum values.
38844 * include/winsvc.h:
38845 include: Add SC_ENUM_TYPE to winsvc.h.
38847 * dlls/stdole2.tlb/std_ole_v2.idl:
38848 stdole2.tlb: Remove hack due to unimplemented widl functionality.
38850 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
38852 * dlls/shell32/shfldr_unixfs.c:
38853 unixfs: Only append '/' to base path if not already present in
38854 UNIXFS_get_unix_path.
38856 2006-01-31 Alexandre Julliard <julliard@winehq.org>
38858 * dlls/kernel/change.c:
38859 kernel: Set the overlapped structure status in ReadDirectoryChanges.
38861 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
38863 * dlls/ntdll/tape.c:
38864 ntdll: tape.c portability fixes.
38865 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
38866 the former, but not the latter.
38867 Only enable operations supported by the host OS in
38868 TAPE_CreatePartition() and TAPE_Prepare().
38870 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
38872 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
38873 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
38874 dlls/riched20/style.c:
38875 riched20: Added support for hidden text.
38877 * dlls/riched20/caret.c:
38878 riched20: Paint the selection while it's being extended by dragging.
38880 2006-01-31 Tobias Loew <tobi@die-loews.de>
38883 gdi: viewportExt changed after call to StrokePath.
38885 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
38887 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
38888 gdi: Fixes for the isotropic mapping mode.
38889 - Isotropic mapping mode: Adjust the viewport extension in
38890 SetWindowExtEx, handle negative extents.
38891 - Support the isotropic mapping mode in the enhanced metafile driver.
38894 2006-01-31 Robert Shearman <rob@codeweavers.com>
38896 * tools/widl/typegen.c:
38897 widl: Use a macro to write out FC types, along with the current offset
38898 which is useful for debugging.
38900 * tools/widl/typegen.c:
38901 widl: Pass the current type format string offset through all type
38904 * tools/widl/typegen.c:
38905 widl: Eliminate redundant callback routines.
38906 Add a function for comparing expressions and use it to eliminate
38907 redundant callback functions.
38909 * include/wine/rpcfc.h:
38910 widl: Define a value for RPC_FC_WSTRING.
38912 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
38914 * programs/winecfg/x11drvdlg.c:
38915 winecfg: Default for PixelShaders is disabled.
38917 2006-01-31 James Hawkins <truiken@gmail.com>
38919 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
38920 setupapi: Add tests for SetupGetInfInformation.
38922 * include/setupapi.h:
38923 setupapi: Add definitions for the SetupGetInfInformation search flags.
38925 2006-01-31 Mike McCormack <mike@codeweavers.com>
38927 * dlls/kernel/tests/change.c:
38928 kernel: Add some test cases for ReadDirectoryChangesW.
38930 2006-01-31 Juan Lang <juan@codeweavers.com>
38932 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
38933 crypt32: Correct X509_NAME decoding, and more stringent tests.
38935 * include/wincrypt.h:
38936 wincrypt: Fix typo.
38938 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
38940 * dlls/comctl32/listview.c:
38941 comctl32: Restore listview font on CDRF_NEWFONT.
38943 2006-01-31 Robert Shearman <rob@codeweavers.com>
38945 * dlls/oleaut32/typelib.c:
38946 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
38948 * dlls/rpcrt4/ndr_stubless.c:
38949 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
38952 * dlls/rpcrt4/ndr_ole.c:
38953 rpcrt4: Only attempt to marshal an object if it is non-NULL.
38955 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
38957 * dlls/shell32/shfldr_unixfs.c:
38958 unixfs: Only resolve the 'dosdevices' based symbol links in
38959 UNIXFS_get_unix_path, but leave all others alone.
38961 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
38963 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
38964 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
38965 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
38966 gdi: Add support for creating extended pens.
38968 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
38970 * dlls/d3d8/directx.c:
38971 d3d8: CreateDevice should use the root of the current window.
38973 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
38975 * dlls/iphlpapi/iphlpapi_main.c:
38976 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
38978 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
38980 * dlls/riched20/editor.c, include/textserv.h:
38981 riched20: Make CreateTextServices use ITextHost.
38983 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
38985 * dlls/user/message.c:
38986 user: Remove internal messages from the message queue before handling them.
38988 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
38990 * programs/winecfg/Es.rc:
38991 winecfg: Spanish translation update.
38993 2006-01-30 Mike McCormack <mike@codeweavers.com>
38996 server: Initial inotify support.
38998 * dlls/kernel/tests/change.c:
38999 kernel: Add some more tests for FindFirstChangeNotification.
39001 2006-01-30 Alexandre Julliard <julliard@winehq.org>
39003 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
39004 Fixed creation of PS_ALTERNATE pens.
39006 2006-01-30 Tobias Loew <tobi@die-loews.de>
39008 * dlls/comctl32/tab.c:
39009 comctl32: Fix tab-control flickering.
39011 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
39013 * dlls/x11drv/xrender.c:
39014 x11drv: Fix AlphaBlend read boundaries.
39016 2006-01-30 Mike McCormack <mike@codeweavers.com>
39018 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
39019 msi: Add an implementation of MsiGetDatabaseState.
39021 2006-01-30 Juan Lang <juan@codeweavers.com>
39023 * include/wincrypt.h:
39024 wincrypt.h: Add more missing defines.
39026 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
39028 * dlls/user/hook.c:
39029 user: Remove duplicate code.
39031 * dlls/user/tests/msg.c:
39032 user/tests: Add test for low level mouse hooks.
39034 2006-01-30 Robert Shearman <rob@codeweavers.com>
39036 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
39037 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
39038 already have them filled in.
39040 * dlls/oleaut32/typelib.c:
39041 oleaut: Fix the order of parameters passed into DispCallFunc.
39043 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
39045 * dlls/ntdll/tape.c:
39046 kernel: Remove bogus breaks in tape.c
39048 2006-01-27 Huw Davies <huw@codeweavers.com>
39050 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
39051 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
39052 dlls/msxml3/parseerror.c:
39053 msxml: Issue a fixme if the interface is not implemented.
39055 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
39057 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
39058 gdi: Add test case for creating pens, make it pass under Wine for
39061 2006-01-27 Mike McCormack <mike@codeweavers.com>
39063 * dlls/kernel/change.c:
39064 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
39066 2006-01-27 Juan Lang <juan_lang@yahoo.com>
39068 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
39069 dlls/iphlpapi/iphlpapi_main.c:
39070 iphlpapi: Reimplement interface enumeration.
39071 Implement interface enumeration based on if_nameindex, based on a
39072 suggestion by Michael Ost
39074 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
39076 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
39077 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
39079 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
39081 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
39082 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
39083 Fix a couple of bugs spotted by valgrind.
39085 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
39087 Suppress some false-positives reported by valgrind.
39089 * programs/winedbg/break.c, programs/winedbg/dbg.y,
39090 programs/winedbg/debug.l, programs/winedbg/debugger.h,
39091 programs/winedbg/winedbg.c:
39092 winedbg: Hardware breakpoints
39093 - implemented hardware assisted breakpoints (new 'hbreak' command
39094 which behaves just as 'break' command)
39095 - small improvements to break handling (saving hit xpoint across
39096 exception handling)
39097 - fixed 'cont N' command for watchpoints
39099 2006-01-27 Alexandre Julliard <julliard@winehq.org>
39101 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
39102 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
39103 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
39104 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
39105 by Mike McCormack).
39107 * dlls/shell32/shlfileop.c:
39108 shell32: Fixed a couple of FindFirstFile handle leaks.
39110 * dlls/oleaut32/tests/.gitignore:
39111 oleaut32: Ignore new test ok file.
39113 2006-01-27 Huw Davies <huw@codeweavers.com>
39115 * dlls/user/tests/edit.c:
39116 user: Don't automatically add a bunch of styles in create_editcontrol.
39118 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
39120 * dlls/user/tests/text.c, dlls/user/text.c:
39121 user: Fix DrawTextExA/W on empty strings.
39122 DrawTextExA/W should calculate a rectangle of zero height and width in
39123 some cases of null or empty supplied strings. With conformance tests.
39125 2006-01-27 Mike McCormack <mike@codeweavers.com>
39127 * dlls/kernel/change.c:
39128 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
39130 2006-01-27 Robert Shearman <rob@codeweavers.com>
39132 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
39133 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
39134 ole: Test and implement LPSAFEARRAY marshaling.
39136 * dlls/oleaut32/tmarshal.c:
39137 oleaut: Improve the typelib marshaler traces.
39138 Improve the typelib marshaler traces for lazy developers like me who
39139 don't want to grep for constants.
39141 * include/rpcndr.h:
39142 include: Add types and definitions for RPC user callback routines.
39144 * include/propidl.idl:
39145 include: Add new union cases for PROPVARIANT structure.
39147 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
39148 tools/widl/typegen.h:
39149 widl: Implement callback conformance.
39151 2006-01-27 Alexandre Julliard <julliard@winehq.org>
39153 * dlls/riched20/paint.c:
39154 riched20: Remove a couple of no longer used functions.
39156 2006-01-27 Mike McCormack <mike@codeweavers.com>
39158 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
39159 include/wine/server_protocol.h, server/change.c, server/file.c,
39160 server/file.h, server/protocol.def, server/request.h, server/trace.c:
39161 server: Fix the file notification interface to use directory handles.
39163 2006-01-27 Alexandre Julliard <julliard@winehq.org>
39166 server: Fixed low-level hardware hooks.
39167 The hook thread field has been reused for win events, so it no longer
39168 works for low-level hardward hooks. Use the owner field instead.
39170 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
39172 * dlls/user/scroll.c:
39173 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
39175 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
39177 * dlls/winmm/wineoss/audio.c:
39178 wineoss: Proper support in OSS driver for audio when no mixer is present.
39179 Fixed a couple of potential fd leaks.
39181 2006-01-27 Hans Leidekker <hans@it.vu.nl>
39183 * dlls/kernel/tape.c:
39184 kernel: Implementation of tape functions.
39185 Implement CreateTapePartition, EraseTape, GetTapeParameters,
39186 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
39187 SetTapePosition and WriteTapemark.
39189 2006-01-26 Jacek Caban <jacek@codeweavers.com>
39191 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
39192 shdocvw: Added client site's IDispatch stub implementation.
39194 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
39195 dlls/shdocvw/webbrowser.c:
39196 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
39198 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
39199 shdocvw: Added client site's IOleCommandTarget stub implementation.
39201 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
39203 * dlls/riched20/editor.c:
39204 riched20: EM_STREAMIN should send a EN_UPDATE notification.
39206 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
39207 riched20: Selection painting fixes.
39209 2006-01-26 Hans Leidekker <hans@it.vu.nl>
39211 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
39212 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
39213 ntdll: Add implementation of tape IOCTLs.
39215 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
39217 include: Add some defines related to tape support.
39219 2006-01-26 Mike McCormack <mike@codeweavers.com>
39221 * loader/preloader.c:
39222 preloader: Allow compiling the preloader with -fstack-protector.
39224 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
39226 * dlls/user/tests/win.c, dlls/user/win.c:
39227 user: Don't drop owned windows in WIN_EnumChildWindows.
39228 Add a few tests for this.
39230 2006-01-25 Alexandre Julliard <julliard@winehq.org>
39232 * server/fd.c, server/file.c:
39233 server: Allow opening a directory with write access (based on a patch
39234 by Mike McCormack).
39236 * include/wtypes.idl:
39237 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
39240 wine.inf: Don't overwrite registry keys that users may want to change.
39242 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
39243 kernel: Handle a failure to load winedos a bit more gracefully.
39245 * dlls/x11drv/bitblt.c:
39246 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
39248 2006-01-25 Mike Frysinger <vapier@gentoo.org>
39250 * tools/winegcc/winegcc.c:
39251 winegcc: Pass -m32/-m64 along to the linker.
39253 2006-01-25 Robert Reif <reif@earthlink.net>
39255 * dlls/dsound/tests/duplex.c:
39256 dsound: Duplex test fix.
39258 2006-01-25 Jacek Caban <jacek@codeweavers.com>
39260 * dlls/shdocvw/dochost.c:
39261 shdocvw: Added TranslateUrl implementation.
39263 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
39264 dlls/shdocvw/shdocvw.h:
39265 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
39267 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
39269 * dlls/user/static.c:
39270 static control: SS_CENTERIMAGE fixes.
39271 - Stretch bitmaps and icons to the whole control size if
39272 SS_CENTERIMAGE is absent
39273 - Draw the background of centered bitmaps and icons with the
39274 background brush (like Windows XP for applications with a manifest)
39276 * dlls/gdi/enhmfdrv/init.c:
39277 gdi: Fix the EMF bounding box calculation.
39279 2006-01-25 Juan Lang <juan_lang@yahoo.com>
39281 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
39282 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
39283 dlls/iphlpapi/ipstats.h:
39284 iphlpapi: Remove one IP address per interface restriction.
39285 - remove restriction of one IP address per interface
39286 - remove dead code, and make static functions that can be
39287 - update comments and copyright notice
39289 2006-01-25 Hans Leidekker <hans@it.vu.nl>
39291 * dlls/kernel/tests/change.c:
39292 kernel: Test moving a directory that has a change notification
39293 registered for itself.
39295 2006-01-24 Alexandre Julliard <julliard@winehq.org>
39297 * loader/pthread.c:
39298 loader: Detect pthread_get_stackaddr_np returning the top of the stack
39299 instead of the base.
39301 2006-01-24 Huw Davies <huw@codeweavers.com>
39303 * dlls/msxml3/domdoc.c:
39304 msxml: Implement save.
39306 2006-01-24 Mike McCormack <mike@codeweavers.com>
39308 * programs/progman/En.rc, programs/progman/License_En.c,
39309 programs/progman/Makefile.in, programs/progman/license.c,
39310 programs/progman/license.h, programs/progman/main.c,
39311 programs/progman/progman.h:
39312 progman: Load license from resources.
39314 2006-01-24 Alexandre Julliard <julliard@winehq.org>
39316 * dlls/msvcrt/errno.c:
39317 msvcrt: Make error strings static.
39319 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
39321 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
39322 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
39323 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
39324 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
39325 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
39326 dlls/riched20/editor.c, dlls/riched20/para.c,
39327 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
39328 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
39329 dlls/user/tests/edit.c, dlls/winmm/mci.c,
39330 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
39331 Make more arrays const.
39333 2006-01-24 Alexandre Julliard <julliard@winehq.org>
39335 * tools/wineprefixcreate.in:
39336 wineprefixcreate: Only create links for files that don't exist.
39337 Make a copy instead of a link if the original file is writable.
39340 server: Use the new set_fd_user function in create_serial().
39342 2006-01-24 Mike McCormack <mike@codeweavers.com>
39344 * server/fd.c, server/file.c, server/file.h:
39345 server: Modify open_fd to create an fd without a user.
39346 Create a set_fd_user function.
39347 Update create_file() to use the above functions.
39349 2006-01-24 Alexandre Julliard <julliard@winehq.org>
39351 * tools/winebuild/import.c:
39352 winebuild: Get rid of the default ignored symbols list.
39354 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
39355 ntdll: memcpy should behave like memmove in ntdll too.
39357 * dlls/ntdll/ntdll.spec:
39358 ntdll: Mark all libc-style functions as private to make sure we link
39359 to the real libc functions instead.
39361 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
39362 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
39363 Avoid importing _strlwr/_strupr from ntdll.
39365 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
39367 msvcrt: Use the msvcrt version of printf everywhere.
39369 2006-01-24 Juan Lang <juan_lang@yahoo.com>
39371 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
39372 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
39373 dlls/iphlpapi/ipstats.h:
39374 iphlpapi: Clean up memory allocation.
39375 - pass heap to allocate from directly to helper functions, instead of
39376 unnecessarily copying returned data
39377 - use public types rather than internal ones
39378 - make sure GetBestRoute doesn't return bogus matches
39380 2006-01-24 Robert Shearman <rob@codeweavers.com>
39382 * tools/widl/typegen.c:
39383 widl: Generate type format strings for conformant varying arrays.
39385 * tools/widl/parser.y:
39386 widl: Fix detection of varying arrays.
39387 Correctly identify structures containing varying arrays as conformant
39388 varying structures.
39390 * tools/widl/parser.y:
39391 widl: Fix detection of conformant varying structs.
39392 Rename has_conformant_array to has_conformance, add a new variable
39393 has_variance and map has_conformant_string to has_conformance and
39395 A conformant varying struct should be returned if just variance is
39396 present and even if no pointers are present.
39398 * tools/widl/typegen.c:
39399 widl: Support generation of conformant structure type strings.
39401 * tools/widl/typegen.c:
39402 widl: Conformant arrays have a size of 0.
39403 Conformant arrays should cause a size of 0 to be returned from
39406 * tools/widl/typegen.c:
39407 widl: Support correlation descriptors in structures.
39409 * tools/widl/parser.y:
39410 widl: Error if an array is in the middle of a structure.
39411 Fix detection of conformant arrays and output an error if the array
39412 isn't at the end of the structure.
39414 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
39415 widl: Fix the detection of conformant and pointer structs.
39417 * tools/widl/typegen.c:
39418 widl: Simple structs and complex pointers.
39419 Write out type format string for simple structs and for pointers to
39422 * tools/widl/typegen.c:
39423 widl: Add framework for generating struct and union type format strings.
39425 * tools/widl/typegen.c:
39426 widl: Support different types of simple pointers.
39427 Support pointer types in unmarshall_arguments.
39429 * tools/widl/typegen.c:
39430 widl: Generate NdrNonConformatString* calls for non-conformant string types.
39432 * tools/widl/typegen.c:
39433 widl: Add functions for detecting array and string types.
39434 Add functions for detecting array and string types and use these in
39435 both writing type format strings and when marshalling and
39436 unmarshalling parameters.
39438 * tools/widl/typegen.c:
39439 widl: Support some more complicated conformance / variance expressions.
39441 * include/wine/rpcfc.h:
39442 widl: Added some more constants for conformance descriptors.
39444 * tools/widl/typegen.c:
39445 widl: Start implementing writing of conformance/variance descriptors.
39447 * include/wine/rpcfc.h, tools/widl/typegen.c:
39449 Write out type format strings for string types.
39451 * tools/widl/typegen.c:
39453 Write out type format strings for arrays, except for the missing
39454 generic functionality of conformance and variance descriptors.
39456 * tools/widl/typegen.c:
39457 widl: Simplify write_typeformatstring_type.
39458 Simplify handling of types in write_typeformatstring_type by only
39459 writing non-pointer types out when ptr_level is 0. Add stubs for
39460 functions that will write out the type format string for strings and
39463 * tools/widl/typegen.c:
39464 widl: Don't use recursion for write_typeformatstring_type.
39465 Since a var_t can now be passed in, rename to
39466 write_typeformatstring_var. Simplifies the code.
39468 * tools/widl/typegen.c, tools/widl/typegen.h:
39469 widl: Don't use recursion to implement write_procformatstring_type.
39470 Renamed to write_procformatstring_var now since we can pass a var_t in
39471 again. This results in simpler code.
39473 2006-01-24 Alexandre Julliard <julliard@winehq.org>
39475 * dlls/kernel/process.c:
39476 kernel: Fail more gracefully when loading a builtin exe didn't work.
39478 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
39480 * dlls/comctl32/listview.c:
39481 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
39483 2006-01-24 Huw Davies <huw@codeweavers.com>
39485 * dlls/gdi/freetype.c:
39486 gdi: Fixes to preempt freetype 2.2.0.
39488 2006-01-24 Jacek Caban <jacek@codeweavers.com>
39490 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
39493 2006-01-24 Huw Davies <huw@codeweavers.com>
39495 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
39496 gdi: Use correct include file for FT_Get_Module.
39498 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
39500 * dlls/user/user32.spec, dlls/user/win.c:
39501 user32: Added stub for UpdateLayeredWindow.
39503 2006-01-23 Alexandre Julliard <julliard@winehq.org>
39505 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
39506 msvcrt: Properly implemented strerror and perror (based on a patch by
39509 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
39510 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
39512 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
39513 include/msvcrt/errno.h:
39514 msvcrt: Added EILSEQ definition.
39516 2006-01-23 Hans Leidekker <hans@it.vu.nl>
39518 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
39519 msvcrt: Stub implementation for wcsftime.
39521 2006-01-23 Alexandre Julliard <julliard@winehq.org>
39524 Remove useless BUGS file.
39526 2006-01-23 Robert Shearman <rob@codeweavers.com>
39528 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
39529 msi: Move the firing of control events to MSI_ProcessMessage.
39530 Move the firing of control events from internal helper functions to
39531 MSI_ProcessMessage so that custom actions can all cause control events
39533 Added the firing of progress events.
39535 * dlls/msi/action.c, dlls/msi/files.c:
39536 msi: Call ui_actiondata for more actions.
39538 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
39540 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
39541 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
39543 2006-01-23 Robert Reif <reif@earthlink.net>
39545 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
39546 winearts: Try to keep winecfg from crashing by recovering from an arts
39549 2006-01-23 Alexandre Julliard <julliard@winehq.org>
39551 * libs/wine/mmap.c, server/timer.c:
39552 Fixed a couple of warnings on MacOS.
39554 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
39555 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
39556 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
39557 programs/winedbg/types.c:
39558 winedbg: Use Win32 types instead of long long.
39560 * server/trace.c, tools/make_requests:
39561 server: More generic mechanism for adding typecasts in server traces.
39562 Added casts for size_t values.
39564 2006-01-23 Mike McCormack <mike@codeweavers.com>
39566 * dlls/ntdll/ntdll.spec:
39567 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
39569 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
39571 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
39572 dlls/dbghelp/symbol.c:
39573 dbghelp: Return better values in module information.
39574 - 32/64: number of symbols is now correct
39575 - 64: the 64 bit extra fields are now initialized with some non null
39578 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
39579 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
39580 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
39582 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
39584 * dlls/dbghelp/dbghelp.c:
39585 dbghelp: SymSetContext should return FALSE when setting twice the same
39588 * dlls/dbghelp/dbghelp.c:
39589 dbghelp: Live targets.
39590 In SymInitialize, now trying to check if the hProcess is a real live
39591 target or not. If we think it is, try to grasp ELF information from
39594 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
39595 dlls/dbghelp/module.c, include/dbghelp.h:
39596 dbghelp: Started implementation of the global callback mechanism.
39598 * dlls/dbghelp/symbol.c, include/dbghelp.h:
39599 dbghelp: Symbol info.
39600 - better coding for SYMBOL_INFO filling
39601 - some fixes on some fields (parameters)
39602 - now using the max size for symbol info
39604 * programs/winedbg/break.c, programs/winedbg/debugger.h,
39605 programs/winedbg/expr.c, programs/winedbg/memory.c,
39606 programs/winedbg/stack.c, programs/winedbg/types.c,
39607 programs/winedbg/winedbg.c:
39608 winedbg: Added a more decent scheme for handling segmented addresses.
39610 2006-01-23 Alexandre Julliard <julliard@winehq.org>
39613 libwine: Added LDT support for MacOS/x86.
39615 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
39617 * dlls/user/menu.c, dlls/user/tests/menu.c:
39618 user32: Make GetMenuItemInfo tests pass under Wine.
39619 - Change menu item search algorithm to recurse into a submenu first.
39620 - Fallback to a found submenu if nothing else was found.
39622 2006-01-23 Robert Shearman <rob@codeweavers.com>
39624 * dlls/msi/dialog.c:
39625 msi: Support msidbControlAttributesSunken.
39627 * dlls/msi/dialog.c:
39628 msi: Only print fixme for progress attribute once.
39629 Since setting the Progress attribute is done quite frequently, don't
39630 flood the user with messages about it being unimplemented.
39632 2006-01-23 Mike McCormack <mike@codeweavers.com>
39634 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
39635 crypt32: Add stub implementations of some crypto functions used by IE6 install.
39637 2006-01-23 Alexandre Julliard <julliard@winehq.org>
39639 * tools/winebuild/import.c:
39640 winebuild: Always import atof, the MS version is different.
39642 2006-01-23 H. Verbeet <hverbeet@gmail.com>
39644 * dlls/d3d8/device.c:
39645 d3d8: For render states D3DRS_POINTSPRITEENABLE and
39646 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
39648 * dlls/d3d8/d3dcore_gl.h:
39649 d3d8: Add GL_ARB_multisample definitions.
39651 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
39652 d3d8: Add detection for GL_ARB_point_sprite support.
39654 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
39656 * dlls/user/scroll.c:
39657 user: Add missing WIN_ReleasePtr.
39659 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
39661 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
39663 ICCompressorChoose should initialize fccType and fccHandler fields
39664 for the full frames case as well.
39666 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
39668 * dlls/kernel/tests/atom.c:
39669 kernel/tests: Integer atoms return different results on WinNT 3.51.
39671 2006-01-23 Mike McCormack <mike@codeweavers.com>
39673 * dlls/shell32/shell32.spec:
39674 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
39676 2006-01-23 Kai Blin <kai.blin@gmail.com>
39678 * dlls/secur32/ntlm.c:
39679 secur32: Added DeleteSecurityContext.
39681 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
39683 * dlls/x11drv/keyboard.c:
39684 x11drv: Update Swiss German keyboard layout to better match the X11 one.
39686 2006-01-23 James Hawkins <truiken@gmail.com>
39688 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
39689 shell32: Reimplement a factored SHFileOperation.
39691 2006-01-21 Marcus Meissner <meissner@suse.de>
39693 * tools/winebuild/build.h, tools/winebuild/relay.c,
39694 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
39695 tools/winebuild/utils.c:
39696 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
39698 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
39700 * dlls/gdi/metafile.c:
39701 gdi: Metafile records must be at least 3 words long.
39703 2006-01-21 Alexandre Julliard <julliard@winehq.org>
39705 * dlls/msvcrt/cppexcept.c:
39706 msvcrt: Preserve all registers in call_ebp_func.
39708 2006-01-21 Jacek Caban <jacek@codeweavers.com>
39710 * dlls/mshtml/nsembed.c:
39711 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
39713 2006-01-21 James Hawkins <truiken@gmail.com>
39715 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
39716 advpack: Add a stub for RebootCheckOnInstall.
39718 * dlls/advpack/files.c:
39719 advpack: Fix the documentation for AddDelBackupEntry.
39721 * dlls/advpack/advpack.c:
39722 advpack: Complete the documentation for CloseINFEngine.
39724 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
39725 advpack: Add a stub for SetPerUserSecValues.
39727 * dlls/advpack/files.c:
39728 advpack: Fix the documentation for FileSaveMarkNotExist.
39730 * dlls/advpack/files.c:
39731 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
39733 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
39734 advpack: Add stubs for the user stub wrapper functions.
39736 * dlls/advpack/files.c:
39737 advpack: Implement DelNodeRunDLL32.
39739 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
39740 advpack: Implement IsNTAdmin.
39742 2006-01-20 Huw Davies <huw@codeweavers.com>
39744 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
39745 shell: Fix incorrect usage of the return value of StrRetToStrNW.
39747 2006-01-20 Aric Stewart <aric@codeweavers.com>
39749 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
39750 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
39751 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
39752 Beginning of framework to implement handling of InternetQueryOption
39753 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
39755 2006-01-20 Alexandre Julliard <julliard@winehq.org>
39757 * configure, configure.ac:
39758 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
39760 * tools/winebuild/build.h, tools/winebuild/relay.c:
39761 winebuild: Moved offset definitions to relay.c since they are only
39763 Hardcoded a couple of TEB offsets to support cross-compilation.
39765 2006-01-20 Huw Davies <huw@codeweavers.com>
39767 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
39768 ole: ProgIDFromCLSID sets progid to NULL on failure.
39770 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
39772 * dlls/x11drv/clipboard.c:
39773 x11drv: Prevent NULL dereference in SelectionRequest handling.
39775 2006-01-20 H. Verbeet <hverbeet@gmail.com>
39777 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
39778 ntdll: Add a stubbed NtSetSystemInformation.
39780 2006-01-20 Alexandre Julliard <julliard@winehq.org>
39782 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
39783 tools/winebuild/relay.c:
39784 ntdll: Move the %gs register to the ntdll_thread_regs structure.
39786 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
39787 ntdll: Move the TEB register to the ntdll_thread_regs structure.
39789 2006-01-20 Juan Lang <juan_lang@yahoo.com>
39791 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
39792 dlls/iphlpapi/iphlpapi_main.c:
39793 iphlpapi: Remove redundant comments and fix typos.
39795 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
39797 * dlls/user/tests/resource.c:
39798 user/tests: Added \n to a few ok() calls.
39800 2006-01-20 Robert Shearman <rob@codeweavers.com>
39802 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
39803 ole: Verify that the proxy is being used in the correct thread.
39805 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
39806 rpc: Replace the hack that detected stubless proxies with the correct check.
39807 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
39808 the three members of the structure that were previously needed.
39809 Fix the detection of stubless proxies.
39811 * dlls/rpcrt4/ndr_marshall.c:
39812 rpc: Skip over the right number of bytes in new correlation descriptors.
39813 Skip over 6 bytes of the format descriptor if new correlation
39814 descriptors are being used, instead of 4.
39816 * dlls/ole32/tests/marshal.c:
39817 ole: Add a test for WM_QUIT behaviour during COM calls.
39819 * dlls/ole32/compobj.c:
39820 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
39821 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
39822 it should repost the WM_QUIT message and then switch to waiting
39823 without checking messages.
39825 2006-01-20 H. Verbeet <hverbeet@gmail.com>
39827 * dlls/wined3d/pixelshader.c:
39828 wined3d: Fix a few TRACEs in pixelshader.c.
39830 * dlls/wined3d/device.c:
39831 wined3d: Return the correct pixelshader in
39832 IWineD3DDeviceImpl_GetPixelShader.
39834 * dlls/wined3d/drawprim.c:
39835 wined3d: A shader isn't guaranteed to have a vertex declaration, so
39836 add a NULL check for that.
39838 2006-01-20 Jacek Caban <jacek@codeweavers.com>
39840 * dlls/shdocvw/oleobject.c:
39841 shdocvw: Added GetWindow implementation.
39843 2006-01-19 Alexandre Julliard <julliard@winehq.org>
39845 * ANNOUNCE, ChangeLog, VERSION, configure:
39848 ----------------------------------------------------------------
39849 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
39851 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
39852 mscms: Check an appropriate registry key.
39854 2006-01-19 Ken Thomases <ken@codeweavers.com>
39856 * dlls/user/win.c, dlls/user/winproc.c:
39857 user: Fixed the lifetime of MDICREATESTRUCT variables.
39859 2006-01-19 Aric Stewart <aric@codeweavers.com>
39861 * dlls/shell32/shellpath.c:
39862 shell32: Update shellpaths My Pictures, My Video, My Music to be under
39863 $HOME, with a number of fallbacks.
39865 2006-01-19 H. Verbeet <hverbeet@gmail.com>
39867 * dlls/d3d8/d3dcore_gl.h:
39868 d3d8: Added GL_ARB_point_sprite definition.
39870 * dlls/wined3d/directx.c:
39871 wined3d: Better version string parsing for VENDOR_NVIDIA in
39872 IWineD3DImpl_FillGLCaps.
39874 2006-01-19 Mike McCormack <mike@codeweavers.com>
39876 * programs/winemine/dialog.c, programs/winemine/main.c:
39877 winmine: Use WIN32_LEAN_AND_MEAN.
39879 2006-01-19 Huw Davies <huw@codeweavers.com>
39881 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
39882 dlls/msxml3/node.c, dlls/msxml3/text.c:
39883 msxml: Text node implementation.
39885 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
39887 * dlls/user/tests/menu.c:
39888 user: Tests for when the menu is incorrect because of duplication of a
39889 menu id and an hMenu.
39891 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
39893 * dlls/x11drv/keyboard.c:
39894 x11drv: Add support for another Canadian French keyboard flavour.
39896 2006-01-19 H. Verbeet <hverbeet@gmail.com>
39898 * dlls/wined3d/directx.c:
39899 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
39900 glXGetClientString to retrieve the OpenGL vendor.
39902 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
39904 * dlls/kernel/instr.c:
39905 kernel: Remove calls to Nt[Get|Set]ThreadContext.
39906 It's done in exception handler now.
39908 2006-01-19 Mike McCormack <mike@codeweavers.com>
39910 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
39911 programs/winecfg/driveui.c, programs/winecfg/main.c,
39912 programs/winecfg/properties.c, programs/winecfg/properties.h,
39913 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
39914 programs/winecfg/x11drvdlg.c:
39915 winecfg: Tidy up included headers.
39916 Get rid of the barely used properties.c.
39918 2006-01-18 Hans Leidekker <hans@it.vu.nl>
39920 * tools/winedump/output.c:
39921 winedump: Fix compilation of generated source.
39922 Include config.h in the .c file, not in the .h file.
39924 2006-01-18 Alexandre Julliard <julliard@winehq.org>
39926 * dlls/ntdll/file.c:
39927 ntdll: Cleaned up the ioctl functions.
39928 Renamed function parameters to something usable.
39929 Fixed potential event leaks.
39931 2006-01-18 Mike McCormack <mike@codeweavers.com>
39933 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
39934 programs/winebrowser/main.c, programs/winhelp/callback.c,
39935 programs/winhelp/macro.c:
39936 programs: Use WIN32_LEAN_AND_MEAN.
39938 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
39940 * dlls/msvcrt/file.c:
39941 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
39944 2006-01-18 Huw Davies <huw@codeweavers.com>
39946 * dlls/msxml3/node.c:
39947 msxml: Implement get_nodeTypedValue.
39949 2006-01-18 Robert Shearman <rob@codeweavers.com>
39951 * dlls/ntdll/loader.c:
39952 ntdll: Loader optimization.
39953 Optimize for the case where a DLL with no path is requested and it is
39956 2006-01-18 Robert Reif <reif@earthlink.net>
39958 * dlls/winmm/winealsa/audio.c:
39959 winealsa: Add critical section names for debugging.
39961 2006-01-18 Alexandre Julliard <julliard@winehq.org>
39963 * dlls/gdi/metafile.c:
39964 gdi: Ignore a few more metafile escapes.
39966 2006-01-18 Jacek Caban <jacek@codeweavers.com>
39968 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
39969 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
39970 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
39973 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
39975 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
39976 winspool: Printing environment support for GetPrinterDriverDirectory.
39978 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
39980 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
39981 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
39984 * dlls/msacm/driver.c, dlls/msacm/stream.c:
39985 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
39987 * dlls/msacm/driver.c:
39988 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
39989 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
39990 application does not supply one.
39992 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
39993 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
39994 Broadcast notifications are fleshed out and are now fully functional.
39996 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
39997 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
39998 - Rework acmDriverAddA to call acmDriverAddW.
39999 - Implement stub for acmDriverAddW with switch for the 3 known cases
40001 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
40002 & alias from registry (similar to msacm32 load).
40004 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
40005 msacm: Implement acmDriverPriority with driver priority/enabled saving.
40006 Foundation for notification broadcasts with support for deferred
40009 * dlls/msacm/internal.c:
40010 msacm: Implement honouring of driver priority and enabled status at
40013 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
40015 * dlls/oleaut32/tests/vartest.c:
40016 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
40018 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
40019 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
40021 2006-01-18 Robert Shearman <rob@codeweavers.com>
40023 * dlls/rpcrt4/ndr_marshall.c:
40024 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
40026 * dlls/rpcrt4/rpc_message.c:
40027 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
40028 to the buffer after the first batch of data has been written to the
40031 * dlls/ole32/compobj.c:
40032 ole: Update the COM todo list.
40034 * dlls/ole32/ole2.c:
40035 ole: Re-post the quit message outside of the DoDragDrop message loop.
40037 * dlls/oleaut32/tmarshal.c:
40038 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
40039 doesn't signify an error; it is just unusual.
40041 * programs/notepad/Zh.rc:
40042 notepad: Add a Font menu item for the Chinese locale.
40044 2006-01-18 Huw Davies <huw@codeweavers.com>
40046 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
40047 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
40048 msxml: Add attribute node implementation.
40050 2006-01-17 Marcus Meissner <meissner@suse.de>
40052 * dlls/msvcrt/dir.c:
40053 msvcrt: _makepath(): operate on target buffer directly.
40055 2006-01-17 Robert Reif <reif@earthlink.net>
40057 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
40058 dsound: Primary buffer size change tests.
40059 It looks like Windows doesn't change the primary buffer length when
40060 changing formats so make the tests fail now.
40061 This means the current ALSA implementation is broken when hardware
40062 acceleration is set to full and the primary buffer format is changed.
40064 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
40065 dlls/dsound/tests/duplex.c:
40066 dsound: Add full duplex tests.
40068 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
40069 dsound: Add full duplex support.
40071 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
40072 dsound: Convert IDirectSoundImpl from a COM class to a regular class
40073 and move most of the COM functions to the DirectSoundDevice class.
40075 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
40077 * dlls/user/static.c:
40078 static control: Immediately repaint the control.
40080 * dlls/user/static.c:
40081 static control: Separate WM_NCCREATE and WM_SETTEXT.
40082 - Separate WM_NCCREATE and WM_SETTEXT.
40083 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
40085 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
40086 - Immediately repaint the control on all occasions.
40088 * dlls/user/static.c:
40089 static control: Don't load OEM bitmaps.
40091 * dlls/user/static.c:
40092 static control: STN_ENABLE and STN_DISABLE notifications.
40094 * dlls/user/static.c:
40095 static control: Better STM_GETIMAGE.
40096 STM_GETIMAGE returns NULL if the given image type doesn't match the
40099 * dlls/user/static.c:
40100 static control: Support SS_REALSIZEIMAGE.
40101 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
40102 load icons in the default icon size").
40103 - SS_ICON: Ability to display cursors.
40105 * dlls/user/static.c:
40106 static control: Support SS_REALSIZECONTROL.
40107 - Support SS_REALSIZECONTROL (this flag means "don't resize the
40108 control to the size of the bitmap/icon").
40109 - Always call GlobalUnlock16 after GlobalLock16.
40111 * dlls/user/static.c:
40112 static control: Background of enhanced metafiles.
40113 - Always paint the background of static controls displaying enhanced
40115 - Also paint the background if there's no metafile to display.
40117 * dlls/user/static.c:
40118 static control: Support text style flags.
40119 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
40120 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
40121 the ExtTextOut function like the native control does.
40122 - Gray text color: Only for non-simple static controls.
40124 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
40126 * dlls/msacm/tests/msacm.c:
40127 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
40128 ACM_METRIC_DRIVER_SUPPORT.
40129 Fix copy&paste mislabeling on acmDriverID test failure.
40131 * dlls/msacm/msacm32_main.c:
40132 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
40134 * dlls/msacm/msacm32_main.c:
40135 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
40137 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
40139 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
40140 shell32: Support for CLSID_ShellFSFolder in unixfs.
40142 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
40144 * dlls/d3d8/device.c:
40145 d3d8: Render state additions.
40146 Implemented D3DRS_EDGEANTIALIAS.
40147 Implemented D3DRS_POINTSPRITEENABLE.
40148 Implemented D3DRS_MULTISAMPLEANTIALIAS.
40150 2006-01-17 H. Verbeet <hverbeet@gmail.com>
40152 * include/wine/wined3d_interface.h:
40153 wined3d: Create a common WineD3D base class, IWineD3DBase.
40155 2006-01-17 Alexandre Julliard <julliard@winehq.org>
40157 * dlls/shlwapi/reg.c:
40158 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
40160 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
40162 * programs/winemenubuilder/winemenubuilder.c:
40163 winemenubuilder: Report a few more errors.
40164 Use Heap[Alloc|Free] instead of malloc|free.
40166 2006-01-17 Robert Shearman <rob@codeweavers.com>
40168 * dlls/user/message.c, dlls/user/tests/msg.c,
40169 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
40170 server/request.h, server/trace.c:
40171 user: Fix WM_QUIT message ordering from PostQuitMessage.
40172 Added a new server call as PostQuitMessage should set a flag in the
40173 message queue to return the WM_QUIT message when there are no other
40174 pending messages, rather than posting a message to the thread queue as
40175 it does at the moment.
40177 2006-01-17 Mike McCormack <mike@codeweavers.com>
40179 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
40180 dlls/ntdll/tests/change.c:
40181 ntdll: Add a test for NtNotifyChangeDirectoryFile.
40184 server: Make sure to release the fd we grabbed in all cases.
40186 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
40187 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
40189 * dlls/ntdll/reg.c:
40190 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
40192 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
40194 * dlls/oleaut32/tests/vartest.c:
40195 oleaut32: Tests for the VarCmp reimplementation.
40197 * dlls/oleaut32/variant.c:
40198 oleaut32: Reimplement VarCmp().
40199 - Supports now all WinXP allowed combinations of input variants.
40200 - VT_RESERVED on input variants is handled now.
40201 - Removed complicated VT_DATE comparision; that's not how Windows does it.
40202 - Improved documentation.
40204 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
40205 dlls/oleaut32/variant.h:
40206 oleaut32: Define missing but useful VTBIT_* macros.
40208 2006-01-16 Robert Shearman <rob@codeweavers.com>
40210 * dlls/shell32/shfldr_fs.c:
40211 shell: GetDetailsOf fix.
40212 Initialise hr and psd->str.uType before the call to
40213 IShellFolder_GetDisplayNameOf so that whatever it returns is
40216 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
40217 dlls/shell32/shfldr_fs.c:
40218 shell: Convert the filesystem shell folder to Unicode.
40220 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
40221 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
40222 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
40223 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
40225 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
40227 * dlls/msacm/driver.c:
40228 msacm: Fix incorrect linked list traversing leading to memory/driver
40231 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
40233 * programs/regsvr32/regsvr32.c:
40234 regsvr32 understands '-' and '/' for arguments.
40236 2006-01-16 Mike McCormack <mike@codeweavers.com>
40238 * dlls/kernel/change.c, dlls/kernel/file16.c:
40239 kernel32: Move FileCDR16 in with the other 16bit file functions.
40241 * include/winbase.h:
40242 kernel32: Declare BindIoCompletionCallback().
40244 2006-01-16 Robert Shearman <rob@codeweavers.com>
40246 * dlls/oleaut32/typelib.c:
40247 oleaut: Handle a non-byref variant being passed for a byref param in
40250 * dlls/oleaut32/typelib.c:
40251 oleaut: Only allocate memory once for each array needed for the
40252 arguments in ITypeInfo::Invoke.
40254 * dlls/oleaut32/typelib.c:
40255 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
40256 Simplify missing argument handling by pre-allocating an array of the
40257 maximum number of missing arguments there could be.
40259 2006-01-16 Huw Davies <huw@codeweavers.com>
40261 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
40262 msxml: Fix for get_nodeValue on attributes.
40264 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
40265 msxml: Implement setAttribute.
40267 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
40269 * dlls/mscms/tests/profile.c:
40270 mscms: Collect some data during profile enumeration.
40272 2006-01-16 Hans Leidekker <hans@it.vu.nl>
40274 * dlls/kernel/virtual.c:
40275 kernel: Documentation cleanups.
40277 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
40279 * dlls/user/sysparams.c:
40280 user: Avoid buffer overflow in sysparams.c.
40281 Increase buffer size to 12 for getting and setting integer parameters
40282 from/to the registry.
40284 2006-01-16 Mike McCormack <mike@codeweavers.com>
40286 * programs/control/control.c, programs/eject/eject.c,
40287 programs/expand/expand.c, programs/hh/main.c,
40288 programs/msiexec/msiexec.c, programs/progman/dialog.c,
40289 programs/progman/group.c, programs/progman/grpfile.c,
40290 programs/progman/program.c, programs/progman/string.c,
40291 programs/wcmd/builtins.c, programs/wcmd/directory.c,
40292 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
40293 programs/winecfg/properties.c, programs/winepath/winepath.c:
40294 programs: Use WIN32_LEAN_AND_MEAN in some more places.
40296 * programs/wineboot/wineboot.c:
40297 wineboot: Use WIN32_LEAN_AND_MEAN.
40298 Use HeapAlloc/HeapFree instead of malloc/free.
40300 * include/winbase.h:
40301 kernel32: Define SCS_64BIT_BINARY.
40303 * dlls/ntdll/exception.c:
40304 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
40306 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
40307 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
40309 2006-01-16 Robert Reif <reif@earthlink.net>
40311 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
40312 dsound: Make dumpCooperativeLevel global.
40313 Remove extern from some function prototypes.
40315 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
40316 dsound: Make some capture functions global.
40318 2006-01-16 Mike McCormack <mike@codeweavers.com>
40320 * tools/make_ctests.c:
40321 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
40324 kernel32: Add FILE_NOTIFY_INFORMATION.
40326 * dlls/msi/action.c:
40327 msi: Eliminate a fixed length buffer.
40329 2006-01-16 Hans Leidekker <hans@it.vu.nl>
40332 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
40334 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
40336 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
40337 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
40339 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
40341 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
40342 unixfs: Fix SetNameOf.
40343 Ensure that pidls passed to SHNotify are absolute SetNameOf should
40344 fail on absolute path names.
40345 Some tests to show this.
40347 2006-01-14 Robert Shearman <rob@codeweavers.com>
40349 * dlls/oleaut32/typelib.c:
40350 oleaut: Add const attribute to iterators in get functions.
40352 * dlls/oleaut32/typelib.c:
40353 oleaut: Initialise more fields in CreateDispTypeInfo.
40354 Don't leave some of the fields of the TLBFuncDesc structure
40355 uninitialised in CreateDispTypeInfo.
40357 * dlls/oleaut32/tmarshal.c:
40358 oleaut: Support VT_CY in the typelib marshaller.
40360 * dlls/ole32/rpc.c:
40361 ole: Optimisation for COM Calls.
40362 Add an optimisation to yield and try to allow the RPC to run before
40363 waiting for messages and RPCs to arrive.
40365 2006-01-14 Alexandre Julliard <julliard@winehq.org>
40367 * dlls/msvcrt/msvcrt.spec:
40368 msvcrt: Forward functions to ntdll instead of libc where possible.
40370 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
40371 dlls/msvcrt/string.c:
40372 msvcrt: Added wrappers for a few functions instead of linking them
40375 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
40376 msvcrt: Set errno in the standard math functions too, not only in the
40379 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
40380 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
40381 Remove todos from tests that succeed now.
40383 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
40384 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
40385 msvcrt: Reimplement rand() and srand() to use per-thread data for the
40388 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
40390 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
40392 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
40393 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
40394 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
40395 Make the code thread-safe by using asctime_r if available.
40397 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
40399 * dlls/shell32/shfldr_unixfs.c:
40400 unixfs: Fix ParseDisplayName.
40401 Build an absolute pidl to query attributes in
40402 UnixFolder::ParseDisplayName.
40404 2006-01-14 James Hawkins <truiken@gmail.com>
40406 * dlls/advpack/files.c:
40407 advpack: Remove stub status from implemented functions.
40409 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
40410 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
40411 TranslateInfStringEx.
40413 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
40414 advpack: Add a stub for AddDelBackupEntry.
40416 2006-01-14 Alexandre Julliard <julliard@winehq.org>
40418 * include/wine/port.h, loader/kthread.c:
40419 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
40421 * dlls/kernel/tests/file.c:
40422 kernel: Make sure the file contains data for the ReadFile test.
40424 * dlls/rpcrt4/ndr_stubless.c:
40425 rpcrt4: Fixed asm syntax for rep; movsl.
40427 2006-01-14 Robert Reif <reif@earthlink.net>
40429 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
40430 dlls/dsound/dsound_private.h:
40431 dsound: Rename some functions, make some functions global, and move
40434 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
40435 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
40437 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
40439 * dlls/shell32/shell32_main.c:
40440 shell32: Fix cut & paste error.
40442 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
40444 * programs/winetest/Makefile.in:
40445 winetest: Add cabinet tests.
40447 2006-01-14 Huw Davies <huw@codeweavers.com>
40449 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
40450 msxml: Implement getAttribute.
40452 2006-01-14 Aric Stewart <aric@codeweavers.com>
40454 * programs/explorer/explorer.c:
40455 explorer: Handle /select arguments correctly with the new winefile
40458 2006-01-14 Jacek Caban <jacek@codeweavers.com>
40460 * dlls/mshtml/oleobj.c:
40461 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
40463 2006-01-13 Alexandre Julliard <julliard@winehq.org>
40465 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
40466 dlls/kernel/ne_module.c:
40467 kernel: Reimplemented the MapHInst functions in assembly.
40469 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
40470 kernel: Reimplemented the SMap/SUnmap functions in assembly.
40472 2006-01-13 David Moore <davidm@sjsoft.com>
40474 * dlls/gdi/freetype.c:
40475 gdi: Fix display of fonts using Symbol codepages and assorted other
40478 2006-01-13 James Hawkins <truiken@gmail.com>
40480 * dlls/advpack/advpack.c, dlls/advpack/files.c:
40481 advpack: Move file related functions to files.c.
40483 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
40484 dlls/advpack/files.c, include/advpub.h:
40485 advpack: Add stubs for the file save/restore functions.
40487 * dlls/advpack/advpack.c:
40488 advpack: Only output a FIXME if flags are set.
40490 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
40492 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
40493 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
40495 * dlls/mscms/tests/profile.c:
40496 mscms: Make two checks more strict in the case of success.
40498 2006-01-13 Alexandre Julliard <julliard@winehq.org>
40500 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
40501 include/wine/server_protocol.h, include/winternl.h,
40502 server/protocol.def, server/thread.c, server/trace.c:
40503 ntdll: Add debug registers to the context of all exceptions.
40504 Maintain a local cache of the debug registers to avoid server calls
40507 2006-01-13 James Hawkins <truiken@gmail.com>
40509 * dlls/advpack/tests/files.c:
40510 advpack: Add initial tests for AdvInstallFile.
40512 * dlls/advpack/advpack.c:
40513 advpack: Implement AdvInstallFile.
40515 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
40517 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
40518 riched20: Select word on double click.
40520 * dlls/riched20/editor.c:
40521 riched20: TODO list update.
40523 * dlls/riched20/caret.c, dlls/riched20/paint.c:
40524 riched20: Fixed some selection painting bugs.
40526 2006-01-13 Jeremy White <jwhite@codeweavers.com>
40528 * dlls/msi/package.c:
40529 msi: gcc 2.95 compatibility fix.
40531 * dlls/crypt32/tests/encode.c:
40532 crypt32: Preserve gcc 2.95 compatibility.
40534 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
40537 msacm: Add definition for ACM_DRIVERADDF_NAME.
40539 2006-01-13 Aric Stewart <aric@codeweavers.com>
40541 * dlls/wininet/http.c:
40542 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
40544 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
40546 * dlls/mscms/tests/profile.c:
40547 mscms: Make enumerating more verbose.
40549 2006-01-13 Alexandre Julliard <julliard@winehq.org>
40551 * dlls/ntdll/virtual.c:
40552 ntdll: Round PE header size to a page boundary for size checks.
40554 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
40556 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
40557 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
40558 include/ddk/ntddser.h:
40559 ntdll: Created infrastructure to support IOCTL for serial devices.
40560 - created infrastructure in ntdll to support IOCTL for serial devices
40561 - implemented IOCTLs in ntdll for serial break support
40562 - implemented the kernel32 equivalent on top of those IOCTLs
40564 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
40566 * dlls/ntdll/nt.c, include/winternl.h:
40567 ntdll: NtQueryInformationToken change parameters according to PSDK.
40568 Check for NULL pointer.
40570 2006-01-12 Ge van Geldorp <gvg@reactos.org>
40572 * dlls/shell32/shlexec.c:
40573 shell32: Fix directory execution.
40574 Only use the Folder class handler if we're actually executing a
40577 2006-01-12 James Hawkins <truiken@gmail.com>
40579 * dlls/advpack/advpack.c:
40580 advpack: Add documentation for ExecuteCab.
40582 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
40583 advpack: Add stubs for the remaining registry functions.
40585 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
40586 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
40587 cabinet: Move the remaining cabextract.c functions to fdi.c.
40589 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
40591 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
40592 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
40593 return value, not of DWL_MSGRESULT.
40595 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
40597 * dlls/ntdll/tests/exception.c:
40598 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
40600 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
40602 * dlls/shell32/debughlp.c:
40603 shell32: MSVC compatibility fix in dump_pidl_hex().
40605 2006-01-12 Robert Shearman <rob@codeweavers.com>
40607 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
40608 kernel32: Fix GlobalReAlloc for size = 0.
40609 GlobalReAlloc should return NULL if the requested size is 0, the block
40610 is moveable and it is locked, but otherwise it should return the
40611 original memory block.
40613 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
40615 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
40616 dlls/riched20/editstr.h, dlls/riched20/string.c:
40617 riched20: Initial support for word break callback procedures.
40619 * dlls/riched20/paint.c:
40620 riched20: Removed a useless check in painting code.
40622 2006-01-12 Huw Davies <huw@codeweavers.com>
40625 gdi: If the last param of GetKerningPairs is NULL then return the
40628 2006-01-12 Robert Shearman <rob@codeweavers.com>
40630 * dlls/shell32/shlview.c:
40631 shell: Fix view window Z order.
40632 After creating the Shell View window we should call SetWindowPos to
40633 move the window on top of other child windows in the parent window.
40634 Also delay the showing of the window so that we can do more
40635 initialisation after window creation without it causing visual
40638 * dlls/oleaut32/typelib.c:
40639 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
40640 Typelib variant types that cannot be converted should return
40642 Don't call DispCallFunc if conversion of one of the arguments failed.
40644 * dlls/ole32/rpc.c:
40645 ole: Fix crash in RpcChannelBuffer_SendReceive.
40646 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
40649 * dlls/ole32/tests/marshal.c:
40650 ole: Use strict prototypes for some test functions.
40652 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
40654 * dlls/mscms/tests/profile.c:
40655 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
40657 2006-01-11 Jacek Caban <jacek@codeweavers.com>
40659 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
40660 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
40661 - URL_DONT_SIMPLIFY should change '/' <-> '\'
40662 - Better '/' / '\' handling
40664 2006-01-11 Huw Davies <huw@codeweavers.com>
40666 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
40667 msxml: Implement createNode, appendChild and insertAfter.
40669 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
40671 * programs/winecfg/driveui.c:
40672 winecfg: Simplify code a bit.
40673 Enable apply button when needed and don't enable when nothing
40676 2006-01-11 Mike McCormack <mike@codeweavers.com>
40678 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
40680 msi: Make the MSI SelectionTree control do something useful.
40682 2006-01-11 Alexandre Julliard <julliard@winehq.org>
40684 * server/mapping.c:
40685 server: Don't round up the header size for image mappings.
40687 * dlls/ntdll/virtual.c:
40688 ntdll: Round up the mapping size in map_file_into_view when setting
40689 the protection bytes.
40691 2006-01-11 Juan Lang <juan_lang@yahoo.com>
40693 * dlls/crypt32/tests/main.c:
40694 crypt32: Fix a test that fails on Windows.
40696 2006-01-11 Jacek Caban <jacek@codeweavers.com>
40698 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
40699 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
40701 * dlls/urlmon/umon.c:
40702 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
40704 2006-01-11 Aric Stewart <aric@codeweavers.com>
40706 * dlls/msvcrt/tests/dir.c:
40707 msvcrt: Modify dir test to create its own directory to ensure the
40708 directory exists for the test. Using the temp dir as the root.
40710 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
40712 * dlls/riched20/list.c:
40713 riched20: Added \n to trace output.
40715 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
40717 * dlls/oleaut32/typelib.c:
40718 ole: ITypeInfo::Invoke stack overwrite fix.
40719 Have enough stack space up to even VT_VARIANTs, fixes a stack
40722 2006-01-11 Huw Davies <huw@codeweavers.com>
40724 * dlls/msxml3/node.c:
40725 msxml: Fix for selectNodes when the node has no children.
40727 2006-01-11 James Hawkins <truiken@gmail.com>
40729 * dlls/cabinet/cabextract.c:
40730 cabinet: Remove no longer used code from cabextract.c.
40732 2006-01-11 Alexandre Julliard <julliard@winehq.org>
40734 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
40735 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
40736 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
40737 include/wine/server_protocol.h, server/context_i386.c,
40738 server/protocol.def, server/thread.c, server/trace.c:
40739 ntdll: Handle NtSetContextThread on the client side (as far as
40740 possible) when setting the context of the current thread.
40742 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
40744 * dlls/shell32/classes.c, dlls/shell32/folders.c,
40745 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
40746 dlls/shell32/shell32_main.h:
40747 shell32: Fix folder icon index when read from registry.
40748 Change "DWORD dwNr" into "int icon_idx" at several places.
40750 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
40752 * dlls/winmm/winealsa/audio.c:
40753 winealsa: Ensure that copy_format() will not write past end of
40754 referenced WAVEFORMATPCMEX structure.
40756 2006-01-11 Aric Stewart <aric@codeweavers.com>
40758 * programs/winefile/winefile.c:
40759 winefile: Highlight the file specified on the command line instead of
40760 filtering based on it. To be integrated with explorer to allow for
40761 that functionality.
40763 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
40765 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
40766 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
40767 Reimplemented kernel32.SetThreadAffinityMask on top of it.
40769 2006-01-11 James Hawkins <truiken@gmail.com>
40771 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
40772 advpack: Implement ExtractFiles.
40774 * dlls/cabinet/fdi.c:
40775 cabinet: Add documentation for FDITruncateCabinet.
40777 2006-01-11 Robert Reif <reif@earthlink.net>
40779 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
40780 dsound: Add primary buffer change tests.
40781 Add tests to figure out whether Windows can change the primary buffer
40782 capabilities after setting the buffer format. Based on a patch by Alex
40785 2006-01-11 Mike McCormack <mike@codeweavers.com>
40787 * dlls/msi/dialog.c:
40788 msi: Remove the font when setting a control's text.
40790 2006-01-11 Rob Shearman <rob@codeweavers.com>
40792 * dlls/comctl32/tests/progress.c:
40793 comctl32: Test the painting behaviour of the progress bar control.
40794 Test the painting behaviour of the progress bar control when the
40795 PBM_SETPOS message is sent to it, with respect to whether the
40796 background is erased and what part of the control is redrawn.
40798 2006-01-11 Mike McCormack <mike@codeweavers.com>
40800 * dlls/comctl32/progress.c:
40801 comctl32: Invalidate the entire progress bar any time it changes.
40803 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
40805 * dlls/mscms/tests/profile.c:
40806 mscms: Set the last error code to an unusual value.
40808 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
40810 * dlls/commdlg/printdlg.c:
40811 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
40812 Update the dmDefaultSourcea return value inside hDevMode.
40814 2006-01-11 Huw Davies <huw@codeweavers.com>
40816 * dlls/opengl32/wgl.c:
40817 opengl: Use indirect contexts if the surface is a pixmap.
40819 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
40821 * programs/winemenubuilder/winemenubuilder.c:
40822 winemenubuilder: Improve traces.
40823 Report the EnumResourceNamesW() and failure to find an icon
40824 separately so traces are less misleading.
40826 2006-01-11 Robert Shearman <rob@codeweavers.com>
40828 * dlls/ole32/oleobj.c:
40829 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
40830 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
40831 implement the Send* functions.
40833 * dlls/ole32/marshal.c:
40834 ole: Initialise hrref so as not to display garbage in the trace.
40836 * dlls/ole32/defaulthandler.c:
40837 ole: Remove some duplicated code.
40839 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
40841 * dlls/hhctrl.ocx/hhctrl.c:
40842 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
40844 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
40846 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
40847 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
40848 riched20: Reduced screen flicker by using proper update region invalidation.
40850 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
40852 * dlls/kernel/virtual.c:
40853 kernel: Remove no longer used debug channel.
40855 2006-01-10 Robert Shearman <rob@codeweavers.com>
40857 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
40858 dlls/ole32/marshal.c:
40859 ole: Defer apartment window creation until the first object is marshalled.
40861 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
40862 ole: Add an accessor function for an apartment's window.
40864 * dlls/ole32/rpc.c:
40865 ole: Report and clean up after PostMessage failures.
40867 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
40868 dlls/ole32/stubmanager.c:
40869 ole: Pass a channel into IRpcStubBuffer::Invoke.
40870 Create a server channel and store this in the ifstub.
40871 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
40872 the function return an HRESULT.
40873 Return the channel for the ifstub in ipid_get_dispatch_params.
40875 * dlls/ole32/rpc.c:
40876 ole: Reduce the access rights required by start_local_service.
40878 * dlls/ole32/rpc.c:
40879 ole: Return the last error if we couldn't open the requested service.
40880 Fix the ok/failed message.
40882 2006-01-10 James Hawkins <truiken@gmail.com>
40884 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
40885 dlls/advpack/tests/files.c:
40886 advpack: Add initial tests for ExtractFiles.
40887 - Use FCI to create a test cabinet file.
40888 - Add initial tests for ExtractFiles.
40890 2006-01-10 Robert Shearman <rob@codeweavers.com>
40892 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
40893 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
40895 * dlls/rpcrt4/ndr_ole.c:
40896 rpcrt4: Don't release the interface pointer on failure.
40897 Don't release the interface pointer on failure since we are not the
40898 ones that allocated it. It is the caller's responsability to call
40899 NdrInterfacePointerFree, where the freeing is supposed to happen.
40901 * dlls/kernel/heap.c:
40902 kernel32: Return an error when unlocking a global with a zero lock count.
40903 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
40905 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
40907 * dlls/mscms/tests/profile.c:
40908 mscms: Enumerate registered standard colorspace profiles.
40910 2006-01-10 Huw Davies <huw@codeweavers.com>
40912 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
40913 msxml: It's valid to release an empty document.
40915 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
40917 * dlls/comctl32/header.c:
40918 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
40919 Emit NM_CUSTOMDRAW header notifications for all headers, not only
40920 ownerdrawn. Allow to change item text and background colors in an
40921 application's NM_CUSTOMDRAW handler.
40923 * dlls/riched20/string.c:
40924 riched20: Allow NUL characters.
40926 2006-01-10 Robert Shearman <rob@codeweavers.com>
40928 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
40929 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
40930 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
40931 kernel: Remove wine/server.h include from files where it is no longer needed.
40933 2006-01-10 Alexandre Julliard <julliard@winehq.org>
40935 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
40936 ntdll: NtRaiseException doesn't need to be a register function.
40937 Moved common code between NtRaiseException and RtlRaiseException to a
40938 separate raise_exception function.
40940 * dlls/kernel/except.c:
40941 kernel: Don't send a debugger event in UnhandledExceptionFilter,
40942 leave that to the standard ntdll exception handling.
40944 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
40945 kernel: Implement FT_Exit directly in assembly to avoid the overhead
40946 of register functions.
40948 2006-01-10 James Hawkins <truiken@gmail.com>
40950 * configure, configure.ac, dlls/cabinet/Makefile.in,
40951 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
40952 dlls/cabinet/tests/extract.c:
40953 cabinet: Add initial tests for Extract.
40955 * dlls/cabinet/cabinet_main.c:
40956 cabinet: Implement Extract on top of FDI.
40958 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
40960 * dlls/winedos/int21.c:
40961 winedos: Open files with write access on read only media.
40962 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
40963 retry without write access.
40965 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
40967 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
40968 dlls/riched20/run.c:
40969 riched20: Speed up text insertion.
40970 Optimized reading large texts into RichEdit to be an O(n) order
40971 algorythm instead of O(n^2) by removing extraneous conversions of
40972 character offsets to run offsets.
40974 2006-01-10 Mike McCormack <mike@codeweavers.com>
40976 * dlls/advapi32/service.c:
40977 advapi32: If we can't connect to a service's pipe, name the service in
40980 * dlls/msi/select.c:
40981 msi: Count the number of columns requested and allocate that many,
40982 as columns may be select more than once in from a table.
40984 * dlls/msi/action.c:
40985 msi: Don't crash if there's no script present when we try execute one.
40987 * dlls/msi/msiquery.c, include/msiquery.h:
40988 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
40989 Implemented MsiDatabaseIsTablePersistentA via the W function.
40991 2006-01-10 Troy Rollo <wine@troy.rollo.name>
40993 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
40995 user: Fix return type of EnableMenuItem.
40997 * dlls/shell32/shfldr_unixfs.c:
40998 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
41002 Fix GetModuleFileNameEx definition.
41004 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
41006 * dlls/user/static.c:
41007 user: Improve the ownerdraw support of the static control.
41009 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
41010 user: The LoadImage resource string may be a numeric string.
41012 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
41014 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
41015 shlwapi: Add Finnish translation.
41017 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
41019 * dlls/comctl32/status.c:
41020 comctl32: Call UpdateWindow() after changing statusbar text.
41022 2006-01-09 James Hawkins <truiken@gmail.com>
41024 * dlls/advpack/advpack.c:
41025 advpack: Add documentation for ExtractFiles.
41027 * dlls/cabinet/cabinet_main.c:
41028 cabinet: Clean up the documentation for Extract.
41030 * dlls/cabinet/cabinet.h:
41031 cabinet: Add the two flags used by Extract to cabinet.h.
41033 * dlls/cabinet/cabinet.h:
41034 cabinet: Define the flags member of the EXTRACTdest structure.
41036 * dlls/cabinet/cabinet_main.c:
41037 cabinet: Fix the second parameter name of Extract.
41039 * dlls/cabinet/fdi.c:
41040 cabinet: Store the cab file handle before extracting files so we can
41041 close the cab file even if no files are extracted.
41043 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
41046 include: Add missing color space constants.
41048 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
41050 * dlls/comctl32/rebar.c:
41051 comctl32: Fix rebar autosize behaviour.
41052 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
41053 native does, taking as few rows as possible and using the parent
41054 window client area size for the other dimension (width for horizontal
41055 rebars or height for vertical ones).
41057 * dlls/user/combo.c:
41058 user: Fix dropdown combo creation when there is no space for an edit control.
41060 2006-01-09 Robert Shearman <rob@codeweavers.com>
41062 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
41063 ole: Join the MTA if necessary when executing an RPC call.
41064 Join the MTA if necessary when executing an RPC call to ensure that it
41065 is executing with a valid apartment and won't fail for certain COM
41068 * dlls/ole32/rpc.c:
41069 ole: Prefer services over servers.
41070 Attempt to start as a local service before attempting to start as a
41071 local server for the CLSCTX_LOCAL_SERVER case.
41073 * dlls/ole32/tests/compobj.c:
41074 ole: Add some tests for CLSIDFromString.
41076 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
41077 ole: Remove __CLSIDFromStringA.
41078 Move the ANSI implementation of CLSIDFromString to ole16.c and change
41079 CLSIDFromString to only deal with Unicode strings.
41081 * dlls/rpcrt4/ndr_marshall.c:
41082 rpcrt4: Improve ReadVariance.
41083 Extend ReadVariance to read the offset as well as the actual count,
41084 since these always come in pairs.
41085 Handle the variance not being present in ReadVariance and always call
41086 it from the unmarshalling functions to simplify the code there and
41087 also to fix a bug where the format pointer wasn't advanced properly
41088 for complex arrays (introduced in the previous patch when implementing
41091 * dlls/rpcrt4/ndr_marshall.c:
41092 rpcrt4: Validate complex array format string.
41093 Verify that the format string being passed into the complex array
41094 functions is a complex array one.
41096 2006-01-09 Jacek Caban <jacek@codeweavers.com>
41098 * dlls/urlmon/binding.c:
41099 urlmon: Fix ref counting.
41101 * dlls/urlmon/binding.c:
41102 urlmon: Pass FORMATETC to OnDataAvailable.
41104 * dlls/urlmon/binding.c:
41105 urlmon: Added implementation of protocol stream.
41107 2006-01-09 Robert Shearman <rob@codeweavers.com>
41109 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
41110 Call DisableThreadLibraryCalls for DLLs that don't need thread
41111 creation/destruction notifications.
41113 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
41115 * dlls/shell32/shell32_Ko.rc:
41116 shell32: Update the Korean translation.
41118 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
41120 * dlls/shell32/shell32_No.rc:
41121 shell32: Updated Norwegian Bokmål resources.
41123 2006-01-09 Hans Leidekker <hans@it.vu.nl>
41125 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
41126 usp10: Improve stubs.
41127 Improve stubs for ScriptGetProperties and ScriptItemize.
41128 Add stub for ScriptFreeCache.
41130 2006-01-09 Mike McCormack <mike@codeweavers.com>
41132 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
41133 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
41135 * dlls/user/combo.c:
41136 user32: Update the list of things to fix in the Combo control.
41138 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
41140 * dlls/user/menu.c, dlls/user/tests/menu.c:
41141 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
41142 a NULL pointer, with a test.
41144 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
41146 * dlls/riched20/editor.c:
41147 riched20: Fixed calculation of left indent and first indent paragraph
41150 * dlls/riched20/string.c:
41151 riched20: Simplified logic in ME_StrRelPos().
41153 2006-01-06 Aric Stewart <aric@codeweavers.com>
41155 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
41156 dlls/msvcrt/tests/dir.c:
41157 msvcrt: Add a regression test for _fullpath.
41159 * dlls/msvcrt/dir.c:
41160 msvcrt: Reworked _fullpath.
41161 Investigation with native msvcrt revealed that it is a wrapper for
41162 GetFullPathName and the current implementation was crashing with older
41163 mozilla installs if the path passed in was uninitialized.
41165 2006-01-06 Alexandre Julliard <julliard@winehq.org>
41167 * dlls/ole32/stg_bigblockfile.c:
41168 ole: Remove a no longer needed smbfs hack.
41170 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
41172 * dlls/user/combo.c:
41173 user32: Limit text in the edit field of a combo box.
41175 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
41177 * dlls/gdi/metafile.c:
41178 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
41181 2006-01-06 Robert Shearman <rob@codeweavers.com>
41183 * dlls/oleaut32/typelib.c:
41184 ole: Remove the no longer used _copy_arg function.
41186 * dlls/oleaut32/typelib.c:
41187 ole: ITypeInfo::Invoke rewrite.
41188 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
41189 VariantChangeType instead of _invoke and _copy_arg.
41191 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
41192 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
41193 ole: Remove "stub" from TRACEs of functions that aren't stubs.
41195 2006-01-06 Hans Leidekker <hans@it.vu.nl>
41197 * dlls/mscms/profile.c:
41198 mscms: Silence a potentially noisy fixme.
41200 * dlls/kernel/time.c:
41201 kernel: Documentation cleanups.
41203 2006-01-06 Robert Shearman <rob@codeweavers.com>
41205 * dlls/rpcrt4/ndr_marshall.c:
41206 rpcrt4: Compute variance for complex arrays
41208 * dlls/rpcrt4/cstub.c:
41209 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
41210 that has no dispatch table.
41212 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
41214 * dlls/user/static.c:
41215 Static control: Support enhanced metafiles.
41217 2006-01-06 Hans Leidekker <hans@it.vu.nl>
41219 * LICENSE, include/wine/wine_common_ver.rc:
41220 Update copyright info for the new year.
41222 * documentation/PACKAGING:
41223 documentation: Suggest installing OpenLDAP development libraries to packagers.
41225 2006-01-06 Robert Shearman <rob@codeweavers.com>
41227 * tools/widl/typegen.c:
41228 widl: Generate static sizing information for fixed size structs.
41229 Don't generate FC_*_BASETYPE proc and type format strings for
41230 non-basetype fields/params.
41232 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
41234 * dlls/comctl32/syslink.c:
41235 comctl32: Reduce memory usage of the syslink control.
41237 * dlls/comctl32/syslink.c:
41238 comctl32: Some painting fixes for the syslink control.
41240 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
41242 * dlls/urlmon/umstream.c:
41243 urlmon: Fix a LARGE_INTEGER truncation.
41245 2006-01-06 Robert Reif <reif@earthlink.net>
41247 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
41248 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
41249 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
41250 dsound: Refactor playback.
41251 Replace references of IDirectSoundImpl with DirectSoundDevice to
41252 remove one level of indirection and remove the problem of a three
41253 object circular reference.
41255 2006-01-06 Mike McCormack <mike@codeweavers.com>
41257 * dlls/msi/dialog.c:
41258 msi: Unload riched20 after its window is destroyed.
41260 * dlls/msi/dialog.c:
41261 msi: Make radio buttons grey out correctly when disabled.
41263 * dlls/msi/helpers.c:
41264 msi: Clean trailing and leading spaces from path segments.
41266 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
41268 * tools/winapi/msvcmaker:
41269 winapi: msvcmaker adaption to new directory structure.
41270 Fix some issues with MSVC project file generation after recent
41271 directory restructuring.
41273 * tools/winapi/config.pm:
41274 winapi: Add the loader directory to the paths to exclude.
41275 There is nothing in there anymore that would need to be done for
41278 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
41279 winapi: Cleanup some unused use clauses.
41281 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
41283 * dlls/commdlg/cdlg_Ko.rc:
41284 commdlg: Updated Korean translation.
41286 * programs/winecfg/Ko.rc:
41287 winecfg: Updated Korean translation.
41289 2006-01-06 Mike McCormack <mike@codeweavers.com>
41291 * dlls/oleaut32/typelib.c:
41292 oleaut32: Output a FIXME message only once.
41294 2006-01-06 Robert Reif <reif@earthlink.net>
41296 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
41297 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
41298 dlls/dsound/tests/dsound_test.h:
41299 dsound: Fix double free bug in tests.
41300 Fix double free in tests. Only happens in interactive mode when
41301 testing duplicated 3D buffers.
41303 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
41305 * dlls/shell32/shell32_Fi.rc:
41306 shell32: Spelling fixes for the Finnish resource.
41308 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
41310 * dlls/ole32/storage32.c:
41311 ole: Fix SmallBlocksToBigBlocks loop.
41312 Stop copying data when read returns 0 bytes
41314 2006-01-05 Robert Shearman <rob@codeweavers.com>
41316 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
41317 dlls/security/Makefile.in, dlls/security/security.spec:
41318 Added implementation of security.dll.
41320 2006-01-05 Jacek Caban <jacek@codeweavers.com>
41322 * dlls/wininet/http.c, dlls/wininet/utility.c:
41323 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
41324 INTERNET_STATUS_CONNECTING_TO_SERVER and
41325 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
41328 2006-01-05 Alexandre Julliard <julliard@winehq.org>
41330 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
41331 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
41332 to avoid the overhead of a full-blown register function.
41333 Some tracing improvements.
41335 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
41336 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
41337 to avoid having to save/restore the whole context on every call.
41339 2006-01-05 Jacek Caban <jacek@codeweavers.com>
41341 * dlls/urlmon/binding.c:
41342 urlmon: Added implementation of QueryService and stub implementation
41343 of IHttpNegotiate2 interface.
41345 * dlls/urlmon/binding.c:
41346 urlmon: Query service provider for IInternetProtocol.
41348 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
41350 * dlls/winspool/winspool.drv.spec:
41351 winspool: Added ordinal exported functions of winspool.drv.
41353 2006-01-05 Dan Kegel <dank@kegel.com>
41355 * dlls/oleaut32/typelib.c:
41356 oleaut32: Allow _invoke to handle up to 23 parameters.
41358 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
41360 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
41361 dlls/dbghelp/symbol.c, include/dbghelp.h:
41362 dbghelp: StackWalk (32 and 64 bit version).
41363 - enhance implementation of StackWalk (32 and 64 bit version) by
41364 making use of module information and calling for FPO
41365 - FPO part is still non functional
41366 - implemented SymGetModuleBase64
41367 - stubbed SymFunctionTableAccess64
41369 2006-01-05 Robert Reif <reif@earthlink.net>
41371 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
41372 dsound: Capture refactoring.
41373 Move initialization code from DirectSoundCapture to
41374 DirectSoundCaptureDevice.
41375 Make DirectSoundCaptureBuffer directly reference
41376 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
41377 one level of indirection.
41378 Rename DSOUND_CreateDirectSoundCaptureBuffer to
41379 IDirectSoundCaptureBufferImpl_Create to be consistent.
41381 2006-01-05 Alexandre Julliard <julliard@winehq.org>
41383 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
41384 tools/widl/parser.l, tools/wrc/parser.l:
41385 Remove YY_NO defines that cause warnings.
41387 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
41389 * dlls/dbghelp/symbol.c:
41390 dbghelp: Removed no longer needed 'stub' in TRACEs.
41392 2006-01-05 Robert Shearman <rob@codeweavers.com>
41394 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
41395 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
41396 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
41398 * dlls/oleaut32/typelib.c:
41399 ole: Store the result from _invoke in a VARIANTARG structure.
41401 * programs/regedit/childwnd.c:
41402 regedit: Initialise nFocusPanel.
41404 * dlls/kernel/oldconfig.c:
41405 kernel32: Check for the correct error return value from open.
41407 2006-01-05 Jacek Caban <jacek@codeweavers.com>
41409 * dlls/urlmon/tests/url.c:
41410 urlmon: Code clean up.
41412 * dlls/urlmon/binding.c:
41413 urlmon: Added GetBindInfoString implementation.
41415 2006-01-04 Alexandre Julliard <julliard@winehq.org>
41417 * ANNOUNCE, ChangeLog, VERSION, configure:
41420 ----------------------------------------------------------------
41421 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
41423 * dlls/msacm/stream.c:
41424 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
41425 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
41426 required by (some?) native codecs.
41428 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
41431 wine.inf: Add a few keys to HKLM\Hardware.
41433 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
41435 * dlls/winsock/socket.c:
41436 winsock: Map wildcards for socket type and protocol in getaddrinfo().
41438 2006-01-04 Alexandre Julliard <julliard@winehq.org>
41440 * dlls/ntdll/loader.c:
41441 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
41442 (suggested by Michael Ost).
41444 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
41446 * dlls/shlwapi/shlwapi.spec:
41447 shlwapi: Print PathCombine* strings arguments in relay debugging.
41449 2006-01-04 Alexandre Julliard <julliard@winehq.org>
41451 * include/wine/pthread.h:
41452 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
41454 2006-01-04 Mike McCormack <mike@codeweavers.com>
41456 * programs/msiexec/msiexec.c:
41457 msiexec: Ignore the TRANSFORMS variable.
41458 Ignore the TRANSFORMS variable when building a list of transforms for
41459 advertising. The variable is used to apply transforms when installing.
41461 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
41462 msi: Apply any MSI transforms specified by the TRANSFORMS property.
41464 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
41465 msi: Add a stub for MsiGetLastErrorRecord.
41467 * dlls/msi/dialog.c:
41468 msi: Fixes for the MaskedEdit control.
41469 Allow MaskedEdit masks that aren't enclosed with <>.
41470 Allow the MaskedEdit's edit controls to scroll a bit in case things
41473 2006-01-04 Robert Reif <reif@earthlink.net>
41475 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
41476 dsound: Capture cleanup.
41477 Move code and function prototypes around to eliminate forward
41478 declarations. No code is changed.
41480 2006-01-04 Hans Leidekker <hans@it.vu.nl>
41482 * tools/winapi/winapi_global.pm:
41483 winapi: Remove some exceptions now that DLL separation is complete.
41485 * DEVELOPERS-HINTS:
41486 Subdirectory tools/winapi_check no longer exists.
41488 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
41490 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
41491 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
41492 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
41493 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
41494 dlls/shell32/shellpath.c:
41495 shell32: Create Local AppData for user profile.
41496 Move history and internet tmp files to Local Settings.
41498 * dlls/shell32/shell32_Ru.rc:
41499 shell32: Update Russian resources.
41501 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
41503 * dlls/user/menu.c:
41504 user32: Menu tracing improvements.
41506 2006-01-03 Alexandre Julliard <julliard@winehq.org>
41508 * dlls/ntdll/virtual.c:
41509 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
41511 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
41513 * dlls/msi/custom.c:
41514 msi: Report the commandline that failed to start in ERR()s.
41516 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
41518 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
41519 kernel32: Implemented atoms query function on top of ntdll ones.
41521 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
41522 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
41524 ntdll: Correct implementation for atom query functions.
41526 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
41528 * dlls/advpack/advpack.c:
41529 advpack: Make DoInfInstall return an HRESULT.
41531 2006-01-03 Robert Reif <reif@earthlink.net>
41533 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
41534 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
41535 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
41536 dsound: Remove WINAPI from internal functions.
41538 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
41540 * dlls/advpack/advpack.c:
41541 advpack: Fix LaunchInfSection[Ex] documentation.
41543 2006-01-03 Alexandre Julliard <julliard@winehq.org>
41545 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
41546 Support building flex files without debug support.
41548 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
41550 * include/wine/pthread.h, include/winternl.h:
41551 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
41553 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
41555 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
41556 shell32/unixfs: Added unicode support in folder and file pidls.
41558 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
41559 shell32: Helper function for unicode support in folder and file pidls.
41561 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
41563 * dlls/user/menu.c, dlls/user/tests/menu.c:
41564 user32: Separate menu bitmaps and strings.
41565 Store bitmaps and bitmaps always in separate fields in the internal
41566 menu structure. Get rid of a lot of assumptions in the code that the
41567 menu can have strings only when it is not some other type and that
41568 bitmaps come in two flavors.
41569 Add a lot of conformance tests, including some submitted by Jason
41572 2006-01-03 Steven Edwards <winehacker@gmail.com>
41574 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
41575 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
41576 gdi: Win16/32 split of most of the metafile support.
41578 * dlls/gdi/gdi_private.h, include/wingdi.h:
41579 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
41581 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
41583 * dlls/msacm/msacm32_main.c:
41584 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
41586 2006-01-03 Robert Reif <reif@earthlink.net>
41588 * dlls/kernel/module.c:
41589 kernel: DelayLoadFailureHook crash fix.
41591 2006-01-03 Alexandre Julliard <julliard@winehq.org>
41593 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
41594 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
41595 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
41596 Added some flex options to avoid compiler warnings.
41597 Moved options from the Makefile into the source.
41599 2006-01-03 Mike McCormack <mike@codeweavers.com>
41601 * dlls/msi/dialog.c:
41602 msi: Subclass the Richedit control.
41603 Send a "DoAction" control event when the user scrolls the text.
41605 * dlls/msi/install.c:
41606 MSI: Improve the MsiGetMode stub a little.
41608 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
41609 msi: Implement the Reset control event.
41611 * dlls/oleaut32/typelib.c:
41612 oleaut32: Allow _invoke to handle up to 17 parameters.
41614 2006-01-03 Robert Reif <reif@earthlink.net>
41616 * dlls/dsound/dsound.c:
41617 dsound Add uninitialized check.
41619 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
41621 * dlls/comctl32/listview.c:
41622 comctl32: Listview - allow selection toggle with ctrl+space.
41624 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
41626 * dlls/winsock/socket.c:
41627 winsock: AF_UNSPEC mapping.
41628 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
41629 Zero initialize the sockaddr in ws_sockaddr_alloc().
41631 2006-01-03 Francois Gouget <fgouget@free.fr>
41633 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
41634 Assorted spelling fixes
41636 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
41637 Add trailing '\n's to ok() calls.
41638 Remove spaces before '\n' in traces.
41640 * tools/winapi/win32.api:
41641 winapi: Update win32.api to match the current sources.
41643 * dlls/msi/msi.c, dlls/wldap32/page.c:
41644 Small documentation tweaks to avoid winapi_check warnings.
41646 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
41648 * programs/winemenubuilder/winemenubuilder.c:
41649 winemenubuilder: Improve traces.
41650 Add some traces to make it easier to debug icon generation problems.
41652 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
41654 * dlls/gdi/tests/bitmap.c:
41655 gdi: Add a test which shows that GDI does not support compressed DIB sections.
41657 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
41660 gdi32: Disallow creation of compressed DIB sections.
41662 2006-01-03 Robert Shearman <rob@codeweavers.com>
41664 * dlls/ole32/hglobalstream.c:
41665 ole: Check the return value of IStream_SetSize in IStream_Read.
41666 Check the return value of IStream_SetSize in IStream_Read, since
41667 otherwise execution could continue on and cause heap corruption.
41669 * dlls/ole32/stg_stream.c:
41670 ole: Fix mis-handling of return value in StgStreamImpl_Read.
41671 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
41672 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
41675 * dlls/rpcrt4/ndr_marshall.c:
41676 rpcrt4: Implement callback conformance.
41678 * dlls/rpcrt4/rpc_server.c:
41679 rpcrt4: Fix race condition in RpcServerListen.
41680 The DontWait parameter is used for forcing the function not to wait
41681 for the server to finish.
41683 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
41685 * dlls/comctl32/comctl32undoc.c:
41686 comctrl32: ReAlloc should be able to move memory blocks if necessary.
41688 2006-01-03 Kai Blin <kai.blin@gmail.com>
41690 * dlls/secur32/tests/main.c:
41691 secur32: Rewrote NTLM tests in a more flexible way.
41693 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
41695 * server/snapshot.c:
41696 server: Fix va_list compile error.
41698 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
41699 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
41701 * dlls/advapi32/service.c:
41702 advapi32: Don't allocate memory for empty argument string and pass
41705 2005-12-31 Hans Leidekker <hans@it.vu.nl>
41707 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
41708 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
41709 dlls/wldap32/winldap_private.h:
41710 wldap32: Implement some page handling functions.
41711 Implement ldap_create_page_control{A,W} and
41712 ldap_parse_page_control{A,W}.
41713 Move the page handling functions into their own file.
41715 * dlls/wldap32/extended.c:
41716 wldap32: Document the functions that handle extended operations.
41718 * dlls/wldap32/init.c:
41719 wldap32: Document the init functions.
41722 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
41724 * programs/winecfg/x11drvdlg.c:
41725 winecfg: Default for DXGrab is NO.
41727 2005-12-31 Milko Krachounov <milko@3mhz.net>
41729 * programs/winecfg/Bg.rc:
41730 winecfg: Fix a mess with the Bulgarian resource file and translate the
41731 untranslated strings.
41733 2005-12-31 Jacek Caban <jacek@codeweavers.com>
41735 * dlls/urlmon/tests/protocol.c:
41736 urlmon: Added http protocol tests (currently failing in Wine).
41738 2005-12-31 Alexandre Julliard <julliard@winehq.org>
41740 * dlls/ntdll/tests/exception.c:
41741 ntdll/tests: Try to fail more gracefully on win9x.
41742 Link to NtCurrentTeb dynamically.
41744 2005-12-31 Dan Kegel <dank@kegel.com>
41746 * dlls/commdlg/colordlg.c:
41747 commdlg: Let the color picker respond properly to keystrokes.
41749 2005-12-31 Robert Shearman <rob@codeweavers.com>
41751 * dlls/wininet/urlcache.c:
41752 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
41753 Move the freeing of allocation blocks for an entry into
41754 URLCache_DeleteEntry.
41755 Call URLCache_DeleteEntry to rollback from failure in
41756 CommitUrlCacheEntryInternal.
41758 * dlls/wininet/urlcache.c:
41759 wininet: Create new hash tables for URL cache on demand.
41761 * dlls/wininet/urlcache.c:
41762 wininet: Move URL cache hash table creation to a separate function.
41764 2005-12-31 Jacek Caban <jacek@codeweavers.com>
41766 * dlls/urlmon/umon.c:
41767 urlmon: Removed not used code.
41769 2005-12-31 Robert Shearman <rob@codeweavers.com>
41771 * tools/widl/typegen.c:
41772 widl: Output sizing information for arrays in the generated marshaling code.
41774 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
41775 widl: Export the bracket adding functionality of do_write_expr outside
41778 2005-12-31 Mike McCormack <mike@codeweavers.com>
41780 * dlls/msi/action.c:
41781 msi: Change some FIXME messages to comments.
41783 * dlls/msi/package.c:
41784 msi: Define the property "Intel" if we're running on an Intel processor.
41786 * dlls/msi/action.c:
41787 msi: Add stub actions for CCPSearch and RMCCPSearch.
41789 * dlls/riched20/reader.c:
41790 riched20: Add newlines to ERR macro output.
41792 2005-12-31 Robert Reif <reif@earthlink.net>
41794 * dlls/comctl32/ipaddress.c:
41795 comctl32: Create ipaddress in enabled state.
41797 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
41799 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
41800 wined3d: Added support for WINED3DFMT_X4R4G4B4.
41802 2005-12-31 Hans Leidekker <hans@it.vu.nl>
41804 * dlls/wldap32/value.c:
41805 wldap32: Document the value handling functions.
41807 * dlls/wldap32/wldap32.h:
41808 wldap32: Copy embedded berval structures too.
41810 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
41812 * programs/winecfg/De.rc:
41813 winecfg: Update German resource.
41815 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
41817 * dlls/comctl32/propsheet.c:
41818 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
41819 allocation failure.
41821 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
41823 * programs/winetest/Makefile.in:
41824 winetest: Only include d3d9 if it is being built.
41826 2005-12-26 Jacek Caban <jacek@codeweavers.com>
41828 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
41829 urlmon: Added GetSecurityId implementation.
41831 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
41832 urlmon: Use pluggable protocol for file protocol.
41834 2005-12-26 Robert Shearman <rob@codeweavers.com>
41836 * tools/widl/typegen.c:
41837 widl: Fix merge conflict.
41839 * tools/widl/typegen.c:
41840 widl: Follow type references in procformat and typeformat string generation.
41842 * tools/widl/typegen.c:
41843 widl: Handle marshaling and unmarshaling structures.
41845 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
41846 tools/widl/server.c:
41847 widl: Out parameters.
41848 Marshall and unmarshall out parameters for servers and clients
41850 Write out array components for declared local variables in generated
41853 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41854 tools/widl/typegen.h:
41855 widl: Remove some duplication.
41856 Remove some duplicated code by calling an improved
41857 get_required_buffer_size.
41858 Add some more newlines in the generated code to separate separate
41860 Calculate the buffer size of [out] arguments in generated server code.
41861 Fix the direction passed into unmarshall_arguments.
41863 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41864 tools/widl/typegen.h:
41865 widl: Pass a state into marshall_arguments and unmarshall_arguments to
41866 decide which parameters should be considered based on their direction.
41868 * tools/widl/typegen.c:
41869 widl: Generate marshaling and unmarshaling statements for arrays.
41871 * tools/widl/typegen.c:
41872 widl: Treat variables with array indices the same as pointers.
41874 * tools/widl/typegen.c:
41875 widl: Advance the type format string whilst marshaling and
41876 unmarshaling arguments.
41878 * tools/widl/typegen.c:
41879 widl: Convert the main while loops in marshall_arguments and
41880 unmarshall_arguments into for loops.
41882 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41883 tools/widl/typegen.h:
41884 widl: Add support for marshalling and unmarshalling conformant strings.
41886 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
41887 tools/widl/proxy.c, tools/widl/write_msft.c:
41888 widl: Add some const attributes.
41890 * tools/widl/typegen.c:
41891 widl: Prepare marshall and unmarshall code generation functions for
41892 accepting pointers.
41894 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
41895 widl: Fix SEGVs with client and server code generation when an
41896 interface has no methods.
41898 * tools/widl/typegen.c:
41899 widl: Generate correct proc format strings for [out] and [in, out] parameters.
41901 * tools/widl/parser.y:
41902 widl: Use the same precendence rule for the conditional operator as in wpp.
41903 Fixes several shift/reduce warnings.
41905 * tools/widl/typegen.c:
41906 widl: Better array support.
41907 Treat variables with array indices the same as pointers when writing
41908 out the proc & type format strings.
41909 Fix a typo when writing out the proc format string where a non-return
41910 type was written out for a return type and vice-versa.
41912 * tools/widl/typegen.c:
41913 widl: Support non-basic variables in proc format strings.
41915 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41916 tools/widl/typegen.h:
41917 widl: Add helper functions that return the size of procformat and
41918 typeformat strings for variables.
41920 * dlls/oleaut32/typelib.c:
41921 oleaut: Small re-organisation of ITypeInfo::Invoke.
41922 Only output the one function in the trace for ITypeInfo::Invoke.
41923 Process the return value on output in ITypeInfo::Invoke, but only copy
41924 it to pVarResult if pVarResult is not NULL.
41926 * dlls/oleaut32/typelib.c:
41927 oleaut32: Convert some tabs to spaces and some other formatting changes.
41929 * dlls/oleaut32/typelib.c:
41930 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
41933 * dlls/oleaut32/typelib.c:
41934 ole: Improve typelib traces.
41935 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
41936 for more flexibility in which channel controls the output.
41938 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
41940 * dlls/msvcrt/tests/printf.c:
41941 msvcrt: More printf tests for I64 integer size support.
41943 * dlls/msvcrt/wcs.c:
41944 msvcrt: pf_integer_conv for I64.
41945 - Add pf_integer_conv and pf_is_integer_format.
41946 - Update pf_fill to handle printing the sign for signed integers.
41947 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
41949 * dlls/msvcrt/wcs.c:
41950 msvcrt: Do not treat %ll as an IntegerDouble in printf.
41952 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
41953 msvcrt: Parse I, I32, and I64 integer size flags in printf.
41955 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
41957 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
41958 urlmon: Implement BindAsyncMoniker function.
41960 2005-12-26 Jacek Caban <jacek@codeweavers.com>
41962 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
41963 urlmon: URL with two slashes is valid.
41965 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
41967 * programs/winecfg/No.rc:
41968 winecfg: Updated Norwegian Bokmål resources.
41970 2005-12-26 Jacek Caban <jacek@codeweavers.com>
41972 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
41973 shlwapi: Fix UrlCanonicalize.
41974 - Added support for URL_FILE_USE_PATHURL.
41975 - Fix handling of '/' and '\'.
41977 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
41979 * dlls/msrle32/msrle32.c:
41980 msrle32: Spelling fix.
41982 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
41984 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
41985 dbghelp: Internal search routines can now be case sensitive/insensitive.
41986 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
41987 - Quick implementation of SymSearch on top of SymEnumSymbols (should
41988 be the other way around).
41990 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
41992 * dlls/msvcrt/main.c:
41993 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
41995 2005-12-26 Robert Shearman <rob@codeweavers.com>
41997 * dlls/ole32/tests/propvariant.c:
41998 Fix detection of V1a prop variant library in test suite.
42000 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
42002 * dlls/x11drv/keyboard.c:
42003 x11drv: Update Canadian keyboard layout to better match the X11 one
42005 2005-12-26 James Hawkins <truiken@gmail.com>
42007 * dlls/shell32/tests/shlfileop.c:
42008 shell32: Clean up the SHFileOperation tests.
42009 - Make sure to create all the files used by the new tests.
42010 - Add a couple more SHFileOperation tests.
42011 - Fix some of the old tests.
42013 2005-12-26 Robert Reif <reif@earthlink.net>
42015 * programs/winecfg/audio.c:
42016 winecfg: Use hourglass cursor when opening audio drivers.
42017 Misbehaving drivers can take a while to open so change to the hour
42018 glass cursor when opening them.
42020 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
42022 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
42023 atl: Implement AtlComPtrAssign.
42024 According to MSDN AtlModuleInit should initialize the modules critical
42027 2005-12-22 Alexandre Julliard <julliard@winehq.org>
42029 * ANNOUNCE, ChangeLog, VERSION, configure:
42032 ----------------------------------------------------------------
42033 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
42035 * dlls/shell32/tests/shlfolder.c:
42036 shell32: Added some test to document native ITEMIDLIST format.
42038 2005-12-22 Alexandre Julliard <julliard@winehq.org>
42040 * dlls/user/tests/msg.c:
42041 user/tests: Remove todo_wine from a few tests that (usually) succeed.
42043 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
42045 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
42046 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
42047 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
42048 it more responsive to commands in the MCI_MODE_PLAY state by checking
42049 hStopEvent even if the time frame between frames has expired.
42051 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
42053 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
42054 include/winerror.h:
42055 ole32: Return error instead of asserting if storage file is corrupt.
42057 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
42059 * dlls/user/tests/msg.c:
42060 user32/tests: Add a PeekMessage test.
42062 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
42064 * dlls/kernel/tests/console.c:
42065 kernel/tests: Check that we successfully open the console.
42067 2005-12-22 Alexandre Julliard <julliard@winehq.org>
42069 * server/console.c:
42070 server: Fixed console access rights handling.
42072 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
42074 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
42075 opengl: Fix last wgl regression.
42076 Fix wgl regression: test glx server version and extensions to use (and
42077 not use glXQueryDrawable on older glx implementations).
42079 2005-12-22 James Hawkins <truiken@gmail.com>
42081 * dlls/shell32/tests/shlfileop.c:
42082 shell32: Add tests for SHFileOperation's FO_MOVE command.
42084 * dlls/shell32/tests/shlfileop.c:
42085 shell32: Add tests for SHFileOperation's FO_COPY command.
42087 * dlls/shell32/tests/shlfileop.c:
42088 shell32: Add tests for SHFileOperation's FO_RENAME command.
42090 * dlls/shell32/tests/shlfileop.c:
42091 shell32: Add tests for SHFileOperation's FO_DELETE command.
42093 2005-12-22 Robert Reif <reif@earthlink.net>
42095 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
42096 winecfg: Add unmanaged windows configuration.
42098 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
42100 * dlls/dbghelp/module.c:
42101 dbghelp: Correct handling for all module names.
42103 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
42105 * dlls/msi/format.c, dlls/msi/tests/format.c:
42106 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
42108 2005-12-21 James Hawkins <truiken@gmail.com>
42110 * dlls/shell32/tests/shlfileop.c:
42111 shell32: Remove the '.\\' prefix from filenames, because it hides a
42112 bug in SHFileOperation.
42114 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
42116 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
42117 ddraw: Fix DirectDrawSurface::QueryInterface crash.
42119 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
42121 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
42122 winspool: Add version resource.
42124 2005-12-21 Alexandre Julliard <julliard@winehq.org>
42126 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
42127 msvcrt: Return a per-thread buffer in localtime and gmtime.
42129 2005-12-21 H. Verbeet <hverbeet@gmail.com>
42131 * dlls/d3d9/tests/shader.c:
42132 d3d9: Add traces for when shader support is missing in the shader test.
42134 2005-12-21 Hans Leidekker <hans@it.vu.nl>
42136 * dlls/kernel/process.c:
42137 kernel: Some documentation improvements.
42139 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
42141 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
42142 dlls/msvcrt/time.c:
42143 msvcrt: Implemented wctime(), wasctime().
42144 Free thread data in DLL_THREAD_DETACH.
42146 2005-12-21 Robert Reif <reif@earthlink.net>
42148 * programs/winecfg/En.rc, programs/winecfg/audio.c,
42149 programs/winecfg/resource.h:
42150 winecfg: Select an audio driver on fresh install.
42152 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
42154 * dlls/mscms/tests/profile.c:
42155 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
42158 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
42160 * dlls/msvideo/mciwnd.c:
42161 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
42163 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
42165 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
42166 msvcrt: Fix printf sign flags.
42167 Fix the printf sign flags so that '+' doesn't always override ' '
42168 space alone. If they both appear, continue parsing and let '+' take
42171 2005-12-21 Alexandre Julliard <julliard@winehq.org>
42173 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
42174 server/context_sparc.c, server/context_x86_64.c:
42175 server: Set the context flags in get_thread_context to indicate which
42176 parts of the returned context are valid.
42178 2005-12-21 Hans Leidekker <hans@it.vu.nl>
42180 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
42181 include/config.h.in:
42182 wldap32: Added configure checks for some potentially missing functions.
42184 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
42186 * dlls/msi/dialog.c:
42187 msi: Use a default dialog font if nothing is specified.
42189 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
42191 * dlls/shell32/tests/shlfolder.c:
42192 shell32/tests: Fixed a test failing on WinXP.
42194 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
42196 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
42197 dlls/dbghelp/wdbgexts.h:
42198 dbghelp: Added a few extensions to make windbg happy.
42200 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
42202 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
42203 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
42205 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
42207 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
42208 msacm: Preserve value of cbStruct in acmDriverDetails.
42209 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
42210 filled with a valid value before returning.
42211 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
42212 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
42213 native library: native ACM codecs expect cbStruct to be valid before
42214 filling the rest of the struct with any data.
42216 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
42218 * dlls/ntdll/exception.c:
42219 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
42221 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
42223 * programs/winecfg/Nl.rc:
42224 winecfg: Dutch resources update.
42226 2005-12-20 H. Verbeet <hverbeet@gmail.com>
42228 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
42229 wined3d: Cleanup shader constants code a little bit.
42230 Improved bounds checking.
42232 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
42234 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
42235 msvcrt: Require exact uppercase and lowercase format in printf routines.
42237 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
42239 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
42240 winemenubuilder: Provide depth to the menus created.
42242 2005-12-19 Alexandre Julliard <julliard@winehq.org>
42244 * dlls/kernel/process.c:
42245 kernel32: Check for tabs too when extracting the program name
42246 (reported by Vitaliy Margolen).
42248 2005-12-19 Hans Leidekker <hans@it.vu.nl>
42250 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
42251 tools/widl/typegen.c:
42252 widl: Avoid lvalue casts in generated code.
42254 2005-12-19 Kai Blin <kai.blin@gmail.com>
42256 * dlls/secur32/ntlm.c:
42257 secur32: Adding AcceptSecurityContext to the NTLM security provider.
42259 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
42261 * dlls/winspool/tests/info.c:
42262 winspool: Filter additional failures.
42264 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
42266 * programs/winhelp/winhelp.c:
42267 winhelp: Handle '> ' on command lines.
42269 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
42270 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
42271 dbghelp: First stab at supporting calling convention in function signature.
42273 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
42274 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
42276 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
42278 * programs/winecfg/Fr.rc:
42279 winecfg: Updated French resources.
42281 2005-12-19 Aric Stewart <aric@codeweavers.com>
42283 * dlls/user/Makefile.in, dlls/user/edit.c:
42284 user: Make the edit control IME aware and implement inline editing.
42285 Makes for a significantly better user experience for CJK users.
42287 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
42289 * dlls/msi/format.c:
42290 msi: Fixed deformat_environment to not cut off string.
42292 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
42294 * programs/taskmgr/dbgchnl.c:
42295 taskmgr: Fix viewing of debug channels.
42296 Various internal cleanups.
42298 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
42299 dbghelp: Implemented SymMatchString.
42301 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
42303 * dlls/user/winproc.c:
42304 user: Fix LB_GETTEXT unmapping for A<->W.
42306 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
42308 * dlls/setupapi/misc.c:
42309 setupapi: Fix comparing the group SIDs in IsUserAdmin.
42311 2005-12-19 Huw Davies <huw@codeweavers.com>
42313 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
42314 opengl: Add support for rendering on bitmaps.
42316 2005-12-19 Alexandre Julliard <julliard@winehq.org>
42318 * dlls/ole32/rpc.c:
42319 ole32: Revert exception handler change.
42320 The handler does the opposite of normal page fault handlers.
42322 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
42324 * dlls/user/tests/win.c:
42325 user: Fix hrgn leaks in win.c test.
42327 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
42329 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
42330 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
42331 comctl32: Add a test for the initial tooltip window style settings,
42332 make it pass under Wine.
42334 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
42336 * programs/winecfg/De.rc:
42337 winecfg: Update German resource.
42339 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
42341 * programs/wcmd/batch.c:
42342 wcmd: Increase maximum length of commands.
42343 Increase maximum length of commands to 8192 bytes as on Windows XP.
42344 Add needed braces to a multi line "if" statement.
42346 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
42348 * dlls/dbghelp/dbghelp.spec:
42349 dbghelp: New stubs (needed for windbg startup).
42351 * dlls/dbghelp/elf_module.c:
42352 dbghelp: Fixed loading .so modules from a living target.
42354 * dlls/dbghelp/stack.c:
42355 dbghelp: Fixed missing parameters info in StackWalk64.
42357 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
42359 * dlls/d3d9/tests/stateblock.c:
42360 d3d9: Don't crash on NULL device_ptr.
42362 2005-12-19 Alexandre Julliard <julliard@winehq.org>
42364 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
42365 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
42366 Changed exception raise functions to call it explicitly.
42368 2005-12-19 Jacek Caban <jacek@codeweavers.com>
42370 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
42371 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
42373 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
42374 Fix typo in urlmon.idl.
42376 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
42378 * dlls/user/edit.c, dlls/user/tests/edit.c:
42379 user32: Don't truncate text when creating edit control.
42381 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
42383 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
42384 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
42385 With a conformance test.
42387 2005-12-19 Jacek Caban <jacek@codeweavers.com>
42389 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
42390 urlmon: Added some tests and fixes of file protocol.
42392 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
42394 * programs/winecfg/No.rc:
42395 winecfg: Updated Norwegian Bokmaal resources.
42397 2005-12-18 Alexandre Julliard <julliard@winehq.org>
42399 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
42400 tools/winebuild/build.h, tools/winebuild/import.c,
42401 tools/winebuild/spec32.c, tools/winebuild/utils.c:
42402 ntdll: New implementation of relay thunks.
42403 New implementation of relay thunks that doesn't require modifying code
42404 on the fly, so that the thunks can be put in the text section.
42405 Some performance improvements.
42407 2005-12-17 Alexandre Julliard <julliard@winehq.org>
42409 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
42410 ntdll: Don't use a real guard page at the bottom of the stack.
42411 A no-access page is enough, we can't properly raise an overflow
42414 2005-12-17 Robert Reif <reif@earthlink.net>
42416 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
42417 programs/winecfg/De.rc, programs/winecfg/En.rc,
42418 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
42419 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
42420 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
42421 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
42422 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
42423 programs/winecfg/main.c, programs/winecfg/resource.h,
42424 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
42425 programs/winecfg/winecfg.rc:
42426 winecfg: Use sound tree view for driver selection.
42427 - Move driver selection and configuration into tree view.
42428 - Only show loadable drivers.
42430 * dlls/winmm/wineoss/midi.c:
42431 wineoss: Shorten MIDI names.
42432 Shorten MIDI names to fit into 32 byte array without overflow.
42434 2005-12-17 Juan Lang <juan_lang@yahoo.com>
42436 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
42437 crypt32: Implement more implicit properties, with tests.
42439 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
42441 * dlls/imagehlp/imagehlp.spec:
42442 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
42444 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
42446 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
42447 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
42448 Add a ScrollDC test with NULL clipping rect.
42449 Add another set of ScrollDC tests written by Rein Klazes.
42451 2005-12-16 Huw Davies <huw@codeweavers.com>
42453 * dlls/x11drv/opengl.c:
42454 x11drv: Get the visual for the GLXPixmap from the current pixel format.
42456 2005-12-16 Alexandre Julliard <julliard@winehq.org>
42458 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
42459 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
42460 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
42461 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
42462 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
42463 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
42464 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
42465 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
42466 Take advantage of the __EXCEPT_PAGE_FAULT macro.
42468 * dlls/ntdll/exception.c, include/wine/exception.h:
42469 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
42470 easier to handle the common case of trapping page faults.
42472 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
42473 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
42474 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
42476 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
42477 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
42478 ntdll: More compatible exception information for protection faults.
42479 Added a bunch of test cases.
42481 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42483 * dlls/wined3d/vertexdeclaration.c:
42484 wined3d: Vertex declaration cleanup.
42485 Clean up constants and the wine declaration when the vertex
42486 declaration is destroyed.
42488 * dlls/wined3d/device.c:
42489 wined3d: Allow NULL multi sample quality.
42490 Allow MultiSampleQuality to be passed as NULL, this is a
42491 requirement for DirectX 8 and lower.
42493 2005-12-16 Alexandre Julliard <julliard@winehq.org>
42495 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
42496 dlls/ntdll/ntdll.spec:
42497 Add -register hint in ntdll, kernel and msvcrt spec files.
42499 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
42500 winebuild: Allow -register flag for Win32 too.
42501 This way it can be used as hint for the relay code.
42503 2005-12-16 Juan Lang <juan_lang@yahoo.com>
42505 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
42506 crypt32: Implement CRLDistPoints encoding/decoding.
42507 - rewrite sequence decoding to support context-specific tags, and
42508 eliminate duplicated code
42509 - implement encoding and decoding of CRLDistPoints
42511 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
42513 * dlls/shell32/shellpath.c, include/shlobj.h:
42514 shell32: Fix return value of PathProcessCommand.
42516 2005-12-16 Jacek Caban <jacek@codeweavers.com>
42518 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
42519 urlmon: Fix BindToStorage test.
42521 * include/mshtmdid.h, include/mshtml.idl:
42522 Added some declarations to mshtml.idl.
42524 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
42525 widl: Added bindable and displaybind attributes handling.
42527 2005-12-16 Milko Krachounov <milko@3mhz.net>
42529 * programs/winecfg/Bg.rc:
42530 winecfg: Update Bulgarian resource.
42532 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
42534 * programs/uninstaller/Es.rc:
42535 uninstaller: Spanish translations update.
42537 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
42538 winecfg: Spanish translations update.
42540 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
42542 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42543 wined3d: Fix matrix copy/paste bug.
42545 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42547 * dlls/wined3d/device.c:
42548 wined3d: Vertex declaration recording state.
42549 Stop SetVertexDeclaration from reference counting if a stateblock is
42552 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
42554 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
42555 user32: Implement saving and fix reading of nonclient metrics.
42556 With conformance tests.
42558 2005-12-16 Tomas Carnecky <tom@dbservice.com>
42560 * dlls/x11drv/opengl.c:
42561 x11drv: Allow users to preload an OpenGL library.
42563 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
42565 * include/ddk/wdm.h:
42566 Add some structs/prototypes to wdm.h.
42568 2005-12-15 James Hawkins <truiken@gmail.com>
42570 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
42571 setupapi: Added stubs for SetupGetInfInformation and
42572 SetupQueryInfFileInformation.
42574 2005-12-15 Alexandre Julliard <julliard@winehq.org>
42576 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
42577 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
42579 2005-12-15 Jacek Caban <jacek@codeweavers.com>
42581 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
42582 mshtml: Fix handling Gecko strings.
42584 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
42585 mshtml: Set Gecko's profile.
42586 Make sure that Gecko components are registered.
42588 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42590 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
42591 wined3d: Internal reference counting.
42592 Change most references to resources parent into references to the
42593 resource, so that external reference counts match DirectX but object
42594 aren't released if they are still referenced by the stateblock.
42596 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
42598 * dlls/mscms/tests/profile.c:
42599 mscms: Add another possible error.
42601 * dlls/d3d9/tests/vertexdeclaration.c:
42602 d3d9: Don't treat missing d3d9.dll as a failure.
42604 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
42606 * dlls/iccvid/iccvid.c:
42607 iccvid: Add support for ICM_DECOMPRESS_END message.
42609 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
42611 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
42612 user: Read/save minimized metrics from/to registry.
42614 2005-12-14 Alexandre Julliard <julliard@winehq.org>
42616 * loader/preloader.c:
42617 preloader: Reserve some space for the shared user data.
42619 * dlls/ntdll/virtual.c:
42620 ntdll: Fixes in virtual memory protection flags.
42621 Tweak reporting of virtual protection flags and address space limit to
42622 yield results closer to what Windows does.
42624 2005-12-14 H. Verbeet <hverbeet@gmail.com>
42626 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
42627 dlls/d3d9/tests/vertexdeclaration.c:
42628 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
42630 * dlls/wined3d/vertexdeclaration.c:
42631 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
42633 * dlls/d3d9/vertexshader.c:
42634 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
42635 before getting the parent.
42637 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
42639 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
42640 include/wine/server_protocol.h, include/winioctl.h,
42641 server/named_pipe.c, server/protocol.def, server/trace.c:
42642 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
42643 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
42644 Modify WaitNamedPipeW to use NtFsControlFile.
42645 Replace struct overlapped with event.
42647 2005-12-14 Mike McCormack <mike@codeweavers.com>
42649 * programs/winecfg/Ko.rc:
42650 winecfg: Update Korean translation.
42652 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
42654 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
42655 d3d9: Don't treat missing d3d9.dll as a failure.
42657 2005-12-14 H. Verbeet <hverbeet@gmail.com>
42659 * dlls/wined3d/device.c:
42660 wined3d: Return the correct vertex declaration.
42661 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
42662 declaration in This->stateblock instead of the one in
42663 This->updateStateBlock.
42665 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
42667 * dlls/riched20/editor.c:
42668 riched20: Reset selection when text is reset.
42670 2005-12-14 Aric Stewart <aric@codeweavers.com>
42672 * dlls/user/clipboard.c:
42673 user: GetClipboardFormatNameA fix.
42674 In the W->A translation make sure we have characters to translate
42675 before doing the WideCharToMultiByte with -1.
42677 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
42679 * dlls/mscms/tests/profile.c:
42680 mscms: Move repetitive code to helper macros.
42682 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
42684 * dlls/x11drv/scroll.c:
42685 x11drv: ScrollDC fix.
42686 There is no need to offset the source rectangle in the reverse
42687 direction before scrolling.
42689 2005-12-13 Aric Stewart <aric@codeweavers.com>
42691 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
42692 dlls/wininet/tests/http.c:
42693 wininet: HTTP headers reworking.
42694 Redo how headers are handled, eliminating the concept of Standard
42695 Headers and allow all headers to be added multiple times.
42696 Allow querying of headers with an index to get the multiple headers.
42697 Respect response vs request headers in HttpQueryInfo.
42698 Add a number of tests to extensively test header adding and replacing.
42700 2005-12-13 Alexandre Julliard <julliard@winehq.org>
42702 * dlls/gdi/bitmap.c:
42703 gdi: Added support for doing GetBitmapBits on a DIB section.
42704 Simply copy the DIB bits in that case.
42706 * dlls/x11drv/dib.c:
42707 x11drv: Clipping fix with DIB section copy.
42708 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
42709 that the clipping region is taken into account.
42711 2005-12-13 H. Verbeet <hverbeet@gmail.com>
42713 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
42714 dlls/d3d9/tests/shader.c:
42715 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
42717 2005-12-13 Alexandre Julliard <julliard@winehq.org>
42719 * server/mailslot.c, server/named_pipe.c:
42720 server: Added get_file_info implementation for named pipe and mailslot devices.
42722 * server/mailslot.c, server/named_pipe.c:
42723 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
42725 2005-12-13 Robert Shearman <rob@codeweavers.com>
42727 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
42728 tools/widl/typegen.h:
42729 widl: Start generating type format strings.
42730 Based on a patch by Eric Kohl.
42732 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
42734 * tools/widl/server.c:
42735 widl: Server stubs in generated code are void functions.
42737 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
42739 * programs/winecfg/audio.c:
42740 winecfg: Simplified module handling code.
42742 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
42744 * dlls/wininet/http.c:
42745 wininet: Reinitialise NETCON on redirect.
42747 2005-12-13 Juan Lang <juan_lang@yahoo.com>
42749 * dlls/iphlpapi/ifenum.c:
42750 iphlpapi: Fix a couple of file descriptor leaks.
42752 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
42754 * tools/winedump/le.c, tools/winedump/ne.c:
42755 winedump: Const correctness fixes.
42757 2005-12-13 Juan Lang <juan_lang@yahoo.com>
42759 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
42760 crypt32: Decode cleanups.
42761 - implement a helper to decode sequences of like types
42762 - use helper functions wherever applicable when decoding
42763 - correct "expected" vs. "got" usage in tests
42764 - fix a few other small bugs
42766 2005-12-13 H. Verbeet <hverbeet@gmail.com>
42768 * dlls/wined3d/device.c:
42769 wined3d: Don't change the shader's refcount in SetVertexShader and
42772 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42774 * dlls/wined3d/cubetexture.c:
42775 wined3d: Cube texture named constants.
42776 Update cubetexture so that names constants instead of numeric
42777 constants are used for the facetype and also add some additional
42778 checks where facetype is passed as a parameter to the function.
42780 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
42782 * dlls/shell32/tests/shlfolder.c:
42783 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
42785 * dlls/mscms/tests/profile.c:
42786 mscms: Add another possible error.
42788 2005-12-12 Alexandre Julliard <julliard@winehq.org>
42790 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
42791 dlls/ntdll/virtual.c:
42792 TEB.StackLimit should not include the guard page.
42794 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
42795 dlls/kernel/thread.c:
42796 kernel: Moved main stack initialization to process.c.
42799 server: Don't enable polling on regular files in add_queue.
42801 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
42802 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
42803 dlls/winedos/int13.c, dlls/winsock/socket.c:
42804 Pass specific access rights to wine_server_handle_to_fd.
42806 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
42807 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
42808 server/mapping.c, server/named_pipe.c, server/object.c,
42809 server/process.c, server/registry.c, server/serial.c, server/sock.c:
42810 server: Added access rights mapping to file objects.
42812 * server/process.c, server/thread.c:
42813 server: Added access rights mapping to process and thread objects.
42815 * server/registry.c:
42816 server: Added access rights mapping to registry key objects.
42818 * server/symlink.c:
42819 server: Added access rights mapping to symlink objects.
42822 server: Added access rights mapping to token objects.
42824 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
42825 server: Added access rights mapping to synchronization objects.
42827 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
42828 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
42829 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
42830 server/mapping.c, server/mutex.c, server/named_pipe.c,
42831 server/object.c, server/object.h, server/process.c, server/queue.c,
42832 server/registry.c, server/request.c, server/semaphore.c,
42833 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
42834 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
42835 server/winstation.c:
42836 server: Added infrastructure for access rights mapping.
42838 * server/mailslot.c:
42839 server: Allow the mailslot device to be opened as a file object.
42841 * server/named_pipe.c:
42842 server: Allow the named pipe device to be opened as a file object.
42844 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
42845 include/wine/server_protocol.h, server/fd.c, server/file.h,
42846 server/protocol.def, server/request.h, server/trace.c:
42847 server: Support for opening devices.
42848 Added support for opening devices directly with the server when they
42849 don't correspond to a Unix file.
42851 * server/mapping.c, server/trace.c:
42852 server: Use a better error code for a zero-size mapped file.
42854 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
42856 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
42857 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
42858 kernel32: Get rid of DOSMEM_AllocSelector.
42860 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
42862 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
42863 winspool: Added tests for OpenPrinter.
42865 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
42867 * dlls/shell32/shlview.c:
42868 shell32: Fix drag-scrolling in the shellview object.
42870 * dlls/ole32/ole2.c:
42871 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
42873 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
42875 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
42876 Functions with no paramters must be (void).
42878 2005-12-12 Robert Shearman <rob@codeweavers.com>
42880 * tools/widl/typegen.c:
42881 widl: Generate FC_ERROR_STATUS_T proc format.
42882 - Include the header file for the functions implemented in typegen.c.
42883 - Generate proc format for FC_ERROR_STATUS_T type.
42885 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
42886 tools/widl/server.c:
42887 widl: Support explicit binding handles.
42889 * tools/widl/server.c:
42890 widl: Zero initialize parameters in the generated server code.
42891 Zero initialize parameters in the generated code. Based on a patch by
42894 * tools/widl/client.c:
42895 widl: Calculate the size of buffer required.
42896 - Calculate the size of buffer required.
42898 - Set the buffer start and buffer end markers.
42900 * tools/widl/server.c:
42901 widl: Don't cast buffer pointers to long in generated server code.
42903 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
42905 * tools/widl/client.c, tools/widl/server.c:
42906 widl: Support multiple interfaces per file.
42908 2005-12-12 Robert Shearman <rob@codeweavers.com>
42910 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
42911 widl: Don't treat FC_SMALL as FC_SHORT.
42912 FC_SMALL is its own type and is the same size as FC_CHAR, not
42915 * tools/widl/header.c:
42916 widl: Use WCHAR instead of wchar_t.
42917 Output IDL wchar_t types as WCHAR to avoid conflicts with the
42918 generally incompatible Unix wchar_t.
42920 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
42922 * dlls/winspool/info.c:
42923 winspool: Added documentation for OpenPrinter.
42925 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
42927 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
42928 Const correctness fixes.
42930 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
42932 * include/ws2tcpip.h:
42933 winsock: getaddrinfo return codes
42934 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
42937 * dlls/winsock/socket.c:
42938 winsock: getaddrinfo - return code mapping.
42939 convert_eai_u2w should map from unix to windows, not the other way
42940 round (spotted by Dominic Wise).
42942 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
42944 * include/urlmon.idl:
42945 urlmon.idl: Add some BINDSTATUS values.
42947 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
42949 * dlls/comctl32/treeview.c:
42950 comctl32: Fixed (harmless) typo.
42952 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
42953 Removed some dead-code.
42955 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
42956 Made some functions static.
42958 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
42959 vidc: Return error codes when a message isn't supported.
42961 2005-12-12 Robert Shearman <rob@codeweavers.com>
42963 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
42964 OLE: Fix SafeArrayCopy for NULL pvData.
42965 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
42966 cbElements is non-zero. Add a test for this and fix the safe array
42969 * dlls/ole32/errorinfo.c:
42970 CreateErrorInfo trace fix.
42971 CreateErrorInfo isn't a stub so don't print this in the trace
42974 * dlls/oleaut32/typelib.c:
42975 OLE: Add const to several typelib functions.
42976 Add const attributes to parameters for several functions and fix up
42979 * dlls/oleaut32/oleaut.c:
42980 OleTranslateColor trace fix.
42981 OleTranslateColor isn't a stub so don't print ":stub" in the trace
42984 2005-12-12 Jacek Caban <jacek@codeweavers.com>
42986 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
42987 dlls/mshtml/mshtml_private.h:
42988 mshtml: Added IHTMLDocument3 stub implementation.
42990 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
42992 * programs/winetest/Makefile.in:
42993 winetest: Add d3d9 tests.
42995 2005-12-12 Robert Shearman <rob@codeweavers.com>
42997 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
42998 widl: Don't output __RPC_FAR in generated code.
43000 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
43002 * programs/winecfg/Nl.rc:
43003 winecfg: Update Dutch resources for the Audio tab.
43005 2005-12-12 Jacek Caban <jacek@codeweavers.com>
43007 * include/mshtmdid.h, include/mshtml.idl:
43008 Added declaration of IHTMLDocument3 and more DISPIDs.
43010 2005-12-12 Filip Navara <xnavara@volny.cz>
43012 * dlls/kernel/module.c:
43013 kernel: Fix the Mach-O binary magic.
43015 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
43017 * dlls/winedos/dosmem.c:
43018 winedos: Implement MCB.
43020 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
43022 * dlls/urlmon/umstream.c:
43023 urlmon: Correctly fix IStream::Read.
43024 Don't dereference a possible NULL pointer.
43026 2005-12-09 H. Verbeet <hverbeet@gmail.com>
43028 * configure, configure.ac, dlls/d3d9/Makefile.in,
43029 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
43030 dlls/d3d9/tests/stateblock.c:
43031 d3d9: Add a test for BeginStateBlock and EndStateBlock.
43033 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
43035 * include/mmsystem.h:
43036 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
43038 2005-12-09 Kai Blin <blin@gmx.net>
43040 * dlls/secur32/ntlm.c:
43041 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
43043 2005-12-09 Alexandre Julliard <julliard@winehq.org>
43045 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
43046 server/change.c, server/protocol.def, server/registry.c,
43048 server: Added object attributes to a few more requests.
43050 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
43051 server/event.c, server/file.c, server/handle.c, server/handle.h,
43052 server/mailslot.c, server/mapping.c, server/mutex.c,
43053 server/named_pipe.c, server/process.c, server/semaphore.c,
43054 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
43055 server/timer.c, server/token.c, server/winstation.c:
43056 server: Make alloc_handle use attributes instead of inherit flag.
43058 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
43059 dlls/x11drv/x11drv_main.c, include/wine/server.h,
43060 programs/wineconsole/curses.c:
43061 Make wine_server_fd_to_handle use attributes instead of inherit flag.
43063 * programs/wineconsole/wineconsole.c:
43064 wineconsole: Remove some unnecessary typecasts.
43066 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
43067 server/protocol.def, server/trace.c:
43068 server: Use attributes instead of inherit flag in dup_handle request.
43070 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
43071 server/token.c, server/trace.c:
43072 server: Use attributes instead of inherit flag in token requests.
43073 Also use the specified access rights in the open_token request.
43075 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
43076 include/wine/server_protocol.h, server/process.c,
43077 server/protocol.def, server/thread.c, server/trace.c:
43078 server: Use attributes instead of inherit flag in process and thread requests.
43080 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
43081 server/protocol.def, server/snapshot.c, server/trace.c:
43082 server: Use attributes instead of inherit flag in snapshot requests.
43084 * dlls/kernel/console.c, include/wine/server_protocol.h,
43085 programs/wineconsole/wineconsole.c, server/console.c,
43086 server/protocol.def, server/trace.c:
43087 server: Use attributes instead of inherit flag in console requests.
43089 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
43090 server/file.c, server/protocol.def, server/trace.c:
43091 server: Use attributes instead of inherit flag in file requests.
43093 * dlls/winsock/socket.c, include/wine/server_protocol.h,
43094 server/protocol.def, server/sock.c, server/trace.c:
43095 server: Use attributes instead of inherit flag in socket requests.
43097 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
43099 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
43100 Add some missing includes which contain used prototypes.
43102 2005-12-09 Jacek Caban <jacek@codeweavers.com>
43104 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
43105 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
43106 dlls/mshtml/nsservice.c:
43107 mshtml: Added PromptService implementation.
43109 * dlls/mshtml/nsembed.c:
43110 mshtml: Added nsIURIContentListener to QueryInterface.
43111 Always release nsIWebBrowserSetup.
43113 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
43114 dlls/mshtml/nsiface.idl:
43115 mshtml: Added nsIEmbeddingSiteWindow implementation.
43117 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43119 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
43120 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
43121 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
43122 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43123 wined3d: Vertex shader 8 support.
43124 Start to add support for DirectX 8 vertex shaders, constants and
43125 registers are now correctly assigned and loaded allowing support for
43126 most basic d3d8 shaders.
43128 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
43130 * dlls/urlmon/umstream.c:
43131 urlmon: Fix call to ReadFile.
43132 The BytesRead parameter passed to ReadFile may never be NULL.
43134 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
43136 * tools/winapi/win16.api, tools/winapi/win32.api:
43137 Update win16.api and win32.api.
43139 * tools/sfnt2fnt.c:
43140 sfnt2fnt: Don't print two newlines after error messages.
43142 * tools/widl/header.c:
43143 widl: Issue correct C++ headers.
43145 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
43147 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
43148 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
43150 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
43152 * programs/winecfg/No.rc:
43153 winecfg: Updated Norwegian Bokmaal resources.
43155 2005-12-08 Alexandre Julliard <julliard@winehq.org>
43157 * ANNOUNCE, ChangeLog, VERSION, configure:
43160 ----------------------------------------------------------------
43161 2005-12-08 Huw Davies <huw@codeweavers.com>
43164 gdi: Fix 24bpp -> 32bpp copy.
43166 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
43168 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
43169 advapi32: RegCreateKeyEx fix.
43170 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
43171 subkey begins with one. With a regression test.
43173 2005-12-08 Robert Shearman <rob@codeweavers.com>
43175 * tools/widl/parser.y:
43176 widl: Formatting cleanups.
43178 2005-12-08 Robert Shearman <rob@codeweavers.com>
43180 * tools/widl/typegen.c:
43181 widl: Marshal and unmarshal basic types.
43183 2005-12-08 Robert Shearman <rob@codeweavers.com>
43185 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
43186 tools/widl/typegen.c, tools/widl/typegen.h:
43187 widl: Add a type generator framework.
43188 Add a framework for writing the strings for marshaling and
43189 unmarshaling parameters and make the client and server use it.
43191 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
43193 * tools/widl/client.c, tools/widl/server.c:
43194 widl: Write out argument lists in the server.
43195 - Add framework for updating proc offsets.
43196 - Write out argument lists in the server.
43198 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
43200 * tools/widl/client.c, tools/widl/server.c:
43201 widl: Rename some variables.
43203 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
43205 * programs/winecfg/De.rc:
43206 winecfg: Update German resource.
43208 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
43210 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
43211 opengl: render_texture
43212 - better render_texture emulation (using pbuffers)
43213 - support GLX_ATI_render_texture for render_texture
43215 2005-12-08 Aric Stewart <aric@codeweavers.com>
43217 * dlls/wininet/http.c:
43218 wininet: Handle HTTP_QUERY_CUSTOM.
43219 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
43220 lpBuffer is In/Out because the header we are querying is there.
43221 Additionally standard headers can be queried in this manner as well
43222 (such as Set-Cookie).
43224 2005-12-08 Robert Reif <reif@earthlink.net>
43226 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
43227 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
43228 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
43229 wineoss: Fix device probing.
43230 - Fix device probing at driver load time.
43231 - Fix memory leaks at driver exit time.
43233 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
43235 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
43236 include/dplobby8.h:
43237 dplay: dx8/dx9 support (missing includes).
43238 - add directx9 support for dplay8.h and dpaddr.h
43239 - new file dplobby8.h
43241 2005-12-08 Robert Shearman <rob@codeweavers.com>
43243 * dlls/commdlg/printdlg.c:
43244 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
43246 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
43248 * dlls/winmm/winealsa/audio.c:
43249 winealsa: Fixed returned string in capabilities.
43251 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
43253 * dlls/winmm/winenas/audio.c:
43254 winenas: fix crash.
43255 - return correct MM error code when no connection to server has been
43257 - don't close the AU driver if it hasn't been opened
43259 2005-12-08 H. Verbeet <hverbeet@gmail.com>
43261 * include/d3d8.h, include/d3d9.h:
43262 d3d8/d3d9: Define D3D_SDK_VERSION.
43264 2005-12-08 Robert Shearman <rob@codeweavers.com>
43266 * programs/notepad/dialog.c, programs/notepad/main.c,
43267 programs/notepad/main.h:
43268 notepad: Remember options selected in the print setup dialog.
43270 2005-12-08 Mike McCormack <mike@codeweavers.com>
43272 * programs/winecfg/audio.c:
43273 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
43275 2005-12-08 Aric Stewart <aric@codeweavers.com>
43277 * dlls/wininet/http.c:
43278 wininet: A->W bugfix.
43279 When converting SendRequestExA -> W we need to set the lpcszHeader
43280 parameter to NULL if the original one is NULL.
43282 2005-12-08 Alexandre Julliard <julliard@winehq.org>
43284 * dlls/ntdll/reg.c, include/winternl.h:
43285 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
43286 Fixed the return value type.
43288 2005-12-07 Jacek Caban <jacek@codeweavers.com>
43290 * dlls/mshtml/nsembed.c:
43291 mshtml: Added config key to specify Gecko path.
43293 2005-12-07 Robert Reif <reif@earthlink.net>
43295 * programs/winecfg/audio.c:
43296 winecfg: Added support for auto detecting all drivers by attempting to
43299 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
43301 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
43302 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
43303 dlls/wintrust/wintrust_main.c:
43304 Add a few missing #includes.
43306 2005-12-07 Kai Blin <blin@gmx.net>
43308 * dlls/secur32/ntlm.c:
43309 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
43312 2005-12-07 Robert Reif <reif@earthlink.net>
43314 * programs/winecfg/En.rc, programs/winecfg/audio.c,
43315 programs/winecfg/resource.h:
43316 winecfg: Show all sound card drivers and their devices.
43318 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
43320 * tools/fnt2fon.c, tools/sfnt2fnt.c:
43321 Add an error() function to fnt2fon and sfnt2fnt.
43323 2005-12-06 Robert Shearman <rob@codeweavers.com>
43325 * dlls/oleaut32/typelib.c:
43326 OLE: Implement undocumented behaviour in DispCallFunc.
43327 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
43328 Office 2003 and document the function.
43330 2005-12-06 Robert Shearman <rob@codeweavers.com>
43332 * dlls/oleaut32/typelib.c:
43333 OLE: Implement ITypeInfo_AddressOfMember.
43335 2005-12-06 Robert Shearman <rob@codeweavers.com>
43337 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
43338 dlls/oleaut32/typelib.h:
43339 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
43340 Fix more fallout from dispinterface retval patch: make typelib
43341 marshaler use the internal function description so that it calls
43342 dispinterface functions with the correct number of parameters again.
43343 Also fixes some memory leaks caused by the fact that a corresponding
43344 ReleaseXDesc function has to be called for each GetXDesc.
43346 2005-12-06 Robert Shearman <rob@codeweavers.com>
43348 * dlls/oleaut32/tests/typelib.c:
43349 OLE: Add tests for the typelib version of ITypeComp_Bind.
43351 2005-12-06 Robert Shearman <rob@codeweavers.com>
43353 * dlls/oleaut32/typelib.c, include/oleauto.h:
43354 OLE: Update the type of the oVft parameter for DispCallFunc.
43356 2005-12-06 Kai Blin <blin@gmx.net>
43358 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
43359 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
43362 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
43365 c2man: Remove HTML warnings.
43367 2005-12-06 Robert Reif <reif@earthlink.net>
43369 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
43370 winejack: Fix driver load and initialization.
43371 Move wave in/out initialization from wave out to driver.
43372 Add index number to device names.
43373 Fix memset bug where only first wave in caps was zeroed.
43375 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
43377 * dlls/winmm/mciwave/mciwave.c:
43378 mciwave: save/record.
43379 - fix for playback after a sound has been recorded
43380 - shall fix also opening the mci device without name
43381 - bug reported (and fix tested) by Peter Astrand
43383 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
43385 * dlls/dbghelp/stack.c:
43386 dbghelp: Final touch on StackWalk64 so that it works.
43388 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
43390 * dlls/winspool/info.c:
43391 winspool: Document the monitor functions.
43393 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
43395 * tools/winapi/win16.api, tools/winapi/win32.api:
43396 Sort entries in win16.api and win32.api
43398 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
43400 * dlls/x11drv/opengl.c:
43401 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
43403 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
43405 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
43406 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
43408 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
43410 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
43411 gdi: Added stub for AddFontMemResourceEx.
43413 2005-12-06 Alexandre Julliard <julliard@winehq.org>
43415 * include/mlang.idl:
43416 mlang: Properly declare the interface uuids.
43418 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
43420 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
43421 mlang: Implement IEnumRfc1766 interface.
43423 2005-12-06 Robert Reif <reif@earthlink.net>
43425 * dlls/winmm/winejack/jack.c:
43426 winmm: Allow sound card driver to be opened more than once.
43429 2005-12-06 Robert Reif <reif@earthlink.net>
43431 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
43432 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
43433 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
43434 winmm: Allow sound card drivers to be opened more than once.
43436 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
43438 * tools/winapi/win32.api:
43439 Update win32.api to current git.
43441 2005-12-06 Robert Shearman <rob@codeweavers.com>
43443 * dlls/ole32/rpc.c:
43444 OLE: Fix a typo where brackets were missing.
43446 2005-12-06 Robert Shearman <rob@codeweavers.com>
43448 * dlls/oleaut32/typelib.c:
43449 OLE: ITypeInfo_Invoke parameter naming change.
43450 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
43451 DWORD, but an unsigned short.
43453 2005-12-06 Jacek Caban <jacek@codeweavers.com>
43455 * dlls/shdocvw/webbrowser.c:
43456 shdocvw: Added get_Document implementation.
43458 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
43460 * programs/winedbg/expr.c:
43461 winedbg: Fixed broken code about type management for binary operator.
43463 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
43465 * dlls/winspool/info.c:
43466 winspool: Add documentation for the port functions.
43468 2005-12-05 Alexandre Julliard <julliard@winehq.org>
43470 * dlls/kernel/tests/thread.c:
43471 kernel: Added a basic test for exception handling in threads.
43473 2005-12-05 Alexandre Julliard <julliard@winehq.org>
43475 * dlls/user/cursoricon.c:
43476 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
43478 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
43480 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
43481 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
43483 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
43485 * dlls/devenum/createdevenum.c:
43486 devenum: Don't leak key handle creating a category registry key.
43488 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
43491 msi: Implemented DllCanUnloadNow.
43493 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
43495 * dlls/imagehlp/imagehlp.spec:
43496 imagehlp: fixed typo in SymSetOptions entry.
43498 2005-12-05 Huw Davies <huw@codeweavers.com>
43500 * dlls/msi/msi.spec:
43501 msi: Fix MsiProvideQualifiedComponentW spec file entry.
43503 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
43505 * server/main.c, server/object.h:
43506 server: Remove sync_namespace.
43508 2005-12-05 Alexandre Julliard <julliard@winehq.org>
43510 * server/directory.c, server/mailslot.c, server/named_pipe.c,
43512 server: Let the directory code handle device names.
43514 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
43516 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
43517 server/mailslot.c, server/object.h, server/protocol.def,
43519 Move mailslot devices into directory name space.
43521 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
43523 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
43524 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
43525 server/directory.c, server/named_pipe.c, server/object.h,
43526 server/protocol.def, server/trace.c:
43527 Move named pipe objects into directory name space.
43528 Change tests accordingly.
43529 Add small test for WaitNamedPipe.
43531 2005-12-05 Alexandre Julliard <julliard@winehq.org>
43533 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
43534 server/object.h, server/semaphore.c, server/symlink.c,
43536 server: Move handle allocation out of open_object_dir.
43538 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
43540 * dlls/dbghelp/stack.c, include/dbghelp.h:
43541 dbghelp: Implemented StackWalk64.
43543 2005-12-05 Francois Gouget <fgouget@free.fr>
43545 * dlls/msvidc32/msvideo1.c:
43546 msvidc32: Add a comment for DllMain() to stop winapi_check from
43547 complaining about it.
43549 2005-12-05 Francois Gouget <fgouget@free.fr>
43551 * tools/winapi/win32.api:
43552 Update win32.api to match the current sources.
43554 2005-12-05 Pavel Roskin <proski@gnu.org>
43556 * programs/notepad/Ru.rc:
43557 notepad: Russian translation for "Font..." menu item.
43559 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
43561 * dlls/riched20/editor.c:
43562 riched20: register ListBox & ComboBox classes
43563 Partially implement REExtendedRegisterClass() to register missing
43564 window classes so that applications relying on them don't get
43567 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
43569 * programs/winefile/Ko.rc:
43570 winefile: Fix an incorrect translation.
43572 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
43574 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
43575 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
43576 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
43577 programs/notepad/No.rc, programs/regedit/No.rc,
43578 programs/winecfg/No.rc:
43579 Update Norwegian Bokmaal resources.
43581 2005-12-05 Patrick Ammann <pammann@aro.ch>
43583 * dlls/wininet/netconnection.c:
43584 wininet: compilation fix
43585 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
43586 HAVE_OPENSSL_ERR_H are not defined.
43588 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
43590 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
43591 winmm: driver unloading.
43592 - properly handle drivers unloading when no session instance of the
43593 driver has been created
43595 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
43597 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
43598 programs/winedbg/symbol.c:
43599 dbghelp,winedbg: SYMBOL_INFO fix.
43600 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
43601 type of the symbol (we were returning the symbol index instead)
43602 - fixed winedbg accordingly
43604 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
43606 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
43607 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
43609 2005-12-05 Milko Krachounov <milko@3mhz.net>
43611 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
43612 Update the Bulgarian resources for commdlg and regedit.
43614 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
43616 * dlls/winsock/socket.c:
43617 winsock: Rewrote mappers to use sizeof() based loops.
43618 Added IPPROTO_IP and AF_UNSPEC to the mappers.
43620 2005-12-03 Robert Shearman <rob@codeweavers.com>
43622 * dlls/oleaut32/typelib.c:
43623 OLE: Support HREFTYPEs For ITypeInfos
43624 Add support for reading the hreftype of a typeinfo, return it to the
43625 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
43626 support referencing it in ITypeInfo_GetRefTypeInfo.
43628 2005-12-03 Robert Shearman <rob@codeweavers.com>
43630 * dlls/oleaut32/typelib.c:
43631 OLE: fix function name loading
43632 Correctly get the name of the second function of a propget/propput
43633 pair in MSFT typelibs when the name offset is set to -1.
43635 2005-12-03 Robert Shearman <rob@codeweavers.com>
43637 * dlls/oleaut32/typelib.c:
43638 OLE: fix invoking dispinterface functions
43639 Fix invoking dispinterface functions by using the internal
43640 representation of the function, not the one returned to applications.
43642 2005-12-03 H. Verbeet <hverbeet@gmail.com>
43644 * dlls/wined3d/pixelshader.c:
43645 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
43647 2005-12-03 H. Verbeet <hverbeet@gmail.com>
43649 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
43650 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
43651 Remove an unnecessary cast.
43653 2005-12-03 Robert Shearman <rob@codeweavers.com>
43655 * dlls/oleaut32/typelib.c:
43656 OLE: Move the dispinterface return value handling to functions that
43657 return the FUNCDESC to the user.
43659 2005-12-03 Robert Shearman <rob@codeweavers.com>
43661 * dlls/wininet/http.c, dlls/wininet/internet.c,
43662 dlls/wininet/netconnection.c:
43663 wininet: Correctly set the last error when a called Unix network
43666 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
43668 * programs/winedbg/symbol.c:
43669 winedbg: simplify some code.
43671 2005-12-03 H. Verbeet <hverbeet@gmail.com>
43673 * dlls/wined3d/device.c:
43674 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
43677 2005-12-03 Pavel Roskin <proski at gnu.org>
43679 * programs/wineconsole/wineconsole.c:
43680 Fixed regression in wineconsole creation (curses backend).
43682 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
43684 * tools/winapi/winapi_check:
43685 winapi_check: fully descend in included files to check for prototype.
43687 2005-12-03 Robert Shearman <rob@codeweavers.com>
43689 * dlls/oleaut32/typelib.c:
43690 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
43691 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
43692 should just affect which of a pair of [propget] and [propput]
43693 functions should be returned.
43695 2005-12-03 Robert Shearman <rob@codeweavers.com>
43697 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
43698 dlls/wininet/internet.h:
43699 wininet: global function/data cleanup
43700 Make some functions and a structure static since they are only used in
43703 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
43705 * programs/winedbg/stack.c:
43706 winedbg: fixed regression (and simplified code!) for arguments
43707 printing in backtrace.
43709 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
43711 * programs/winedbg/symbol.c:
43712 winedbg: fixed regression in 'info local' command.
43714 2005-12-03 Aric Stewart <aric@codeweavers.com>
43716 * programs/wcmd/builtins.c:
43717 wcmd: mkdir recursive create
43718 In at least both win2k and winxp mkdir from the command prompt can
43719 recursively create full directory paths. This implements that
43722 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
43724 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
43726 Move standard WGL function declarations to wingdi.h.
43727 dlls/opengl32/wgl.h is now empty and no longer needed.
43729 2005-12-02 Francois Gouget <fgouget@free.fr>
43731 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
43732 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
43733 tools/winapi/winapi_extract, tools/winebuild/utils.c:
43734 Assorted spelling fixes.
43736 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
43738 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
43739 include/wine/server_protocol.h, server/mapping.c,
43740 server/protocol.def, server/trace.c:
43741 Move mapping (section) objects into directory name space.
43743 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
43745 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
43746 server/protocol.def, server/timer.c, server/trace.c:
43747 Move timer objects into directory name space.
43749 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
43751 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
43752 server/protocol.def, server/semaphore.c, server/trace.c:
43753 Move semaphore objects into directory name space.
43755 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
43757 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
43758 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
43759 server/console.c, server/event.c, server/mutex.c,
43760 server/named_pipe.c, server/object.h, server/process.c,
43761 server/protocol.def, server/trace.c:
43762 Move event and mutex objects into directory name space.
43764 2005-12-02 Jacek Caban <jacek@codeweavers.com>
43766 * dlls/shdocvw/dochost.c:
43767 Sync the WebBrowser's window size with document's window.
43769 2005-12-02 Francois Gouget <fgouget@free.fr>
43771 * tools/winapi/win32.api:
43772 Update win32.api to match the current sources.
43774 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
43776 * include/objbase.h, tools/widl/header.c:
43777 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
43779 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
43781 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
43783 * tools/widl/header.c:
43784 Reorder the virtual table definition so it's defined before it is used
43785 in widl header output.
43787 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
43789 * tools/widl/header.c:
43790 Use interface instead of struct where appropriate in widl.
43792 2005-12-02 Francois Gouget <fgouget@free.fr>
43794 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
43795 Fix the AtlAxWinInit() prototype.
43796 Also make it return FALSE to indicate failure instead of E_FAIL.
43797 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
43799 2005-12-02 Francois Gouget <fgouget@free.fr>
43801 * dlls/netapi32/ds.c, tools/winapi/win32.api:
43802 Better stick to the PSDK types and to the dsrole.h prototype.
43805 2005-12-02 Francois Gouget <fgouget@free.fr>
43807 * tools/winapi/winapi_parser.pm:
43808 Fix __RPC_USER handling.
43810 2005-12-02 Francois Gouget <fgouget@free.fr>
43812 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
43813 Better stick to the PSDK types.
43816 2005-12-02 Francois Gouget <fgouget@free.fr>
43818 * dlls/dbghelp/module.c, include/dbghelp.h:
43819 Add IMAGEHLP_MODULEW64.
43820 Add SymGetModuleInfoW64() and SymLoadModule64().
43822 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
43824 * dlls/shell32/shlview.c:
43825 Implemented scrolling during drag&drop for the shellview class.
43827 2005-12-02 Jacek Caban <jacek@codeweavers.com>
43829 * dlls/shdocvw/dochost.c:
43830 Use sink in navigate_complete instead of ClientSite's IDispatch.
43832 2005-12-02 Juan Lang <juan_lang@yahoo.com>
43834 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
43835 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
43836 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
43837 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
43838 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
43839 Implement more OID support functions.
43840 Use the exported OID support functions internally.
43841 Move OID support functions and stubs to a separate file.
43843 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
43845 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
43846 Make winapi_check understand the interface keyword.
43848 2005-12-02 Pavel Roskin <proski@gnu.org>
43850 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
43851 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
43852 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
43853 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
43854 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
43855 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
43856 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
43857 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
43858 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
43859 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
43860 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
43861 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
43862 Improve script selection combobox in the font selection dialog - set
43863 height to 90 (the old value of 10 could only fit a single line) and
43864 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
43867 2005-12-02 Jacek Caban <jacek@codeweavers.com>
43869 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
43870 Added implementation of IConnectionPoint::Advise and Unadvise.
43872 2005-12-02 Hans Leidekker <hans@it.vu.nl>
43874 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
43875 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
43876 dlls/wldap32/error.c:
43877 Document DN and error handling functions.
43878 Try to stick to Wine's documentation format.
43880 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
43882 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
43883 programs/wcmd/wcmdmain.c:
43884 Avoid formatted output in a few more places where formatting is not
43885 really needed and output could be large enough to be truncated.
43887 2005-12-02 Jacek Caban <jacek@codeweavers.com>
43889 * dlls/shdocvw/oleobject.c:
43892 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
43894 * dlls/shell32/tests/shlfolder.c:
43895 Added a test for native PIDL format.
43897 2005-12-02 James Hawkins <truiken@gmail.com>
43899 * dlls/advpack/advpack.c:
43900 Document many of the advpack functions.
43902 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
43904 * dlls/x11drv/opengl.c:
43905 Handle DONTCARE flags on ChoosePixelFormat.
43906 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
43907 find a compatible pixel format without). So try without if we cannot
43908 find a valid fbconfig with these options.
43910 2005-12-01 Hans Leidekker <hans@it.vu.nl>
43912 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
43913 dlls/wldap32/wldap32.spec:
43914 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
43915 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
43916 ldap_parse_vlv_control{A,W}. Stub implementations for
43917 ldap_parse_page_control{A,W}.
43919 2005-12-01 Hans Leidekker <hans@it.vu.nl>
43921 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
43922 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
43923 Stub implementations for functions handling paged search results.
43924 Add some missing declarations.
43926 2005-12-01 Huw Davies <huw@codeweavers.com>
43928 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
43929 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
43930 dlls/msxml3/tests/domdoc.c:
43931 Make the node object aggregatable so that the element object (and in
43932 future all of the other node types) can use it.
43934 2005-12-01 Alexandre Julliard <julliard@winehq.org>
43936 * dlls/ntdll/virtual.c:
43937 Check for need to add area to the reserved list also on unmap.
43939 2005-12-01 Alexandre Julliard <julliard@winehq.org>
43941 * dlls/ntdll/virtual.c:
43942 Ignore the large address space flag when version is win9x.
43944 2005-12-01 Hans Leidekker <hans@it.vu.nl>
43946 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
43947 Document the ldap_delete* functions.
43949 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
43951 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
43952 Don't use formatted output in WCMD_setshow_sortenv.
43953 Don't use unsafe vsprintf in WCMD_output.
43955 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
43957 * dlls/x11drv/dib.c:
43958 Fix for the monochrome DIB with inverted colors.
43960 2005-12-01 Alexandre Julliard <julliard@winehq.org>
43962 * dlls/msvcrt/tests/headers.c:
43963 Improved the CHECK_DEF macro to avoid code duplication.
43965 2005-12-01 Robert Shearman <rob@codeweavers.com>
43967 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
43968 Make dump functions const.
43970 2005-12-01 Jacek Caban <jacek@codeweavers.com>
43972 * dlls/shdocvw/oleobject.c:
43973 Added implementation of OLEIVERB_SHOW in DoVerb.
43975 2005-12-01 Robert Shearman <rob@codeweavers.com>
43977 * dlls/oleaut32/typelib.c:
43978 Remove broken return value handling code and that would reference
43979 memory beyond the end of the arguments array. Replace it with code
43980 that properly handles referencing the return type and setting the
43981 return type to VT_VOID when a dispinterface function doesn't have any
43984 2005-12-01 Alexandre Julliard <julliard@winehq.org>
43986 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
43987 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
43990 2005-12-01 Alexandre Julliard <julliard@winehq.org>
43992 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
43993 programs/regedit/treeview.c, server/registry.c:
43994 Fixed some compiler warnings on Darwin.
43996 2005-12-01 Pavel Roskin <proski@gnu.org>
43998 * programs/notepad/dialog.c, programs/notepad/main.c:
43999 Improve font support in Notepad.
44001 2005-12-01 Robert Shearman <rob@codeweavers.com>
44003 * dlls/oleaut32/typelib.c:
44004 Introduce a variable "elemdesc" to eliminate some long common
44006 Move the contents of the second arguments loop inside the first.
44007 Move the MSFT_ReadLEDWords so that it is the last statement in the
44008 loop since it is one of the iterators.
44010 2005-12-01 Robert Shearman <rob@codeweavers.com>
44012 * dlls/oleaut32/typelib.c:
44013 Don't truncate large integer constants.
44015 2005-12-01 Jacek Caban <jacek@codeweavers.com>
44017 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
44018 dlls/shdocvw/webbrowser.c:
44019 Added IOleInPlaceActiveObject stub implementation.
44021 2005-12-01 James Hawkins <truiken@gmail.com>
44023 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
44024 Add a stub for AdvInstallFile.
44026 2005-12-01 Robert Shearman <rob@codeweavers.com>
44028 * configure, configure.ac, dlls/wininet/netconnection.c,
44029 include/config.h.in:
44030 Cleanup SSL connections properly, do a few security checks in
44031 NETCON_secure_connect and display errors from SSL on failure. Don't
44032 use SSL_set_bio as SSL_set_fd is cleaner for us.
44034 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
44036 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
44037 Add a test for LB_SELITEMRANGE, make it pass under Wine.
44039 2005-12-01 Robert Shearman <rob@codeweavers.com>
44041 * dlls/stdole2.tlb/std_ole_v2.idl:
44042 Fix the entry attributes of the two module functions and uncomment
44043 LoadPicture, but comment out the defaultvalue attribute that causes
44044 widl to issue a warning.
44046 2005-12-01 Robert Shearman <rob@codeweavers.com>
44048 * dlls/oleaut32/typelib.c:
44049 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
44050 PARAMFLAG_DHASDEFAULT.
44051 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
44053 2005-12-01 Steven Edwards <steven@codeweavers.com>
44055 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
44056 Add stubs for ldap_search_init_page[A/W].
44058 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
44060 * dlls/x11drv/winpos.c:
44061 Remove unused include X11/IntrinsicP.h.
44063 2005-12-01 Jacek Caban <jacek@codeweavers.com>
44065 * dlls/shdocvw/oleobject.c:
44066 Added SetObjectRects implementation.
44068 2005-12-01 Jacek Caban <jacek@codeweavers.com>
44070 * dlls/shdocvw/client.c:
44071 Return S_OK in [On|Can]InPlaceActivate.
44072 Handle IOleDocumentSite in QueryInterface.
44074 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
44076 * dlls/gdi/freetype.c:
44077 Make WineEngGetFontData always return the used byte count.
44079 2005-11-30 Peter Lemenkov <petro@mail.ru>
44081 * include/winuser.h:
44082 Added WS_EX_COMPOSITED.
44084 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
44086 * dlls/user/painting.c, dlls/user/tests/msg.c:
44087 Add a test for RedrawWindow with an empty region/rectangle, make it
44090 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
44092 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
44093 Added more Nvidia card IDs.
44095 2005-11-30 Alexandre Julliard <julliard@winehq.org>
44097 * tools/winewrapper:
44098 Added support for Darwin DYLD_LIBRARY_PATH.
44100 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
44102 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
44103 server/Makefile.in, server/directory.c, server/object.h,
44104 server/protocol.def, server/request.h, server/symlink.c,
44106 Implement symbolic link object in wineserver.
44107 Implement Nt[Create|Open|Query]SymbolicLinkObject.
44108 Change tests accordingly.
44110 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
44112 * dlls/shell32/shellpath.c:
44113 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
44115 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
44117 * dlls/x11drv/dib.c:
44118 Fix for RGB mask that corresponds to the visual's mask.
44120 2005-11-30 Hans Leidekker <hans@it.vu.nl>
44122 * dlls/wldap32/control.c:
44123 Document the ldap_control* functions.
44125 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
44127 * dlls/shell32/shlexec.c:
44128 Fix context menu handling for more than one entry in order to repair
44129 .lnk-file execution: Don't break at the first non-matching entry.
44131 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
44133 * dlls/opengl32/wgl.c:
44134 Added some checks on wglCreatContext to avoid problems (and
44137 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
44139 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
44140 Added stub for CryptVerifyMessageSignature.
44142 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
44144 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
44145 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
44146 state. Change tests accordingly.
44148 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
44150 * dlls/user/tests/msg.c, dlls/user/win.c:
44151 New maximized visible window should be shown with
44152 ShowWindow(SW_SHOW).
44154 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
44156 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
44157 CreateWindow should not activate invisible minimized or maximized
44159 Add several tests to show the correct behavior.
44161 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
44163 * dlls/version/tests/install.c:
44164 Fix version tests on windows 9x/ME.
44166 2005-11-30 Robert Shearman <rob@codeweavers.com>
44168 * dlls/wininet/tests/http.c:
44169 Test the behaviour of HttpSendRequestEx when putting data into the
44172 2005-11-30 Robert Shearman <rob@codeweavers.com>
44174 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
44175 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
44176 can be used by both HttpSendRequest and HttpSendRequestEx.
44177 Also allow HttpSendRequestEx to be used asynchronously.
44179 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
44181 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
44182 include/lmserver.h, include/lmwksta.h:
44183 Add some prototypes to include/ for already existing functions in
44186 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
44188 * tools/winapi/win16.api, tools/winapi/win32.api,
44189 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
44190 tools/winapi/winapi_parser.pm:
44191 Update win32.api to current cvs.
44192 Add __RPC_USER as a calling convention in winapi.
44194 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
44196 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
44197 Add support for Intel drivers version string.
44198 Update default driver version (nvidia).
44200 2005-11-30 Robert Shearman <rob@codeweavers.com>
44202 * dlls/x11drv/xrender.c:
44203 Disable XRender if bit masks aren't valid.
44204 XRender code in the X11 driver will go into an infinite loop when the
44205 colour bit masks are 0, so disable XRender in this case.
44207 2005-11-30 Robert Shearman <rob@codeweavers.com>
44209 * dlls/msi/registry.c:
44210 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
44211 include the NULL terminator, so fix this.
44213 2005-11-30 Robert Shearman <rob@codeweavers.com>
44215 * dlls/wininet/http.c:
44216 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
44217 the call to InternetCrackUrl, which concatenates the params onto the
44219 Some other minor cleanups.
44221 2005-11-30 Robert Shearman <rob@codeweavers.com>
44223 * dlls/oleaut32/typelib.c:
44224 Factor out code for doing ELEMDESC sizes and copies.
44225 Copy FUNCDESC structures returned to calling applications instead of
44226 passing a pointer to the master structure used internally.
44227 Call VariantInit on newly allocated memory before calling VariantCopy.
44229 2005-11-29 Hans Leidekker <hans@it.vu.nl>
44231 * configure, configure.ac:
44232 Link to the reentrant version of libldap.
44234 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
44236 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
44237 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
44238 Add Korean translations.
44240 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
44242 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
44243 server/Makefile.in, server/directory.c, server/main.c,
44244 server/object.c, server/object.h, server/protocol.def,
44245 server/request.c, server/request.h, server/trace.c:
44246 Implement directory object in wineserver.
44247 Implement Nt[Create|Open]DirectoryObject.
44248 Change tests accordingly.
44250 2005-11-29 Alexandre Julliard <julliard@winehq.org>
44252 * dlls/ntdll/loader.c:
44253 Check for a valid module before attempting to read the export
44254 directory in LdrGetProcedureAddress.
44256 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
44258 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
44259 Clear the reference counter in WSACleanup, with regression test.
44261 2005-11-29 Hans Leidekker <hans@it.vu.nl>
44263 * dlls/wldap32/compare.c:
44264 Document the ldap_compare* functions.
44266 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44268 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
44269 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
44270 include/wine/wined3d_interface.h:
44271 Added support for vertex and pixel shader constants that have no type
44272 i.e. they haven't been set yet or are clear.
44274 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
44276 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
44277 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
44278 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
44279 include/Makefile.in, include/dsrole.h:
44280 Added some stubbed Ds-calls
44281 Start of conformance tests for these Ds-calls.
44283 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
44285 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
44288 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44290 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
44291 dlls/dbghelp/path.c, include/dbghelp.h:
44292 Added support for 'loading' virtual modules.
44294 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44296 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
44297 Implemented SymGet{Next|Prev}Line64.
44299 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44301 * dlls/dbghelp/module.c:
44302 Now correctly checking calling down to 32 bit version.
44304 2005-11-29 Robert Shearman <rob@codeweavers.com>
44306 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
44307 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
44309 Modify test case to demonstrate this.
44311 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44313 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
44314 Implemented SymGetModuleInfo64.
44316 2005-11-29 Robert Shearman <rob@codeweavers.com>
44318 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
44319 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
44320 dlls/ole32/usrmarshal.c:
44321 Implement some user marshal functions and add tests.
44323 2005-11-29 Robert Shearman <rob@codeweavers.com>
44325 * dlls/wininet/http.c:
44326 More lpszServerName -> lpszHostName fixes.
44328 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44330 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
44331 Implemented SymUnloadModule64.
44333 2005-11-29 James Hawkins <truiken@gmail.com>
44335 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
44336 Returned versions are always initialized to zero, even on failure.
44337 Function always returns S_OK, even on failure.
44338 Copy the file to the temp directory if the file exists but isn't found
44339 by GetFileVersionInfoSize.
44340 If bVersion is FALSE, return the language and code page identifiers of
44341 the file, not the system.
44343 2005-11-29 Robert Shearman <rob@codeweavers.com>
44345 * dlls/wininet/http.c:
44346 Fix redirects from secure to non-secure and vice versa.
44348 2005-11-29 Robert Shearman <rob@codeweavers.com>
44350 * dlls/oleaut32/typelib.c:
44351 Implement ITypeInfo_Bind for typelibs.
44352 Fix some places where a returned object was AddRef'd.
44353 Make the search through implemented types work on all types, not just
44356 2005-11-29 Peter Lemenkov <petro@mail.ru>
44358 * include/shellapi.h:
44359 Added some definitions.
44361 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44363 * dlls/winmm/mci.c:
44364 Fixed some bugs in MCI string parsing.
44366 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44368 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
44369 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
44371 Implemented SymLoadModuleEx.
44373 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44375 * programs/winedbg/debugger.h, programs/winedbg/display.c,
44376 programs/winedbg/stack.c, programs/winedbg/symbol.c:
44377 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
44378 oriented API (stack_get_current_symbol).
44379 Reused the func name (stack_get_frame) for internal stack.c handling.
44381 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
44383 * dlls/ole32/ole32res.rc:
44384 Made the Drag&Drop cursors' rubber band visible on a white background.
44386 2005-11-29 Alexandre Julliard <julliard@winehq.org>
44388 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
44389 Avoid including X11/Intrinsic.h.
44391 2005-11-29 Alexandre Julliard <julliard@winehq.org>
44393 * dlls/gdi/bitmap.c:
44394 Added support for doing SetBitmapBits on a DIB section.
44396 2005-11-29 James Hawkins <truiken@gmail.com>
44398 * include/advpub.h:
44399 Add ADN_DEL_UNC_PATHS define to advpub.h.
44401 2005-11-29 Robert Shearman <rob@codeweavers.com>
44403 * dlls/wininet/http.c:
44404 Change all SendAsyncCallback calls into the synchronous
44405 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
44408 2005-11-29 Robert Shearman <rob@codeweavers.com>
44410 * include/objidl.idl:
44411 Make IAdviseSink methods non-async and remove the IAsyncManager
44412 parameter hack that native COM used to use (but not any more). Async
44413 calls are an optimisation that we're not going to support in the near
44416 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
44418 * dlls/opengl32/wgl.c:
44419 Fixed crash in wglShareList.
44421 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
44423 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
44424 Fix implementation of IDirectMusic8Impl_CreatePort.
44426 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44428 * include/cvconst.h:
44429 Added calling convention definitions.
44431 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
44433 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
44434 Added stub for dbghelp.SymRegisterCallback64.
44436 2005-11-29 Robert Shearman <rob@codeweavers.com>
44438 * dlls/oleaut32/typelib.c:
44439 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
44440 Copy VARDESC structures returned to calling applications instead of
44441 passing a pointer to the master structure used internally.
44443 2005-11-29 Robert Shearman <rob@codeweavers.com>
44445 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
44446 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
44448 2005-11-29 Robert Shearman <rob@codeweavers.com>
44450 * dlls/rpcrt4/cpsf.c:
44451 The CLSID can be substituted by an IID present in one of the proxy
44452 file infos in NdrDllGetClassObject.
44454 2005-11-29 Robert Shearman <rob@codeweavers.com>
44456 * dlls/rpcrt4/ndr_midl.c:
44457 Return the correct error code from NdrProxyErrorHandler.
44459 2005-11-29 Robert Shearman <rob@codeweavers.com>
44461 * dlls/rpcrt4/ndr_ole.c:
44462 Raise exceptions on failures.
44463 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
44464 pStubMsg->BufferLength.
44465 Fix buffer calculation when no interface data is marshaled to the
44468 2005-11-29 Robert Shearman <rob@codeweavers.com>
44470 * dlls/rpcrt4/ndr_marshall.c:
44471 Fix the overflow check to not depend on pStubMsg->BufferStart and
44472 pStubMsg->BufferEnd being valid, because they aren't filled in when
44473 using MIDL-generated server stubs.
44474 Don't set the pointer to NULL on unmarshaling because we may want to
44475 unmarshal the value to an existing pointer instead of allocating a new
44478 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
44480 * dlls/user/tests/win.c, dlls/user/win.c:
44481 EnumChildWindows should return result from the callback.
44483 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44485 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
44486 dlls/shdocvw/webbrowser.c:
44487 Activate document object.
44489 2005-11-28 Alexandre Julliard <julliard@winehq.org>
44491 * include/shlobj.h:
44492 Remove unnecessary external variable declarations.
44494 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
44496 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
44497 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
44498 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
44499 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
44500 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
44501 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
44502 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
44503 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
44504 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
44505 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
44506 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
44507 dlls/winmm/wineoss/oss.c:
44508 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
44510 2005-11-28 Juan Lang <juan_lang@yahoo.com>
44512 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
44513 Fix parameter count on some stubs (thanks to Marcus Meissner for
44514 spotting that.) Add a few more stubs.
44516 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
44518 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
44519 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
44520 Add German resources.
44522 2005-11-28 Hans Leidekker <hans@it.vu.nl>
44524 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
44525 Document the ldap_bind* functions.
44527 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
44529 * dlls/shell32/shfldr_unixfs.c:
44530 Enhanced UnixFolder's IDropTarget implementation.
44531 Use STATIC_CAST macro more consistently.
44533 2005-11-28 Alexandre Julliard <julliard@winehq.org>
44535 * tools/winebuild/spec16.c:
44536 Preserve 16-byte stack alignment in 16-bit relays.
44538 2005-11-28 Alexandre Julliard <julliard@winehq.org>
44540 * tools/winebuild/relay.c:
44541 Enforce 16-byte stack alignment when returning from 16-bit code and
44542 when calling a register function.
44544 2005-11-28 Ge van Geldorp <gvg@reactos.org>
44546 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
44547 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
44548 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
44549 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
44550 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
44551 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
44552 dlls/kernel/computername.c, dlls/kernel/debugger.c,
44553 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
44554 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
44555 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
44556 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
44557 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
44558 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
44559 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
44560 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
44561 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
44562 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
44563 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
44564 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
44565 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
44566 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
44567 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
44568 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
44569 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
44570 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
44571 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
44572 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
44573 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
44574 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
44575 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
44576 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
44577 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
44578 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
44579 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
44580 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
44581 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
44582 server/console.c, server/debugger.c, server/event.c, server/fd.c,
44583 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
44584 server/mapping.c, server/mutex.c, server/named_pipe.c,
44585 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
44586 server/region.c, server/registry.c, server/semaphore.c,
44587 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
44588 server/thread.h, server/timer.c, server/token.c, server/trace.c,
44589 server/window.c, server/winstation.c:
44590 Match PSDK STATUS_* definitions.
44592 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
44594 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
44595 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
44596 dlls/msvideo/msvideo_main.c, include/vfw.h:
44597 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
44600 2005-11-28 Aric Stewart <aric@codeweavers.com>
44602 * dlls/wininet/http.c:
44603 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
44604 port if non standard on the redirect host header and make sure to
44605 append the extra information (parameters) and such to the location if
44606 present. Additionally check to see if we are redirecting to https and
44607 if so set the appropriate port.
44609 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44611 * dlls/shdocvw/dochost.c:
44612 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
44614 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
44616 * dlls/shell32/shlview.c:
44617 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
44619 2005-11-28 Ge van Geldorp <gvg@reactos.org>
44621 * dlls/shell32/shlexec.c:
44622 Other code in shlexec.c (e.g. the extension handling code in
44623 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
44626 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
44628 * dlls/winspool/info.c:
44629 Documentation added for GetPrinterDriverDirectoryW + A.
44631 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
44633 * include/ddk/wdm.h:
44634 Add directory and symlink access rights.
44636 2005-11-28 Robert Shearman <rob@codeweavers.com>
44638 * dlls/wininet/http.c:
44639 Add support for using secure (SSL/TLS) connections through a proxy
44642 2005-11-28 Robert Shearman <rob@codeweavers.com>
44644 * dlls/wininet/http.c, dlls/wininet/internet.h,
44645 dlls/wininet/netconnection.c:
44646 Move the initiation of the SSL connection into a separate function.
44648 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
44650 * dlls/user/menu.c, dlls/user/tests/menu.c:
44651 set_menu_item_text handles converting an empty menu item to a
44652 separator on its own, give it a chance to do its work in the
44655 2005-11-28 Robert Shearman <rob@codeweavers.com>
44657 * dlls/wininet/http.c, dlls/wininet/internet.h:
44658 Add a host port field that preserves the requested port of the
44661 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
44663 * dlls/usp10/usp10.c, include/usp10.h:
44664 Added some missing definitions in usp10.h.
44666 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
44668 * dlls/x11drv/graphics.c:
44669 Handle an X error in X11DRV_ExtFloodFill().
44671 2005-11-28 Robert Shearman <rob@codeweavers.com>
44673 * dlls/wininet/http.c:
44674 Fix "http://" prefix detection on the proxy URL.
44676 2005-11-28 Robert Shearman <rob@codeweavers.com>
44678 * dlls/rpcrt4/ndr_midl.c:
44679 Make sure to fill out the MIDL_STUB_MESSAGE structure in
44680 NdrSendReceive like we do in NdrProxySendReceive.
44682 2005-11-28 Robert Shearman <rob@codeweavers.com>
44684 * dlls/rpcrt4/ndr_marshall.c:
44685 Implement conformant varying array functions.
44687 2005-11-28 Robert Shearman <rob@codeweavers.com>
44689 * dlls/rpcrt4/ndr_marshall.c:
44690 Implement conformant struct functions.
44692 2005-11-28 Robert Shearman <rob@codeweavers.com>
44694 * dlls/rpcrt4/ndr_marshall.c:
44695 Implement FC_STRUCTPAD2 for complex types.
44697 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
44699 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
44700 Add stub implementation for SetMagicColors().
44702 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44704 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
44705 Added AtlAxCreateControl stub implementation.
44707 2005-11-28 Robert Shearman <rob@codeweavers.com>
44709 * dlls/wininet/http.c:
44710 Replace some useless checks in HTTP_AddProxyInfo with asserts.
44712 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44714 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
44715 dlls/shdocvw/webbrowser.c:
44716 Added IOleDocumentSite implementation.
44718 2005-11-28 Robert Shearman <rob@codeweavers.com>
44720 * dlls/wininet/http.c:
44721 Simplify and fix Set-Cookie handling.
44723 2005-11-28 Robert Shearman <rob@codeweavers.com>
44725 * dlls/ole32/defaulthandler.c:
44726 Implement IOleObject_DoVerb function by running the object and then
44727 delegating to the remote IOleObject_DoVerb function.
44729 2005-11-28 Robert Shearman <rob@codeweavers.com>
44731 * dlls/rpcrt4/ndr_marshall.c:
44732 Add functions for marshaling base types (ints, floats, etc.).
44734 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44736 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
44737 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
44738 Better windows handling.
44740 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
44742 * dlls/shell32/shell32_main.h:
44743 Modified KeyStateToDropEffect macro to match native shellview's
44746 2005-11-28 Robert Shearman <rob@codeweavers.com>
44748 * dlls/wininet/http.c:
44749 Simplify HTTP_InsertProxyAuthorization.
44751 2005-11-28 Robert Shearman <rob@codeweavers.com>
44753 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
44754 dlls/ole32/oleobj.c:
44755 Delegate advises to the remote object to enable the client to receive
44756 data change notifications.
44758 2005-11-28 Robert Shearman <rob@codeweavers.com>
44760 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
44761 Extend conformance computation function to also compute variances.
44762 MSDN suggests that conformance and variance are pretty much the same,
44763 but there may be some subtleties to it.
44765 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44767 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
44768 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
44769 Added implementation of GetWindowContext.
44770 Added stub implementation of IOleInPlaceFrame interface.
44772 2005-11-28 Alexandre Julliard <julliard@winehq.org>
44774 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
44775 Ignore generated rsrc.res.
44777 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
44779 * dlls/shell32/shlview.c:
44780 Register the shell view itself as the drop target, not it's parent folder.
44781 Forward drag&drop method calls to the folder currently under the cursor.
44783 2005-11-28 Robert Shearman <rob@codeweavers.com>
44785 * dlls/wininet/internet.c:
44786 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
44787 tests show that the callbacks happen either synchronously or within an
44788 alternative asynchronous call.
44789 Remove a check for a NULL lpfnStatusCB that is already performed by
44790 INTERNET_SendCallback and add a comment about a difference to native.
44792 2005-11-28 Robert Shearman <rob@codeweavers.com>
44794 * dlls/wininet/http.c:
44795 Add parsing of the Content-ID and Proxy-Connection headers.
44796 Sort the table of header to option number mappings correctly.
44797 Change a FIXME to a WARN because there are "X-..." headers that we
44798 aren't supposed to parse.
44800 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
44802 * include/imagehlp.h:
44803 Add some 64 bit definitions.
44805 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44807 * dlls/wined3d/device.c:
44808 Stop reporting not having swapchain 0 as an error and add an internal
44809 variable instead of modifying a parameter.
44811 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44813 * dlls/wined3d/vertexdeclaration.c:
44814 Correct some errors in the way vertex declarations for directx 8 are
44815 parsed and add offset support.
44817 2005-11-28 Ge van Geldorp <gvg@reactos.org>
44819 * dlls/shell32/iconcache.c:
44820 Load shortcut icon by resource id instead of by icon index.
44822 2005-11-28 Robert Shearman <rob@codeweavers.com>
44824 * dlls/ole32/defaulthandler.c:
44825 Call DefaultHandler_Stop if we fail to start the server running
44826 correctly and a few formatting fixes.
44828 2005-11-28 Robert Shearman <rob@codeweavers.com>
44830 * dlls/rpcrt4/ndr_marshall.c:
44831 Fix NdrConformantArrayBufferSize to include the size of the
44833 Make NdrConformantArrayMemorySize do something more useful, like
44834 actually return the required memory.
44835 Conformance offset can be negative and should only be two bytes.
44837 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
44839 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
44840 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
44841 dlls/msvidc32/rsrc.rc:
44842 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
44844 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
44846 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
44847 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
44848 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
44850 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
44852 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
44853 Fix several bugs in msrle32 preventing it to load.
44854 Remove a hack in ICOpen compensating a bug in msrle32.
44855 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
44856 convoluted GWLP_HINSTANCE hack.
44858 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
44860 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
44861 Update Korean translations.
44863 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
44865 * dlls/ole32/ole32res.rc:
44866 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
44868 2005-11-28 Jacek Caban <jacek@codeweavers.com>
44870 * dlls/shdocvw/webbrowser.c:
44871 Don't crash when parameters of Navigate2 are NULL.
44873 2005-11-28 Robert Shearman <rob@codeweavers.com>
44875 * dlls/wininet/http.c, dlls/wininet/internet.h:
44876 Add a new field "lpszHostName" to the session to track the host name
44877 of the HTTP server, as opposed to the server that we will connect to
44878 that could be a proxy server. Fixes the "Host:" header that we send to
44881 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
44883 * dlls/winmm/winmm.c:
44884 LoadLibrary16 is no longer exported by name, so do the lookup by its
44885 ordinal (when loading NE sibling).
44887 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
44889 * dlls/ntdll/cdrom.c:
44890 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
44891 IOCTL_STORAGE_CHECK_VERIFY.
44893 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
44895 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
44896 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
44898 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44900 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44901 Correct the matrix sizes in software shaders and remove an erroneous
44902 parameter from lrp.
44904 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
44906 * dlls/x11drv/settings.c:
44907 Ignore frequency requests in Desktop mode.
44909 2005-11-28 Robert Shearman <rob@codeweavers.com>
44911 * dlls/ole32/defaulthandler.c:
44912 Call the equivalent delegate function for all of the simple
44915 2005-11-28 Robert Shearman <rob@codeweavers.com>
44917 * dlls/rpcrt4/ndr_marshall.c:
44918 We should always allocate in NdrConformantStringUnmarshal if the
44919 memory pointer is NULL.
44921 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
44923 * dlls/dinput/device.c:
44924 Handle DInput8 interfaces in device QueryInterface.
44926 2005-11-28 Hans Leidekker <hans@it.vu.nl>
44928 * dlls/wldap32/add.c:
44929 Document the ldap_add* functions.
44931 2005-11-28 Huw Davies <huw@codeweavers.com>
44933 * dlls/gdi/bitblt.c:
44934 If the driver doesn't support StretchBlt try to use StretchDIBits
44937 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
44939 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
44940 dlls/shell32/tests/shlfolder.c:
44941 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
44942 Directly return the correct "My Computer" attributes in
44943 ISF_Desktop_fnGetAttributesOf().
44944 Remove "todo_wine" from the "My Computer" attributes test case.
44945 Add test case for retrieving the file system path from the
44946 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
44948 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
44950 * documentation/README.ko:
44951 Add a translation of the README.
44953 2005-11-28 Mike McCormack <mike@codeweavers.com>
44955 * dlls/msi/helpers.c:
44956 If a source directory doesn't exist, use the install root instead.
44958 2005-11-28 Mike McCormack <mike@codeweavers.com>
44960 * dlls/msi/dialog.c:
44961 Handle the ^ character in MaskEdit controls.
44963 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
44965 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
44966 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
44968 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
44970 * dlls/shell32/shfldr_unixfs.c:
44971 Initial stubbed implementation of UnixFolder's IDropTarget interface.
44973 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
44975 * dlls/kernel/process.c:
44976 Initialize file_exists to 0 at exe load test, prevents mistaking of
44977 UTF-8 encoded exenames as builtins.
44979 2005-11-26 Alexandre Julliard <julliard@winehq.org>
44981 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
44982 programs/avitools/.gitignore, programs/clock/.gitignore,
44983 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
44984 programs/eject/.gitignore, programs/expand/.gitignore,
44985 programs/explorer/.gitignore, programs/hh/.gitignore,
44986 programs/msiexec/.gitignore, programs/notepad/.gitignore,
44987 programs/progman/.gitignore, programs/regedit/.gitignore,
44988 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
44989 programs/rundll32/.gitignore, programs/start/.gitignore,
44990 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
44991 programs/view/.gitignore, programs/wcmd/.gitignore,
44992 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
44993 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
44994 programs/winedbg/.gitignore, programs/winefile/.gitignore,
44995 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
44996 programs/winepath/.gitignore, programs/winetest/.gitignore,
44997 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
44998 programs/winver/.gitignore, tools/winegcc/.gitignore:
44999 Ignore symlink files too (needed for git).
45001 2005-11-26 Alexandre Julliard <julliard@winehq.org>
45003 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
45004 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
45005 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
45006 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
45007 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
45008 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
45009 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
45010 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
45011 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
45012 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
45013 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
45014 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
45015 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
45016 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
45017 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
45018 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
45019 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
45020 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
45021 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
45022 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
45023 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
45024 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
45025 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
45026 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
45027 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
45028 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
45029 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
45030 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
45031 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
45032 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
45033 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
45034 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
45035 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
45036 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
45037 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
45038 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
45039 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
45040 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
45041 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
45042 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
45043 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
45044 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
45045 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
45046 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
45047 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
45048 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
45049 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
45050 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
45051 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
45052 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
45053 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
45054 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
45055 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
45056 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
45057 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
45058 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
45059 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
45060 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
45061 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
45062 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
45063 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
45064 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
45065 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
45066 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
45067 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
45068 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
45069 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
45070 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
45071 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
45072 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
45073 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
45074 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
45075 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
45076 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
45077 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
45078 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
45079 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
45080 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
45081 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
45082 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
45083 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
45084 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
45085 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
45086 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
45087 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
45088 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
45089 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
45090 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
45091 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
45092 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
45093 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
45094 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
45095 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
45096 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
45097 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
45098 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
45099 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
45100 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
45101 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
45102 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
45103 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
45104 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
45105 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
45106 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
45107 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
45108 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
45109 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
45110 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
45111 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
45112 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
45113 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
45114 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
45115 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
45116 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
45117 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
45118 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
45119 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
45120 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
45121 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
45122 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
45123 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
45124 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
45125 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
45126 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
45127 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
45128 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
45129 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
45130 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
45131 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
45132 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
45133 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
45134 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
45135 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
45136 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
45137 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
45138 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
45139 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
45140 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
45141 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
45142 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
45143 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
45144 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
45145 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
45146 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
45147 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
45148 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
45149 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
45150 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
45151 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
45152 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
45153 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
45154 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
45155 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
45156 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
45157 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
45158 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
45159 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
45160 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
45161 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
45162 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
45163 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
45164 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
45165 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
45166 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
45167 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
45168 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
45169 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
45170 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
45171 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
45172 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
45173 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
45174 dlls/version/.cvsignore, dlls/version/.gitignore,
45175 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
45176 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
45177 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
45178 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
45179 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
45180 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
45181 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
45182 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
45183 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
45184 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
45185 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
45186 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
45187 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
45188 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
45189 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
45190 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
45191 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
45192 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
45193 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
45194 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
45195 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
45196 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
45197 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
45198 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
45199 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
45200 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
45201 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
45202 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
45203 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
45204 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
45205 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
45206 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
45207 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
45208 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
45209 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
45210 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
45211 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
45212 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
45213 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
45214 fonts/.gitignore, include/.cvsignore, include/.gitignore,
45215 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
45216 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
45217 libs/unicode/.cvsignore, libs/unicode/.gitignore,
45218 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
45219 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
45220 programs/.cvsignore, programs/.gitignore,
45221 programs/avitools/.cvsignore, programs/avitools/.gitignore,
45222 programs/clock/.cvsignore, programs/clock/.gitignore,
45223 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
45224 programs/control/.cvsignore, programs/control/.gitignore,
45225 programs/eject/.cvsignore, programs/eject/.gitignore,
45226 programs/expand/.cvsignore, programs/expand/.gitignore,
45227 programs/explorer/.cvsignore, programs/explorer/.gitignore,
45228 programs/hh/.cvsignore, programs/hh/.gitignore,
45229 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
45230 programs/notepad/.cvsignore, programs/notepad/.gitignore,
45231 programs/progman/.cvsignore, programs/progman/.gitignore,
45232 programs/regedit/.cvsignore, programs/regedit/.gitignore,
45233 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
45234 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
45235 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
45236 programs/start/.cvsignore, programs/start/.gitignore,
45237 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
45238 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
45239 programs/view/.cvsignore, programs/view/.gitignore,
45240 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
45241 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
45242 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
45243 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
45244 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
45245 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
45246 programs/winefile/.cvsignore, programs/winefile/.gitignore,
45247 programs/winemenubuilder/.cvsignore,
45248 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
45249 programs/winemine/.gitignore, programs/winepath/.cvsignore,
45250 programs/winepath/.gitignore, programs/winetest/.cvsignore,
45251 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
45252 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
45253 programs/winhelp/.gitignore, programs/winver/.cvsignore,
45254 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
45255 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
45256 tools/widl/.gitignore, tools/winapi/.cvsignore,
45257 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
45258 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
45259 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
45260 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
45261 tools/wrc/.cvsignore, tools/wrc/.gitignore:
45262 Renamed all .cvsignore files to .gitignore.
45264 2005-11-24 Hans Leidekker <hans@it.vu.nl>
45266 * programs/winebrowser/main.c, tools/wine.inf:
45267 Also handle mailto: urls.
45269 2005-11-24 Mike McCormack <mike@codeweavers.com>
45271 * dlls/msvcrt/tests/printf.c:
45272 Add some tests for _fcvt.
45274 2005-11-24 Marcus Meissner <meissner@suse.de>
45277 extern "C" wrappers for usp10.h.
45279 2005-11-24 Mike McCormack <mike@codeweavers.com>
45281 * dlls/msi/helpers.c:
45282 Make all source directories at the root of the install.
45284 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
45286 * dlls/advapi32/lsa.c:
45287 Return a real error in LsaLookupSids.
45289 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
45291 * include/Makefile.in:
45294 2005-11-24 Mike McCormack <mike@codeweavers.com>
45296 * dlls/wldap32/ber.c:
45297 Fix a compile error.
45299 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
45301 * dlls/opengl32/wgl_ext.c:
45302 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
45304 2005-11-24 Juan Lang <juan_lang@yahoo.com>
45306 * include/wincrypt.h:
45307 Add more declarations.
45309 2005-11-23 Francois Gouget <fgouget@free.fr>
45311 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
45312 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
45313 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
45314 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
45315 dlls/shell32/shellpath.c, dlls/user/edit.c,
45316 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
45317 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
45318 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
45319 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
45320 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
45321 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
45322 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
45323 dlls/wintab32/context.c, programs/progman/En.rc,
45324 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
45325 tools/wrc/translation.c:
45326 Assorted spelling fixes.
45328 2005-11-23 Francois Gouget <fgouget@free.fr>
45330 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
45331 Documentation tweaks to make winapi_check happy.
45332 Also specify the documented spec file entry.
45334 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
45336 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
45337 Add German resource file for msvideo.
45339 2005-11-23 Francois Gouget <fgouget@free.fr>
45341 * dlls/wldap32/control.c, dlls/wldap32/init.c,
45342 dlls/wldap32/winldap_private.h, include/winldap.h,
45343 tools/winapi/win32.api:
45344 winldap.h should include windeh.f and schnlsp.h.
45345 Enclose the API definitions in an extern "C" section and define
45347 Better stick to the types defined by the PSDK.
45348 Fix the ldap_create_vlv_control*() prototypes.
45351 2005-11-23 Alexandre Julliard <julliard@winehq.org>
45353 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
45354 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
45355 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
45356 tools/winebuild/import.c:
45357 Preserve 16-byte stack alignment in the various assembly
45358 functions. Needed for MacOSX.
45360 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
45362 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
45363 dlls/msvideo/rsrc.rc:
45364 Add Korean translation.
45366 2005-11-23 Francois Gouget <fgouget@free.fr>
45368 * dlls/advpack/tests/advpack.c:
45369 Add trailing '\n' to trace() call.
45371 2005-11-23 Francois Gouget <fgouget@free.fr>
45373 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
45374 Add LPADDRINFO, missing IP_* defines and missing APIs.
45375 Enclose the API definitions in an extern "C" section.
45376 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
45377 Better stick to the types defined by the PSDK.
45380 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
45382 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
45383 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
45384 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
45385 Update Korean translations.
45387 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
45389 * dlls/shell32/shfldr_unixfs.c:
45390 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
45392 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45394 * dlls/mscms/tests/profile.c:
45395 Be more strict and verbose while testing
45396 GetStandardColorSpaceProfile().
45398 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
45400 * dlls/user/tests/sysparams.c:
45401 Make test_SPI_SETBORDER less likely to permanently change visual
45403 - use smaller border widths values for testing;
45404 - provide a work around for a Windows XP feature that made the tests
45405 change the caption width.
45407 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
45409 * dlls/shell32/shfldr_desktop.c:
45410 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
45412 Fixed a handle leak in case of failing AddToEnumList call.
45414 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
45416 * dlls/shell32/shfldr_mycomp.c:
45417 Also scan HKEY_CURRENT_USER for shell namespace extensions in
45420 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
45422 * dlls/shell32/brsfolder.c:
45423 Initialize OLE instead of just COM, in order to enable Drag & Drop.
45425 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
45427 * dlls/commdlg/filedlg.c:
45428 Initialize OLE instead of COM only in order to enable Drag and Drop.
45430 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
45432 * include/commctrl.h:
45433 Define DateTime_SetMonthCalColor.
45435 2005-11-23 Juan Lang <juan_lang@yahoo.com>
45437 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
45438 Fix some memory leaks.
45440 2005-11-23 Alexandre Julliard <julliard@winehq.org>
45442 * dlls/x11drv/event.c:
45443 Fixed some broken code that was causing compiler warnings.
45445 2005-11-23 Huw Davies <huw@codeweavers.com>
45447 * dlls/msxml3/tests/domdoc.c:
45448 Release a stray node.
45450 2005-11-22 Alexandre Julliard <julliard@winehq.org>
45452 * ANNOUNCE, ChangeLog, VERSION, configure:
45455 ----------------------------------------------------------------
45456 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
45458 * dlls/commdlg/fontdlg16.c:
45459 Fixes for FormatCharDlgProc16:
45460 - properly store the ChooseFont pointer, use a window property as the
45461 A and W functions do;
45462 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
45464 2005-11-22 Aric Stewart <aric@codeweavers.com>
45466 * dlls/wininet/http.c:
45467 HttpEndRequest does not actually send an extra NULL byte at the end of
45468 the request. Help from Rob Shearman on this one.
45470 2005-11-22 Alexandre Julliard <julliard@winehq.org>
45472 * dlls/kernel/volume.c:
45473 Don't try to set the label in the superblock of FAT filesystems, that
45474 doesn't do the right thing anyway.
45476 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45478 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
45479 Corrects an error in the _m3xm3 shader function in pixel and vertex
45482 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
45484 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
45485 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
45486 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
45487 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
45488 Add a semi-functional ICCompressorChoose implementation.
45490 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
45492 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
45493 GetSystemMetrics fixes with corresponding tests.
45495 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
45497 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
45498 server/debugger.c, server/event.c, server/fd.c, server/file.c,
45499 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
45500 server/mutex.c, server/named_pipe.c, server/object.c,
45501 server/object.h, server/process.c, server/queue.c, server/registry.c,
45502 server/request.c, server/semaphore.c, server/serial.c,
45503 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
45504 server/timer.c, server/token.c, server/winstation.c:
45505 Add name_lookup function in object_ops.
45507 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
45509 * dlls/commdlg/fontdlg16.c:
45510 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
45511 the lpszStyle fields.
45513 2005-11-22 Hans Leidekker <hans@it.vu.nl>
45515 * programs/winebrowser/Makefile.in:
45516 No need to link against shell32 or user32.
45518 2005-11-22 Aric Stewart <aric@codeweavers.com>
45520 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
45521 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
45522 headers. Also adding a test for some header adding flags.
45524 2005-11-22 Alexandre Julliard <julliard@winehq.org>
45526 * server/registry.c:
45527 Use struct unicode_str instead of null-terminated strings where
45528 possible, and remove constraints on total key path length.
45530 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
45532 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
45534 Add stdarg.h where missing.
45536 2005-11-22 Marcus Meissner <meissner@suse.de>
45538 * dlls/winsock/socket.c:
45539 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
45541 2005-11-22 Steven Edwards <winehacker@gmail.com>
45543 * dlls/ntdll/version.c:
45544 Correct URL for version infomation database website.
45546 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
45548 * dlls/gdi/tests/dc.c:
45549 Add a test showing that SaveDC after GetDC should return 1.
45551 2005-11-22 Jacek Caban <jacek@codeweavers.com>
45553 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
45554 Create window in SetClientSite and return it in
45555 IOleInPlaceSite::GetWindow.
45557 2005-11-22 Robert Shearman <rob@codeweavers.com>
45559 * dlls/wininet/tests/http.c:
45560 Test the sizes of some of the parameters passed into the callback.
45562 2005-11-22 Robert Shearman <rob@codeweavers.com>
45564 * dlls/wininet/internet.c, dlls/wininet/internet.h,
45565 dlls/wininet/utility.c:
45566 Rename SendAsyncCallback to INTERNET_SendCallback.
45568 2005-11-22 Robert Shearman <rob@codeweavers.com>
45570 * dlls/wininet/http.c:
45571 Fix an incorrect entry in the HTTP header field table causing broken
45572 Location field parsing.
45574 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45576 * dlls/advpack/tests/advpack.c:
45577 Exit test after first TranslateInfString() failure, which seems to be
45580 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45582 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
45583 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
45584 Implement a pixel shader parser and cross compiler. All version of
45585 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
45586 will be cross compiled.
45588 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
45590 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
45591 server/mapping.c, server/mutex.c, server/named_pipe.c,
45592 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
45593 server/winstation.c:
45594 Return correct error on name collision when creating new named
45596 Check for correct error in affected places.
45598 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
45600 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
45601 Kernel32 should create named objects with OBJ_OPENIF flag set.
45602 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
45603 RtlNtStatusToDosError.
45605 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
45607 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
45608 Update Korean translations.
45610 2005-11-21 Alexandre Julliard <julliard@winehq.org>
45612 * programs/winecfg/drive.c:
45613 Only set label and serial number when they are actually changed.
45615 2005-11-21 Alexandre Julliard <julliard@winehq.org>
45617 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
45618 server/mailslot.c, server/protocol.def, server/trace.c:
45619 Fixed handling of mailslot read timeout to avoid compiler warnings.
45621 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
45624 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
45625 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
45627 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
45629 * dlls/ntdll/tests/om.c:
45630 More Object Manager tests.
45632 2005-11-21 Aric Stewart <aric@codeweavers.com>
45634 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
45635 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
45636 some things out of HTTP_SendRequestW to avoid duplicate code.
45638 2005-11-21 Ge van Geldorp <gvg@reactos.org>
45640 * dlls/crypt32/encode.c:
45641 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
45643 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
45645 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
45646 dlls/shell32/shell32_main.h:
45647 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
45648 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
45649 PidlToSicIndex() and return -1 in error cases.
45650 Read shell overlay icon settings from registry to allow icon
45653 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
45655 * dlls/msvcrt/locale.c:
45656 Fix bogus unreal code page messages in _setmbcp().
45658 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
45660 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
45661 Do not forward _mbccpy to strcpy.
45662 Remove the error message in _mbccpy, it is not an error.
45664 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
45666 * dlls/comctl32/syslink.c:
45667 Improved word wrapping and tab key handling.
45669 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
45671 * dlls/advpack/advpack.c, include/advpub.h:
45672 Add/correct prototypes for some already defined functions in advpack.
45674 2005-11-21 Hans Leidekker <hans@it.vu.nl>
45676 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
45677 dlls/wldap32/wldap32.spec:
45678 Implement ldap_create_vlv_control{A,W},
45679 ldap_encode_sort_control{A,W}.
45680 Add a stub for ldap_create_page_control{A,W}.
45682 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
45684 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
45685 include/winsvc.h, tools/winapi/win32.api:
45686 Add/correct prototypes for some already defined functions in
45687 advapi32. Correct spec file entry for GetSecurityInfoExW.
45689 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
45691 * dlls/user/winstation.c, include/wine/server_protocol.h,
45692 server/protocol.def, server/trace.c, server/winstation.c:
45693 Replace inherit flag with object attributes in winstation and desktop
45694 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
45696 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
45698 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
45699 Fix _mbsspn() with conformance tests.
45701 2005-11-21 Hans Leidekker <hans@it.vu.nl>
45703 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
45704 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
45705 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
45706 programs/taskmgr/taskmgr.rc:
45707 Added Dutch translations.
45709 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
45711 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
45712 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
45713 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
45714 programs/winefile/Ko.rc:
45715 Update Korean translations.
45717 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
45719 * dlls/x11drv/scroll.c:
45720 Print scroll and clip rectangles on the ScrollDC entry.
45722 2005-11-21 Rob Shearman <rob@codeweavers.com>
45724 * dlls/advapi32/service.c:
45725 Don't try waiting for the service process to start if the
45726 CreateProcess call failed.
45728 2005-11-21 Mike McCormack <mike@codeweavers.com>
45730 * dlls/msi/registry.c:
45731 Loop around calling RegQueryValue until we have a big enough string
45732 for both the name and the value.
45734 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
45736 * dlls/shdocvw/dochost.c:
45737 Added GetHostInfo implementation.
45739 2005-11-21 Ge van Geldorp <gvg@reactos.org>
45741 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
45742 Fix some prototypes to match the PSDK.
45744 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45746 * dlls/kernel/oldconfig.c:
45747 - ANSI SCSI revision is a hex number.
45748 - Be more verbose with parser ERRs.
45750 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
45752 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
45753 Mark some functions as implemented in the spec files.
45755 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
45757 * programs/winecfg/driveui.c:
45758 Create new drives with autodetect type.
45760 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45762 * dlls/msvcrt/tests/file.c:
45763 Minor MSVCRT test changes:
45764 - add two invalid parameter checks for fopen(),
45765 - rearrange test sequence into two parts (low-level and stream I/O),
45768 2005-11-21 Hans Leidekker <hans@it.vu.nl>
45770 * dlls/wldap32/value.c:
45771 Fix the build without openldap.
45773 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
45775 * include/wincrypt.h:
45776 Add prototypes for some already defined functions in crypt32.
45778 2005-11-21 Aric Stewart <aric@codeweavers.com>
45780 * dlls/wininet/internet.c:
45781 Implement the use of NETCON_send for HTTP connections when in
45784 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
45786 * dlls/version/tests/install.c:
45787 Fix version tests on NT, 2K and XP, make some errors more verbose.
45789 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
45791 * dlls/winmm/wineoss/audio.c:
45792 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
45793 continuing with even higher channels numbers.
45795 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
45797 * dlls/winsock/socket.c:
45798 Fixed typo in ws_sockaddr_u2ws().
45800 2005-11-18 Hans Leidekker <hans@it.vu.nl>
45802 * configure, configure.ac, dlls/wldap32/init.c,
45803 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
45804 dlls/wldap32/wldap32.spec:
45805 Avoid using deprecated openldap functions.
45806 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
45807 Add stub implementation for ldap_startup and ldap_stop_tls_s.
45809 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
45811 * programs/winedbg/types.c:
45812 Native dbghelp doesn't provide names for basic type, so added relevant
45813 basic type names in winedbg.
45815 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
45817 * dlls/commdlg/filedlg.c:
45818 There is no need to resize our own fake dialog to match the parent, it
45819 doesn't have controls anyway.
45821 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45823 * dlls/mscms/tests/profile.c:
45824 Don't call unicode functions of file API as they fail on Win9x.
45826 2005-11-18 Alexandre Julliard <julliard@winehq.org>
45828 * server/console.c, server/event.c, server/handle.c, server/handle.h,
45829 server/mailslot.c, server/mapping.c, server/mutex.c,
45830 server/named_pipe.c, server/object.c, server/object.h,
45831 server/process.c, server/request.h, server/semaphore.c,
45832 server/timer.c, server/user.h, server/winstation.c:
45833 Added a struct unicode_str to encapsulate object names.
45835 2005-11-18 Hans Leidekker <hans@it.vu.nl>
45837 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
45838 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
45839 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
45840 Avoid using deprecated openldap functions.
45841 Correct some return values.
45843 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
45845 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
45846 programs/winedbg/winedbg.c:
45847 Centralized calls for SymSetContext, we only do it when we change the
45848 current stack frame, and no longer every time we look up local symbols
45851 2005-11-18 Alexandre Julliard <julliard@winehq.org>
45853 * dlls/kernel/tests/thread.c:
45854 Avoid setting the context before the thread has started running, it's
45855 broken on most Windows versions.
45857 2005-11-18 Huw Davies <huw@codeweavers.com>
45859 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
45860 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
45861 dlls/msxml3/tests/domdoc.c:
45862 Ref count the xmlDocPtr.
45863 If two nodes refer to the same xmlNodePtr don't return same object.
45865 2005-11-18 Hans Leidekker <hans@it.vu.nl>
45867 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
45868 Avoid using deprecated openldap functions.
45869 Correct some return values.
45871 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
45873 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
45874 programs/winedbg/stack.c:
45875 Move print_func_and_args to stack.c, where it belongs.
45877 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
45879 * dlls/user/static.c:
45880 Fix vertical text alignment in static controls.
45882 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
45884 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
45885 dlls/comctl32/tests/header.c:
45886 Added header control tests.
45888 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
45890 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
45891 programs/winedbg/stack.c, programs/winedbg/symbol.c,
45892 programs/winedbg/winedbg.c:
45893 - now storing frames information in thread structure
45894 - frames are cached after each thread stops execution
45895 - reimplemented backtrace on top of this
45897 2005-11-18 Alexandre Julliard <julliard@winehq.org>
45899 * dlls/kernel/tests/locale.c:
45900 Added a few more Unicode digits from Unicode version 4.1.
45902 2005-11-18 Alexandre Julliard <julliard@winehq.org>
45904 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
45905 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
45906 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
45907 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
45908 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
45909 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
45910 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
45911 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
45912 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
45913 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
45914 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
45915 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
45916 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
45917 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
45918 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
45919 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
45920 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
45921 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
45922 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
45923 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
45924 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
45925 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
45926 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
45927 libs/unicode/casemap.c, libs/unicode/wctype.c:
45928 Updated codepage tables to Unicode version 4.1.
45930 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
45932 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
45933 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
45934 programs/cmdlgtst/cmdlgr.rc:
45935 Update Korean translations.
45937 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
45939 * dlls/user/tests/win.c:
45940 Add another test for Z order of child windows.
45942 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
45944 * dlls/kernel/vxd.c:
45945 Use case insensitive comparison to check file extensions.
45947 2005-11-18 Peter Beutner <p.beutner@gmx.net>
45949 * dlls/x11drv/opengl.c:
45950 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
45951 the selected pixel format lacks full hardware acceleration and only a
45952 few parts are accelerated. So don't always set it but only if the X
45953 server actually reports that the selected pixel format is not fully
45956 2005-11-18 Jacek Caban <jacek@codeweavers.com>
45958 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
45959 dlls/shdocvw/webbrowser.c:
45960 Free ConnectionPoint objects (fix memory leak).
45962 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
45964 * dlls/msvcrt/undname.c:
45965 Ensures, when we cannot demangle the string, to return the mangled
45966 name instead of a NULL pointer.
45968 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
45970 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
45971 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
45972 Now returning correct symbol flags (as native does) for function pmts
45973 & locals in dbghelp.
45974 Modified winedbg accordingly.
45976 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
45978 * dlls/twain/dsm_ctrl.c:
45979 If SANE returns empty device list treat it as an error.
45981 2005-11-18 Jacek Caban <jacek@codeweavers.com>
45983 * dlls/atl/registrar.c:
45984 Fix parsing '{' char.
45986 2005-11-18 Robert Reif <reif@earthlink.net>
45988 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
45989 Handle failure on Windows 95 properly.
45990 Make two functions available to all files.
45991 Make format_string() const correct.
45993 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
45995 * configure, configure.ac, dlls/winsock/socket.c,
45996 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
45997 Implemented getaddrinfo(), including full mapping of struct addrinfo
45998 between UNIX and Windows. Based on a patch by Mike Hearn.
46000 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
46002 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
46003 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
46004 programs/winedbg/types.c:
46005 Dbghelp describes the types of function arguments with a specific
46006 symbol-type (symt) which links both to arguments' type and to function
46008 - added this new type to dbghelp
46009 - implemented its use in winedbg
46011 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
46013 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
46014 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
46015 programs/winedbg/break.c, programs/winedbg/expr.c,
46016 programs/winedbg/memory.c, programs/winedbg/symbol.c,
46017 programs/winedbg/types.c:
46018 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
46021 2005-11-17 Alexandre Julliard <julliard@winehq.org>
46023 * libs/unicode/cpmap.pl:
46024 Only update modified files.
46026 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
46028 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
46029 Improve IConnectionPoint handling.
46031 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46033 * dlls/wined3d/device.c:
46034 Disable support for creation FMT_Unknown textures. This gets most of
46035 the d3d8 demos from www.codesampler.com working.
46037 2005-11-17 Robert Shearman <rob@codeweavers.com>
46039 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
46040 Remove some incompatibilities in the wctype table by updating the
46041 space, blank and cntrl exceptions and fixing the type given to
46042 characters in the "Zl" and "Zp" classes.
46044 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
46046 * dlls/comctl32/header.c:
46047 Return false if index is out of bounds in GetItemT.
46049 2005-11-17 Alexandre Julliard <julliard@winehq.org>
46051 * programs/explorer/explorer.c:
46052 Fixed invalid C syntax.
46054 2005-11-17 Robert Shearman <rob@codeweavers.com>
46056 * dlls/kernel/profile.c:
46057 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
46058 Don't increment the szFile pointer since we removed the BOM earlier
46059 and it will cause the first real character of the INI file to be
46062 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
46064 * programs/winefile/winefile.c, programs/winefile/winefile.h:
46065 Use command line for initial directory selection.
46066 Remove useless hwndParent variable.
46068 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46070 * dlls/wined3d/swapchain.c:
46071 Clear the z and stencil buffers at the end of the scene, this fixes a
46072 problem with the solid node bsp demo from www.codesampler.com as well
46073 as a lot of blank screens in some other demos.
46075 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
46077 * dlls/msvcrt/tests/cpp.c:
46078 Provide a sample of the joy of MSC symbol mangling.
46080 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
46082 * programs/winedbg/symbol.c:
46083 When a symbol name already contains a module name, we shouldn't search
46086 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
46088 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
46089 programs/winedbg/debugger.h:
46090 Simplification of lex's input reading.
46092 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
46094 * dlls/user/tests/monitor.c:
46095 Made test loadable on win95 again (EnumDisplayDevicesA not present).
46097 2005-11-17 Jacek Caban <jacek@codeweavers.com>
46099 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
46100 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
46101 Added stub implementation of IDocHostUIHandler.
46103 2005-11-17 Jacek Caban <jacek@codeweavers.com>
46105 * include/mshtmhst.idl:
46106 Added IHTMLWindow forward declaration.
46108 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
46110 * tools/winapi/win32.api:
46111 Update win32.api to cvs.
46113 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46115 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
46116 Fix _fcloseall() return value.
46117 Improve some trace messages.
46118 Add tests for fopen(), fclose(), _fcloseall().
46119 Stricten some checks of _unlink().
46121 2005-11-16 Jacek Caban <jacek@codeweavers.com>
46123 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
46124 dlls/shdocvw/webbrowser.c:
46125 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
46127 2005-11-16 Aric Stewart <aric@codeweavers.com>
46129 * configure, configure.ac, programs/Makefile.in,
46130 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
46131 programs/explorer/explorer.c:
46132 Beginnings of an explorer.exe replacement that wraps the existing
46135 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
46137 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
46138 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
46139 Added ability to execute commands from a file passed on command line
46140 (through --file option).
46141 Use that feature to get rid of arg_command hack (--command option now
46142 creates a temporary file).
46144 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
46146 * dlls/user/edit.c, dlls/user/tests/msg.c:
46147 Add a test for some edit control behaviours, make it pass under Wine.
46149 2005-11-16 Robert Reif <reif@earthlink.net>
46151 * dlls/winmm/wavemap/wavemap.c:
46152 Only convert bits per sample between different encoding formats.
46154 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
46156 * dlls/winsock/socket.c, include/ws2tcpip.h:
46157 Added mapping between unix and windows sockaddr_in6(_old) and
46158 sockaddr_in. Added address family, socket type mappers.
46160 2005-11-16 Robert Shearman <rob@codeweavers.com>
46162 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
46163 - Improve callback to give context sensitive information about the
46164 different statuses and print the thread ID that it was called from.
46165 - Replace the busy waiting on the "goon" flag with an event.
46166 - Replace hard coded numbers with more informative constants
46167 throughout the InternetReadFile test.
46168 - Add tests for InternetReadFileExA.
46169 - Fix the error value from calling InternetReadFile with a NULL handle
46170 as indicated by the test.
46172 2005-11-16 Jacek Caban <jacek@codeweavers.com>
46174 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
46175 Added IOleInPlaceSite stub implementation.
46177 2005-11-15 Mike McCormack <mike@codeweavers.com>
46180 Add timezone information to the registry.
46182 2005-11-15 Robert Shearman <rob@codeweavers.com>
46184 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
46185 dlls/wininet/utility.c:
46186 We shouldn't pass the struct hostent returned from gethostbyname as
46187 it's not thread-safe and isn't needed anyway.
46189 2005-11-15 Ken Thomases <ken@codeweavers.com>
46191 * dlls/ntdll/signal_i386.c:
46192 Updated context definitions for the latest Darwin/x86.
46194 2005-11-15 Robert Shearman <rob@codeweavers.com>
46196 * dlls/wininet/internet.c:
46197 Correct the size of a callback parameter.
46198 Fix the declaration of INTERNET_WorkerThreadFunc.
46200 2005-11-15 Mike McCormack <mike@codeweavers.com>
46202 * dlls/msi/registry.c:
46203 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
46205 2005-11-15 Alexandre Julliard <julliard@winehq.org>
46207 * dlls/wininet/urlcache.c:
46208 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
46210 2005-11-15 Mike McCormack <mike@codeweavers.com>
46212 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
46213 Fix function prototype and spec file entry for
46214 MsiEnumComponentQualifiers.
46216 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
46218 * dlls/comctl32/header.c:
46219 Implement implement header callback support (HDN_GETDISPINFO notification):
46220 - better factorisation
46223 2005-11-15 Alexandre Julliard <julliard@winehq.org>
46225 * dlls/urlmon/tests/url.c:
46226 Don't crash if BindToStorage fails.
46228 2005-11-15 Mike McCormack <mike@codeweavers.com>
46230 * dlls/msi/install.c:
46231 Only return ERROR_MORE_DATA if there's a buffer to copy a result
46234 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
46236 * dlls/user/focus.c:
46237 Do not change focus if the being activated window is no longer
46240 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
46242 * dlls/kernel/tests/drive.c:
46243 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
46245 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
46247 * dlls/winspool/tests/info.c:
46248 Some extra tests for GetPrinterDriverDirectory.
46249 Display a TRACE when the Service "spooler" is not running (NT).
46251 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
46253 * dlls/kernel/comm.c:
46254 Disable PARMRK input flag of serial ports.
46256 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
46258 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
46259 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
46260 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
46261 programs/winefile/Ko.rc:
46262 Update Korean translations.
46264 2005-11-15 Alexandre Julliard <julliard@winehq.org>
46266 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
46267 Use proper asm name for external functions.
46269 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
46271 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
46272 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
46274 2005-11-15 Jacek Caban <jacek@codeweavers.com>
46276 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
46277 dlls/shdocvw/webbrowser.c:
46278 Beginning implementation of Navigate2.
46280 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
46282 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
46283 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
46284 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
46285 - use D3DCOLOR macros instead of using shift + masks
46286 - fix a bug where diffuse.lpData checked instead of specular.lpData
46287 - implement color fixup on ARB VShader compilation code:
46288 -> on input parameters using swizzle
46289 -> add is_color parameter on vshader_program_add_param
46291 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
46293 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
46294 Add stubs around ScriptStringAnalyse to avoid PAF crash.
46296 2005-11-15 Robert Shearman <rob@codeweavers.com>
46298 * dlls/wininet/http.c:
46299 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
46300 an INTERNET_ASYNC_RESULT structure.
46301 The source handle in HTTP_Connect should be the parent's handle.
46303 2005-11-15 Robert Shearman <rob@codeweavers.com>
46305 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
46306 SSL doesn't need to use a different socket to unsecure communications.
46308 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
46310 * dlls/kernel/tests/thread.c:
46311 Corrected last error information.
46312 Make sure we can run the tests on win9x.
46314 2005-11-15 Mike McCormack <mike@codeweavers.com>
46316 * dlls/msi/package.c:
46317 Set the Installed property if the product is already installed.
46319 2005-11-14 Alexandre Julliard <julliard@winehq.org>
46321 * dlls/user/input.c, server/queue.c:
46322 Added support for the QS_ALLPOSTMESSAGE flag.
46324 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
46326 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
46327 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
46328 Beginning of true BindToStorage implementation.
46330 2005-11-14 Huw Davies <huw@codeweavers.com>
46332 * tools/widl/header.c:
46333 Prefix [putref] property names with putref_.
46335 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
46337 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
46338 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
46340 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
46341 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
46342 SPI_{G|S}ICONTITLELOGFONT.
46343 Accordingly extend the corresponding tests.
46345 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
46347 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
46348 Undname: Allow more then one coded character in demangle_datatype.
46350 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
46353 Add default version information.
46355 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
46357 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
46358 NtReadFile: now returning correct status in NtReadFile for EOF
46359 conditions (on files) and broken pipe (on named pipes).
46361 2005-11-14 Peter Beutner <p.beutner@gmx.net>
46363 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
46364 When creating DIBs with a color depth <= 8, always set biClrUsed field
46365 to the number of entries in the color table.
46367 2005-11-14 Mike McCormack <mike@codeweavers.com>
46369 * dlls/msi/cond.y, dlls/msi/tests/package.c:
46370 Empty strings are not equal to any number, so all comparisons against
46371 them fail except for tests for non-equalness.
46373 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46375 * dlls/wined3d/device.c:
46376 Fix an intermittent lockup with ATI's driver, I expect the problem is
46377 trying to clear the display before it's visible. Also correct the
46380 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
46382 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
46383 dlls/urlmon/urlmon_main.h:
46384 Added get_protocol_iface internal function and use it in
46387 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
46389 * dlls/ddraw/surface_main.c:
46390 Use the front buffer palette for DC operations on off-screen buffers.
46392 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46394 * dlls/advpack/tests/advpack.c:
46395 Get the version and language ID of ADVPACK.DLL too.
46397 2005-11-14 H. Verbeet <hverbeet@gmail.com>
46399 * dlls/ddraw/surface_dib.c:
46400 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
46401 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
46403 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
46405 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
46406 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
46407 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
46408 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
46409 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
46410 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
46411 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
46412 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
46413 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
46414 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
46415 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
46416 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
46417 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
46418 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
46419 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
46420 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
46421 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
46422 programs/winemine/rsrc.rc:
46423 Add Korean translations.
46425 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
46427 * dlls/iphlpapi/iphlpapi_main.c:
46428 Add, reformat API documentation.
46430 2005-11-14 Mike McCormack <mike@codeweavers.com>
46432 * dlls/msi/cond.y, dlls/msi/tests/package.c:
46433 Fix comparison of empty properties to numbers and add test cases.
46435 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
46437 * dlls/user/tests/msg.c:
46438 Fix message tests to run cleanly on Windows XP SP1.
46440 2005-11-14 Edgar Hucek <gimli@gentoo.org>
46442 * dlls/winmm/joystick/joystick.c:
46443 Unicode compile fix.
46445 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
46447 * dlls/kernel/tests/thread.c:
46448 Fix set_test_val function declaration to ensure stack is left
46451 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46453 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
46454 Fix a test for InternetCreateUrlA as no Windows platform sets last
46455 error here. Make InternetCreateUrlA pass the test.
46457 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46459 * dlls/crypt32/tests/cert.c:
46460 Don't call missing API function.
46462 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
46464 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
46465 Add DDBLT_DONOTWAIT flag.
46466 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
46468 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
46470 * dlls/urlmon/umon.c:
46471 Move BindToStorage hack to the separated function.
46473 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46475 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
46476 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
46477 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
46478 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
46479 dlls/d3d9/volumetexture.c:
46480 Remove the setting of the result pointer to NULL in creates, tests
46481 show that windows doesn't set the result to NULL on error.
46483 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
46485 * dlls/ntdll/thread.c:
46486 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
46487 from the command-line.
46489 2005-11-14 Peter Lemenkov <petro@mail.ru>
46491 * include/rpcdce.h:
46494 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
46496 * dlls/comctl32/imagelist.c:
46497 Reformat "see" section, to match c2man requirements.
46499 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
46501 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
46502 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
46503 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
46504 Improve c2man Documented-Total count. Changes:
46505 - add missing description
46506 - complete missing A/W pairs
46507 - document remaining comdlg32 functions
46509 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
46511 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
46512 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
46513 dlls/advapi32/security.c:
46514 Improve c2man Documented-Total count. Changes:
46515 - add missing description
46516 - add missing returns section
46518 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
46520 * programs/winetest/Makefile.in:
46521 Add shdocvw tests to winetest.
46523 2005-11-12 Robert Shearman <rob@codeweavers.com>
46525 * dlls/ole32/compobj.c:
46526 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
46527 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
46528 instead of InprocServer32.
46530 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
46532 * dlls/kernel/tests/thread.c:
46533 Add some extra error information.
46535 2005-11-12 Robert Shearman <rob@codeweavers.com>
46537 * dlls/wininet/internet.c, dlls/wininet/internet.h:
46538 Implement InternetReadFileExA (based on a patch by Brian Gerst).
46540 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
46542 * dlls/dinput/joystick_linuxinput.c:
46543 Add additional sanity checks to the linux input system dinput joystick
46546 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
46548 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
46549 Removed a couple of shift/reduce warnings in grammar.
46551 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
46553 * programs/regedit/Nl.rc:
46554 Update Dutch resources.
46556 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
46558 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
46559 dlls/shdocvw/webbrowser.c:
46560 Added IViewObject2 stub implementation.
46562 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
46564 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
46565 dlls/version/tests/install.c:
46566 Added some tests for VerFindFileA.
46568 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
46570 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
46571 prefix can be NULL for GetTempFileNameW.
46573 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
46575 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
46576 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
46577 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
46578 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
46579 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
46580 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
46581 dlls/wininet/wininet_Ko.rc:
46582 Add Korean translations.
46584 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
46586 * dlls/urlmon/urlmon.spec:
46587 Correct argument count for URLDownloadToCacheFile{A,W}.
46589 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
46591 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
46592 dlls/shell32/shlexec.c:
46593 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
46594 emulated Windows version is Win9x, Excel refuses to communicate with a
46595 unicode client in win9x mode.
46597 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
46599 * dlls/user/dde_client.c:
46600 Convert some ERRs to WARNs in the DDE client code when appropriate.
46602 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
46604 * dlls/kernel/heap.c:
46605 Protect sys/stat.h with a conditional.
46607 2005-11-11 Steven Edwards <winehacker@gmail.com>
46610 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
46612 2005-11-11 Christoph Frick <frick@sc-networks.de>
46614 * dlls/dinput/joystick_linuxinput.c:
46615 Moved and adopted joystick_linux.c code into the
46616 joystick_linuxinput.c.
46618 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
46620 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
46621 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
46622 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
46623 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
46624 references on code).
46625 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
46626 glGetInteger (as it returns bad value).
46628 2005-11-10 Francois Gouget <fgouget@free.fr>
46630 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
46631 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
46632 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
46633 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
46634 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
46635 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
46636 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
46637 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
46638 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
46639 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
46640 dlls/dinput/device.c, dlls/dinput/mouse.c,
46641 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
46642 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
46643 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
46644 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
46645 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
46646 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
46647 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
46648 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
46649 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
46650 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
46651 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
46652 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
46653 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
46654 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
46655 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
46656 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
46657 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
46658 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
46659 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
46660 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
46661 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
46662 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
46663 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
46664 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
46665 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
46666 dlls/wininet/internet.c, dlls/winmm/mci.c,
46667 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
46668 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
46669 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
46670 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
46671 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
46672 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
46673 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
46674 programs/winevdm/winevdm.c:
46675 Remove spaces before '\n' in traces.
46677 2005-11-10 Francois Gouget <fgouget@free.fr>
46679 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
46680 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
46681 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
46682 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
46683 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
46684 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
46686 Assorted spelling and case fixes.
46688 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46690 * dlls/advpack/tests/advpack.c:
46692 - don't fail on WriteFile(),
46693 - add valid error codes,
46694 - empty buffer to avoid printing garbage,
46695 - remove bogus inf-file which TranslateInfString() creates here.
46697 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
46700 Make parameter higlighting regex less "hungry".
46702 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
46704 * programs/winemenubuilder/winemenubuilder.c:
46705 Parse the command line returned by CommandLineFromMsiDescriptor() to
46706 extract the application path. Otherwise winemenubuilder ignores the
46707 .lnk file entirely.
46709 2005-11-10 Francois Gouget <fgouget@free.fr>
46711 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
46712 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
46713 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
46714 Add trailing '\n's to ok() and TRACE() calls.
46716 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46718 * dlls/kernel/tests/path.c:
46719 Add error code valid for Win9x and XP.
46721 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
46723 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
46724 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
46725 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
46726 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
46727 dlls/shell32/systray.c:
46728 Improve c2man Documented-Total count. Changes:
46729 - add missing description
46730 - add missing returns section
46731 - complete missing A/W pairs
46732 - reformate comments, to match c2man requirements
46734 2005-11-10 Francois Gouget <fgouget@free.fr>
46736 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
46737 dlls/dxerr9/errors.h:
46738 Assorted spelling fixes in the DXErr8/9 error files.
46740 2005-11-10 Francois Gouget <fgouget@free.fr>
46742 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
46743 Remove extra backslash that was causing an awk warning.
46745 2005-11-10 Mike McCormack <mike@codeweavers.com>
46747 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
46748 programs/regedit/rsrc.rc:
46749 Added Korean resources.
46751 2005-11-10 Mike McCormack <mike@codeweavers.com>
46753 * programs/start/start.c:
46754 Remove the limit on the length of the command line.
46756 2005-11-10 Aric Stewart <aric@codeweavers.com>
46759 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
46761 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
46763 * dlls/uxtheme/system.c:
46764 Improve c2man Documented-Total count. Changes:
46765 - add missing returns section
46767 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
46769 * dlls/x11drv/init.c, include/wingdi.h:
46770 Added support for SHADEBLENDCAPS.
46772 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
46774 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
46775 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
46777 Support Mesa GL_VERSION on parse.
46779 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
46781 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
46782 Added URLDownloadToCacheFile[AW] stub.
46784 2005-11-10 Mike Hearn <mike@plan99.net>
46786 * dlls/wininet/version.rc:
46787 Update wininet version info.
46789 2005-11-09 Alexandre Julliard <julliard@winehq.org>
46791 * ANNOUNCE, ChangeLog, VERSION, configure:
46794 ----------------------------------------------------------------
46795 2005-11-09 Huw Davies <huw@codeweavers.com>
46797 * dlls/wineps/ps.c:
46798 Escape non-printable characters in the document title and also
46799 truncate it to 0x80 characters.
46801 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
46803 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
46804 Initialize COM prior to displaying the file dialog.
46806 2005-11-09 Mike McCormack <mike@codeweavers.com>
46808 * dlls/msi/registry.c, dlls/msi/tests/db.c:
46809 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
46812 2005-11-09 Mike McCormack <mike@codeweavers.com>
46815 Make sure we only CoUninitialize after successfully initializing.
46816 Fix the address of the returned IShellLinkDataList interface.
46818 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
46820 * dlls/urlmon/file.c:
46821 Added IInternetPriority implementation to FileProtocol.
46823 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
46825 * dlls/user/cursoricon.c:
46826 If a color bitmap is provided, store bitmap information from it
46827 instead of the mask bitmap one.
46829 2005-11-09 Alexandre Julliard <julliard@winehq.org>
46831 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
46832 Don't call SetWindowPos in ShowWindow if a parent window is not
46833 visible, only toggle the WS_VISIBLE flag.
46835 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
46837 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
46838 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
46839 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
46840 dlls/user/win.c, dlls/user/winproc.c:
46841 Improve c2man Documented-Total count. Changes:
46842 - add missing description
46843 - add missing returns section
46844 - complete missing A/W pairs
46845 - reformate comments, to match c2man requirements
46847 2005-11-09 Robert Shearman <rob@codeweavers.com>
46849 * dlls/oleaut32/typelib.c:
46850 - Cleanup formating of DispCallFunc.
46851 - Fix DispCallFunc for functions with return values.
46852 - Don't rely on _copy_arg as it is going away soon.
46854 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
46856 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
46857 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
46858 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
46859 dlls/ole32/storage.c, dlls/ole32/storage32.c:
46860 Improve c2man Documented-Total count.
46862 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
46864 * dlls/shell32/brsfolder.c:
46865 Initialize COM prior to displaying the SHBrowseForFolder dialog.
46867 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46869 * dlls/shell32/tests/shlfolder.c:
46870 Disable code that segfaults on Win98 SE.
46872 2005-11-09 Robert Shearman <rob@codeweavers.com>
46874 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
46875 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
46876 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
46877 - Fix up the callers and reorganize CoGetClassObject to split out the
46878 inproc code into another function.
46880 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
46882 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
46883 Added implementation of IInternetPriority in HttpProtocol.
46885 2005-11-08 Alexandre Julliard <julliard@winehq.org>
46887 * include/xmldom.idl:
46888 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
46890 2005-11-08 Huw Davies <huw@codeweavers.com>
46892 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
46893 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
46894 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
46895 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
46896 Include msxml2.h rather than msxml.h and xmldom.h.
46898 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
46900 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
46901 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
46903 Add tests that show that the border value manipulated by
46904 SPI_{GET,SET}BORDER is completely the same as with
46905 SPI_{GET,SET}NONCLIENTMETRICS.
46906 Fix a few signed/unsigned warnings in unrelated tests from the same
46908 Made the tests pass on wine.
46910 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46912 * dlls/advapi32/tests/crypt.c:
46913 Win98 fails another way when user isn't logged in.
46915 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
46917 * dlls/shell32/systray.c:
46918 Unicodify systray.c.
46920 2005-11-08 Alexandre Julliard <julliard@winehq.org>
46922 * include/windef.h:
46923 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
46926 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
46928 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
46929 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
46930 dlls/shdocvw/tests/shortcut.c:
46931 Support for shell instance objects.
46932 Removed a wine_todo for a no longer failing test.
46933 Added a test for IPersistFolder3::GetCurFolder.
46935 2005-11-08 Alexandre Julliard <julliard@winehq.org>
46937 * dlls/mapi32/tests/prop.c:
46938 Get rid of FAR keywords.
46940 2005-11-08 Huw Davies <huw@codeweavers.com>
46942 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
46943 Implement selectSingleNode.
46945 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
46947 * dlls/kernel/heap.c:
46948 Implement GlobalMemoryStatusEx for Solaris.
46950 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46952 * dlls/kernel/tests/heap.c:
46953 Take into account some alignment done by HeapAlloc() on Win9x.
46955 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
46957 * dlls/wininet/internet.c:
46958 Unicodify InternetCheckConnection.
46959 Use HeapAlloc'ed buffers where applicable.
46961 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
46963 * dlls/shell32/systray.c:
46964 Move functions a bit to get rid of a static declaration.
46966 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
46968 * dlls/comctl32/treeview.c:
46969 Do not issue a GetUpdateRect() to query an update region for
46970 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
46973 2005-11-08 Huw Davies <huw@codeweavers.com>
46975 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
46976 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
46977 dlls/msxml3/tests/domdoc.c:
46978 Implement get_parseError.
46980 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
46982 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
46983 Correct some allocated buffer lengths while converting to Unicode.
46985 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
46987 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
46988 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
46989 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
46990 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
46991 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
46992 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
46993 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
46994 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
46995 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
46996 dlls/user/listbox.c, dlls/user/static.c:
46997 Handle WM_PRINTCLIENT.
46998 Don't use SelectClipRgn in WM_PRINTCLIENT.
47000 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
47002 * dlls/wined3d/directx.c:
47003 Fix parsing of version number.
47005 2005-11-08 Huw Davies <huw@codeweavers.com>
47007 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
47008 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
47009 Fix cut-n-paste error in licence text.
47011 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47013 * dlls/d3d9/query.c:
47014 Allow NULL ppQuery to be passed to CreateQuery.
47016 2005-11-08 James Hawkins <truiken@gmail.com>
47018 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
47019 Implement TranslateInfString with tests.
47021 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
47023 * dlls/ole32/compobj.c:
47024 Added tracing to CoCreateInstance.
47026 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
47028 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
47029 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
47030 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
47031 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
47032 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
47033 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
47034 Improve c2man Documented-Total count. Changes:
47035 - add missing description
47036 - add missing returns section
47037 - complete missing A/W pairs
47038 - reformate comments, to match c2man requirements
47040 2005-11-08 Mike McCormack <mike@codeweavers.com>
47042 * dlls/ntdll/time.c:
47043 Add some missing timezones.
47045 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
47047 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
47048 - fill DirectShowFilters Container
47049 - fix some MLKs (clear variants)
47051 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47053 * dlls/crypt32/tests/cert.c:
47054 Make Crypt32 tests loadable on Win98.
47056 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47058 * dlls/winsock/tests/sock.c:
47059 Added last error code for XP SP1.
47061 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
47063 * dlls/dmloader/loader.c:
47064 Add some checks and fix some stream leaks.
47066 2005-11-08 Robert Shearman <rob@codeweavers.com>
47068 * dlls/ole32/rpc.c:
47069 We shouldn't pass the application name into CreateProcess because the
47070 value stored in the registry could include arguments.
47072 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47074 * dlls/wined3d/swapchain.c:
47075 Fixed an error in Swapchain_GetFrontBufferData.
47077 2005-11-08 Mike McCormack <mike@codeweavers.com>
47079 * programs/winemenubuilder/winemenubuilder.c:
47080 Extract the executable name for msi advertised shortcuts.
47082 2005-11-08 Mike McCormack <mike@codeweavers.com>
47084 * dlls/shell32/shelllink.c:
47085 Fix a problem spotted by Dmitry and another one stopping correctly
47086 formatted lnk files from being generated.
47088 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47090 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
47091 Semi-stub implementation for SHRegGetValue(A|W).
47093 2005-11-07 James Hawkins <truiken@gmail.com>
47095 * include/winerror.h:
47096 Define the setupapi hresult errors.
47098 2005-11-07 Peter Lemenkov <petro@mail.ru>
47100 * include/wininet.h:
47101 Added some missing definitions in wininet.h.
47103 2005-11-07 Huw Davies <huw@codeweavers.com>
47105 * include/xmldom.idl, include/xmldomdid.h:
47106 Add IXMLDOMParseError.
47108 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
47110 * dlls/shell32/brsfolder.c:
47111 More robust code for querying ShellFolder attributes (some
47112 ShellFolders ignore the flag mask in GetAttributesOf).
47114 2005-11-07 Alexandre Julliard <julliard@winehq.org>
47116 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
47117 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
47118 Added a bunch of tests for the INF parser.
47120 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
47122 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
47123 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
47124 First draft of ExtTextOut on an open path.
47126 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
47128 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
47129 dlls/dxdiagn/provider.c:
47130 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
47131 - more complete container hierarchy
47132 - DXDiag_AddFileDescContainer service to fill dll info
47133 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
47135 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
47137 * dlls/user/sysparams.c:
47138 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
47139 adding the needed non client metrics A->W conversions.
47141 2005-11-07 Stefan Huehner <stefan@huehner.org>
47143 * dlls/secur32/secur32.c:
47144 Fix segfault when querying non-existent SecurityProvider.
47146 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
47148 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
47149 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
47150 Add stub implementation of IMediaStream interface.
47152 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
47154 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
47155 AtlAxWinInit dummy implementation.
47157 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
47159 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
47160 Implement RtlInitAnsiStringEx.
47162 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47164 * dlls/wined3d/drawprim.c:
47165 Verify that the texture coordinate used in DrawStridedSlow is in range
47166 before trying to referencing the associated data.
47168 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47170 * dlls/wined3d/device.c:
47171 Prevent SetFVF from clearing down the vertex declaration of the FVF is
47172 zero. This is required for Prince of Persia, The sands of time.
47174 2005-11-07 Robert Shearman <rob@codeweavers.com>
47176 * dlls/ntdll/resource.c:
47177 LdrAccessResource should pop 16 bytes off the stack since it is a
47180 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
47182 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
47183 Added support of loading of IPicture data from non-statable
47184 IStreams. Added testcases for this.
47186 2005-11-07 James Hawkins <truiken@gmail.com>
47188 * dlls/hhctrl.ocx/hhctrl.c:
47189 Free an alloc'ed string.
47191 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
47193 * dlls/user/cursoricon.c:
47194 When creating black & white cursor icon, handle special case where
47195 hbmColor is null and hbmMask specify a bitmap having twice the height
47196 and formatted so the upper half is the icon AND bitmask and the lower
47197 one is the OR bitmask.
47199 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
47201 * dlls/d3d8/d3dcore_gl.h:
47202 Remove already included headers.
47204 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
47206 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
47207 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
47208 dlls/gdi/palette.c, dlls/gdi/path.c:
47209 Improve c2man Documented-Total count.
47211 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
47213 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
47214 - Move target folder initialization to a dedicated function.
47215 - Use this function in BindToObject (should be faster).
47216 - Special handling for FolderShortcut objects in Initialize method.
47217 - Removed a todo_wine from a no longer failing unit test.
47219 2005-11-05 Davin McCall <davmac@davmac.org>
47221 * dlls/winmm/winealsa/audio.c:
47222 Avoid getting ahead of dsound mixer when using non-hw device. Also
47223 avoid using internal ALSA call to retrieve hardware play position.
47225 2005-11-05 Kevin Koltzau <kevin@plop.org>
47227 * dlls/ntdll/thread.c:
47228 x86_64 references a named union, ensure unions are not nameless.
47230 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
47232 * dlls/commdlg/cdlg_De.rc:
47233 Update German resource file.
47235 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47237 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
47238 - Stricten cases for NT in a two tests.
47239 - WSAAddressToString[AW] don't fail on Win9x for those.
47240 - Modify it to pass new tests.
47242 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47244 * dlls/msi/tests/db.c:
47245 Win9x returns MSIDBERROR_NOERROR.
47247 2005-11-05 Huw Davies <huw@codeweavers.com>
47249 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
47250 Filter out CTEXT nodes when building element child lists.
47251 get_item and get_length should honour the filter.
47252 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
47254 2005-11-05 Dimi Paun <dimi@lattica.com>
47256 * dlls/comctl32/listview.c:
47257 Validate the column index passed in by the caller.
47259 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
47261 * dlls/oleaut32/varformat.c:
47262 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
47263 VARIANT_FormatDate.
47265 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47267 * dlls/wined3d/device.c:
47268 Tidy up UpdateTexture and add support for updating cube textures.
47270 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
47272 * tools/winapi/win16.api, tools/winapi/win32.api:
47273 Update win16.api and win32.api.
47275 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
47277 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
47278 dlls/advapi32/registry.c, dlls/advapi32/security.c,
47279 dlls/advapi32/service.c:
47280 Improve c2man Documented-Total count.
47282 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47284 * dlls/kernel/except.c:
47285 More verbose output when unhandled exception occurs.
47287 2005-11-04 Mike McCormack <mike@codeweavers.com>
47289 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
47290 Partially implement and test the shelllink object's
47291 IShellLinkDataList::CopyDataBlock and GetFlags methods.
47293 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
47295 * tools/winapi/winapi_parser.pm:
47296 volatile is legal (and used now!) in a typedef struct {}.
47298 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
47300 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
47301 tools/winapi/win32.api:
47302 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
47303 PSYM_ENUMSOURCFILES_CALLBACK.
47305 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47307 * dlls/advapi32/tests/registry.c:
47308 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
47309 not installed (WinReg.DLL is missing).
47310 - Test "\\" prefixed computer names too.
47312 2005-11-04 Mike McCormack <mike@codeweavers.com>
47314 * dlls/shell32/shelllink.c:
47315 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
47317 2005-11-04 Mike McCormack <mike@codeweavers.com>
47319 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
47320 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
47321 msi.MsiProvideComponentFromDescriptor.
47323 2005-11-04 James Hawkins <truiken@gmail.com>
47325 * dlls/hhctrl.ocx/hhctrl.c:
47326 Pass HtmlHelp commands to doWinMain.
47328 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
47330 * dlls/comctl32/string.c:
47331 Move functions in comctl32/string.c to remove function declaration.
47333 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
47335 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
47336 tools/winapi/winapi_parser.pm:
47337 __RPC_STUB is a calling convention as well (#defined as __stdcall).
47339 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
47341 * include/wine/port.h:
47342 Fix warning about memmove re#definition.
47344 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47346 * dlls/winsock/tests/sock.c:
47347 Make 4 WSAStringToAddress* tests don't fail on Win9x.
47349 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
47351 * dlls/oleaut32/tmarshal.c:
47352 Added support for VT_I8/VT_UI8 marshalling.
47354 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47356 * dlls/wined3d/device.c:
47357 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
47360 2005-11-04 Robert Shearman <rob@codeweavers.com>
47362 * dlls/oleaut32/tests/olefont.c:
47363 Add a test for Invoking an OleFont function.
47365 2005-11-03 Alexandre Julliard <julliard@winehq.org>
47367 * dlls/setupapi/install.c:
47368 Added support for optional section.ntx86 and section.nt in
47369 InstallHinfSection when current version is set to NT.
47371 2005-11-03 Robert Shearman <rob@codeweavers.com>
47373 * dlls/ole32/defaulthandler.c:
47374 Implement OLE object notifications, making sure to cope with the case
47375 of the advise holder not being created because no notifications are
47378 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
47381 Get rid of a double backslash.
47383 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
47385 * dlls/comctl32/string.c:
47386 Use Win32 APIs for string comparison.
47388 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
47390 * programs/winecfg/audio.c:
47391 Show detected audio drivers in autodetect.
47393 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
47395 * dlls/x11drv/winpos.c:
47396 Stricter check whether a window needs to be mapped on the screen.
47398 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
47400 * dlls/ntdll/time.c:
47401 Added another CST (Australian Central Daylight Time) to TZ_INFO.
47403 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47405 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
47406 Extend VarCmp() and add test cases.
47408 2005-11-03 Kevin Koltzau <kevin@plop.org>
47410 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
47411 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
47412 include/msvcrt/process.h, include/msvcrt/stddef.h:
47413 Fix warnings and errors in 64bit.
47415 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
47417 * dlls/shell32/shfldr_unixfs.c:
47418 Replaced tabs with spaces.
47420 2005-11-03 Alexandre Julliard <julliard@winehq.org>
47422 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
47423 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
47424 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
47425 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
47426 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
47427 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
47428 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
47429 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
47430 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
47431 dlls/commdlg/printdlg.c:
47432 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
47433 Display an error if no printer is installed.
47435 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
47437 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
47438 Specify a DLL version for msvcrt.dll.
47440 2005-11-03 Stefan Huehner <stefan@huehner.org>
47442 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
47443 dlls/msxml3/tests/domdoc.c:
47444 Add indexed access to attributes (nodemap) and childNodes
47445 (nodelist), with some testcases.
47447 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
47449 * dlls/shell32/tests/shlfolder.c:
47450 Added some more unit tests for FolderShortcut objects.
47452 2005-11-03 Alexandre Julliard <julliard@winehq.org>
47454 * dlls/kernel/comm.c:
47455 Fixed fd leaks (spotted by Cihan Altinay).
47457 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
47459 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
47460 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
47462 Fix some wrong prototypes.
47464 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
47466 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
47467 Fill provider with some empty containers.
47469 2005-11-03 Mike McCormack <mike@codeweavers.com>
47471 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
47472 Invoke shortcuts through IContextMenu, rather than trying to access
47475 2005-11-03 Mike McCormack <mike@codeweavers.com>
47478 Add the ContextMenuHandlers key for shortcuts so the new context menu
47481 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
47483 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
47484 Cache background color brush instead of recreating it at each screen
47487 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
47489 * programs/winedbg/break.c:
47490 Fixed 'break NN' command (using dbghelp.SymEnumLines).
47492 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
47494 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
47495 programs/wineconsole/wineconsole.c:
47496 Fixed wineconsole startup when restoring registry settings.
47498 2005-11-03 Mike McCormack <mike@codeweavers.com>
47500 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
47501 dlls/msi/helpers.c:
47502 Remove some redundant null pointer checks.
47504 2005-11-03 Alexandre Julliard <julliard@winehq.org>
47506 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
47507 dlls/shell32/tests/shlfolder.c:
47508 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
47509 Set all capability flags supported by the shellfolder, disregarding
47510 the flag mask given to GetAttributesOf.
47511 Unit tests to demonstrate this behaviour.
47513 2005-11-03 Mike McCormack <mike@codeweavers.com>
47516 Add missing semicolons that caused compile trouble on FreeBSD.
47518 2005-11-03 Mike McCormack <mike@codeweavers.com>
47520 * dlls/shell32/shelllink.c:
47521 Pass the correct verb.
47522 Add a space between extra parameters.
47523 Wait for ShellExecute to complete.
47525 2005-11-03 Steven Edwards <winehacker@gmail.com>
47527 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
47528 Add a real stub for Advpack.extract.
47530 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
47532 * dlls/ntdll/thread.c:
47533 Get rid of CPU id when copying context
47535 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
47537 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
47538 dlls/d3d8/vshaderdeclaration.c:
47539 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
47540 - use D3DCOLOR macros instead of using shift + masks
47541 - fix a bug where diffuse.lpData checked instead of specular.lpData
47542 - implement color fixup on ARB VShader compilation code:
47543 -> on input parameters using swizzle
47544 -> add is_color parameter on vshader_program_add_param
47546 2005-11-03 Hans Leidekker <hans@it.vu.nl>
47548 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
47549 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
47551 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
47553 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
47554 dlls/riched20/paint.c, dlls/riched20/wrap.c:
47555 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
47556 notification, and ENM_REQUESTRESIZE event mask.
47558 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
47560 * dlls/user/scroll.c:
47561 Scroll bar: Keep the caret blinking during scroll operations (only
47562 handle WM_SYSTIMER messages that belong to the scroll bar).
47564 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
47566 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
47567 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
47568 Implemented SymEnumLines.
47570 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
47572 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
47573 programs/wineconsole/winecon_user.h:
47574 Now filling external leading in font cells.
47576 2005-11-02 Huw Davies <huw@codeweavers.com>
47578 * dlls/oleaut32/typelib.c:
47579 Don't call Release on a null ptr.
47581 2005-11-02 Alexandre Julliard <julliard@winehq.org>
47583 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
47584 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
47585 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
47586 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
47587 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
47588 server/thread.h, server/trace.c:
47589 Fixed Get/SetThreadContext to work properly on suspended threads.
47592 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
47594 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
47595 Correct WINAPI position for MSVC portability.
47597 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
47599 * programs/wineconsole/dialog.c:
47600 Fixed crash in font browsing for raster fonts.
47602 2005-11-02 Robert Shearman <rob@codeweavers.com>
47604 * dlls/oleaut32/variant.c:
47605 Fix a crash during +variant logging caused by a typo causing an array
47606 to be one element less than expected.
47608 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47610 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
47611 include/wine/wined3d_interface.h:
47612 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
47613 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
47616 2005-11-02 Robert Shearman <rob@codeweavers.com>
47618 * dlls/oleaut32/tmarshal.c:
47619 - Make sure to clean up properly on error.
47620 - Restrict the critical section to getting the channel buffer and
47621 adding a reference to it.
47623 2005-11-02 Robert Shearman <rob@codeweavers.com>
47625 * dlls/oleaut32/typelib.c:
47626 - Make wParamFlags in the paramdesc dumping function human readable.
47627 - Enums should be VT_I4 instead of VT_INT.
47628 - Trace the return value from the ITypeInfo_fnInvoke.
47630 2005-11-02 Mike McCormack <mike@codeweavers.com>
47632 * dlls/msi/cond.y, dlls/msi/tests/package.c:
47633 NULL and empty strings are the same in conditions.
47635 2005-11-02 Mike McCormack <mike@codeweavers.com>
47637 * dlls/imm32/imm.c:
47638 Change a FIXME message to a comment.
47640 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
47642 * dlls/comctl32/tab.c:
47643 Avoid printing out a possibly uninitialized variable.
47645 2005-11-02 Stefan Huehner <stefan@huehner.org>
47647 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
47648 Extend get_nodeName add testcases for it.
47650 2005-11-02 Mike McCormack <mike@codeweavers.com>
47652 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
47653 Stub implementation for MsiAdvertiseScriptA/W.
47655 2005-11-02 Mike McCormack <mike@codeweavers.com>
47657 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
47658 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
47659 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
47660 dlls/msi/update.c, dlls/msi/where.c:
47661 Create the +msidb debug channel for msi database code.
47663 2005-11-02 Aric Stewart <aric@codeweavers.com>
47665 * dlls/msi/action.c:
47666 Force files to install if the REINSTALL property is set.
47668 2005-11-02 Robert Shearman <rob@codeweavers.com>
47670 * dlls/ntdll/resource.c:
47671 Make LdrAccessResource call an internal function to satisfy Shrinker.
47673 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
47675 * dlls/ntdll/tests/om.c, server/named_pipe.c:
47676 Fix error returned when opening nonexistent pipes.
47678 2005-11-02 Alexandre Julliard <julliard@winehq.org>
47680 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
47681 server/context_x86_64.c, server/thread.c, server/thread.h:
47682 Moved the platform-independent part of the get/set_thread_context
47683 requests to a common file.
47685 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
47687 * dlls/shell32/shfldr_unixfs.c:
47688 Added some comments to document unixfs.
47690 2005-11-02 Mike McCormack <mike@codeweavers.com>
47692 * dlls/msi/install.c, dlls/msi/tests/package.c:
47693 Fix parameter handling in MsiSetTargetPath, and add a test for it.
47695 2005-11-02 Mike McCormack <mike@codeweavers.com>
47697 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
47698 Implement the RemoveFiles action.
47700 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
47702 * dlls/ntdll/rtlstr.c:
47703 Minor fixes to rtl string functions.
47705 2005-11-02 David Kredba <kredba@math.cas.cz>
47707 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
47708 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
47709 Czech resources update.
47711 2005-11-02 Mike McCormack <mike@codeweavers.com>
47713 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
47714 Stub implementation for MsiGetFileHashA/W.
47716 2005-11-02 Mike McCormack <mike@codeweavers.com>
47718 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
47719 Use an enumeration for file states.
47721 2005-11-02 Mike McCormack <mike@codeweavers.com>
47723 * dlls/msi/dialog.c:
47724 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
47726 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
47728 * dlls/comctl32/listview.c:
47729 Clear bLButtonDown flags if mouse is not down.
47731 2005-11-02 Mike McCormack <mike@codeweavers.com>
47733 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
47734 Convert all RTFPanic and RTFMsg calls to ERR calls.
47736 2005-11-02 Rob Shearman <rob@codeweavers.com>
47738 * include/rpcndr.h:
47739 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
47740 RpcMgmtEnableIdleCleanup.
47742 2005-11-02 Mike McCormack <mike@codeweavers.com>
47744 * tools/winedump/lnk.c:
47745 Handle msi component identifiers without a feature guid.
47747 2005-11-02 Mike McCormack <mike@codeweavers.com>
47749 * dlls/msxml3/node.c:
47750 Implement IXMLDOMNode::get_nodeName.
47752 2005-11-02 Robert Shearman <rob@codeweavers.com>
47754 * dlls/oleaut32/oleaut.c:
47755 The PSDispatch PS class factory can manage both typelib marshalled and
47756 IDispatch, which is NDR marshalled, so we need a wrapper to call the
47757 appropriate CreateProxy or CreateStub function.
47759 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
47761 * dlls/x11drv/settings.c, include/winuser.h:
47762 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
47764 2005-11-01 Alexandre Julliard <julliard@winehq.org>
47766 * dlls/kernel/except.c, dlls/ntdll/exception.c,
47767 include/wine/server_protocol.h, server/debugger.c,
47768 server/protocol.def, server/thread.c:
47769 Don't send an extra signal when waiting for a debug event, just do a
47770 normal wait. Return the debug event status directly as return value
47771 of the server call.
47773 2005-11-01 Alexandre Julliard <julliard@winehq.org>
47775 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
47776 server/context_sparc.c, server/context_x86_64.c:
47777 Don't send the incoming context to the server for get_thread_context,
47778 instead copy only the relevant fields of the return value on the
47781 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
47783 * dlls/ntdll/tests/om.c, server/named_pipe.c:
47784 Fix error returned when exceeding allowed instances.
47786 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
47788 * dlls/comctl32/string.c:
47789 Include config.h and port.h for strncasecmp() in MSVC port.
47791 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
47793 * dlls/kernel/file.c:
47794 Implemented FindExSearchLimitToDirectories.
47796 2005-11-01 Alexandre Julliard <julliard@winehq.org>
47798 * dlls/msvcrt/msvcrt.spec:
47799 Fixed _wstrdate/_wstrtime parameters.
47801 2005-11-01 Alexandre Julliard <julliard@winehq.org>
47803 * dlls/wininet/http.c:
47804 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
47805 Added handling of more HTTP standard headers and binary search lists.
47807 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
47809 * dlls/oleaut32/tests/vartype.c:
47810 SysReAllocString of same pointer returns TRUE.
47812 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
47814 * dlls/shell32/shfldr_unixfs.c:
47815 Fixed crash in unixfs shellfolder handling with winamp.
47817 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
47819 * dlls/amstream/amstream.c, dlls/amstream/main.c:
47820 Use a more standard indentation style.
47822 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
47825 Remove version information.
47827 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
47829 * dlls/x11drv/clipboard.c:
47830 Improve handling of mapping between X and Windows formats.
47831 Add support for UTF8.
47833 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
47835 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
47836 server/winstation.c:
47837 - Use OBJ_CASE_INSENSITIVE in object lookup.
47838 - Remove case_sensitive flag from namespace.
47839 - Remove todo_wine from now succeeding tests.
47841 2005-11-01 Davin McCall <davmac@davmac.org>
47843 * dlls/dsound/mixer.c:
47844 PhaseCancel subtracts secondary buffer from primary buffer, not the
47847 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
47849 * dlls/user/painting.c:
47850 ScrollWindowEx: Don't move the caret of child windows and hide it only
47851 if it's in the source or in the destination rectangle.
47853 2005-11-01 Robert Shearman <rob@codeweavers.com>
47855 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
47856 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
47857 Convert SHELL32_BindToChild to Unicode and fix up the callers.
47859 2005-11-01 Robert Shearman <rob@codeweavers.com>
47861 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
47862 Make the call exception handler function more compatible with NT and
47863 with what Shrinker expects.
47865 2005-10-31 Stefan Huehner <stefan@huehner.org>
47867 * programs/winetest/Makefile.in:
47868 Add msxml3,setupapi tests to winetest.
47870 2005-10-31 Alexandre Julliard <julliard@winehq.org>
47872 * configure, configure.ac, programs/Makefile.in,
47873 programs/eject/.cvsignore, programs/eject/Makefile.in,
47874 programs/eject/eject.c:
47875 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
47876 even if a Windows app has files open on it.
47878 2005-10-31 Huw Davies <huw@codeweavers.com>
47880 * dlls/rpcrt4/ndr_marshall.c:
47883 2005-10-31 Huw Davies <huw@codeweavers.com>
47885 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
47886 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
47887 Actually print the IIDs.
47889 2005-10-31 Huw Davies <huw@codeweavers.com>
47891 * dlls/gdi/enhmetafile.c, include/wingdi.h:
47892 Implement playback of EMR_ALPHABLEND.
47894 2005-10-31 Huw Davies <huw@codeweavers.com>
47896 * dlls/gdi/freetype.c:
47897 Only select a bitmap font as a last resort if we can't find a font
47898 with the correct facename.
47900 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
47902 * server/mapping.c:
47903 Do not overflow the stackbased "nt" struct when reading non-conforming
47906 2005-10-31 Alexandre Julliard <julliard@winehq.org>
47908 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
47909 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
47910 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
47911 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
47912 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
47914 Get rid of the no longer used tty driver.
47916 2005-10-31 Alexandre Julliard <julliard@winehq.org>
47918 * dlls/user/driver.c:
47919 Default to the null driver instead of dying if the specified display
47920 driver couldn't be loaded.
47922 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
47924 * dlls/user/painting.c, dlls/user/tests/msg.c:
47925 Add the tests for behaviour of [In]validateRect and [In]validateRgn
47926 with hwnd set to 0, make them pass under Wine.
47928 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
47930 * dlls/shdocvw/shdocvw_main.c:
47931 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
47933 2005-10-31 Huw Davies <huw@codeweavers.com>
47935 * dlls/oleaut32/usrmarshal.c:
47936 Deal with pExcepInfo == NULL.
47938 2005-10-31 Mike McCormack <mike@codeweavers.com>
47940 * dlls/msi/dialog.c:
47941 Make sure to unregister all the classes that were registered when msi
47942 is unloaded, so we can register again cleanly.
47944 2005-10-31 Mike McCormack <mike@codeweavers.com>
47946 * dlls/shell32/tests/shlexec.c:
47947 Add void to empty declaration list.
47949 2005-10-31 Alexandre Julliard <julliard@winehq.org>
47951 * dlls/gdi/dc.c, dlls/gdi/driver.c:
47952 Default to an empty driver instead of dying if the specified display
47953 driver couldn't be loaded.
47955 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
47957 * configure, configure.ac, dlls/shdocvw/Makefile.in,
47958 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
47959 dlls/shdocvw/tests/shortcut.c:
47960 Added initial tests for shdocvw's FolderShortcut related
47963 2005-10-31 Marcus Meissner <meissner@suse.de>
47965 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
47966 Added assembly implementation of EXC_CallHandler.
47968 2005-10-31 Mike McCormack <mike@codeweavers.com>
47970 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
47971 dlls/msi/tests/package.c:
47972 Fix and test MsiGetProperty and MsiSetProperty.
47974 2005-10-31 Mike McCormack <mike@codeweavers.com>
47976 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
47977 dlls/msi/tests/msi.c:
47978 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
47981 2005-10-31 James Hawkins <truiken@gmail.com>
47983 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
47984 Implement InternetCreateUrlW and test cases.
47986 2005-10-31 Huw Davies <huw@codeweavers.com>
47988 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
47989 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
47990 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
47991 Fix handling of relative state indices in RestoreDC.
47992 Fix return value of SaveDC when writing to an emf.
47993 Before writing the EMR_EOF record we should ensure that we clear the
47996 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
47998 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
47999 dlls/ddraw/opengl_private.h:
48000 Finish moving d3d[1..3] light code to use d3d7.
48002 2005-10-31 Marcus Meissner <meissner@suse.de>
48004 * dlls/kernel/time.c:
48005 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
48007 2005-10-31 Hans Leidekker <hans@it.vu.nl>
48009 * dlls/odbccp32/odbccp32.c:
48010 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
48011 SQLInstallDriver{,Ex}, SQLInstallerError and
48012 SQLInstallTranslator{,Ex}.
48014 2005-10-31 Juan Lang <juan_lang@yahoo.com>
48016 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
48017 dlls/crypt32/tests/cert.c:
48018 Implement CertSignSignature and CertVerifySignature(Ex).
48020 2005-10-31 Robert Reif <reif@earthlink.net>
48022 * dlls/winmm/tests/wave.c:
48023 Add waveOutPause/waveOutRestart test.
48024 Tighten up play duration test when ending too soon.
48025 Set VirtualFree size to 0.
48027 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
48029 * dlls/shlwapi/tests/path.c:
48030 Stop PathIsValidCharW tests after 100 failing tests.
48032 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
48034 * dlls/d3d9/query.c:
48035 In case of D3D9 the CreateQuery call can be used to retrieve status
48036 information. According to MSDN the 'ppQuery' parameter can be set to
48037 NULL to detect if a certain query Type is supported.
48039 2005-10-30 Mike McCormack <mike@codeweavers.com>
48041 * dlls/msi/action.c:
48042 Add a stub for the AllocateRegistrySpace action.
48044 2005-10-30 Mike McCormack <mike@codeweavers.com>
48046 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
48047 dlls/msi/package.c, include/msiquery.h:
48048 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
48050 2005-10-30 Mike McCormack <mike@codeweavers.com>
48052 * dlls/msi/dialog.c:
48053 Add a read-only implementation of the SelectionTree control.
48055 2005-10-30 Mike McCormack <mike@codeweavers.com>
48057 * dlls/msi/classes.c:
48058 Simplify register_progid() and remove a fixed length buffer.
48060 2005-10-30 Mike McCormack <mike@codeweavers.com>
48062 * dlls/msi/dialog.c:
48063 Handle MaskEdit masks containing dashes and other constant
48066 2005-10-30 Mike McCormack <mike@codeweavers.com>
48068 * dlls/msi/action.c:
48069 Use msi_get_property_int() in a few more places.
48071 2005-10-30 Alexandre Julliard <julliard@winehq.org>
48073 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
48074 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
48075 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
48076 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
48077 dlls/winecrt0/stub.c, include/winnt.h:
48078 Make all winecrt0 functions and variables hidden.
48080 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
48082 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
48083 dlls/winmm/sound.spec:
48084 Correct name of sound.dll to sound.drv (WIN16).
48086 2005-10-30 Kai Blin <blin@gmx.net>
48088 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
48089 dlls/secur32/secur32_priv.h:
48090 A dispatcher for running ntlm_auth.
48092 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
48094 * dlls/user/scroll.c:
48095 Handle the left and right arrow keys.
48097 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
48099 * include/wine/library.h:
48100 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
48103 2005-10-30 Mike McCormack <mike@codeweavers.com>
48105 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
48106 Add a stub implementation of msi.MsiSetMode.
48108 2005-10-30 Mike McCormack <mike@codeweavers.com>
48110 * dlls/msi/classes.c:
48111 Remove unused package parameter of register_progid_base().
48113 2005-10-30 Mike McCormack <mike@codeweavers.com>
48115 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
48116 Use "static const" rather than "const static" as gcc -W complains
48119 2005-10-30 Robert Reif <reif@earthlink.net>
48121 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
48122 Implement _wstrdate and _wstrtime with tests.
48124 2005-10-30 Peter Beutner <p.beutner@gmx.net>
48126 * dlls/msvcrt/cppexcept.c:
48127 Fix exception handling for non CXX_EXCEPTIONs.
48129 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
48131 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
48132 server/mapping.c, server/mutex.c, server/named_pipe.c,
48133 server/object.c, server/object.h, server/process.c,
48134 server/semaphore.c, server/timer.c, server/winstation.c:
48135 Pass object attributes to create_named_object & find_object.
48137 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
48139 * dlls/kernel/atom.c:
48140 Implemented local/global atom creation, deletion & lookup on top of
48143 2005-10-29 Juan Lang <juan_lang@yahoo.com>
48145 * dlls/wldap32/wldap32.spec:
48146 Export functions by ordinal, cryptnet.dll at least depends on it.
48148 2005-10-29 Mike McCormack <mike@codeweavers.com>
48150 * dlls/msi/action.c:
48151 Don't change the UI level during ExecuteAction.
48153 2005-10-29 Mike McCormack <mike@codeweavers.com>
48156 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
48159 2005-10-29 Mike McCormack <mike@codeweavers.com>
48161 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
48162 dlls/msi/helpers.c:
48163 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
48165 2005-10-29 Mike McCormack <mike@codeweavers.com>
48167 * dlls/msi/dialog.c:
48168 Explicitly check for MSICONDITION_TRUE being returned from
48169 MsiEvaluateCondition.
48171 2005-10-29 Mike McCormack <mike@codeweavers.com>
48173 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
48174 Some installers don't call the CreateFolders action before the
48175 InstallFiles action as MSDN specifies, but it still seems to work, so
48176 make sure that we create component directories in the InstallFiles
48179 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
48181 * dlls/comctl32/header.c:
48182 Unify HEADER_GetItem[A/W] into one function.
48184 2005-10-29 Mike McCormack <mike@codeweavers.com>
48186 * dlls/msi/cond.y, dlls/msi/tests/package.c:
48187 Add a bunch of tests for MsiEvaluateCondition and make them pass.
48189 2005-10-29 Mike McCormack <mike@codeweavers.com>
48191 * dlls/msi/dialog.c:
48192 Make enter and escape trigger the default and cancel buttons in
48195 2005-10-29 Mike McCormack <mike@codeweavers.com>
48197 * dlls/msi/table.c:
48198 Deleted two buggy functions that incorrectly and inefficiently check
48199 whether a row already exists in a table, and replaced them with a call
48200 to an existing working function that does the same thing correctly.
48202 2005-10-29 Mike McCormack <mike@codeweavers.com>
48204 * dlls/msi/files.c:
48205 Remove an incorrect comment and check for 0 being an invalid file
48208 2005-10-29 Mike McCormack <mike@codeweavers.com>
48210 * dlls/msi/files.c:
48211 Extract file directly to their target location, bypassing the need to
48212 use temporary files and move files.
48214 2005-10-29 Robert Shearman <rob@codeweavers.com>
48216 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
48217 - Read DLL name from modules in MSFT typelibs.
48218 - A name offset of -1 for a parameter means that it has the same name
48220 - Print an error if a ReadName is attempted with an offset of -1,
48221 since this will read garbage.
48222 - Implement ITypeInfo_GetDllEntry.
48224 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48226 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
48227 dlls/wined3d/wined3d_private.h:
48228 Move the softwareVertexProcessing flag from the stateblock to the
48229 device because its state shouldn't be recorded in a stateblock.
48231 2005-10-29 Robert Shearman <rob@codeweavers.com>
48234 Print an error if a DC is created with a bad device.
48236 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
48238 * programs/winecfg/driveui.c:
48239 Set list view's text directly - don't use fill_drives_list for that.
48240 Enable "Apply" button when text changes.
48242 2005-10-29 Kevin Koltzau <kevin@plop.org>
48244 * dlls/msvcrt/console.c:
48245 Enable line editing for _cgets.
48247 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
48249 * dlls/ole32/tests/stg_prop.c:
48250 Delete some temp files created by the ole32 tests.
48252 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
48254 * dlls/msi/action.c:
48255 Passing NULL as the last two parameters to ReadFile is illegal and
48256 actually causes a crash on windows. The attached patch fixes this.
48258 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
48260 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
48261 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
48263 2005-10-29 Mike McCormack <mike@codeweavers.com>
48266 Add an implementation for MsiGetShortcutTargetA/W.
48268 2005-10-28 Alexandre Julliard <julliard@winehq.org>
48270 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
48271 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
48272 attempts to unmount the Unix device.
48274 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
48276 * dlls/ntdll/om.c, include/winternl.h:
48277 Fix NtQueryDirectoryObject prototype, documentation, and the
48278 definition of the structure it uses.
48280 2005-10-28 Huw Davies <huw@codeweavers.com>
48282 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
48283 dlls/gdi/tests/mapping.c:
48284 xform can be NULL when setting the identity.
48286 2005-10-28 Mike McCormack <mike@codeweavers.com>
48288 * dlls/msi/install.c:
48291 2005-10-28 Mike McCormack <mike@codeweavers.com>
48293 * dlls/shell32/shelllink.c:
48294 Handle MSI advertised shortcuts in the shelllink object.
48296 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
48298 * programs/regedit/De.rc:
48299 Update the German resource file.
48301 2005-10-28 Mike McCormack <mike@codeweavers.com>
48303 * dlls/msi/files.c:
48304 Put the UI update code for cabinet file into a separate function.
48306 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48308 * dlls/version/install.c:
48309 Correct the way that VerFindFileA checks for a file that is
48310 exclusively locked.
48312 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48314 * dlls/kernel/tests/thread.c:
48315 Test CreateThread() for reception of NULL pointer to TID.
48317 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48319 * dlls/user/tests/msg.c:
48320 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
48321 create a thread then.
48323 2005-10-28 Mike McCormack <mike@codeweavers.com>
48326 Return an error in MsiGetComponentPathW if passed a null component.
48328 2005-10-28 Mike McCormack <mike@codeweavers.com>
48331 Fix error handling in MsiEvaluateCondition.
48333 2005-10-28 Mike McCormack <mike@codeweavers.com>
48335 * dlls/msi/files.c:
48336 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
48338 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48340 * dlls/kernel/tests/console.c:
48341 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
48342 console signal handler is set to NULL.
48344 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
48346 * dlls/comctl32/header.c:
48347 Unify HEADER_InsertItem[A/W] into one function.
48349 2005-10-28 Mike McCormack <mike@codeweavers.com>
48351 * dlls/msi/files.c:
48352 Fix a memory leak in the cabinet extracting code.
48354 2005-10-28 Juan Lang <juan_lang@yahoo.com>
48356 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
48357 Use CryptMem functions for internal memory allocation.
48359 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
48361 * programs/regedit/De.rc:
48362 Added German resources for regedit's find dialog.
48364 2005-10-28 James Hawkins <truiken@gmail.com>
48366 * dlls/wininet/internet.c:
48367 Correct parameter names for InternetSetFilePointer.
48369 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
48371 * dlls/oleaut32/variant.c:
48372 Handle VT_DECIMAL in VarCmp().
48374 2005-10-28 Mike McCormack <mike@codeweavers.com>
48376 * dlls/msvcrt/wcs.c:
48377 Use the correct buffer - reported by Jesse Allen.
48379 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48381 * dlls/kernel/tests/thread.c:
48382 Add a test for GetThreadExitCode.
48383 Use GetModuleHandleA as kernel32 should be present on every system.
48385 2005-10-28 Mike McCormack <mike@codeweavers.com>
48387 * dlls/shell32/shelllink.c:
48388 Implement IContextMenu::QueryContextMenu and
48389 IContextMenu::InvokeCommand.
48391 2005-10-28 Mike McCormack <mike@codeweavers.com>
48393 * dlls/msi/msi.spec:
48394 Fix MsiGetPropertyA/W spec declarations.
48396 2005-10-28 Mike McCormack <mike@codeweavers.com>
48398 * dlls/msi/action.c, dlls/msi/files.c:
48399 Create component folders in the CreateFolders action.
48401 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
48403 * programs/winecfg/appdefaults.c:
48404 Define OS environment variable on WinNT versions.
48406 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
48408 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
48409 include/wine/server_protocol.h, server/event.c, server/handle.c,
48410 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
48411 server/named_pipe.c, server/protocol.def, server/semaphore.c,
48412 server/timer.c, server/trace.c, server/winstation.c:
48413 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
48415 - Pass DesiredAccess to the server when creating mailslot.
48417 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
48419 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
48420 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
48423 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
48425 * dlls/advapi32/tests/registry.c:
48426 Delete a temp file.
48428 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
48430 * dlls/wininet/internet.c:
48431 Add default implementation for max_conn_pre_*_server flag.
48432 Add stubs for the above flags in InternetSetOption.
48434 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
48436 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
48438 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
48439 SetStretchBltMode() to assume that the corresponding DC driver
48440 functions return only a BOOL success flag, and therefore a proper
48441 return value should be generated by the main function. Fixed
48442 EMFDRV_StretchDIBits() to return a proper value (like
48443 MFDRV_StretchDIBits already does). Added comments about other cases of
48444 improper return values.
48446 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
48448 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
48449 dlls/user/spy.c, include/winuser.h:
48450 Add some missing USER definitions, add a couple of FIXMEs for not
48451 implemented features.
48453 2005-10-27 Mike McCormack <mike@codeweavers.com>
48455 * dlls/msi/action.c, dlls/msi/custom.c:
48456 If an action fails, print out its name as well as the error code. Use
48457 %d for error codes so it's easy to match them up to something in
48460 2005-10-27 Mike McCormack <mike@codeweavers.com>
48462 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
48463 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
48464 dlls/msi/helpers.c:
48465 Rename load_dynamic_stringW to msi_dup_record_field to better describe
48466 what it does, and replace a few instances with MSI_RecordGetString to
48467 avoid allocating memory.
48469 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
48471 * dlls/user/tests/msg.c:
48472 Add test for undocumented 0x4D message sent on F1.
48474 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
48476 * dlls/msvcrt/tests/printf.c:
48477 Added a test case for %0f and %.0f.
48479 2005-10-27 Mike McCormack <mike@codeweavers.com>
48481 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
48482 Implement transforms. This still includes some debugging code which
48483 can be enabled by setting debug_transform to 1 in the relevant
48486 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
48488 * dlls/wineps/init.c:
48489 Reorder header files to avoid name space collision with symbol
48492 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
48494 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
48495 dlls/shell32/tests/shlfolder.c:
48496 Implemented UnixFolder's IPersistPropertyBag::Load method.
48498 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
48500 * dlls/oleaut32/tests/vartype.c:
48501 Add tests for functionality implemented or corrected: multiplication,
48502 division, cast to double, cast to string.
48504 2005-10-27 Robert Shearman <rob@codeweavers.com>
48506 * include/rpcproxy.h:
48507 Add the macros used in dlldata.c files.
48509 2005-10-27 Robert Shearman <rob@codeweavers.com>
48511 * dlls/oleaut32/tmarshal.c:
48512 There is no need to call IUnknown_QueryInterface since getting the
48513 correct object is handled by the proxy manager.
48515 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
48517 * dlls/shell32/iconcache.c:
48518 Remove iconcache pre-initialization hack, it's not necessary any
48521 2005-10-27 Hans Leidekker <hans@it.vu.nl>
48523 * tools/wineinstall:
48524 Wine is beta software now.
48526 2005-10-27 Mike McCormack <mike@codeweavers.com>
48528 * dlls/msi/action.c:
48529 Tidy up the RegisterProduct action a little.
48531 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48533 * dlls/d3d8/device.c:
48534 Release the OpenGL context when the device is released.
48536 2005-10-27 Alexandre Julliard <julliard@winehq.org>
48538 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
48539 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
48540 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
48541 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
48542 programs/winecfg/driveui.c, programs/winecfg/resource.h:
48543 Get rid of the show dir symlink option.
48545 2005-10-27 Alexandre Julliard <julliard@winehq.org>
48547 * dlls/ntdll/directory.c:
48548 Make show_dir_symlinks the default and get rid of the option.
48550 2005-10-27 Alexandre Julliard <julliard@winehq.org>
48553 Make the unmount_device request take a handle to the device file
48554 itself instead of a handle to a file opened on the device.
48556 2005-10-27 Robert Reif <reif@earthlink.net>
48558 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
48559 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
48560 Added more error codes to dxerr8 and dxerr9 which were extracted from
48561 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
48563 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
48565 * dlls/kernel/tests/process.c:
48566 Test for argv handling.
48568 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
48570 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
48571 Add stub implementation for NtAccessCheckAndAuditAlarm.
48573 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
48575 * include/advpub.h:
48576 Declare ExecuteCab and TranslateInfString.
48578 2005-10-27 Juan Lang <juan_lang@yahoo.com>
48580 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
48581 dlls/crypt32/tests/main.c, include/wincrypt.h:
48582 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
48584 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48586 * dlls/wined3d/vertexshader.c:
48587 Correct the number of parameters expected for the LRP function.
48589 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48591 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
48592 dlls/d3d8/vertexbuffer.c:
48593 Changed index and vertex buffer so that internal references are
48594 counted separately to external ones.
48596 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
48598 * programs/regedit/Fr.rc:
48599 Updated French resources.
48601 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
48603 * dlls/shell32/shellord.c:
48604 Correctly handle flags parameter in SHAddToRecentDocs.
48606 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
48608 * aclocal.m4, configure:
48609 Print first line of LDD output only.
48611 2005-10-27 Mike McCormack <mike@codeweavers.com>
48613 * dlls/msvcrt/wcs.c:
48614 Missing and zero precision specifiers are different.
48616 2005-10-27 Robert Shearman <rob@codeweavers.com>
48618 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
48619 Add IFontEventsDisp and IProvideMultipleClassInfo.
48621 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
48623 * dlls/comctl32/header.c:
48624 Unify HEADER_SetItem[A/W] into one function.
48626 2005-10-27 Mike McCormack <mike@codeweavers.com>
48628 * dlls/shell32/shelllink.c:
48629 Add the IObjectWithSite interface.
48631 2005-10-27 Mike McCormack <mike@codeweavers.com>
48633 * dlls/user/tests/menu.c:
48634 Add a currently failing test case for menus.
48636 2005-10-27 Robert Reif <reif@earthlink.net>
48638 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
48639 Remove unused variable from IDirectSoundFullDuplexImpl.
48640 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
48642 2005-10-26 Alexandre Julliard <julliard@winehq.org>
48644 * dlls/kernel/file.c:
48645 In FindNextFileExW don't report directory symlinks that point to one
48646 of the parent directories, to avoid infinite recursions.
48648 2005-10-26 Mike McCormack <mike@codeweavers.com>
48650 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
48652 Create a stub function to apply a single table transform and call it
48653 where we need to apply transforms.
48655 2005-10-26 Huw Davies <huw@codeweavers.com>
48657 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
48658 include/rpcproxy.h:
48659 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
48660 along with a few related defines.
48662 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
48664 * dlls/oleaut32/vartype.c:
48665 Implement complete VarDecDiv() for any valid DECIMAL.
48667 2005-10-26 Alexandre Julliard <julliard@winehq.org>
48669 * dlls/ntdll/loader.c:
48670 Attach to implicitly loaded builtin dlls on process startup.
48672 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
48674 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
48675 programs/regedit/framewnd.c, programs/regedit/main.h,
48676 programs/regedit/resource.h, programs/regedit/treeview.c:
48677 - Added Find functions
48678 - Some refactoring that made Find functions possible
48679 - GetItemPath returns a heap-allocated string
48680 - subtree update put into a separate function UpdateExpandingTree
48681 - error() utility function made public
48682 - Find functions are grayed/ungrayed based on context (which fixes
48683 invalid 'grayed' flag in some localizations).
48684 - InvalidateRect to fix display glitches coming from using
48686 - English and Polish resource updates (Find dialog box and Find menu
48687 options, string not found message).
48689 2005-10-26 Huw Davies <huw@codeweavers.com>
48691 * dlls/oleaut32/tmarshal.c:
48692 Treat paramflags == 0 like PARAMFLAG_FIN.
48694 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
48696 * dlls/oleaut32/vartype.c:
48697 Implement complete VarDecMul() for any valid DECIMAL.
48699 2005-10-26 Mike McCormack <mike@codeweavers.com>
48701 * dlls/msi/action.c:
48702 Enumerate the substorage transforms for any patches that are passed on
48703 the command line with PATCH=. Need to implement
48704 table_apply_transform() before this will do anything interesting.
48706 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
48708 * dlls/user/exticon.c, dlls/user/tests/resource.c:
48709 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
48710 if SearchPath fails to find the requested file in
48711 PrivateExtractIcons.
48712 - Some unit tests for PrivateExtractIcons.
48714 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
48716 * dlls/oleaut32/variant.c:
48717 Handle VT_CY in VarDiv().
48719 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
48721 * dlls/version/info.c:
48722 Updated trace to support VERSIONED_PRINTER.
48724 2005-10-26 Peter Beutner <p.beutner@gmx.net>
48726 * dlls/ntdll/cdrom.c:
48727 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
48729 2005-10-26 Robert Shearman <rob@codeweavers.com>
48731 * dlls/ole32/defaulthandler.c:
48732 Implement a Stop function and use this to properly implement
48733 IOleObject_Close, IAdviseSink_OnClose and the destructor.
48735 2005-10-26 Robert Shearman <rob@codeweavers.com>
48737 * dlls/oleaut32/tmarshal.c:
48738 - Forward IDispatch functions to the MIDL-generated proxy.
48739 - Remove special cases caused by previous marshaling of IDispatch &
48740 IUnknown that is no longer done.
48741 - Add error messages if an IUnknown or IDispatch method is called when
48742 it no longer should be.
48744 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
48746 * dlls/oleaut32/vartype.c:
48747 Implement complete VarBstrFromDec() for any valid DECIMAL, with
48748 internationalization support borrowed from VARIANT_BstrFromReal(). The
48749 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
48750 function and reused.
48752 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
48754 * dlls/user/tests/msg.c:
48755 Silently ignore WM_PAINT in msg tests.
48757 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
48759 * include/winternl.h:
48760 Add OBJECT_BASIC_INFORMATION to winternl.h.
48762 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
48764 * dlls/ntdll/file.c:
48765 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
48767 2005-10-26 Mike McCormack <mike@codeweavers.com>
48769 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
48770 Create an internal handle-free api for reading MSI database summary
48773 2005-10-26 Mike McCormack <mike@codeweavers.com>
48775 * dlls/msi/dialog.c:
48776 Switch back to using IPicture to load images. LoadImage did the
48777 resizing for us, but doesn't handle jpeg files and requires us writing
48778 a temp file, whereas IPicture handles jpeg files and can load directly
48781 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
48783 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
48784 Add a test for GetCurrentObject, make it pass under Wine.
48786 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
48788 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
48789 Make secur32.dll tests load on nt 4.0.
48791 2005-10-26 Hans Leidekker <hans@it.vu.nl>
48793 * dlls/odbccp32/odbccp32.c:
48794 Implement SQLInstallDriverManager.
48796 2005-10-26 Stefan Huehner <stefan@huehner.org>
48798 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
48799 Fix IXMLDOMDocument error handling.
48801 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
48803 * dlls/msvcrt/undname.c:
48804 Previous fix incorrectly removed all test for strings starting with
48805 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
48808 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
48810 * dlls/winspool/tests/info.c:
48811 Fix for GetPrinterDriverDirectoryA test.
48813 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
48815 * dlls/kernel/tests/path.c:
48816 Test for return value from CreateDirectory("c:").
48818 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
48820 * dlls/wininet/http.c, dlls/wininet/internet.h:
48821 Make functions static.
48823 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
48825 * programs/notepad/main.c:
48826 Windows XP does not always include the executable file name on the
48829 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
48831 * programs/notepad/dialog.c:
48832 Need an explicit truncate command to shorten the length of a file.
48834 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
48836 * dlls/capi2032/cap20wxx.c:
48837 Fix gcc 4 warnings.
48839 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48841 * dlls/gdi/tests/metafile.c:
48842 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
48844 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
48846 * dlls/user/tests/text.c, dlls/user/text.c:
48847 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
48850 2005-10-26 Alexandre Julliard <julliard@winehq.org>
48852 * ChangeLog, documentation/ChangeLog.ALPHA:
48853 Start a new ChangeLog file. Older changes moved to
48854 documentation/ChangeLog.ALPHA.
48856 2005-10-25 Alexandre Julliard <julliard@winehq.org>
48858 * ANNOUNCE, ChangeLog, VERSION, configure:
48861 ----------------------------------------------------------------