1 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
3 * dlls/wined3d/device.c:
4 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
6 2006-11-24 Christoph Frick <frick@sc-networks.de>
8 * dlls/dinput/joystick_linuxinput.c:
9 dinput: Simplify the code that finds the offset of the given linux event.
11 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
13 * dlls/oleaut32/oleaut.c:
14 oleaut32: Protect against integer overflow in SysAllocStringLen.
16 2006-11-23 Francois Gouget <fgouget@free.fr>
18 * dlls/msvcrt/tests/data.c:
19 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
22 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
24 * dlls/winmm/wineoss/dscapture.c:
25 winmm/wineoss: Cast-qual warning fix.
27 * dlls/ws2_32/socket.c:
28 ws2_32: Cast-qual warnings fix.
30 * dlls/winspool.drv/info.c:
31 winspool.drv: Cast-qual warning fix + make function static.
33 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
35 * dlls/localspl/tests/localmon.c:
36 localspl/tests: Add test for DeletePort.
38 * dlls/localspl/localmon.c:
39 localspl: Implement DeletePort.
41 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
43 * dlls/advpack/tests/advpack.c:
44 advpack: Remove test that crashes on systems with IE7.
46 2006-11-24 Jacek Caban <jacek@codeweavers.com>
48 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
49 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
51 mshtml: Added Exec(IDM_FONTSIZE) implementation.
53 * dlls/mshtml/nsembed.c:
54 mshtml: Added missing break.
56 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
58 * dlls/kernel32/tests/codepage.c:
59 kernel32/tests: Test -1 length for NULL ptr too.
61 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
63 * dlls/comdlg32/cdlg_Pt.rc:
64 comdlg32: Moved a FIXME out of the user-visible string.
66 * dlls/serialui/Pt.rc:
67 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
69 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
70 programs/view/Pt.rc, programs/winhelp/Pt.rc:
71 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
73 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
74 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
75 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
76 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
77 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
78 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
79 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
80 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
81 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
82 programs/wineconsole/wineconsole_Pt.rc:
83 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
84 that have multiple sublanguages.
86 2006-11-23 Francois Gouget <fgouget@free.fr>
88 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
89 dlls/user32/tests/win.c:
90 user32/tests: Remove unneeded NONAMELESS* macros.
92 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
93 msvcrt/tests: The tests must not include msvcrt.h because it contains
94 declarations that may be incompatible with the PSDK headers.
96 * dlls/comctl32/tests/dpa.c:
97 comctl32/tests: Fix the CheckDPA() tests.
98 There is no guarantee that the compiler will compute the function arguments
99 in left-to-right order.
101 * dlls/shlwapi/tests/string.c:
102 shlwapi/tests: Remove unneeded NONAMELESS* macros.
104 * dlls/shell32/tests/string.c:
105 shell32/tests: Don't use the NONAMELESS* macros in the tests.
107 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
108 dlls/mapi32/tests/util.c:
109 mapi32/tests: Remove unneeded NONAMELESS* macros.
111 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
112 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
113 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
114 dlls/dsound/tests/propset.c:
115 dsound/tests: Remove unneeded NONAMELESS* macros.
117 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
118 dlls/dinput/tests/mouse.c:
119 dinput/tests: Remove unneeded NONAMELESS* macros.
121 * dlls/comctl32/tests/propsheet.c:
122 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
124 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
126 * dlls/shell32/shlexec.c:
127 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
129 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
131 * programs/winecfg/Ko.rc:
132 winecfg: Update Korean resource.
134 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
136 * dlls/winmm/playsound.c:
137 winmm: Cast-qual warnings fix.
140 winmm: Cast-qual warnings fix.
142 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
144 * programs/winemenubuilder/winemenubuilder.c:
145 winemenubuilder: Use 'start.exe' to launch non .exe files.
147 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
149 * dlls/wininet/internet.c:
150 wininet: Cast-qual warnings fix.
152 2006-11-22 Mike McCormack <mike@codeweavers.com>
154 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
155 msi: Treat the SourceDir folder the same as TargetDir.
157 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
158 msi: Load all folders in one query, rather one per query.
160 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
162 * dlls/kernel32/locale.c:
163 kernel32: Restore C locale for LC_NUMERIC.
165 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
167 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
168 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
169 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
171 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
172 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
174 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
175 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
177 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
178 dlls/wined3d/device.c:
179 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
181 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
182 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
184 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
185 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
187 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
188 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
189 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
191 * dlls/d3d8/device.c, dlls/d3d9/device.c:
192 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
194 2006-11-22 Mike McCormack <mike@codeweavers.com>
197 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
201 msi: Split process_action_return_value into two different functions.
204 msi: Remove an unused parameter.
206 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
208 * dlls/user32/static.c:
209 user32: Restore the len == 0 check which got lost in a previous patch.
211 2006-11-21 Huw Davies <huw@codeweavers.com>
213 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
214 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
215 ole32: Spelling fixes.
217 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
218 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
220 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
222 * dlls/shell32/systray.c:
223 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
225 2006-11-21 Rob Shearman <rob@codeweavers.com>
227 * dlls/rpcrt4/rpc_message.c:
228 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
229 handled at the binding level now instead of the message level, so
230 remove this special handling in RPCRT4_Send.
232 * dlls/rpcrt4/rpc_binding.c:
233 rpcrt4: Allow applications to specify authentication levels other than connect
234 in RpcBindingSetAuthInfoA/W.
235 Map the default authentication level and service to sane values.
236 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
238 2006-11-21 Alexandre Julliard <julliard@winehq.org>
240 * dlls/ntdll/server.c:
241 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
244 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
246 * dlls/user32/static.c, dlls/user32/tests/msg.c:
247 user32: Add a rudimentary WM_SETFONT message test for the static control,
248 make it pass under Wine.
250 2006-11-21 Alexandre Julliard <julliard@winehq.org>
252 * dlls/comctl32/tooltips.c:
253 comctl32: Remove invalid NULL check.
255 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
257 * dlls/ntdll/tests/string.c:
258 ntdll: Remove unused variables.
260 * dlls/ntdll/tests/string.c:
261 ntdll: Use intended variable.
263 * dlls/ntdll/tests/string.c:
264 ntdll: Remove tests that crash on XP and W2K3.
266 * dlls/ntdll/tests/string.c:
267 ntdll: Remove unused variables.
269 * dlls/ntdll/tests/string.c:
270 ntdll: Remove tests that crash on XP and W2K3.
272 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
274 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
275 programs/winecfg/driveui.c, programs/winecfg/resource.h:
276 winecfg: Remove some old dead code and associated language resources.
278 * programs/winecfg/Ru.rc:
279 winecfg: Update Russian translation.
281 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
283 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
284 mshtml: Add basic support for ITimer interface.
286 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
288 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
289 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
290 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
292 2006-11-21 Mike McCormack <mike@codeweavers.com>
294 * dlls/riched20/reader.c:
295 riched20: Simplify an array size calculation.
297 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
298 msi: Fix use of integer fields in MsiFormatRecord.
300 * dlls/msi/record.c, dlls/msi/tests/record.c:
301 msi: Test MsiRecordGetString on an integer record fields with a NULL output
304 * dlls/msi/tests/format.c:
305 msi: Add a test for formatting records with strings.
308 msi: Don't access the list of controls after the dialog is destroyed.
311 msi: Create a function to free control data.
314 msi: Fix an access after freeing memory.
316 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
318 * programs/wineconsole/wineconsole_No.rc:
319 wineconsole: Updated Norwegian Bokmål translation.
321 * programs/regedit/No.rc:
322 regedit: Updated Norwegian Bokmål translation.
324 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
326 * dlls/user32/tests/msg.c:
327 user32: Add some optional messages to the button message test.
329 2006-11-20 Huw Davies <huw@codeweavers.com>
331 * dlls/comctl32/propsheet.c:
332 comctl32: Set the result to IDOK on 'Finish'.
334 2006-11-21 Alexandre Julliard <julliard@winehq.org>
336 * programs/winecfg/audio.c:
337 winecfg: Don't try to load the arts driver, the arts library is too buggy.
339 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
341 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
342 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
343 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
344 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
345 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
346 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
347 programs/winecfg/resource.h, programs/winecfg/theme.c:
348 winecfg: Add ability to change colors and non-client sizes.
350 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
351 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
352 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
353 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
354 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
355 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
356 winecfg: Move controls on "Desktop Integration" tab to make more room for the
359 2006-11-20 Alexandre Julliard <julliard@winehq.org>
362 ntdll: Don't bother with async I/O on regular files.
364 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
365 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
366 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
367 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
369 * include/wine/server_protocol.h, server/change.c, server/fd.c,
370 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
371 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
372 server: Return an fd type in the get_handle_fd request.
374 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
376 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
377 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
378 Updated Norwegian Bokmål translations.
380 2006-11-17 Ken Thomases <ken@codeweavers.com>
382 * dlls/winex11.drv/keyboard.c:
383 winex11.drv: Correct the count of characters matching with layout.
385 * dlls/winex11.drv/keyboard.c:
386 winex11.drv: Enable code for picking layout-independent vkey as second pass.
388 * dlls/winex11.drv/keyboard.c:
389 winex11.drv: Changed indenting of some dead code.
391 * dlls/winex11.drv/keyboard.c:
392 winex11.drv: Move some dead code from inside a loop to just after the loop.
394 * dlls/winex11.drv/keyboard.c:
395 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
397 * dlls/winex11.drv/keyboard.c:
398 winex11.drv: Track which vkeys have already been assigned to keycodes.
400 * dlls/winex11.drv/keyboard.c:
401 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
403 2006-11-20 Mike McCormack <mike@codeweavers.com>
406 msi: Split msi_set_sourcedir_props into a separate function.
411 * dlls/msi/tests/package.c:
412 msi: Add another test for the SourceDir property.
415 msi: Clean up parameters of msi_media_get_disk_info().
418 msi: Fix some memory leaks.
421 msi: Don't leak row handles.
423 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
425 * dlls/kernel32/tests/path.c:
426 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
428 * dlls/kernel32/tests/process.c:
429 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
431 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
434 wine.inf: Add setupapi to fake dlls.
436 2006-11-18 H. Verbeet <hverbeet@gmail.com>
438 * dlls/wined3d/drawprim.c:
439 wined3d: Only copy the depth buffer if there is one.
441 * dlls/wined3d/device.c:
442 wined3d: Make sure render target textures aren't bound when we start drawing.
444 * dlls/wined3d/device.c:
445 wined3d: Support cube map FBO attachments.
447 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
448 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
449 include/wine/wined3d_gl.h:
450 wined3d: Fix GL_ARB_texture_cube_map extension support.
452 2006-11-20 Alexandre Julliard <julliard@winehq.org>
454 * dlls/winmm/message16.c:
455 winmm: Avoid using sizeof() in traces.
457 2006-11-17 James Hawkins <truiken@gmail.com>
459 * dlls/kernel32/lzexpand.c:
460 kernel32: Replace magic numbers with descriptive defines.
462 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
464 * dlls/user32/hook.c:
465 user32: Cast-qual warnings fix.
467 * dlls/user32/edit.c:
468 user32: Cast-qual warnings fix.
470 * dlls/user32/dialog.c:
471 user32: Cast-qual warnings fix.
473 * dlls/user32/dde_client.c:
474 user32: Cast-qual warnings fix.
476 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
479 ntdll: Converted bitmask into TRUE/FALSE.
481 * dlls/kernel32/locale.c:
482 kernel32: Added missing shift by 8.
484 2006-11-17 H. Verbeet <hverbeet@gmail.com>
486 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
487 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
488 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
491 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
492 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
493 wined3d: Add FBO support for offscreen rendering.
495 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
496 dlls/wined3d/wined3d_private.h:
497 wined3d: Make the offscreen render mode a registry setting.
499 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
500 wined3d: Fix depth buffer formats to use actual depth textures.
502 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
503 dlls/wined3d/wined3d_private.h:
504 wined3d: Rename renderUpsideDown to render_offscreen.
506 2006-11-17 Huw Davies <huw@codeweavers.com>
508 * dlls/msxml3/domdoc.c:
509 msxml3: Implement createElement.
511 2006-11-17 Hans Leidekker <hans@it.vu.nl>
513 * dlls/setupapi/tests/query.c:
514 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
516 2006-11-17 Jacek Caban <jacek@codeweavers.com>
518 * dlls/mshtml/nsiface.idl:
519 mshtml: Remove nscstring and nscwstring typedefs.
521 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
522 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
523 mshtml: Added semi-stub createStyleSheet implementation.
525 * dlls/mshtml/htmlstyle.c:
526 mshtml: Added put_fontSize implementation.
528 * dlls/mshtml/htmlstyle.c:
529 mshtml: Added put_backgroundColor implementation.
531 * dlls/mshtml/htmlstyle.c:
532 mshtml: Added put_fontFamily implementation.
534 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
535 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
536 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
538 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
539 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
540 mshtml: Added get_style implementation.
542 2006-11-17 Alexandre Julliard <julliard@winehq.org>
544 * include/Makefile.in:
545 include: Install adshlp.h too.
547 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
548 dlls/winspool.drv/info.c, include/heap.h:
549 include: Get rid of heap.h.
551 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
552 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
553 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
554 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
555 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
556 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
557 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
558 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
559 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
560 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
561 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
562 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
563 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
564 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
565 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
566 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
567 gdi32: Get rid of the gdi.h include.
569 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
570 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
572 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
573 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
575 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
576 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
577 dlls/gdi32/palette.c, include/gdi.h:
578 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
580 * dlls/winex11.drv/palette.c:
581 winex11.drv: Abstract accesses to the palette color mapping.
583 * dlls/winex11.drv/palette.c:
584 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
586 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
587 gdi32: Moved the system palette flags to winex11.drv.
590 gdi32: Avoid accessing the internal palette object from dib.c.
592 * dlls/d3d9/d3d9_private.h:
593 d3d9: Include wingdi.h, not gdi.h.
595 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
597 * dlls/urlmon/urlmon_main.c:
598 urlmon: Cast-qual warnings fix.
600 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
602 * programs/winecfg/drive.c:
603 winecfg: Allow editing of broken drive links.
605 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
607 * dlls/msvcrt/msvcrt.spec:
608 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
610 2006-11-17 Mike McCormack <mike@codeweavers.com>
613 msi: Fix a memory leak in load_folder().
616 msi: Remove unnecessary includes.
618 * dlls/msi/helpers.c:
619 msi: Remove a level of indent in resolve_folder().
621 * dlls/msi/tests/package.c:
622 msi: Add a test showing the _Properties table is a bit strange.
624 * dlls/msi/tests/db.c:
625 msi: Add a test showing which tables are special.
627 * dlls/msi/helpers.c:
628 msi: Remove some redundant else statements.
630 2006-11-16 Kevin Koltzau <kevin@plop.org>
632 * tools/winedump/pe.c:
633 winedump: Print new DLL characteristics.
636 winnt.h: Add AMD64 relocation types.
639 winnt.h: Add defines for new DLL characteristics.
641 2006-11-16 Huw Davies <huw@codeweavers.com>
643 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
644 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
645 msxml3: Implement createProcessingInstruction with a stub PI object.
647 2006-11-16 Alexandre Julliard <julliard@winehq.org>
649 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
650 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
652 For instance LOCALE_SDATE is looked up in the lcid corresponding to
653 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
655 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
656 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
657 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
658 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
659 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
660 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
661 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
662 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
663 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
664 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
665 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
666 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
667 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
668 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
669 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
670 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
671 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
672 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
673 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
674 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
675 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
676 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
677 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
678 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
679 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
680 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
681 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
682 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
683 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
684 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
685 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
686 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
687 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
688 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
689 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
690 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
691 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
692 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
693 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
694 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
695 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
696 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
697 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
698 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
699 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
700 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
701 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
702 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
703 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
704 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
705 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
706 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
707 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
708 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
709 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
710 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
711 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
712 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
713 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
714 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
715 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
716 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
717 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
718 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
719 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
720 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
721 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
722 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
723 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
724 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
725 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
726 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
727 kernel32: Added the locale name entry to all locale definitions.
729 * dlls/kernel32/locale.c, include/winnls.h:
730 kernel32: Rewrote the locale matching to match more elements and to support
731 Windows-format locale names.
732 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
734 2006-11-16 Huw Davies <huw@codeweavers.com>
736 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
737 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
739 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
741 * dlls/shell32/xdg.c:
742 shell32: Fix a function name in a comment.
744 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
746 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
747 kernel32: Add a basic PE loader test.
749 2006-11-16 Hans Leidekker <hans@it.vu.nl>
751 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
752 setupapi: Implement SetupGetTargetPath{A,W}.
754 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
756 * dlls/localspl/tests/localmon.c:
757 localspl/tests: Add test for ConfigurePortW.
759 2006-11-16 Alexandre Julliard <julliard@winehq.org>
761 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
762 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
763 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
764 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
765 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
766 dlls/user/dde_private.h, dlls/user/dde_server.c,
767 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
768 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
769 dlls/user/dialog16.c, dlls/user/display.c,
770 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
771 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
772 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
773 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
774 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
775 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
776 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
777 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
778 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
779 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
780 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
781 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
782 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
783 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
784 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
785 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
786 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
787 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
788 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
789 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
790 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
791 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
792 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
793 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
794 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
795 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
796 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
797 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
798 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
799 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
800 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
801 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
802 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
803 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
804 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
805 dlls/user/tests/text.c, dlls/user/tests/win.c,
806 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
807 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
808 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
809 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
810 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
811 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
812 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
813 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
814 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
815 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
816 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
817 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
818 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
819 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
820 dlls/user32/display.c, dlls/user32/display.drv.spec,
821 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
822 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
823 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
824 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
825 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
826 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
827 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
828 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
829 dlls/user32/nonclient.c, dlls/user32/painting.c,
830 dlls/user32/property.c, dlls/user32/resource.c,
831 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
832 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
833 dlls/user32/resources/user32_Ca.rc,
834 dlls/user32/resources/user32_Cs.rc,
835 dlls/user32/resources/user32_Da.rc,
836 dlls/user32/resources/user32_De.rc,
837 dlls/user32/resources/user32_En.rc,
838 dlls/user32/resources/user32_Eo.rc,
839 dlls/user32/resources/user32_Es.rc,
840 dlls/user32/resources/user32_Fi.rc,
841 dlls/user32/resources/user32_Fr.rc,
842 dlls/user32/resources/user32_Hu.rc,
843 dlls/user32/resources/user32_It.rc,
844 dlls/user32/resources/user32_Ja.rc,
845 dlls/user32/resources/user32_Ko.rc,
846 dlls/user32/resources/user32_Nl.rc,
847 dlls/user32/resources/user32_No.rc,
848 dlls/user32/resources/user32_Pl.rc,
849 dlls/user32/resources/user32_Pt.rc,
850 dlls/user32/resources/user32_Ru.rc,
851 dlls/user32/resources/user32_Si.rc,
852 dlls/user32/resources/user32_Sk.rc,
853 dlls/user32/resources/user32_Sv.rc,
854 dlls/user32/resources/user32_Tr.rc,
855 dlls/user32/resources/user32_Uk.rc,
856 dlls/user32/resources/user32_Wa.rc,
857 dlls/user32/resources/user32_Zh.rc,
858 dlls/user32/resources/user32_bin.rc,
859 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
860 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
861 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
862 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
863 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
864 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
865 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
866 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
867 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
868 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
869 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
870 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
871 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
872 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
873 dlls/user32/user16.c, dlls/user32/user32.spec,
874 dlls/user32/user_main.c, dlls/user32/user_private.h,
875 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
876 dlls/user32/winproc.c, dlls/user32/winproc.h,
877 dlls/user32/winstation.c, dlls/user32/wnd16.c,
878 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
879 tools/winapi/tests.dat:
880 user32: Renamed the user/ directory to user32.
882 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
884 * dlls/d3d9/tests/device.c:
885 d3d9: Forward port d3d8 refcount tests.
887 * dlls/d3d8/tests/device.c:
888 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
890 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
892 * dlls/shlwapi/ordinal.c:
893 shlwapi: Cast-qual warnings fix.
895 * dlls/shlwapi/clist.c:
896 shlwapi: Cast-qual warnings fix.
898 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
900 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
901 shell32: Define a few more icon resources.
903 2006-11-16 Mike McCormack <mike@codeweavers.com>
905 * dlls/oleaut32/ungif.h:
906 oleaut32: Remove incorrect references to malloc.
908 * dlls/kernel32/process.c:
909 kernel32: Downgrade a FIXME to a WARN.
911 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
913 * dlls/localspl/localmon.c:
914 localspl: Replace number with a defined value (static buffer size).
916 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
917 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
918 dlls/localspl/spl_Ko.rc:
919 localspl: Implement ConfigurePort.
921 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
923 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
924 dlls/user/dde_server.c:
925 user: Use DDE critical section exclusively for instance list protection.
927 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
928 user: Set DDE errors in some failing cases.
930 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
932 * dlls/riched20/editor.c:
933 riched20: Fix key handling in dialogs.
935 2006-11-14 Hans Leidekker <hans@it.vu.nl>
937 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
938 dlls/setupapi/stubs.c, include/setupapi.h:
939 setupapi: Implement SetupGetSourceInfo{A,W}.
941 2006-11-15 Rob Shearman <rob@codeweavers.com>
944 include: Add security QOS flags to winbase.h.
946 2006-11-15 Alexandre Julliard <julliard@winehq.org>
948 * dlls/comctl32/imagelist.c:
949 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
950 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
952 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
954 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
955 shell32: Cast-qual warnings fix.
957 * dlls/shell32/shellole.c:
958 shell32: Cast-qual warnings fix.
960 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
963 user32: Update the edit control when the IME composition string is emptied.
965 2006-11-15 Alexandre Julliard <julliard@winehq.org>
967 * dlls/kernel32/tests/process.c:
968 kernel32/tests: Reserve some more memory for the environment.
970 2006-11-15 Rob Shearman <rob@codeweavers.com>
972 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
973 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
974 RpcConnection::ctx instead of setting/comparing the field to 0.
976 * dlls/rpcrt4/rpc_message.c:
977 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
980 * dlls/rpcrt4/rpc_binding.c:
981 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
982 RPCRT4_CreateConnection fails by checking the return value from the
983 function and returning in this case.
985 * dlls/rpcrt4/rpc_transport.c:
986 rpcrt4: Add a FIXME for unsupported client protocol sequences.
988 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
990 * dlls/d3d8/tests/device.c:
991 d3d8: Test AddRef with refcount==0.
993 * dlls/d3d8/tests/device.c:
994 d3d8: Test refcount forwarding.
996 * dlls/d3d8/tests/device.c:
997 d3d8: Back buffer is identical to the render target, test it only once.
999 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
1001 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
1002 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
1004 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
1006 * dlls/ntdll/thread.c, server/ptrace.c:
1007 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
1008 (spotted by Peter Oberndorfer).
1010 2006-11-06 Kovács András <andras@csevego.net>
1012 * dlls/mshtml/htmlelem.c:
1013 mshtml: HTMLElementCollection_item implementation.
1015 2006-11-14 Alexandre Julliard <julliard@winehq.org>
1017 * dlls/msvcrt/tests/file.c:
1018 msvcrt/tests: Clean up a temp file.
1020 * dlls/shell32/shlfileop.c:
1021 shell32: Don't use the short path name to delete files in SHFileOperation.
1023 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1025 * dlls/shdoclc/Ko.rc:
1026 shdoclc: Updated Korean resource.
1028 2006-11-14 Mike McCormack <mike@codeweavers.com>
1030 * dlls/msi/package.c:
1031 msi: Split MSI_CreatePackage into two functions.
1033 * dlls/msi/package.c:
1034 msi: Delete the tempfile created by GetTempFileName.
1036 * dlls/msi/package.c:
1037 msi: Defer package deletion until after the database is closed.
1039 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
1041 msi: Remove track_tempfile()'s unused 2nd parameter.
1043 * dlls/msi/dialog.c:
1044 msi: Always delete temp files after creating them.
1046 * dlls/msi/helpers.c:
1047 msi: Print a message if we fail to delete a file.
1049 2006-11-13 Huw Davies <huw@codeweavers.com>
1051 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
1052 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
1053 v 3.0 version dependent clsid.
1055 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
1056 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
1058 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
1059 msxml3: Initialize the uuids that aren't in libuuid.
1061 * include/msxml2.idl:
1062 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
1063 include version 2 and version 3 msxml headers simultaneously.
1065 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
1067 * dlls/msvcrt/tests/printf.c:
1068 msvcrt: printf buffer overrun tests.
1070 * dlls/msvcrt/wcs.c:
1071 msvcrt: Estimate required buffer size better in pf_vsnprintf.
1073 * dlls/msvcrt/wcs.c:
1074 msvcrt: Free correct buffer in pf_vsnprintf.
1076 2006-11-14 Mike McCormack <mike@codeweavers.com>
1078 * dlls/comctl32/imagelist.c:
1079 comctl32: Remove a redundant variable.
1081 * dlls/comctl32/imagelist.c:
1082 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
1084 * dlls/comctl32/imagelist.c:
1085 comctl32: When removing an image, move the remaining images one forward,
1089 user32: Print a fixme only once.
1091 * dlls/kernel32/locale.c:
1092 kernel32: Print a FIXME only once.
1094 2006-11-13 James Hawkins <truiken@gmail.com>
1096 * dlls/msi/dialog.c, dlls/msi/files.c:
1097 msi: Notify the external UI handler when changing media.
1099 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
1101 * dlls/setupapi/virtcopy.c:
1102 setupapi: Cast-qual warning fix.
1104 * dlls/secur32/util.c:
1105 secur32: Cast-qual warning fix.
1107 * dlls/rsaenh/implglue.c:
1108 rsaenh: Cast-qual warning fix.
1110 2006-11-13 Hans Leidekker <hans@it.vu.nl>
1112 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
1113 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
1115 setupapi: Implement SetupGetSourceFileLocation{A,W}.
1117 * dlls/setupapi/install.c:
1118 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
1120 2006-11-13 Kai Blin <kai.blin@gmail.com>
1122 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
1123 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
1125 2006-11-14 Alexandre Julliard <julliard@winehq.org>
1127 * dlls/winex11.drv/winpos.c:
1128 winex11.drv: Update the X11 window position when the primary monitor origin
1131 2006-11-13 Rob Shearman <rob@codeweavers.com>
1133 * include/Makefile.in, include/wincred.h:
1134 include: Add wincred.h header file.
1137 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
1139 2006-11-13 Alexandre Julliard <julliard@winehq.org>
1141 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
1142 ntdll: Added support for reading directories using the BSD getdirentries
1145 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
1147 * dlls/comctl32/imagelist.c:
1148 comctl32: Remove deadcode (Coverity).
1150 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
1152 * dlls/atl/atl_main.c:
1153 atl: Implement AtlModuleRegisterServer.
1155 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
1156 atl: Implement AtlRegisterLoadTypeLib.
1158 * dlls/atl/atl_main.c:
1159 atl: Implement AtlModuleLoadTypeLib.
1161 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
1162 atl: Fix incorrect prototypes.
1164 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
1165 atl: AtlAxGetHost and AtlAxGetControl implementation.
1167 * dlls/atl/atl_ax.c:
1168 atl: Host component implementation: IOleControlSite.
1170 * dlls/atl/atl_ax.c:
1171 atl: Host component implementation: IOleInPlaceFrame.
1173 * dlls/atl/atl_ax.c:
1174 atl: Host component implementation: IOleInPlaceSiteWindowless.
1176 * dlls/atl/atl_ax.c:
1177 atl: Host component implementation: IOleContainer.
1179 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
1180 atl: Implement AtlAxAttachControl.
1182 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
1184 * dlls/atl/atl_ax.c:
1185 alt: Host component implementation: IOleClientSite.
1187 2006-11-13 Rob Shearman <rob@codeweavers.com>
1190 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
1192 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1193 rpcrt4: Implement RpcServerUnregisterIf.
1195 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1196 rpcrt4: Convert the server interfaces list into a standard Wine list.
1198 * dlls/rpcrt4/rpc_transport.c:
1199 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
1200 rather than falsely triggering on normal conditions.
1202 2006-11-13 Alexandre Julliard <julliard@winehq.org>
1204 * dlls/kernel32/locale.c:
1205 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
1206 Passing LC_ALL to setlocale() doesn't do what we want.
1208 2006-11-13 Mike McCormack <mike@codeweavers.com>
1210 * dlls/msi/custom.c:
1211 msi: Only free a string in one place.
1213 * dlls/msi/custom.c:
1214 msi: Fix error handling.
1216 * dlls/msi/custom.c:
1217 msi: Track temp files as soon as they are created.
1219 * dlls/msi/custom.c:
1220 msi: Fail if we can't write out a temporary file.
1222 * dlls/msi/tests/suminfo.c:
1223 msi: Fix an uninitialized variable in the test cases.
1225 * dlls/msi/custom.c:
1226 msi: Clean upstore_binary_to_temp.
1228 2006-11-12 Francois Gouget <fgouget@free.fr>
1230 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
1231 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
1232 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
1233 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
1234 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
1235 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
1236 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
1237 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
1238 dlls/winmm/wineoss/dscapture.c:
1239 Assorted spelling fixes.
1241 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
1242 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
1243 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
1244 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
1245 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
1246 Add some documentation headers to make winapi_check happy.
1248 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
1249 ole32: Standardize some documentation comments.
1251 * dlls/winex11.drv/opengl.c:
1252 winex11.drv: Fix some comments so they are properly formatted documentation
1255 * dlls/rpcrt4/ndr_marshall.c:
1256 rpcrt4: Add some stub documentation headers to make winapi_check happy.
1257 Also fix some headers that identified internal APIs as external.
1259 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
1260 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
1263 msi: assert.h is not a local header (spotted by winapi_check).
1265 * dlls/ole32/tests/clipboard.c:
1266 ole32/tests: Don't use the NONAMELESS* macros in the tests.
1268 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
1270 * dlls/ntdll/Makefile.in:
1271 ntdll: Alphabetically sort the Makefile entries.
1273 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
1275 * dlls/comdlg32/fontdlg16.c:
1276 comdlg32: Remove unused variable (Coverity).
1278 * dlls/rsaenh/rsa.c:
1279 rsaenh: Move type-check before len-check (Coverity).
1281 * dlls/msi/action.c:
1282 msi: Fix typo's (Coverity).
1284 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
1286 * dlls/wined3d/vertexbuffer.c:
1287 wined3d: Fix a comment.
1289 2006-11-13 Alexandre Julliard <julliard@winehq.org>
1292 server: Fix list corruption caused by previous change.
1294 2006-11-12 Jacek Caban <jacek@codeweavers.com>
1296 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
1297 mshtml: Added border implementation.
1299 2006-11-11 Jacek Caban <jacek@codeweavers.com>
1301 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1302 mshtml: Added IDM_ORDERLIST implementation.
1304 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1305 mshtml: Added IDM_UNORDERLIST implementation.
1307 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1308 mshtml: Added IDM_HORIZONTALLINE implementation.
1310 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1311 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
1313 2006-11-09 Jacek Caban <jacek@codeweavers.com>
1315 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
1316 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
1317 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
1318 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
1319 mshtml: Remove menus that are in shdoclc.dll.
1321 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1322 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
1323 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
1324 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
1325 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
1326 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
1327 dlls/shdoclc/shdoclc.spec:
1328 shdoclc: Added shdoclc.dll.
1330 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
1332 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
1333 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
1334 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
1335 winmm/tests: Win64 printf format warning fixes.
1337 * dlls/winmm/tests/timer.c:
1338 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
1340 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
1341 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
1342 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
1343 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
1344 dsound: Win64 printf format warning fixes.
1346 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
1347 dsound: Fix the declaration/definition of DSOUND_timer().
1349 2006-11-12 Hans Leidekker <hans@it.vu.nl>
1351 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
1352 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
1354 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
1356 * dlls/winex11.drv/opengl.c:
1357 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
1359 2006-11-11 H. Verbeet <hverbeet@gmail.com>
1361 * dlls/winex11.drv/bitblt.c:
1362 winex11.drv: The y coordinate should be offset agaist the height, not the width.
1364 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
1366 * dlls/advapi32/crypt_sha.c:
1367 advapi32: Constify a parameter.
1369 * dlls/rpcrt4/ndr_stubless.c:
1370 rpcrt4: Cast-qual warnings fix.
1372 * dlls/rpcrt4/cstub.c:
1373 rpcrt4: Cast-qual warnings fix.
1375 * dlls/quartz/pin.c, dlls/quartz/pin.h:
1376 quartz: Cast-qual warnings fix.
1378 * dlls/qcap/pin.c, dlls/qcap/pin.h:
1379 qcap: Cast-qual warnings fix.
1381 2006-11-10 James Hawkins <truiken@gmail.com>
1384 msi: Fix a heap corruption bug by resizing the src string before adding to it.
1386 2006-11-10 Francois Gouget <fgouget@free.fr>
1388 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
1390 include/tapi.h: Add missing include directives.
1392 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
1394 * dlls/user/tests/monitor.c:
1395 user: Only perform the screen resolution changing tests in interactive mode.
1397 2006-11-10 Francois Gouget <fgouget@free.fr>
1399 * dlls/kernel32/tests/locale.c:
1400 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
1402 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
1404 * programs/winhelp/winhelp.c:
1405 winhelp: Use path of parent helpfile while looking for popup window.
1407 * programs/winhelp/winhelp.c:
1408 winhelp: Fix WINHELP_DeleteWindow.
1410 * programs/winhelp/winhelp.c:
1411 winhelp: Do not create popup window if file not found.
1413 2006-11-10 Alexandre Julliard <julliard@winehq.org>
1415 * ANNOUNCE, ChangeLog, VERSION, configure:
1418 ----------------------------------------------------------------
1419 2006-11-10 Alexandre Julliard <julliard@winehq.org>
1421 * dlls/rpcrt4/rpc_message.c:
1422 rpcrt4: Avoid a sizeof in a trace.
1424 2006-11-10 Rob Shearman <rob@codeweavers.com>
1426 * dlls/rpcrt4/rpc_server.c:
1427 rpcrt4: Create one protseq object per used protocol sequence, not per
1428 RpcServerUseProtseq* function call.
1430 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
1431 rpcrt4: Don't store the endpoint in the protseq.
1433 * dlls/rpcrt4/rpc_server.c:
1434 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
1437 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
1438 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
1440 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
1442 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
1443 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
1445 * dlls/oleaut32/tests/vartype.c:
1446 oleaut32: Constify some data.
1448 2006-11-10 Alexandre Julliard <julliard@winehq.org>
1450 * dlls/opengl32/wgl.c:
1451 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
1453 * dlls/advapi32/registry.c:
1454 advapi32: Fixed last error check in RegSaveKey.
1457 server: Properly handle kill_thread recursion when killing a process.
1458 Spotted by Mike McCormack.
1460 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
1462 * dlls/quartz/filtergraph.c:
1463 quartz: Cast-qual warning fix.
1465 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
1467 * dlls/d3d8/tests/device.c:
1468 d3d8: Add GetContainer tests for implicit surfaces.
1470 * dlls/d3d9/tests/device.c:
1471 d3d9: Forwardport implicit surface tests.
1473 2006-11-10 Mike McCormack <mike@codeweavers.com>
1475 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
1476 riched20: Flush the clipboard before exiting the test.
1478 * dlls/riched20/tests/editor.c:
1479 riched20: Add missing void to parameter list.
1481 * dlls/riched20/tests/editor.c:
1482 riched20: Remember to close windows after tests.
1484 * dlls/riched20/editor.c:
1485 riched20: Fix a memory leak.
1487 * dlls/riched20/editor.c:
1488 riched20: Set the correct number of initialized cursors.
1490 * dlls/riched20/editor.c:
1491 riched20: Fix an uninitialized variable.
1493 * dlls/msi/action.c:
1494 msi: Only log the Action, as it's the same as ActionRequest.
1496 * dlls/msi/action.c:
1497 msi: Check whether the component is enabled first.
1499 * dlls/msi/action.c:
1500 msi: Component attributes are bitmasks.
1502 * dlls/dinput/joystick_linuxinput.c:
1503 dinput: Use HeapAlloc/Free instead of alloc/free.
1505 * dlls/setupapi/setupcab.c:
1506 setupapi: Use HeapAlloc/Free instead of malloc/free.
1508 * dlls/shlwapi/path.c:
1509 shlwapi: Use HeapAlloc/Free instead of malloc/free.
1511 * dlls/oleaut32/ungif.c:
1512 oleaut32: Use HeapAlloc/Free instead of malloc/free.
1514 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
1516 * dlls/winex11.drv/bitblt.c:
1517 winex11.drv: Check for incompatible bpps and negative widths.
1519 * dlls/winex11.drv/bitblt.c:
1520 winex11.drv: Fix copying top-down/bottom-up DIBs.
1522 2006-11-10 Kai Blin <kai.blin@gmail.com>
1524 * dlls/secur32/ntlm.c:
1525 secur32: work around a bug in ntlm_auth that breaks RPC.
1527 2006-11-09 Jacek Caban <jacek@codeweavers.com>
1529 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
1530 mshtml: Use popup menu from shdoclc.dll.
1532 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
1534 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
1535 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
1536 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
1537 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
1538 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
1539 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
1540 dlls/rpcrt4/rpcss_np_client.c:
1541 rpcrt4: Win64 printf format warning fixes.
1543 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
1544 dlls/rpcrt4/ndr_misc.h:
1545 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
1546 of WINE_NO_LONG_AS_INT.
1548 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
1549 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
1550 rpcrt4: Bring the function definitions in sync with their declaration.
1551 They got out of sync due to the unsigned long to ULONG changes in the headers.
1553 * dlls/rpcrt4/ndr_marshall.c:
1554 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
1556 Those got out of sync due to the unsigned long to ULONG migration in the headers.
1558 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1560 * loader/Makefile.in:
1561 loader: Use plain binary name of git-describe to avoid junk in version output.
1563 2006-11-09 Alexandre Julliard <julliard@winehq.org>
1565 * dlls/rpcrt4/tests/ndr_marshall.c:
1566 rpcrt4/tests: Replace || by |.
1568 * dlls/dmsynth/dmsynth_main.c:
1569 dmsynth: Fix one more instance of && instead of &.
1571 2006-11-09 Marcus Meissner <meissner@suse.de>
1574 user32: Replaced && 0xff by & 0xff.
1576 * dlls/dmscript/dmscript_main.c:
1577 dmscript: Replaced && 0xff by & 0xff.
1579 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
1580 dmusic: Replaced && 0xfff... by & 0xff.
1582 * dlls/dswave/dswave_main.c:
1583 dswave: Replaced && 0xff by & 0xff.
1585 * dlls/dmcompos/dmcompos_main.c:
1586 dmcompos: Replaced && 0xff by & 0xff.
1588 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
1590 * include/winsock.h:
1591 include: Remove duplicate definition.
1593 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
1595 * dlls/d3d8/tests/device.c:
1596 d3d8: Add refcount tests for implicit surfaces.
1598 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
1600 * programs/winepath/winepath.c:
1601 winepath: Fix --long option.
1603 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
1605 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
1606 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
1608 * dlls/msi/registry.c:
1609 msi: Fixed bogus A -> W conversion.
1611 2006-11-09 Alexandre Julliard <julliard@winehq.org>
1613 * dlls/kernel32/tests/pipe.c:
1614 kernel32/tests: Fixed the pipe test for MacOS.
1616 2006-11-09 Jacek Caban <jacek@codeweavers.com>
1618 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1619 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
1621 * dlls/mshtml/olecmd.c:
1622 mshtml: Code clean up.
1624 * dlls/mshtml/olecmd.c:
1625 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
1627 * dlls/mshtml/olecmd.c:
1628 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
1630 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1631 mshtml: Added IDM_FORECOLOR implementation.
1633 * dlls/mshtml/olecmd.c:
1634 mshtml: Added Exec(IDM_FONTSIZE) stub.
1636 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1637 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
1639 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1640 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
1642 2006-11-09 Kai Blin <kai.blin@gmail.com>
1644 * dlls/secur32/ntlm.c:
1645 secur32: Implement NTLM2 encryption.
1647 2006-11-09 Francois Gouget <fgouget@free.fr>
1649 * include/shlwapi.h:
1650 shlwapi: Add a fixme for a missing include.
1653 include/usp10.h: Add missing include directives.
1656 include/oledlg.h: Add missing include directives.
1659 include/dshow.h: Add missing include directives.
1661 * include/d3d8.h, include/d3d9.h:
1662 include: Add missing include directives to d3d8.h and d3d9.h.
1664 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
1665 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
1667 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1669 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
1670 localspl: Added Korean resource.
1672 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
1674 * dlls/winspool.drv/tests/info.c:
1675 winspool/tests: Add tests for ConfigurePort.
1677 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
1679 * dlls/winspool.drv/info.c:
1680 winspool: Implement ConfigurePortA.
1682 * dlls/winspool.drv/info.c:
1683 winspool: Implement ConfigurePortW.
1685 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
1687 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
1688 d3d8: Backport volume tests.
1690 * dlls/d3d8/volume.c:
1691 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
1693 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
1694 d3d8: Backport texture tests.
1696 * dlls/d3d8/tests/device.c:
1697 d3d8: Backport missing device tests.
1699 * dlls/d3d8/device.c:
1700 d3d8: Backport null pointer check in SetCursorProperties.
1702 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
1704 * dlls/winmm/lolvldrv.c:
1705 winmm: Plug a memory leak.
1707 * dlls/ole32/tests/stg_prop.c:
1708 ole32: Don't use PropVariantClear to setup an unitialized variant.
1710 * dlls/msi/tests/suminfo.c:
1711 msi: Don't call PropVariantClear on uninitialized variants.
1713 * dlls/kernel32/nls/div.nls:
1714 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
1716 * dlls/comctl32/header.c:
1717 comctl32: header: fix bug found out by running valgrind on the regression tests.
1719 2006-11-09 Alexandre Julliard <julliard@winehq.org>
1721 * dlls/kernel32/locale.c:
1722 kernel32: Fixed buffer overrun in get_registry_locale_info.
1724 2006-11-09 Mike McCormack <mike@codeweavers.com>
1727 user32: Downgrade a FIXME to a WARN.
1729 * dlls/comctl32/toolbar.c:
1730 comctl32: Downgrade an ERR to a WARN.
1732 * dlls/gdi32/freetype.c:
1733 gdi32: Downgrade a FIXME to a WARN.
1735 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
1737 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
1738 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
1739 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
1740 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
1741 winmm: Remove WINE_NO_LONG_AS_INT.
1743 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
1745 * dlls/oleaut32/typelib.c:
1746 oleaut32: typelib - fix regression in MSFT typelib parsing.
1748 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
1750 * dlls/rpcrt4/tests/ndr_marshall.c:
1751 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
1754 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
1755 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
1758 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
1759 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
1763 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
1766 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
1767 tools/widl/header.c:
1768 widl: Use ULONG instead of unsigned long when generating declarations for
1769 *_UserFree() functions. This is needed for Win64 compatibility.
1771 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
1772 tools/widl/header.c:
1773 widl: Use ULONG instead of unsigned long when generating declarations for
1774 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
1776 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
1777 tools/widl/header.c:
1778 widl: Use ULONG instead of unsigned long when generating declarations for
1779 *_UserMarshal() functions. This is needed for Win64 compatibility.
1781 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
1782 tools/widl/header.c:
1783 widl: Use ULONG instead of unsigned long when generating declarations for
1784 *_UserSize() functions. This is needed for Win64 compatibility.
1786 2006-11-08 Kai Blin <kai.blin@gmail.com>
1788 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
1789 secur32: Implement ntlmv2 signing.
1791 * dlls/secur32/hmac_md5.h:
1792 secur32: MD5 functions are WINAPI.
1794 2006-11-08 Rob Shearman <rob@codeweavers.com>
1796 * dlls/rpcrt4/rpc_transport.c:
1797 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
1800 * dlls/rpcrt4/rpc_transport.c:
1801 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
1804 * dlls/rpcrt4/rpc_transport.c:
1805 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
1807 so replace it with some more appropriate endpoint error codes.
1809 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
1810 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
1811 dlls/rpcrt4/rpc_transport.c:
1812 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
1813 the protseq server thread.
1814 This allows errors to be returned to the caller and to create more than
1815 one connection for an endpoint.
1818 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
1820 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
1822 * dlls/dbghelp/elf_module.c:
1823 dbghelp: Do not write to array element -1.
1825 2006-11-08 James Hawkins <truiken@gmail.com>
1828 msi: Add support for continuous cabinets.
1831 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
1835 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
1839 msi: Factor out load_media_info from ready_media_for_file.
1842 msi: Use disk_prompt from the media_info structure instead of passing an extra
1843 parameter to msi_change_media.
1845 * dlls/msi/dialog.c:
1846 msi: Only add text to the scroll control if text is provided.
1848 2006-11-09 Alexandre Julliard <julliard@winehq.org>
1850 * dlls/ntdll/file.c:
1851 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
1853 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
1855 * dlls/kernel32/tests/process.c:
1856 kernel32: Add basic OpenProcess test.
1859 include: Add the PROCESS_SUSPEND_RESUME definition.
1861 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
1863 * dlls/comctl32/tests/subclass.c:
1864 comctl32: Load function pointers by ordinal.
1866 2006-11-08 Kai Blin <kai.blin@gmail.com>
1868 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
1869 secur32: Use a helper function for creating the signature as this simplifies
1870 implementing NTLM2 signing a lot.
1872 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
1873 dlls/secur32/secur32_priv.h:
1874 secur32: Delete session key and arc4 context when the session based security
1877 2006-11-08 Ken Thomases <ken@codeweavers.com>
1879 * dlls/winex11.drv/keyboard.c:
1880 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
1882 * dlls/winex11.drv/keyboard.c:
1883 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
1885 2006-11-08 Alexandre Julliard <julliard@winehq.org>
1887 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
1888 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
1889 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
1891 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
1892 dlls/gdi32/tests/bitmap.c:
1893 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
1894 Based on a patch by Alex Villacís Lasso.
1896 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
1898 * dlls/oleaut32/varformat.c:
1899 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
1901 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
1903 * dlls/msi/install.c, dlls/msi/msi.spec:
1904 msi: Added stub for MsiGetFeatureValidStatesA/W.
1906 2006-11-08 Mike McCormack <mike@codeweavers.com>
1908 * dlls/comctl32/imagelist.c:
1909 comctl32: Fix a regression in ImageList_AddMasked().
1911 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
1913 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
1914 oleaut32: Cast-qual warnings fix.
1916 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
1918 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
1919 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
1922 * dlls/rpcrt4/ndr_misc.h:
1923 rpcrt4: For Win64 compatibility use a temp variable of the right type in
1926 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1928 * programs/winhelp/Ko.rc:
1929 winhelp: Updated Korean resource.
1931 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
1933 * dlls/oleaut32/variant.c:
1934 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
1936 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
1937 oleaut32: olepicture - Support multiple redundant headers before picture data.
1939 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
1941 * dlls/dbghelp/module.c:
1942 dbghelp: Initialize BOOL elements with FALSE instead of 0.
1944 * dlls/dbghelp/dwarf.c:
1945 dbghelp: Make dwarf2 parser only report file numbers when at least one
1946 compilation unit really has numbers.
1948 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
1949 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
1951 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
1953 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
1954 dlls/shlwapi/tests/ordinal.c:
1955 shlwapi: Implement GetShellSecurityDescriptor and test for it.
1957 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
1959 * dlls/wined3d/device.c:
1960 wined3d: ScissorRect correction.
1962 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
1964 * dlls/winex11.drv/opengl.c:
1965 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
1967 2006-11-07 James Hawkins <truiken@gmail.com>
1970 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
1971 extract a remote cabinet.
1973 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
1974 dlls/msi/package.c, dlls/msi/preview.c:
1975 msi: Store the base URL of the MSI package if it is downloaded.
1978 msi: Factor copy_install_file out of ACTION_InstallFiles.
1981 msi: Factor schedule_install_files out of ACTION_InstallFiles.
1984 msi: Model the media_info structure members after the columns in the media table.
1987 msi: Use msi_alloc_zero instead of a helper function that sets everything
1991 msi: Use the file's component instead of passing an extra parameter to
1995 msi: Use the media_info structure instead of passing in individual values
1996 to extract_cabinet_file.
1998 * dlls/msi/tests/install.c:
1999 msi: Add more tests for installing from cabinets.
2001 2006-11-08 Francois Gouget <fgouget@free.fr>
2003 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
2004 dlls/netapi32/access.c, dlls/netapi32/ds.c,
2005 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
2006 include/ntsecapi.h, include/sspi.h, include/winternl.h:
2007 Fix ntsecapi.h so it does not depend on winternl.h.
2009 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
2010 dlls/secur32/tests/secur32.c, include/sspi.h:
2011 secur32: sspi.h must not include wtypes.h.
2013 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
2015 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
2018 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
2019 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
2020 dlls/uxtheme/tests/system.c, include/winerror.h:
2021 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
2023 * dlls/shell32/shlexec.c:
2024 shell32: Add missing '\n' to Wine trace.
2026 * include/objbase.h:
2027 include/objbase.h: Add missing include directives.
2029 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
2030 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
2031 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
2032 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
2033 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
2034 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
2037 * include/winuser.h:
2038 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
2040 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
2042 * dlls/winex11.drv/winpos.c:
2043 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
2044 minimized state in X11DRV_MapNotify.
2046 * dlls/winex11.drv/keyboard.c:
2047 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
2048 for other keypad keys.
2050 2006-11-08 Mike McCormack <mike@codeweavers.com>
2052 * dlls/msi/action.c:
2053 msi: Fix a memory leak.
2055 * dlls/comctl32/imagelist.c:
2056 comctl32: Remove Nx1 assumptions in ImageList_Read.
2058 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
2060 * dlls/wined3d/surface.c:
2061 wined3d: Fix regression in surface conversion.
2063 2006-11-07 Huw Davies <huw@codeweavers.com>
2065 * dlls/winspool.drv/info.c:
2066 winspool.drv: Associate a printer driver with each printer, rather than share
2067 a common one between all printers.
2069 * dlls/winspool.drv/info.c:
2070 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
2071 Include the size of the terminating zero in set_reg_szW.
2073 * dlls/winspool.drv/info.c:
2074 winspool.drv: Implement DeletePrinterDriverExW.
2076 * dlls/winspool.drv/info.c:
2077 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
2079 * dlls/winspool.drv/info.c:
2080 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
2082 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
2084 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
2085 comctl32: Beginning of some string related tests.
2087 * dlls/comctl32/string.c:
2088 comctl32: Fix return values of string functions.
2090 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
2092 * dlls/winex11.drv/bitblt.c:
2093 winex11: Fix regression caused by client-side DIB copy patch.
2095 2006-11-07 Alexandre Julliard <julliard@winehq.org>
2097 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
2098 kernel32: Better workaround for the lack of locale environment variables
2101 * dlls/winex11.drv/keyboard.c:
2102 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
2103 mapping in that case.
2105 * dlls/winex11.drv/keyboard.c:
2106 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
2108 * dlls/winex11.drv/keyboard.c:
2109 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
2110 instead of once per supported layout.
2112 2006-11-07 Francois Gouget <fgouget@free.fr>
2114 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
2115 dlls/user/menu.c, dlls/user/resources/user32.rc,
2116 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
2117 programs/explorer/desktop.c, programs/progman/main.c:
2118 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
2121 * dlls/urlmon/tests/misc.c:
2122 urlmon/tests: Fix compilation with the PSDK headers.
2124 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
2125 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
2126 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
2127 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
2128 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
2129 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
2130 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
2131 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
2132 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
2133 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
2134 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
2135 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
2136 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
2137 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
2138 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
2139 include/winternl.h, programs/winecfg/En.rc,
2140 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
2141 Assorted spelling fixes.
2143 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
2144 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
2145 include/dmusicf.h, include/dmusici.h:
2146 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
2148 * dlls/oleaut32/tests/typelib.c:
2149 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
2151 * dlls/comctl32/tests/toolbar.c:
2152 comctl32: Add missing '\n' to ok() call.
2154 * dlls/dplayx/dplayx_global.c:
2155 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
2157 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
2158 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
2160 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
2161 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
2164 2006-11-07 Mike McCormack <mike@codeweavers.com>
2166 * dlls/msi/action.c:
2167 msi: By default, install components locally.
2169 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
2170 msi: Fix WHERE IS (NOT) NULL queries.
2172 * dlls/msi/tests/db.c:
2173 msi: Fix regression tests failing on Windows.
2175 * dlls/msi/action.c:
2176 msi: Split ACTION_CostFinalize into two functions.
2178 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
2180 * dlls/ole32/stg_prop.c:
2181 ole32: Cast-qual warnings fix.
2183 * dlls/ntdll/server.c:
2184 ntdll: Cast-qual warning fix.
2186 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
2188 * dlls/wined3d/surface.c:
2189 wined3d: Use width while converting surfaces.
2190 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
2192 * dlls/wined3d/surface.c:
2193 wined3d: Use SURFACE_ALIGNMENT.
2195 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
2197 * dlls/atl/atl_ax.c:
2198 atl: Move the storage specifier to the beginning of the declaration.
2200 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
2202 * dlls/ntdll/handletable.c:
2203 ntdll: Clarify the documentation for HandleTable.
2205 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
2207 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
2208 programs/winhelp/De.rc, programs/winhelp/En.rc,
2209 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
2210 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
2211 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
2212 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
2213 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
2214 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
2215 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
2216 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
2217 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
2218 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
2219 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
2220 programs/winhelp/winhelp_res.h:
2221 winhelp: Rewrite LookupHelpFile function.
2222 Add ability for user to find file himself if winhelp cannot find it.
2225 2006-11-06 Alexandre Julliard <julliard@winehq.org>
2227 * dlls/winex11.drv/opengl.c:
2228 winex11.drv: Fixed build without OpenGL headers.
2230 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
2232 * dlls/msvcrt/file.c:
2233 msvcrt: Cast-qual warnings fix.
2235 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
2237 * dlls/msacm32/driver.c:
2238 msacm32: Cast-qual warnings fix.
2240 2006-11-03 Aric Stewart <aric@codeweavers.com>
2242 * dlls/shell32/shlexec.c:
2243 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
2244 report a needed buffer size.
2246 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
2247 shell32: Create dynamic buffers for expanded enviroment strings to allow for
2248 parameters and such longer than MAX_PATH.
2249 With help from Michael Moss.
2251 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
2253 * dlls/advapi32/tests/security.c:
2254 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
2256 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
2258 * dlls/mscoree/mscoree_main.c:
2259 mscoree: String returned by GetCORVersion starts with letter 'v'.
2261 2006-11-06 Mike McCormack <mike@codeweavers.com>
2263 * dlls/user/user32.spec:
2264 user32: The string passed to ToUnicode(Ex) is for output.
2266 * dlls/winex11.drv/keyboard.c:
2267 user32: ToUnicodeEx should return 0 for an unknown key.
2269 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
2271 * dlls/dbghelp/dwarf.c:
2272 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
2274 2006-11-04 Kai Blin <kai.blin@gmail.com>
2276 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
2277 secur32: Test and fix DecryptMessage for multiple data buffers.
2279 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
2281 * dlls/winspool.drv/tests/info.c:
2282 winspool/tests: Add tests for EnumPorts.
2284 * dlls/winspool.drv/info.c:
2285 winspool: Implement EnumPortsA.
2287 * dlls/winspool.drv/info.c:
2288 winspool: Implement EnumPortsW.
2290 * dlls/winspool.drv/info.c:
2291 winspool: EnumPorts: Read driver from registry.
2293 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
2295 * dlls/winex11.drv/bitblt.c:
2296 winex11.drv: Added a basic client-side DIB copy optimization.
2298 2006-11-06 Alexandre Julliard <julliard@winehq.org>
2300 * configure, configure.ac, include/config.h.in:
2301 configure: Added missing DiskArbitration/DiskArbitration.h check.
2303 * loader/.gitignore, loader/Makefile.in, loader/main.c:
2304 loader: Update the reported version from the current git HEAD if available.
2306 * dlls/ntdll/loader.c, loader/main.c:
2307 ntdll: Moved command-line help to the loader binary.
2309 * dlls/msi/msipriv.h, dlls/msi/table.c:
2310 msi: Fixed definition of the MSIITERHANDLE type.
2312 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
2314 * dlls/icmp/icmp_main.c:
2315 icmp: Changed select to poll.
2317 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
2318 dinput: Changed select to poll.
2320 2006-11-06 Alexandre Julliard <julliard@winehq.org>
2322 * dlls/ws2_32/socket.c:
2323 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
2326 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
2328 * configure, configure.ac, programs/explorer/diskarb.c:
2329 explorer: Build on Darwin versions prior to 8.0.
2331 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
2333 * dlls/ntdll/tape.c:
2334 ntdll: Fix building on Darwin versions prior to 8.0.
2336 2006-11-05 Rob Shearman <rob@codeweavers.com>
2338 * dlls/rpcrt4/rpc_binding.c:
2339 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
2342 * tools/winedump/output.c:
2343 winedump: Fix printf warning in the generated code.
2345 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
2348 server: Compilation fix.
2350 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
2352 * dlls/dbghelp/source.c:
2353 dbghelp: Fixed memory leak in source string handling.
2355 2006-11-05 Jacek Caban <jacek@codeweavers.com>
2357 * dlls/shdocvw/tests/webbrowser.c:
2358 shdocvw: Added more tests.
2360 * dlls/shdocvw/oleobject.c:
2361 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
2363 * dlls/shdocvw/oleobject.c:
2364 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
2367 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
2368 shdocvw: Added [get|put]_Offline implementation.
2370 * dlls/shdocvw/oleobject.c:
2371 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
2373 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
2374 shdocvw: Ignore hwndParent in DoVerb.
2376 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
2377 shdocvw: Set parent window in activate_inplace.
2379 * dlls/mshtml/olecmd.c:
2380 mshtml: Fixed query_edit_status when Gecko is not available.
2382 2006-11-05 Mike McCormack <mike@codeweavers.com>
2384 * dlls/riched20/list.c:
2385 riched20: Fix a leak in the undo stack.
2387 * dlls/riched20/string.c:
2388 riched20: Fix one more memory leak.
2390 * dlls/riched20/editor.c:
2391 riched20: Don't access memory after freeing it.
2393 * dlls/riched20/editor.c:
2394 riched20: Fixed memory leaks.
2396 * dlls/comctl32/imagelist.c:
2397 comctl32: Switch to a Nx4 tiling.
2399 * dlls/comctl32/imagelist.c:
2400 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
2402 * dlls/comctl32/imagelist.c:
2403 comctl32: Check if GetObject fails on bitmaps passed to us.
2405 * dlls/comctl32/imagelist.c:
2406 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
2408 * dlls/comctl32/imagelist.c:
2409 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
2411 * dlls/comctl32/imagelist.c:
2412 comctl32: Remove another Nx1 assumption from ImageList_Remove().
2414 * dlls/comctl32/imagelist.c:
2415 comctl32: Remove Nx1 assumptions in ImageList_Merge.
2417 * dlls/comctl32/imagelist.c:
2418 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
2420 * dlls/comctl32/imagelist.c:
2421 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
2423 * dlls/comctl32/imagelist.c:
2424 comctl32: Create a helper function to copy a block of images.
2426 * dlls/comctl32/imagelist.c:
2427 comctl32: Fix a regression.
2429 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
2431 * dlls/opengl32/wgl.c:
2432 opengl32: Use HKCU instead of HKLM.
2434 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
2435 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
2436 wgl: Fix WoW screen flickering.
2438 2006-11-04 Alexandre Julliard <julliard@winehq.org>
2440 * loader/preloader.c:
2441 preloader: Clear %gs again before calling the interpreter entry point.
2443 * dlls/kernel32/tests/change.c:
2444 kernel32/tests: Don't wait for overlapped result if the previous test failed.
2446 2006-11-04 Kai Blin <kai.blin@gmail.com>
2448 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
2449 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
2450 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
2452 Thanks to Robert Shearman for catching this one and providing some of the
2455 * dlls/secur32/tests/ntlm.c:
2456 secur32: Get rid of some HeapAlloc() calls to make code more readable.
2458 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
2459 secur32: Avoid double HeapFree() of password and session key.
2461 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
2463 * dlls/opengl32/wgl.c:
2464 opengl32: Remove glx context.
2466 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
2468 * dlls/d3d9/tests/device.c:
2469 d3d9/tests: Add refcount test for binding objects.
2471 * dlls/wined3d/device.c:
2472 wined3d: glReadPixels corrections.
2474 2006-11-03 Huw Davies <huw@codeweavers.com>
2476 * dlls/winex11.drv/opengl.c:
2477 winex11.drv: If the app asks for a single buffered pixel format, then it should
2478 be happy with a double buffered one.
2479 Likewise for mono vs stereo.
2480 Add some TRACEs so that we know what condition is failing.
2482 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
2484 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
2485 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
2486 wgl: Add extension checking code / glxGetProcAddress protection.
2488 2006-11-03 Alexandre Julliard <julliard@winehq.org>
2490 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
2491 server/protocol.def, server/trace.c:
2492 ntdll: Retrieve mailslot message info from the client side.
2494 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
2495 ntdll: FILE_GetDeviceInfo no longer needs to be public.
2497 * libs/wine/ldt.c, loader/preloader.c:
2498 preloader: Setup a fake thread-local storage block pointed to by %gs.
2500 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
2501 ntdll: Added implementation of RtlDllShutdownInProgress.
2503 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
2505 * dlls/winex11.drv/opengl.c:
2506 winex11.drv: Opengl init fix.
2508 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2510 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
2511 mscoree: Add a few more stubs.
2513 2006-11-03 Alexandre Julliard <julliard@winehq.org>
2515 * dlls/ws2_32/socket.c:
2516 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
2519 * dlls/ntdll/file.c:
2520 ntdll: Don't store the unix file descriptor in the async structure, retrieve
2523 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
2524 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
2525 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
2526 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
2527 fd when not required.
2529 2006-11-02 Francois Gouget <fgouget@free.fr>
2531 * include/winbase.h:
2532 include: Fix the HeapQueryInformation() prototype.
2534 * programs/winhelp/macro.c:
2535 winhelp: Add missing '\n' in Wine trace.
2537 2006-11-02 Rob Shearman <rob@codeweavers.com>
2539 * dlls/secur32/ntlm.c:
2540 secur32: Make the path to ntlm_auth easier to change by moving the executable
2541 name to the top of ntlm.c.
2543 * dlls/wininet/internet.c:
2544 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
2546 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
2548 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
2550 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
2551 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
2553 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
2554 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
2555 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
2557 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
2558 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
2560 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
2561 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
2563 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
2564 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
2566 2006-11-02 Jacek Caban <jacek@codeweavers.com>
2568 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
2569 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
2571 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
2572 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
2574 * dlls/mshtml/tests/htmldoc.c:
2575 mshtml: Added more QueryStatus tests.
2577 * dlls/mshtml/olecmd.c:
2578 mshtml: Added implementation of QueryStatus(IDM_BOLD).
2580 * dlls/mshtml/tests/htmldoc.c:
2581 mshtml: Added more edit mode tests.
2583 * dlls/mshtml/olecmd.c:
2584 mshtml: Load about:blank in exec_editmode.
2586 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
2587 mshtml: Added beginning of set_progress task implementation.
2589 * dlls/mshtml/task.c:
2590 mshtml: Call SetStatusText in set_parsecomplete.
2592 * dlls/mshtml/persist.c:
2593 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
2594 in IPersistMoniker::Load.
2596 * dlls/mshtml/persist.c:
2597 mshtml: Fix no longer valid ERR.
2599 * dlls/mshtml/nsio.c:
2600 mshtml: Added heuristic hack that decides if run the page from moniker or
2603 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
2604 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
2605 After more testing I've checked that current code is bad, but my patch
2606 was also wrong and causes regression in WoW.
2608 2006-11-02 Huw Davies <huw@codeweavers.com>
2610 * dlls/comctl32/propsheet.c:
2611 comctl32: Implement PSM_GETRESULT.
2613 * dlls/comctl32/propsheet.c:
2614 comctl32: Fix return value of PropertySheet() for modal propsheets.
2616 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
2618 * dlls/user/tests/msg.c:
2619 user32/tests: Move the system menu test into its own test.
2622 user32: Check only for -1 and -2 as special values returned by
2623 MENU_ExecFocusedItem.
2625 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
2627 * dlls/msxml3/node.c:
2628 msxml3: Check parameters of IXMLDOMNode::insertBefore().
2630 2006-11-02 Alexandre Julliard <julliard@winehq.org>
2632 * server/change.c, server/fd.c, server/file.c, server/file.h,
2633 server/mailslot.c, server/mapping.c, server/named_pipe.c,
2634 server/serial.c, server/sock.c:
2635 server: Refuse to close handles in other processes if they have an associated fd.
2637 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
2638 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
2639 server/protocol.def, server/request.h, server/trace.c,
2640 server/winstation.c:
2641 server: Get rid of the server-side file descriptor cache management.
2643 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
2644 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
2645 server/handle.c, server/protocol.def, server/trace.c:
2646 ntdll: Maintain a file descriptor cache on the client side.
2648 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
2650 * dlls/comctl32/tests/toolbar.c:
2651 comctl32: toolbar: Add buttons size tests.
2653 * dlls/comctl32/toolbar.c:
2654 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
2655 to position the icon.
2657 * dlls/comctl32/toolbar.c:
2658 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
2660 * dlls/comctl32/toolbar.c:
2661 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
2663 * dlls/comctl32/toolbar.c:
2664 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
2665 overwrite the button sizes.
2667 * dlls/comctl32/toolbar.c:
2668 comctl32: toolbar: Fix buttons heights.
2670 * dlls/comctl32/toolbar.c:
2671 comctl32: toolbar: The string should be included in the height of a button-less
2672 toolbar only if there is a string in the pool.
2674 * dlls/comctl32/toolbar.c:
2675 comctl32: toolbar: Add support for WM_SETFONT.
2677 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
2679 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
2680 comctl32: Move documented functions to string.c.
2682 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
2684 * dlls/user/tests/win.c:
2685 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
2688 2006-11-02 Mike McCormack <mike@codeweavers.com>
2690 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
2691 msi: Avoid a memory leak by freeing actions scripts in one place only.
2693 * dlls/msi/source.c:
2694 msi: Fix a memory leak.
2696 * dlls/msi/tests/db.c:
2697 msi: Fix a handle leak in the tests.
2699 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
2700 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
2703 * dlls/riched20/reader.c:
2704 riched20: Use WARN() not ERR() on unknown tokens.
2706 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
2707 kernel32: Add a stub for HeapSetInformation.
2709 * include/winbase.h, include/winnt.h:
2710 kernel32: Declare HeapQueryInformation and HeapSetInformation.
2712 * dlls/comctl32/imagelist.c:
2713 comctl32: imagelist: Remove more 1xN assumptions.
2715 * dlls/comctl32/imagelist.c:
2716 comctl32: Remove a redundant variable.
2718 2006-11-01 James Hawkins <truiken@gmail.com>
2720 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
2721 advpack: Use the full path of the INF file as the source directory if the CAB
2724 2006-11-01 Alexandre Julliard <julliard@winehq.org>
2726 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
2727 kernel32: Moved PeekNamedPipe implementation to ntdll.
2729 * dlls/kernel32/file.c:
2730 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
2732 2006-11-01 Mike McCormack <mike@codeweavers.com>
2734 * dlls/comctl32/imagelist.c:
2735 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
2740 * dlls/msi/handle.c:
2741 msi: Don't print traces for addref and release.
2743 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
2744 msi: Search the patch package for source cabinet files.
2746 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
2748 * dlls/kernel32/profile.c:
2749 kernel32: Cast-qual warnings fix.
2751 * dlls/kernel32/ne_segment.c:
2752 kernel32: Cast-qual warnings fix.
2754 2006-11-01 Alexandre Julliard <julliard@winehq.org>
2756 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
2757 server/protocol.def, server/trace.c:
2758 server: Compute the removable device flag on the server side.
2760 * dlls/ntdll/server.c:
2761 ntdll: Simplify wine_server_handle_to_fd.
2762 Now that we have a critical section, races are no longer possible.
2764 * dlls/ntdll/file.c:
2765 ntdll: Added NetBSD fstatvfs support.
2767 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
2769 * dlls/advpack/tests/install.c:
2770 advpack: Add another test.
2772 * dlls/advpack/tests/install.c:
2775 2006-10-31 Huw Davies <huw@codeweavers.com>
2777 * dlls/hhctrl.ocx/help.c:
2778 hhctrl.ocx: Don't fail if ole is already initialised.
2780 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
2782 * programs/cmd/builtins.c:
2783 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
2785 2006-10-31 Rob Shearman <rob@codeweavers.com>
2787 * dlls/rpcrt4/rpc_transport.c:
2788 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
2789 the bound-to port is connectable from other machines.
2791 * dlls/rpcrt4/rpc_transport.c:
2792 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
2794 * dlls/rpcrt4/rpc_transport.c:
2795 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
2796 the read and write function for the protseq assume that syscalls will block.
2798 * dlls/rpcrt4/rpc_transport.c:
2799 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
2800 to go into an infinite loop if getaddrinfo returned more than one entry.
2802 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
2803 rpcrt4: Convert the named pipe server code to look directly into the
2804 connection to get at the wait handles, instead of using
2805 get_connect_wait_handle which isn't generic enough to be used for
2807 Remove the unneeded get_connect_wait_handle function from the connection
2808 operations function list.
2810 * dlls/rpcrt4/rpc_transport.c:
2811 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
2812 socket-specific server protseq functions.
2814 2006-10-31 Alexandre Julliard <julliard@winehq.org>
2816 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
2817 winex11.drv: Fixed the prototype of many OpenGL functions.
2819 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
2821 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
2822 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
2823 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
2825 2006-10-31 Alexandre Julliard <julliard@winehq.org>
2827 * dlls/winedos/int21.c:
2828 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
2830 * dlls/kernel32/vxd.c:
2831 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
2833 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
2835 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2836 include/wine/wined3d_types.h:
2837 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
2839 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2840 include/wine/wined3d_types.h:
2841 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
2843 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
2844 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
2846 * dlls/wined3d/device.c:
2847 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
2849 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
2850 include/wine/wined3d_types.h:
2851 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
2853 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
2854 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
2856 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
2857 include/wine/wined3d_types.h:
2858 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
2860 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
2861 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
2862 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
2864 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
2865 include/wine/wined3d_types.h:
2866 wined3d: Add D3DFVF codes to the WINED3D namespace.
2868 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
2870 * dlls/secur32/tests/schannel.c:
2871 secur32: Make sure crashing tests are not run.
2873 2006-10-31 Alexandre Julliard <julliard@winehq.org>
2875 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
2876 kernel32: Fixed behavior of FindFirstFile for DOS devices.
2878 2006-10-31 Mike McCormack <mike@codeweavers.com>
2880 * dlls/msi/tests/db.c:
2881 msi: Add a test showing a join doesn't need a WHERE clause.
2883 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
2884 msi: Use a simpler algorithm for joins.
2886 * dlls/msi/tests/db.c:
2887 msi: Test the data returned by join queries in one ok().
2889 * dlls/msi/sql.y, dlls/msi/tokenize.c:
2890 msi: Remove tokens that aren't valid for MSI SQL.
2895 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
2896 msi: Fix the ALTER and FREE keywords in the tokenizer.
2898 * dlls/msi/action.c:
2899 msi: Mark components with missing or outdated files as incomplete.
2901 * dlls/comctl32/imagelist.c:
2902 comctl32: Remove some more Nx1 assumptions.
2904 2006-10-30 Jacek Caban <jacek@codeweavers.com>
2906 * dlls/wininet/http.c:
2907 wininet: Inherit INET_CALLBACKW from parent handler.
2909 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
2910 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
2912 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
2914 * dlls/hhctrl.ocx/help.c:
2915 hhctrl.ocx: Remove duplicate HeapFree().
2917 * dlls/gdi32/metafile.c:
2918 gdi32: Cast-qual warnings fix.
2920 * dlls/gdi32/freetype.c:
2921 gdi32: Cast-qual warnings fix.
2923 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
2925 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
2926 msvcrt: Add stub for _setmaxstdio + tiny test.
2928 2006-10-30 Kovács András <andras@csevego.net>
2930 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
2931 dlls/wined3d/vertexshader.c:
2932 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
2934 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
2936 * dlls/localspl/tests/localmon.c:
2937 localspl/tests: Add tests for EnumPorts.
2939 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
2941 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
2942 localspl: Add German resources.
2944 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
2946 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
2947 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
2948 dlls/localspl/spl_En.rc:
2949 localspl: Implement EnumPortsW.
2951 2006-10-27 Aric Stewart <aric@codeweavers.com>
2953 * dlls/shell32/shell32_main.c:
2954 shell32: ABM_NEW was using parameters that are not set.
2956 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
2959 wine.inf: Associate .hlp files with winhelp.
2961 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
2963 * dlls/user/tests/win.c, dlls/user/win.c:
2964 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
2965 WS_POPUP style, make it pass under Wine.
2967 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
2969 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
2970 crypt32: Input parameter checking.
2972 2006-10-30 Alexandre Julliard <julliard@winehq.org>
2974 * dlls/user/tests/msg.c, dlls/user/winpos.c:
2975 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
2977 * dlls/winecrt0/delay_load.c:
2978 winecrt0: Fix delay load structure types for Win64.
2980 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
2982 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2983 include/wine/wined3d_types.h:
2984 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
2986 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
2987 include/wine/wined3d_types.h:
2988 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
2990 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
2991 include/wine/wined3d_types.h:
2992 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
2994 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2995 include/wine/wined3d_types.h:
2996 wined3d: Add D3DFILLMODE to the WINED3D namespace.
2998 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2999 include/wine/wined3d_types.h:
3000 wined3d: Add D3DCULL to the WINED3D namespace.
3002 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3003 include/wine/wined3d_types.h:
3004 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
3006 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3007 include/wine/wined3d_types.h:
3008 wined3d: Add D3DBLENDOP to the WINED3D namespace.
3010 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3011 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
3012 wined3d: Add D3DFOGMODE to the WINED3D namespace.
3014 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
3016 * dlls/wined3d/device.c:
3017 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
3019 * dlls/wined3d/stateblock.c:
3020 wined3d: Set correct default for DMAPOFFSET sampler state.
3022 * dlls/wined3d/device.c:
3023 wined3d: Fix GetTexture() for uninitialized textures.
3025 * dlls/d3d9/tests/stateblock.c:
3026 d3d9: Make the "Tests executed" counter stable.
3028 * dlls/d3d9/tests/stateblock.c:
3029 d3d9: Pass test as argument to print handler.
3031 2006-10-29 Jacek Caban <jacek@codeweavers.com>
3033 * dlls/mshtml/htmlelem.c:
3034 mshtml: Added put_innerHTML implementation.
3036 * dlls/shlwapi/ordinal.c:
3037 shlwapi: Added SHQueueUserWorkItem implementation.
3039 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
3040 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
3042 * dlls/wininet/internet.c, dlls/wininet/internet.h,
3043 dlls/wininet/utility.c:
3044 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
3046 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
3047 dlls/wininet/internet.h:
3048 wininet: Remove lpwhparent from WININETHANDLERHEADER.
3050 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3051 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
3053 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3054 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
3056 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
3057 wininet: Move ftp FindNextFile implementation to ftp.c.
3059 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
3060 wininet: Use lpAppInfo instead of lpwhparent where possible.
3062 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
3063 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
3065 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
3066 wininet: Use lpHttpSession instead of lpwhcalback where possible.
3068 * dlls/wininet/http.c, dlls/wininet/internet.h:
3069 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
3071 * dlls/wininet/http.c:
3072 wininet: Use lpAppInfo instead of lpwhparent where possible.
3074 * dlls/wininet/http.c, dlls/wininet/internet.h:
3075 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
3077 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
3079 * dlls/shell32/tests/shlfolder.c:
3080 shell32: Cast-qual warnings fix.
3082 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
3084 * dlls/dbghelp/source.c:
3085 dbghelp: Cast-qual warnings fix.
3087 * dlls/dbghelp/path.c:
3088 dbghelp: Cast-qual warnings fix.
3090 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
3092 * dlls/gdi32/enhmetafile.c:
3093 gdi32: Cast-qual warnings fix.
3096 gdi32: Cast-qual warnings fix.
3098 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
3100 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
3101 d3d9: Cast-qual warnings fix.
3103 2006-10-30 Mike McCormack <mike@codeweavers.com>
3105 * dlls/msi/action.c:
3106 msi: Split ACTION_UpdateInstallStates into two separate functions.
3108 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3110 * dlls/user/tests/msg.c:
3111 user32: Flush painting events harder in some places in order to avoid races
3112 in the message tests.
3114 * dlls/user/tests/msg.c:
3115 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
3116 tests pass cleanly under fully up to date XP SP2.
3118 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
3120 * programs/control/params.h:
3121 control.exe: Remove unused define.
3123 2006-10-28 Jacek Caban <jacek@codeweavers.com>
3125 * dlls/mshtml/nsembed.c:
3126 mshtml: Print wine_gecko version in load_wine_gecko.
3128 * dlls/wininet/tests/http.c, include/wininet.h:
3129 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
3131 * dlls/urlmon/tests/protocol.c:
3132 urlmon: Update winehq.org IP.
3134 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
3136 * dlls/wined3d/drawprim.c:
3137 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
3139 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
3141 * dlls/dmusic/dmusic.c:
3142 dmusic: Do not write outside of array bounds.
3144 2006-10-27 Huw Davies <huw@codeweavers.com>
3146 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
3147 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
3148 a hittest on the item that's returned and not a hittest on the client
3149 area as MSDN states.
3151 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
3153 * dlls/iphlpapi/iphlpapi_main.c:
3154 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
3156 2006-10-27 Alexandre Julliard <julliard@winehq.org>
3158 * ANNOUNCE, ChangeLog, VERSION, configure:
3161 ----------------------------------------------------------------
3162 2006-10-27 Alexandre Julliard <julliard@winehq.org>
3164 * dlls/wined3d/directx.c:
3165 wined3d: Simplify some uses of the WineD3D_Context object.
3167 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
3168 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
3170 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
3171 wined3d: Fix a memory leak (spotted by Eric Pouech).
3173 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
3175 * dlls/crypt32/oid.c:
3176 crypt32: Cast-qual warnings fix.
3178 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
3180 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
3181 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
3182 programs/winhelp/winhelp.h:
3183 winhelp: Properly implement context help and JumpContext macro.
3185 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
3187 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
3188 dlls/winequartz.drv/Makefile.in,
3189 dlls/winequartz.drv/quartzdrv_main.c,
3190 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
3191 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
3193 2006-10-27 Alexandre Julliard <julliard@winehq.org>
3195 * tools/winedump/dump.c:
3196 winedump: Avoid some dead code.
3198 2006-10-25 Kovács András <andras@csevego.net>
3200 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
3201 wined3d: Implement D3DSIO_MOVA in ARB backend.
3203 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
3205 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
3206 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
3207 dlls/winex11.drv/winex11.drv.spec:
3208 wgl: Move part of wglGetProcAddress to gdi32.
3210 2006-10-26 Duane Clark <fpga@pacbell.net>
3212 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
3213 msvcrt: Fix fread on large buffers in ascii mode.
3215 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
3217 * programs/winebrowser/main.c:
3218 winebrowser: Support for Portland Initiative scripts.
3220 2006-10-27 Alexandre Julliard <julliard@winehq.org>
3222 * dlls/kernel32/file.c:
3223 kernel32: Close the directory handle in FindNextFile as soon as we reach the
3224 end of the directory.
3226 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
3228 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
3229 d3d8: Cast-qual warnings fix.
3231 2006-10-27 James Hawkins <truiken@gmail.com>
3233 * dlls/msi/files.c, dlls/msi/tests/install.c:
3234 msi: Extract cabinets based on DiskId, not LastSequence.
3236 2006-10-26 James Hawkins <truiken@gmail.com>
3238 * dlls/msi/tests/install.c:
3239 msi: Test the order in which cab files are handled in the Media table.
3241 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
3242 dlls/msi/tests/install.c:
3243 msi: Implement handling for the ErrorDialog and use it to change media.
3245 2006-10-27 Mike McCormack <mike@codeweavers.com>
3248 msi: Avoid crashing if writeout_cabinet_stream fails.
3250 * dlls/msi/action.c:
3251 msi: Remove redundant null checks before MSI_EvaluateCondition.
3253 2006-10-26 Mike McCormack <mike@codeweavers.com>
3255 * dlls/comctl32/imagelist.c:
3256 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
3258 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
3261 tools/wine.inf: Add default printer ports.
3263 2006-10-26 Rob Shearman <rob@codeweavers.com>
3265 * dlls/rpcrt4/rpc_message.c:
3266 rpcrt4: The allocation hint in request and response packets is just that -
3268 It is not an error if the stub data exceeds this size, so reallocate the
3269 buffer with the newly calculated size and continue.
3271 * dlls/rpcrt4/rpc_message.c:
3272 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
3273 receive a packet with the RPC_FLG_LAST flag set.
3274 This matches what is mentioned in the DCE/RPC specification.
3276 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
3277 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
3278 not just bind packets.
3281 ole32: Fix a memory leak on the error path of dispatch_rpc.
3283 * dlls/oleaut32/typelib.c:
3284 oleaut32: Update comments at the top of typelib.c and remove "stub" from
3285 several traces that are in implemented functions.
3287 * dlls/ole32/oleproxy.c:
3288 ole32: Fix some memory leaks in the class factory proxy.
3290 * dlls/ole32/oleproxy.c:
3291 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
3293 2006-10-25 Jacek Caban <jacek@codeweavers.com>
3295 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
3296 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
3297 shdocvw: Added CUrlHistory stub implementation.
3299 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
3300 include/urlhist.idl:
3301 include: Added urlhist.idl.
3303 2006-10-26 Alexandre Julliard <julliard@winehq.org>
3305 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
3306 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
3307 winex11.drv: Offset X11 coordinates with the primary monitor position.
3308 No longer force the primary monitor to contain the X11 (0,0) coordinate.
3311 server: Always ignore the root window position when computing coordinates
3314 2006-10-24 David Anderson <davea42@earthlink.net>
3316 * dlls/dbghelp/dwarf.c:
3317 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
3319 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
3321 * dlls/ddraw/device.c:
3322 ddraw: Add missing dereference operators.
3324 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
3326 * dlls/mshtml/olecmd.c:
3327 mshtml: Moved release of dom_window to right place.
3329 2006-10-26 Mike McCormack <mike@codeweavers.com>
3331 * dlls/msi/join.c, dlls/msi/tests/db.c:
3332 msi: Fix the join algorithm.
3334 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
3335 msi: Allow UPDATE queries without a condition.
3337 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
3338 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
3339 msi: Update tables using records, not integer by integer.
3341 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
3342 msi: Remove some unused functions.
3344 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
3346 msi: Fixed the UPDATE query to work with explicit values.
3348 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
3349 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
3350 msi: Use msi_feature_set_state and msi_component_set_state where possible.
3352 * dlls/msi/action.c:
3353 msi: Create macro functions to set feature and component states.
3355 2006-10-25 James Hawkins <truiken@gmail.com>
3357 * dlls/msi/tests/db.c:
3358 msi: Add tests for the UPDATE sql command.
3360 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
3362 * dlls/comdlg32/filedlg.c:
3363 comdlg32: Select the Filename edit box content after the user navigated to a
3364 directory by entering there the name.
3366 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3368 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
3369 dlls/kernel32/nls/winerr_kor.mc:
3370 kernel32: Added winerr_kor.mc.
3372 2006-10-25 Rob Shearman <rob@codeweavers.com>
3374 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
3375 dlls/rpcrt4/rpc_transport.c:
3376 rpcrt4: Move transport-specific server functions to rpc_transport.c.
3378 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
3380 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
3381 dlls/comctl32/trackbar.c:
3382 comctl32: Create tooltip windows with WS_POPUP style.
3384 * dlls/comctl32/status.c:
3385 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
3387 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
3389 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
3390 ddraw: Forward the depth stencil buffer to wined3d.
3392 2006-10-25 Alexandre Julliard <julliard@winehq.org>
3394 * dlls/user/winpos.c:
3395 user32: Fixed maximized window size on multi-monitor setups.
3397 * programs/winhelp/winhelp.c:
3398 winhelp: Properly handle negative coordinates for mouse events.
3400 * programs/winemine/main.c, programs/winemine/main.h:
3401 winemine: Properly handle negative coordinates for mouse events.
3403 * programs/winefile/winefile.c:
3404 winefile: Properly handle negative coordinates for mouse events.
3406 * programs/wineconsole/user.c:
3407 wineconsole: Properly handle negative coordinates for mouse events.
3409 * programs/regedit/childwnd.c:
3410 regedit: Properly handle negative coordinates for mouse events.
3412 * programs/oleview/pane.c:
3413 oleview: Properly handle negative coordinates for mouse events.
3415 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
3416 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
3417 user32: Properly handle negative coordinates for mouse events.
3419 * dlls/shell32/control.c:
3420 shell32: Properly handle negative coordinates for mouse events.
3422 * dlls/msi/dialog.c:
3423 msi: Properly handle negative coordinates for mouse events.
3425 * dlls/hhctrl.ocx/help.c:
3426 hhctrl.ocx: Properly handle negative coordinates for mouse events.
3428 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
3429 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
3430 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
3431 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
3432 comctl32: Properly handle negative coordinates for mouse events.
3434 2006-10-25 Mike McCormack <mike@codeweavers.com>
3436 * dlls/comctl32/imagelist.c:
3437 comctl32: Create a point from index function and use it.
3439 2006-10-25 Kovács András <andras@csevego.net>
3441 * dlls/mlang/mlang.c:
3442 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
3444 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
3446 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
3447 crypt32: Cast-qual warnings fix.
3449 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
3451 * dlls/kernel32/process.c:
3452 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
3454 2006-10-24 Alexandre Julliard <julliard@winehq.org>
3456 * dlls/winex11.drv/xinerama.c:
3457 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
3458 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
3459 I committed the wrong file.
3461 2006-10-24 Aric Stewart <aric@codeweavers.com>
3463 * dlls/winex11.drv/xim.c:
3464 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
3466 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
3469 user: Remove wrong comment.
3471 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
3473 * dlls/winex11.drv/xinerama.c:
3474 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
3476 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
3478 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3479 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
3480 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
3482 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3483 include/wine/wined3d_types.h:
3484 wined3d: Add D3DBLEND to the WINED3D namespace.
3486 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
3487 include/wine/wined3d_types.h:
3488 wined3d: Add D3DTA masks to the WINED3D namespace.
3489 Also fix usage of D3DTSS/D3DTA in ddraw.
3491 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
3492 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
3494 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
3495 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
3496 include/wine/wined3d_types.h:
3497 wined3d: Add D3DTADDRESS to the WINED3D namespace.
3499 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
3500 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
3502 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
3504 * dlls/usp10/tests/usp10.c:
3505 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
3508 * dlls/usp10/tests/usp10.c:
3509 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
3511 2006-10-24 Francois Gouget <fgouget@free.fr>
3513 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
3514 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
3515 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
3516 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
3517 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
3518 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
3519 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
3520 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
3521 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
3522 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
3523 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
3524 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
3525 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
3526 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
3527 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
3528 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
3529 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
3530 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
3531 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
3532 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
3533 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
3534 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
3535 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
3536 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
3537 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
3538 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
3539 include/mediaobj.idl:
3540 Don't include windows.h & co in the Wine sources.
3541 Remove uneeded COM_NO_WINDOWS_H defines.
3543 2006-10-24 Rob Shearman <rob@codeweavers.com>
3545 * dlls/oleaut32/typelib.c:
3546 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
3549 * dlls/oleaut32/typelib.c:
3550 oleaut32: Free the array subscript memory for type descriptions when freeing
3553 * dlls/oleaut32/tests/typelib.c:
3554 oleaut32: Fix a reference count leak in the typelib test.
3556 * dlls/oleaut32/typelib.c:
3557 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
3559 * dlls/oleaut32/typelib.c:
3560 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
3562 2006-10-24 Huw Davies <huw@codeweavers.com>
3564 * dlls/winex11.drv/xim.c:
3565 winex11.drv: Only initialize static variables once per process.
3567 * dlls/winex11.drv/x11drv_main.c:
3568 winex11.drv: Give XCloseIM another chance.
3570 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
3572 * dlls/oledlg/oledlg_Fr.rc:
3573 oledlg: Updated French translation.
3575 * programs/wineconsole/wineconsole_Fr.rc:
3576 wineconsole: Updated French translation.
3578 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
3580 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
3581 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
3582 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
3583 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
3584 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
3585 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
3586 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
3587 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
3588 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
3589 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
3590 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
3591 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
3592 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
3593 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
3594 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
3595 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
3596 programs/wordpad/Nl.rc:
3597 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
3599 2006-10-24 Alexandre Julliard <julliard@winehq.org>
3601 * programs/notepad/main.c, programs/notepad/main.h:
3602 notepad: Fallback to default position if saved position if off-screen.
3605 user: Make sure the desktop window exists before calling monitor functions.
3607 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3609 * dlls/oledlg/oledlg_Ko.rc:
3610 oledlg: Updated Korean resource.
3612 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
3614 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
3615 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
3616 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
3617 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
3618 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
3619 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
3620 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
3621 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
3622 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
3623 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
3624 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
3625 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
3626 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
3627 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
3628 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
3629 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
3630 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
3631 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
3632 programs/winemine/De.rc, programs/winhelp/De.rc,
3633 programs/wordpad/De.rc:
3634 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
3636 2006-10-24 Mike McCormack <mike@codeweavers.com>
3638 * dlls/msi/action.c:
3639 msi: Split code to get a file's verion into a separate comment.
3641 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
3642 dlls/riched20/editor.h, dlls/riched20/reader.c,
3643 dlls/riched20/richole.c:
3644 riched20: Create macro functions for allocating and freeing memory.
3646 * dlls/riched20/clipboard.c:
3647 riched20: Make sure to use GlobalAlloc with GlobalFree.
3649 2006-10-23 James Hawkins <truiken@gmail.com>
3651 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
3652 advpack: Fix the full path check.
3654 * dlls/msi/tests/install.c:
3655 msi: Add tests for installing from continuous cabinets.
3657 * dlls/msi/tests/install.c:
3658 msi: Allow more customization of install test files.
3660 * dlls/msi/tests/install.c:
3661 msi: Remove unused function pointer and definitions.
3663 * dlls/msi/tests/install.c:
3664 msi: Remove two unnecessary install tables.
3666 * dlls/msi/database.c, dlls/msi/tests/install.c:
3667 msi: Add support for localizable strings in MsiDatabaseImport.
3669 2006-10-23 Jacek Caban <jacek@codeweavers.com>
3671 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3672 urlmon: Added video/mpeg mime filter.
3674 * dlls/urlmon/urlmon_main.c:
3675 urlmon: Code clean up.
3677 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3678 urlmon: Added video/avi mime filter implementation.
3680 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
3682 * dlls/user/dde_client.c:
3683 user: Remove superfluous shadow variable.
3685 * dlls/crypt32/cert.c:
3686 crypt32: Cast-qual warnings fix.
3688 2006-10-23 Huw Davies <huw@codeweavers.com>
3690 * dlls/winex11.drv/x11drv_main.c:
3691 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
3693 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
3695 * programs/regedit/edit.c:
3696 regedit: Initialize a variable (Coverity).
3698 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
3700 * dlls/comctl32/tests/toolbar.c:
3701 comctl32/tests: Specify type of function argument and remove unused arguments.
3703 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
3705 * dlls/netapi32/wksta.c:
3706 netapi32: Fix the size of allocation for the string returned from
3707 NetpGetComputerName.
3709 * dlls/ole32/clipboard.c:
3710 ole32: Fixed some wrong conditions in OleFlushClipboard.
3712 * dlls/ole32/compobj.c:
3713 ole32: CoUninitialize: No longer access an object after it's been freed.
3715 * dlls/msxml3/nodelist.c:
3716 msxml: Fixed list walking in xmlnodelist_get_length.
3718 * dlls/gdi32/enhmfdrv/graphics.c:
3719 gdi32: Better error handling in enhanced metafile.
3721 * dlls/winex11.drv/keyboard.c:
3722 winex11.drv: As the min keycode is always greater or equal to 8, we
3723 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
3725 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
3727 * dlls/winmm/wineoss/midi.c:
3728 wineoss: On non-OSS systems define MidiExit too.
3730 * dlls/iphlpapi/ifenum.c:
3731 iphlpapi: NetBSD needs sys/param.h.
3733 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
3735 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
3736 localspl: Remember hInstance, needed for resources.
3738 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
3739 localspl: Add version resource.
3741 * dlls/localspl/tests/localmon.c:
3742 localspl/tests: Fallback to localmon.dll on NT4.0.
3744 2006-10-23 Alexandre Julliard <julliard@winehq.org>
3746 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
3747 dlls/user/tests/monitor.c, dlls/user/win.c:
3748 user: Fixed MonitorFromWindow behavior for an invalid window handle.
3750 2006-10-23 Francois Gouget <fgouget@free.fr>
3752 * dlls/msi/tests/suminfo.c:
3753 msi/tests: Fix compilation with gcc 2.95.
3755 * programs/oleview/typelib.c:
3756 oleview: Fix compilation with gcc 2.95.
3758 2006-10-23 Rob Shearman <rob@codeweavers.com>
3760 * dlls/oleaut32/tmarshal.c:
3761 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
3764 * dlls/oleaut32/typelib.c:
3765 oleaut32: Fix two more leaks on type info destruction.
3767 * dlls/oleaut32/typelib.c:
3768 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
3769 and to fix a memory leak.
3771 * dlls/oleaut32/typelib.c:
3772 oleaut32: Free allocated memory on typelib and typeinfo destruction.
3774 * dlls/oleaut32/tmarshal.c:
3775 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
3778 * dlls/oleaut32/tmarshal.c:
3779 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
3781 * dlls/ole32/tests/marshal.c:
3782 ole32: Fix some memory leaks in the marshal tests.
3784 * dlls/comctl32/tests/imagelist.c:
3785 comctl32: Fix imagelist leak in tests.
3787 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
3789 * dlls/user/class.c, dlls/user/tests/class.c:
3790 user32: Make the test pass for GetClassName called on a small buffer.
3792 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
3793 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
3795 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
3796 oleaut32: Add a test for QueryPathOfRegTypeLib.
3798 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
3800 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
3801 shlwapi: Test and fix StrRStrI[AW].
3803 * dlls/shlwapi/tests/string.c:
3804 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
3807 * dlls/shlwapi/tests/string.c:
3808 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
3810 * dlls/shlwapi/tests/string.c:
3811 shlwapi/tests: Make the string.c tests compile in Visual C++.
3813 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
3814 programs/notepad/De.rc, programs/notepad/En.rc,
3815 programs/notepad/Es.rc, programs/notepad/Fi.rc,
3816 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
3817 programs/notepad/It.rc, programs/notepad/Ja.rc,
3818 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
3819 programs/notepad/No.rc, programs/notepad/Pl.rc,
3820 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
3821 programs/notepad/Si.rc, programs/notepad/Sk.rc,
3822 programs/notepad/Sw.rc, programs/notepad/Th.rc,
3823 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
3824 programs/notepad/Zh.rc:
3825 notepad: Fix ellipsis in menu items.
3827 * programs/notepad/dialog.c, programs/notepad/main.c,
3828 programs/notepad/main.h:
3829 notepad: Implement Find and Find Next.
3831 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
3832 programs/notepad/dialog.h:
3833 notepad: Add a generic function for message boxes with a string parameter.
3835 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
3837 * dlls/comdlg32/filedlg31.c:
3838 comdlg32: Cast-qual warning fix.
3840 * dlls/comdlg32/colordlg.c:
3841 comdlg32: Cast-qual warnings fix.
3843 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
3845 * dlls/comctl32/datetime.c:
3846 comctl32: Cast-qual warnings fix.
3848 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
3850 * dlls/msvcrt/heap.c:
3851 msvcrt: Speed up new operator.
3853 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
3855 * dlls/mshtml/nsembed.c:
3856 mshtml: Insert missing "return" operator.
3858 2006-10-23 Alexandre Julliard <julliard@winehq.org>
3860 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
3861 user: Adapt system metrics for multi-monitor setups.
3863 * dlls/comctl32/tooltips.c:
3864 comctl32: Position the tooltip window correctly on multi-monitor setups.
3866 * dlls/user/winpos.c:
3867 user: Maximize windows to the right monitor on multi-monitor setups.
3869 * dlls/user/combo.c:
3870 user: Fixed combo box drop position on multi-monitor setups.
3872 * dlls/user/dialog.c, dlls/user/dialog16.c:
3873 user: Take multiple monitors into account when placing a dialog.
3876 user: Take multiple monitors into account when placing a window.
3879 user: Take multiple monitors into account when placing a popup menu.
3881 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
3882 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
3883 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
3884 Added Xinerama support for these functions.
3886 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
3887 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
3888 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
3889 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
3890 winex11.drv: Preliminary support for Xinerama.
3892 * configure, configure.ac, include/config.h.in:
3893 configure: Check for the Xinerama extension.
3895 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3897 * dlls/oledlg/oledlg_Ko.rc:
3898 oledlg: Updated Korean resource.
3900 * programs/wineconsole/wineconsole_Ko.rc:
3901 wineconsole: Updated Korean resource.
3903 2006-10-23 Mike McCormack <mike@codeweavers.com>
3905 * dlls/user/tests/class.c:
3906 user32: Add a test showing a problem in GetClassNameA.
3908 2006-10-24 Mike McCormack <mike@codeweavers.com>
3910 * dlls/msi/table.c, dlls/msi/tests/db.c:
3911 msi: Fix insertion of null integers into a table.
3913 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
3914 msi: Add the column type INTEGER as an alias for INT.
3916 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
3917 msi: Only apply transforms that are valid for a database.
3919 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
3921 msi: Initialize the summary information from a storage interface, not a db.
3923 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
3925 * programs/notepad/Ko.rc:
3926 notepad: Update Korean resources.
3928 * programs/oleview/Ko.rc:
3929 oleview: Update Korean resources.
3931 * programs/winefile/Ko.rc:
3932 winefile: Update Korean resources.
3934 2006-10-20 Hans Leidekker <hans@it.vu.nl>
3936 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
3937 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
3939 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
3941 * programs/wineconsole/wineconsole_Pl.rc:
3942 wineconsole: Fix Polish translation.
3944 * programs/wineconsole/dialog.c:
3945 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
3947 * programs/wineconsole/wineconsole_En.rc:
3948 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
3951 * dlls/comdlg32/cdlg_Pl.rc:
3952 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
3954 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
3955 hhctrl.ocx: Add Polish translation.
3957 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
3958 oledlg: Add Polish translation.
3960 2006-10-22 Frank Richter <frank.richter@gmail.com>
3962 * programs/wineconsole/wineconsole_De.rc:
3963 wineconsole: Update German translation.
3965 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
3966 oleview: Add German translation.
3968 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
3969 gphoto2.ds: Add German translation.
3971 * programs/winefile/De.rc:
3972 winefile: Update German translation.
3974 * programs/taskmgr/De.rc:
3975 taskmgr: Update German translation.
3977 * programs/regedit/De.rc:
3978 regedit: Update German translation.
3980 * programs/progman/De.rc:
3981 progman: Update German translation.
3983 * programs/notepad/De.rc:
3984 notepad: Update German translation.
3986 * programs/cmdlgtst/De.rc:
3987 cmdlgtst: Update German translation.
3989 * programs/clock/De.rc:
3990 clock: Update German translation.
3992 * dlls/oledlg/oledlg_De.rc:
3993 oledlg: Update German translation.
3995 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
3996 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
3997 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
3998 mshtml: Left-align Gecko download information message for better readability.
4000 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
4001 mshtml: Enlarge status text control ins some translated dialogs so all text
4004 * dlls/mshtml/De.rc:
4005 mshtml: Update German translation.
4007 2006-10-20 Huw Davies <huw@codeweavers.com>
4009 * dlls/oledlg/pastespl.c:
4010 oledlg: Only send the end dialog msg if the button is actually clicked.
4012 2006-10-21 Jacek Caban <jacek@codeweavers.com>
4014 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
4015 urlmon: Added image/tiff mime filter.
4017 * dlls/shdocvw/oleobject.c:
4018 shdocvw: Fix windows style of windows without parents.
4020 2006-10-20 Jacek Caban <jacek@codeweavers.com>
4022 * dlls/wininet/http.c:
4023 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
4024 Content-Length header.
4026 * dlls/mshtml/htmlelem.c:
4027 mshtml: Added IHTMLElement::get_className implementation.
4029 * dlls/mshtml/htmlselect.c:
4030 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
4032 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
4035 tools: Add addtional help to runtest.
4037 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
4039 * dlls/advapi32/lsa.c:
4040 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
4042 * programs/winedbg/be_i386.c:
4043 winedbg: Added a few more cases where we inspect if i386 instructions
4044 are actually calls (based on previous work by Jeff Latimer).
4046 * configure, configure.ac:
4047 configure: Now that we have dwarf support for debug info, don't force stabs
4048 as debug info format.
4051 winsock: Clear the held mask with the requested events so that they can be
4054 * dlls/advpack/advpack.c, dlls/advpack/files.c:
4055 advpack: Plug a couple of memory leaks.
4057 2006-10-20 Alexandre Julliard <julliard@winehq.org>
4059 * dlls/dnsapi/ns_parse.c:
4060 dnsapi: Avoid non-portable types.
4062 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
4064 * dlls/rpcrt4/rpc_transport.c:
4065 rpcrt4: Added support for RPC TCP servers.
4067 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
4069 * dlls/wininet/internet.c:
4070 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
4071 socket. But that does not mean that it failed.
4073 2006-10-18 Francois Gouget <fgouget@free.fr>
4075 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
4076 Add '\n's to Wine traces.
4078 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
4080 * dlls/ntdll/heap.c:
4081 ntdll: Added debug support for notifying block allocation / freeing.
4083 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
4085 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
4086 dlls/advapi32/tests/security.c:
4087 advapi32: Plug a couple of memory leaks.
4089 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
4091 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
4092 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
4093 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
4094 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
4095 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
4096 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
4097 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
4098 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
4099 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
4100 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
4101 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
4102 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
4103 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
4104 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
4105 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
4106 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
4107 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
4108 programs/view/Ko.rc, programs/winecfg/Ko.rc,
4109 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
4110 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
4111 programs/wordpad/Ko.rc:
4112 Korean: Use SUBLANG_NEUTRAL in Korean resources.
4114 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
4116 * programs/wineconsole/user.c:
4117 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
4120 * programs/wineconsole/user.c:
4121 wineconsole: Make most keys cancel the selection.
4123 * programs/wineconsole/user.c:
4124 wineconsole: Allow making selections with a mouse also when not in the
4127 * programs/wineconsole/user.c:
4128 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
4130 * programs/wineconsole/user.c:
4131 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
4133 * programs/wineconsole/wineconsole.c,
4134 programs/wineconsole/wineconsole_En.rc,
4135 programs/wineconsole/wineconsole_Pl.rc,
4136 programs/wineconsole/wineconsole_res.h:
4137 wineconsole: Add usage message and more specific error messages.
4139 2006-10-20 Alexandre Julliard <julliard@winehq.org>
4141 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
4142 wineaudioio.drv: Win64 printf format fixes.
4144 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
4145 dlls/winmm/winecoreaudio/coreaudio.c:
4146 winecoreaudio.drv: Win64 printf format fixes.
4148 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
4149 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
4150 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
4151 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
4152 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
4153 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
4154 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
4155 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
4156 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
4157 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
4158 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
4159 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
4160 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
4161 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
4162 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
4163 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
4164 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
4165 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
4166 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
4167 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
4168 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
4169 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
4170 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
4171 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
4172 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
4173 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
4174 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
4175 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
4176 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
4177 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
4178 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
4179 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
4180 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
4181 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
4182 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
4183 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
4184 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
4185 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
4186 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
4187 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
4188 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
4189 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
4190 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
4191 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
4192 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
4193 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
4194 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
4195 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
4196 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
4197 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
4198 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
4199 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
4200 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
4201 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
4202 gdi32: Renamed the gdi directory to gdi32.
4204 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
4205 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
4206 Avoid usage of sizeof in traces that causes warnings on MacOSX.
4208 2006-10-19 Kai Blin <kai.blin@gmail.com>
4210 * dlls/secur32/hmac_md5.h:
4211 secur32: Add include guard to hmac_md5.h.
4213 2006-10-20 Christoph Frick <frick@sc-networks.de>
4215 * dlls/gdi/gdi32.spec:
4216 gdi32: Add wglShareList to gdi32.spec.
4218 2006-10-19 James Hawkins <truiken@gmail.com>
4220 * dlls/msi/tests/db.c:
4221 msi: Add tests for integer column types.
4223 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
4224 msi: Integer columns can have the 'NOT NULL' modifier too.
4226 * dlls/msi/database.c, dlls/msi/tests/db.c:
4227 msi: Allow more than one primary key in a table when importing a database.
4229 2006-10-18 James Hawkins <truiken@gmail.com>
4232 tools/wine.inf: Add the ProgramFilesPath registry entry.
4234 2006-10-19 James Hawkins <truiken@gmail.com>
4236 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
4237 msi: Only initialize a component's state if it is linked with a feature.
4239 * dlls/msi/tests/install.c:
4240 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
4242 * dlls/msi/action.c, dlls/msi/tests/install.c:
4243 msi: Implement the InstallServices action.
4245 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
4247 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
4248 localspl: Implement InitializePrintMonitor.
4250 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
4252 * dlls/localspl/tests/localmon.c:
4253 localspl/tests: Get function pointers from the monitor.
4255 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
4257 * dlls/localspl/tests/localmon.c:
4258 localspl/tests: Another test for InitializePrintMonitor.
4260 2006-10-19 Huw Davies <huw@codeweavers.com>
4262 * dlls/oledlg/pastespl.c:
4263 oledlg: Remove the structure window property when we quit.
4265 * dlls/oledlg/pastespl.c:
4266 oledlg: Return the appropiate value after the dialog is closed.
4268 * dlls/oledlg/pastespl.c:
4269 oledlg: Update the source text.
4271 * dlls/oledlg/pastespl.c:
4272 oledlg: Set nSelectedIndex on exit.
4274 * dlls/oledlg/pastespl.c:
4275 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
4277 * dlls/oledlg/pastespl.c:
4278 oledlg: Call the hook proc if present.
4280 * dlls/oledlg/pastespl.c:
4281 oledlg: Set initial focus to the display list.
4283 * dlls/oledlg/pastespl.c:
4284 oledlg: Handle paste / link mode change.
4286 * dlls/oledlg/pastespl.c:
4287 oledlg: Minimal 'As Icon' handling. Just disable for now.
4289 * dlls/oledlg/pastespl.c:
4290 oledlg: Update the result text.
4292 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
4293 oledlg: Add paste special string resources.
4295 2006-10-18 Huw Davies <huw@codeweavers.com>
4297 * dlls/oledlg/pastespl.c:
4298 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
4299 button if the app doesn't want it.
4301 * dlls/oledlg/pastespl.c:
4302 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
4304 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
4305 oledlg: Register a couple of messages.
4307 * dlls/oledlg/pastespl.c:
4308 oledlg: Copy the appropiate list to the display list.
4310 * dlls/oledlg/pastespl.c:
4311 oledlg: Logic for initial selection of paste/pastelink radio buttons.
4313 * dlls/oledlg/pastespl.c:
4314 oledlg: Initialize the pastelink list.
4316 * dlls/oledlg/pastespl.c:
4317 oledlg: Initialize the paste list.
4319 * dlls/oledlg/pastespl.c:
4320 oledlg: Set the user supplied caption.
4322 * dlls/oledlg/pastespl.c:
4323 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
4325 * dlls/oledlg/pastespl.c:
4326 oledlg: Initial management of private structure for dialog box control.
4328 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
4329 oledlg: Load the correct dialog template and add a skeleton dialog proc.
4331 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
4332 oledlg: Paste special dialog resource.
4334 * dlls/oledlg/pastespl.c:
4335 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
4337 * dlls/oledlg/pastespl.c:
4338 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
4340 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
4341 oledlg: Register a bunch of clipboard formats.
4343 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
4344 dlls/oledlg/pastespl.c:
4345 oledlg: Move paste special dialog stubs to their own file.
4348 oledlg: Add the registered message name strings.
4351 oledlg: Add PS_MAXLINKTYPES.
4354 oledlg: Move the flag defines to under their respective structure definitions
4355 and remove some duplicates.
4358 oledlg: Add resource ids for the paste special dialog.
4360 2006-10-20 Alexandre Julliard <julliard@winehq.org>
4362 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
4363 winex11.drv: Avoid X error with unsupported pen styles.
4365 2006-10-20 Mike McCormack <mike@codeweavers.com>
4367 * dlls/msi/tests/suminfo.c:
4368 msi: Fix an uninitialized variable causing random conformance test failures.
4370 2006-10-19 Jacek Caban <jacek@codeweavers.com>
4372 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
4373 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
4374 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
4375 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
4376 dlls/mshtml/resource.h:
4377 mshtml: Use mshtmcid.h defines where possible.
4379 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
4380 mshtml: Fix debug traces.
4382 * dlls/shdocvw/ie.c:
4383 shdocvw: Added WebBrowser::Navigate implementation.
4385 * dlls/shdocvw/webbrowser.c:
4386 shdocvw: Use navigate_url in WebBrowser::Navigate.
4388 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
4389 dlls/shdocvw/webbrowser.c:
4390 shdocvw: Move common Navigate2 code to navigate_url.
4392 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
4394 * dlls/comctl32/comctl32undoc.c:
4395 comctl32: Cast-qual warnings fix.
4397 * dlls/cabinet/fdi.c:
4398 cabinet: Cast-qual warnings fix.
4400 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
4402 * dlls/wined3d/swapchain.c:
4403 wined3d: Fix the FrontBuffer content capturing.
4405 * dlls/wined3d/swapchain.c:
4406 wined3d: Correct the software cursor position if the app is running in
4409 * dlls/wined3d/surface.c:
4410 wined3d: BltOverride: Make sure that the content of the source rect is
4411 copied to the correct position in the destination rect.
4413 2006-10-18 James Hawkins <truiken@gmail.com>
4415 * dlls/msi/tests/install.c:
4416 msi: Add tests for the InstallServices action.
4418 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
4420 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
4421 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
4424 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
4426 * dlls/comctl32/toolbar.c:
4427 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
4429 2006-10-20 Mike McCormack <mike@codeweavers.com>
4432 msi: Allow rows in the _Columns table to be unordered.
4435 msi: Reset the column number for each new table in a transform.
4437 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
4440 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
4441 avoid not useful APIs in the traces.
4443 2006-10-19 Alexandre Julliard <julliard@winehq.org>
4445 * dlls/winex11.drv/x11drv_main.c:
4446 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
4448 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
4450 * dlls/dbghelp/stabs.c:
4451 dbghelp: Cast-qual warnings fix.
4453 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
4455 * include/winuser.h:
4456 include: Fix out of place comment for DLGC_* codes.
4458 2006-10-18 Francois Gouget <fgouget@free.fr>
4460 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
4461 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
4462 Fix compilation with gcc 2.95.
4464 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
4466 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
4467 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
4468 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
4469 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
4470 Use SUBLANG_NEUTRAL in French resources.
4472 * programs/taskmgr/Fr.rc:
4473 taskmgr: Fix an error in French translation.
4475 2006-10-18 James Hawkins <truiken@gmail.com>
4477 * dlls/msi/package.c, dlls/msi/tests/package.c:
4478 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
4480 * dlls/msi/dialog.c:
4481 msi: Run SetProperty events before all other events no matter what the order is.
4483 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
4485 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
4486 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
4487 winhelp: Improved metafile support.
4489 2006-10-18 Alexandre Julliard <julliard@winehq.org>
4491 * dlls/advapi32/registry.c:
4492 advapi32: Cast-qual warning fix.
4494 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
4496 * dlls/atl/registrar.c:
4497 atl: Cast-qual warnings fix.
4499 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4501 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
4502 msvcrt: Add stub for _getmaxstdio.
4504 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
4506 * dlls/winex11.drv/x11drv.h:
4507 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
4509 2006-10-16 Hans Leidekker <hans@it.vu.nl>
4511 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
4512 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
4513 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
4514 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
4515 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
4516 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
4517 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
4518 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
4519 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
4520 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
4521 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
4522 ntdll: Win64 printf format warning fixes.
4524 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
4526 * programs/winedbg/stack.c:
4527 winedbg: Print frame address instead of duplicated bare address in backtrace.
4529 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
4531 * dlls/gdi/gdi32.spec:
4532 gdi32: Add missing spec file entry for wglDeleteContext.
4534 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
4536 * dlls/shdocvw/dochost.c:
4537 shdocvw: Make sure BSTR is allocated before calling sink.
4539 2006-10-18 Alexandre Julliard <julliard@winehq.org>
4541 * dlls/msi/tests/db.c:
4542 msi/tests: Make sure to delete the test data file.
4544 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
4546 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
4547 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
4548 MDI child, make it mostly pass under Wine.
4550 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
4552 * dlls/user/dde_client.c:
4553 user: Dead code fix (Coverity).
4555 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
4557 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
4558 usp10: Fix dead code in ScriptItemize.
4560 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
4562 * dlls/dinput/tests/joystick.c:
4563 dinput: Add SetCooperativeLevel test for joystick.
4565 * dlls/dinput/tests/keyboard.c:
4566 dinput: Add SetCooperativeLevel tests to keyboard.
4568 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
4569 dinput: Move SetCooperativeLevel into base class.
4571 * dlls/dinput/device.c, dlls/dinput/device_private.h,
4572 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
4573 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
4574 dinput: Move SetEventNotification and associated event into base class.
4576 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
4577 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
4578 dlls/dinput/mouse.c:
4579 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
4581 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
4583 * dlls/comctl32/rebar.c:
4584 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
4586 2006-10-17 Mike McCormack <mike@codeweavers.com>
4588 * dlls/msi/table.c, dlls/msi/tests/db.c:
4589 msi: Fix tables with binary data where the key is an integer.
4591 * dlls/msi/table.c, dlls/msi/tests/db.c:
4592 msi: Stream fields shouldn't be treated as strings.
4594 * dlls/msi/action.c:
4595 msi: Fix a memory leak.
4597 * dlls/msi/tests/db.c:
4598 msi: Add a test for modifying a table containing binary data.
4600 * dlls/msi/tests/suminfo.c:
4601 msi: Add a test for summary information.
4603 2006-10-16 James Hawkins <truiken@gmail.com>
4605 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
4606 msi: Revert "msi: Perform button control events in greatest to least order."
4608 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
4610 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
4611 d3d8: Backport d3d9 surface tests.
4613 * dlls/d3d8/device.c:
4614 d3d8: Fix wrong function name in FIXME.
4616 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
4618 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
4619 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
4620 wgl: Move wglDeleteContext to gdi32.
4622 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
4624 * dlls/ntdll/directory.c:
4625 ntdll: Plug a memory leak.
4627 2006-10-16 Alexandre Julliard <julliard@winehq.org>
4629 * configure, configure.ac, include/msvcrt/direct.h,
4630 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
4631 include/msvcrt/search.h, include/msvcrt/stddef.h,
4632 include/msvcrt/stdio.h, include/msvcrt/string.h,
4633 include/msvcrt/sys/types.h, include/msvcrt/time.h,
4634 include/msvcrt/wchar.h:
4635 configure: Don't define _WIN64 on the command line to avoid trouble with
4638 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
4640 * dlls/comctl32/rebar.c:
4641 comctl32: rebar: Don't return rectangles with negative width or height in
4644 * dlls/user/input.c:
4645 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
4646 before the timer proc is called.
4648 2006-10-16 Robert Shearman <rob@codeweavers.com>
4650 * dlls/kernel32/locale.c:
4651 kernel32: Add support for detecting the user locale preference from the system
4654 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4655 rpcrt4: Add a critical section to protect the connection list in each
4656 protseq to avoid taking the process-wide server_cs in the hot path for
4659 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4660 rpcrt4: Convert the protseq list into a standard Wine list.
4662 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4663 rpcrt4: Abstract out the way incoming connections are waited for so that we
4664 no longer need to wait on Win32 handles.
4666 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
4667 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
4668 the functions operate on an RpcConnection object, not an
4669 RpcServerProtseq object.
4671 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
4672 rpcrt4: Create a server thread for each protseq.
4674 2006-10-16 Alexandre Julliard <julliard@winehq.org>
4676 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
4677 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
4678 Make.rules: Added support for building IDL client/proxy/server/iid files.
4681 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
4684 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
4686 * dlls/comctl32/listview.c:
4687 comctl32: listview: Update the scroll bars after resizing the last column.
4689 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
4691 * dlls/setupapi/install.c:
4692 setupapi: Fix a typo.
4694 2006-10-16 Hans Leidekker <hans@it.vu.nl>
4696 * programs/winhelp/winhelp.c:
4697 winhelp: Cast-qual warnings fix.
4699 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
4701 * dlls/ddraw/device.c:
4702 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
4704 * dlls/ddraw/device.c:
4705 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
4707 2006-10-16 Kai Blin <kai.blin@gmail.com>
4709 * dlls/secur32/dispatcher.c:
4710 secur32: Stop leaking the session key memory.
4712 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4714 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
4715 olepro32: Add version resource.
4717 2006-10-16 Alexandre Julliard <julliard@winehq.org>
4720 libuuid: Fixed typo in CLSID_SynchronizeContainer.
4722 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
4724 server: A window timer id should be an unsigned long.
4726 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
4728 * dlls/user/input.c:
4729 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
4732 * dlls/user/input.c:
4733 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
4735 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
4737 * dlls/ddraw/device.c:
4738 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
4740 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
4742 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
4743 ddraw: Use real handles for state blocks.
4745 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
4746 dlls/ddraw/surface.c:
4747 ddraw: Make the surface list a standard wine list.
4749 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
4751 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
4752 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
4753 wgl: Move wglShareLists to gdi32.
4755 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
4756 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
4757 dlls/winex11.drv/winex11.drv.spec:
4758 wgl: Move wglGetCurrentDC to gdi32.
4760 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
4761 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
4762 dlls/winex11.drv/winex11.drv.spec:
4763 wgl: Move wglGetCurrentContext to gdi32.
4765 2006-10-15 Francois Gouget <fgouget@free.fr>
4767 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
4768 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
4769 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
4770 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
4771 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
4772 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
4773 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
4774 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
4775 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
4776 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
4777 Assorted spelling fixes.
4779 2006-10-16 Alexandre Julliard <julliard@winehq.org>
4781 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
4782 dlls/urlmon/urlmon_main.h:
4783 urlmon: Create a message window for each binding to make sure they are cleaned
4786 2006-10-15 Francois Gouget <fgouget@free.fr>
4789 msi: Remove spaces before '\n's.
4791 * programs/oleview/main.h:
4792 oleview: U(x) must be defined after winnt.h has had a chance to define
4793 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
4795 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
4796 wined3d: Remove '\0's in traces.
4798 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
4800 * programs/winetest/main.c:
4801 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
4803 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
4804 comctl32: header: Test and improve the custom draw and owner draw code.
4806 * dlls/comctl32/header.c:
4807 comctl32: header: Make all repaints pass through HEADER_Refresh.
4809 * dlls/comctl32/rebar.c:
4810 comctl32: rebar: bUnicode and NtfUnicode should be the same.
4812 2006-10-15 Kai Blin <kai.blin@gmail.com>
4814 * dlls/secur32/secur32_priv.h:
4815 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
4816 should not be done via ntlm_auth.
4818 2006-10-14 Kai Blin <kai.blin@gmail.com>
4820 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
4821 dlls/secur32/hmac_md5.h:
4822 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
4824 2006-10-13 James Hawkins <truiken@gmail.com>
4826 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
4827 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
4829 * dlls/mscoree/mscoree.spec:
4830 mscoree: Add missing stubs to the spec file.
4832 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
4834 * dlls/d3d8/device.c, dlls/wined3d/device.c,
4835 include/wine/wined3d_interface.h:
4836 d3d8: Implement CopyRects with BltFast.
4838 2006-10-15 Jacek Caban <jacek@codeweavers.com>
4840 * dlls/shdocvw/tests/webbrowser.c:
4841 shdocvw: Added IDocHostUIHandler2 test.
4843 * dlls/mshtml/nsio.c:
4844 mshtml: Load page from moniker if AsyncOpen fails.
4846 * dlls/mshtml/task.c:
4847 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
4849 2006-10-15 Hans Leidekker <hans@it.vu.nl>
4851 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
4852 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
4853 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
4855 secur32: Win64 printf format warning fixes.
4857 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
4859 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
4860 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
4861 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
4862 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
4863 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
4864 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
4865 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
4866 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
4867 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
4868 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
4869 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
4870 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
4871 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
4872 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
4873 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
4874 ole32: Win64 printf format warning fixes.
4876 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
4877 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
4878 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
4879 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
4880 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
4881 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
4882 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
4883 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
4884 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
4887 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
4888 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
4890 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
4892 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
4893 comctl32: toolbar: Test and improve TB_SETHOTITEM.
4895 * dlls/comctl32/toolbar.c:
4896 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
4898 * dlls/comctl32/toolbar.c:
4899 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
4901 * dlls/comctl32/toolbar.c:
4902 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
4904 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
4906 * dlls/ole32/errorinfo.c:
4907 ole32: Remove dead code in errorinfo.c (Coverity).
4909 2006-10-14 Alexandre Julliard <julliard@winehq.org>
4911 * dlls/ntdll/directory.c:
4912 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
4914 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
4916 * configure, configure.ac:
4917 configure: Detect mingw cross compiler in gentoo.
4919 2006-10-13 James Hawkins <truiken@gmail.com>
4921 * dlls/msi/action.c, dlls/msi/tests/install.c:
4922 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
4924 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
4925 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
4926 include: Move cfgmgr32.h to include/ to match the SDK.
4928 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
4929 clusapi: Add the clusapi.h public header.
4931 2006-10-14 Mike McCormack <mike@codeweavers.com>
4933 * programs/winetest/send.c:
4934 winetest: Avoid calling fclose twice on the same file (Coverity).
4936 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
4938 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
4939 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
4940 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
4941 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
4942 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
4943 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
4944 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
4945 dlls/ntdll/tests/string.c:
4946 ntdll/tests: Win64 printf format warning fixes.
4948 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
4949 imm32: Win64 printf format warning fixes.
4951 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
4952 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
4953 dlls/setupapi/install.c, dlls/setupapi/misc.c,
4954 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
4955 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
4956 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
4957 dlls/setupapi/virtcopy.c:
4958 setupapi: Win64 printf format warning fixes.
4960 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
4962 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
4963 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
4964 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
4965 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
4966 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
4967 ole32/tests: Win64 printf format warning fixes.
4969 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
4970 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
4971 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
4972 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
4973 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
4974 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
4975 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
4976 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
4977 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
4978 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
4979 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
4980 comctl32: Win64 printf format warning fixes.
4982 2006-10-13 Hans Leidekker <hans@it.vu.nl>
4984 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
4985 dlls/riched20/editor.c, dlls/riched20/paint.c,
4986 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
4987 dlls/riched20/writer.c:
4988 riched20: Win64 printf format warning fixes.
4990 * dlls/wininet/http.c:
4991 wininet: Cast-qual warnings fix.
4993 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
4995 * programs/winhelp/hlpfile.c:
4996 winhelp: Window style has not been initialized.
4998 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
4999 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
5001 2006-10-13 Alexandre Julliard <julliard@winehq.org>
5003 * ANNOUNCE, ChangeLog, VERSION, configure:
5006 ----------------------------------------------------------------
5007 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
5009 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
5010 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
5011 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
5012 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
5013 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
5014 comctl32/tests: Win64 printf format warning fixes.
5016 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
5017 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
5018 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
5019 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
5020 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
5021 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
5022 dlls/comdlg32/printdlg16.c:
5023 comdlg32: Win64 printf format warning fixes.
5025 2006-10-13 Hans Leidekker <hans@it.vu.nl>
5027 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
5028 winspool.drv/tests: Win64 printf format warning fixes.
5030 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
5031 msxml3/tests: Win64 printf format warning fixes.
5033 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
5034 winspool.drv: Win64 printf format warning fixes.
5036 2006-10-12 Hans Leidekker <hans@it.vu.nl>
5038 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
5039 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
5040 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
5041 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
5042 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
5043 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
5044 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
5045 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
5046 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
5047 dlls/oleaut32/vartype.c:
5048 oleaut32: Win64 printf format warning fixes.
5050 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
5051 dlls/quartz/avisplit.c, dlls/quartz/control.c,
5052 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
5053 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
5054 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
5055 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
5056 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
5057 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
5058 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
5059 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
5060 dlls/quartz/waveparser.c:
5061 quartz: Win64 printf format warning fixes.
5063 2006-10-13 Hans Leidekker <hans@it.vu.nl>
5065 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
5066 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
5067 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
5068 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
5069 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
5070 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
5071 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
5072 wineps.drv: Win64 printf format warning fixes.
5074 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
5076 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
5077 dlls/kernel32/change.c, dlls/kernel32/comm.c,
5078 dlls/kernel32/computername.c, dlls/kernel32/console.c,
5079 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
5080 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
5081 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
5082 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
5083 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
5084 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
5085 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
5086 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
5087 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
5088 dlls/kernel32/process.c, dlls/kernel32/profile.c,
5089 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
5090 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
5091 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
5092 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
5093 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
5094 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
5095 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
5096 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
5097 dlls/kernel32/wowthunk.c:
5098 kernel32: Win64 printf format warning fixes.
5100 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
5101 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
5102 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
5103 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
5104 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
5105 gdi/tests: Win64 printf format warning fixes.
5107 2006-10-13 Alexandre Julliard <julliard@winehq.org>
5109 * dlls/msvfw32/msvideo_main.c:
5110 msvfw32: Avoid a compiler warning.
5112 2006-10-13 Francois Gouget <fgouget@free.fr>
5114 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
5115 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
5116 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
5117 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
5118 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
5119 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
5120 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
5121 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
5122 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
5123 dlls/dmstyle/styletrack.c:
5124 Add '\n's to Wine traces.
5126 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
5127 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
5128 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
5129 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
5130 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
5131 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
5132 tools/widl/write_msft.c:
5133 Assorted spelling fixes.
5135 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
5136 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
5137 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
5138 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
5140 * dlls/secur32/ntlm.c:
5141 secur32: Add missing '\n' in a Wine trace.
5143 * dlls/olepro32/olepro32stubs.c:
5144 olepro32: Mark stubs as such.
5146 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
5148 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
5149 msvcrt: Fix fread eof handling.
5151 * dlls/msvcrt/file.c:
5152 msvcrt: fread: Fill buffer on small reads.
5154 * dlls/msvcrt/tests/file.c:
5155 msvcrt: Add fread eof tests.
5157 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
5159 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5160 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
5161 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
5162 dlls/wined3d/wined3d_private_types.h:
5163 wined3d: Add shader version/end masks to the WINED3D namespace.
5165 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
5166 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
5167 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
5168 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
5169 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
5171 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
5172 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
5173 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
5175 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5176 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
5177 dlls/wined3d/wined3d_private_types.h:
5178 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
5180 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
5181 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
5182 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
5184 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5185 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
5186 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
5188 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
5189 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
5190 include/wine/wined3d_types.h:
5191 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
5193 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
5195 * dlls/ddraw/ddraw.c:
5196 ddraw: Do not let the a surface dimension fall to 0.
5198 * dlls/ddraw/ddraw.c:
5199 ddraw: Remove an incorrect size check.
5201 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
5203 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
5204 mciseq: Win64 printf format warning fixes.
5206 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
5208 * dlls/shell32/shell32_De.rc:
5209 shell32: Fix typo in Run dialog.
5211 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
5213 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
5214 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
5215 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
5216 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
5217 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
5218 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
5219 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
5220 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
5221 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
5223 gdi: Win64 printf format warning fixes.
5225 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
5226 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
5227 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
5228 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
5229 dlls/dmstyle/styletrack.c:
5230 dmstyle: Win64 printf format warning fixes.
5232 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
5233 dlls/msacm32/format.c, dlls/msacm32/internal.c,
5234 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
5235 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
5236 msacm32: Win64 printf format warning fixes.
5238 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
5239 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
5240 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
5241 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
5242 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
5243 dmusic: Win64 printf format warning fixes.
5245 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
5246 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
5247 mciavi32: Win64 printf format warning fixes.
5249 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
5250 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
5251 msvfw32: Win64 printf format warning fixes.
5253 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
5254 dlls/dmband/dmutils.c:
5255 dmband: Win64 printf format warning fixes.
5257 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
5258 dlls/dmloader/container.c, dlls/dmloader/debug.c,
5259 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
5260 dmloader: Win64 printf format warning fixes.
5262 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
5263 mciwave: Win64 printf format warning fixes.
5265 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
5266 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
5267 mpr: Win64 printf format warning fixes.
5269 2006-10-12 Alexandre Julliard <julliard@winehq.org>
5271 * dlls/sane.ds/sane_i.h:
5272 sane.ds: Get rid of the prototypes of some removed functions.
5274 2006-10-12 Hans Leidekker <hans@it.vu.nl>
5276 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
5277 dlls/itss/storage.c:
5278 itss: Win64 printf format warning fixes.
5280 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
5281 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
5282 mapi32/tests: Win64 printf format warning fixes.
5284 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
5285 dlls/tapi32/phone.c:
5286 tapi32: Win64 printf format warning fixes.
5288 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
5289 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
5290 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
5291 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
5292 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
5293 netapi32: Win64 printf format warning fixes.
5295 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
5296 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
5297 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
5298 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
5299 dlls/oleaut32/tests/vartype.c:
5300 oleaut32/tests: Win64 printf format warning fixes.
5302 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
5304 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
5305 shell32: Implement SHRegQueryValueA with RegQueryValueA.
5307 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
5309 * tools/wineprefixcreate.in:
5310 wineprefixcreate: Set correct LD_LIBRARY_PATH.
5312 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
5314 * dlls/gdi/opengl.c:
5315 opengl: Fix wglMakeCurrent bug.
5317 2006-10-12 Hans Leidekker <hans@it.vu.nl>
5319 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
5320 mscms/tests: Win64 printf format warning fixes.
5322 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
5324 * programs/regedit/edit.c:
5325 regedit: Cast-qual warnings fix.
5327 2006-10-12 Mike McCormack <mike@codeweavers.com>
5329 * dlls/msi/table.c, dlls/msi/tests/db.c:
5330 msi: Handle the sign properly when converting integer data.
5333 msi: Improve error checking when applying transform data.
5335 2006-10-12 Alexandre Julliard <julliard@winehq.org>
5337 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
5338 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
5339 dlls/user/tests/class.c, tools/winedump/pe.c:
5340 Fixed some printf warnings caused by using sizeof.
5343 loader: Make sure the reserved area is protected on MacOSX too.
5345 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
5347 ws2_32: Win64 printf format fixes.
5349 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
5350 winsock: Add a WS_ prefix to the BSD types.
5352 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
5354 * dlls/comctl32/toolbar.c:
5355 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
5357 * dlls/comctl32/toolbar.c:
5358 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
5360 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
5361 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
5362 the strings table (with test case).
5364 * dlls/comctl32/toolbar.c:
5365 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
5368 * dlls/comctl32/toolbar.c:
5369 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
5371 * dlls/comctl32/header.c:
5372 comctl32: header: Call DefWindowProcW not DefWindowProcA.
5374 * dlls/comctl32/header.c:
5375 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
5378 * dlls/comctl32/listview.c:
5379 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
5380 resizing the last column.
5382 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
5384 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
5385 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
5388 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
5389 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
5390 include/wine/wined3d_types.h:
5391 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
5393 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
5394 include/wine/wined3d_types.h:
5395 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
5397 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
5398 dlls/wined3d/device.c, dlls/wined3d/surface.c,
5399 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
5400 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
5402 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
5403 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
5404 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
5405 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
5406 include/wine/wined3d_types.h:
5407 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
5409 * dlls/ddraw/device.c, dlls/wined3d/device.c,
5410 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5411 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
5413 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
5414 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
5415 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
5417 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
5419 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
5420 dlls/winex11.drv/x11drv_main.c:
5421 winex11.drv: Always set window type.
5423 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
5425 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
5426 lz32/tests: Win64 printf format warning fixes.
5428 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
5429 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
5430 dinput/tests: Win64 printf format warning fixes.
5432 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
5433 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
5434 advpack/tests: Win64 printf format warning fixes.
5436 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
5438 * dlls/msi/msi_Es.rc:
5439 msi: Updated Spanish translation.
5441 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
5442 wldap32: Added Spanish translation.
5444 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
5445 mshtml: Added Spanish translation.
5447 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
5449 * dlls/user/sysparams.c:
5450 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
5453 2006-10-11 James Hawkins <truiken@gmail.com>
5455 * dlls/cabinet/fdi.c:
5456 cabinet: Make internal functions static.
5458 * dlls/crypt32/chain.c:
5459 crypt32: Make an internal function static.
5461 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
5462 comctl32: Make internal functions static.
5464 * dlls/gphoto2.ds/gphoto2_main.c:
5465 gphoto2.ds: Make an internal function static.
5467 * include/winbase.h, include/winreg.h:
5468 advapi32: Add missing declarations to the public headers.
5470 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
5471 advapi32: Make internal functions static.
5473 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
5476 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
5479 * tools/winebuild/import.c:
5480 winebuild: Cast-qual warning fix.
5482 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
5484 * dlls/ws2_32/socket.c:
5485 winsock: Add mapping for SO_ACCEPTCONN.
5487 2006-10-12 Mike McCormack <mike@codeweavers.com>
5489 * dlls/msi/tests/db.c:
5490 msi: Test transforms removing a row in a table.
5492 2006-10-11 Mike McCormack <mike@codeweavers.com>
5494 * dlls/msi/tests/db.c:
5495 msi: Tests for transforms modifying rows in a table.
5498 msi: An empty string table entry should always have a zero refcount.
5500 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
5502 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
5503 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
5504 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
5506 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
5507 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5508 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
5509 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
5511 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
5512 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5513 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
5514 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
5516 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
5517 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
5518 include/wine/wined3d_types.h:
5519 wined3d: Merge LIGHT types into one type in WINED3D namespace.
5521 * dlls/wined3d/wined3d_private.h:
5522 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
5524 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
5525 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
5527 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
5528 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
5530 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
5531 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
5532 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
5533 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
5535 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
5536 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
5538 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
5539 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
5540 dlls/wined3d/wined3d_private.h:
5541 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
5543 2006-10-10 Ge van Geldorp <ge@gse.nl>
5545 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
5546 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
5547 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
5548 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
5549 tools/winapi/tests.dat, tools/winapi/winapi_test:
5550 winapi_test: Regenerate tests.
5551 Remove structs from test list which have preprocessor directives in
5552 their definitions (winapi_test can't handle that).
5554 2006-10-10 James Hawkins <truiken@gmail.com>
5556 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
5557 dlls/msi/package.c, dlls/msi/tests/package.c:
5558 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
5560 * dlls/msi/tests/package.c:
5561 msi: Clean up after the package tests.
5563 2006-10-11 Mike McCormack <mike@codeweavers.com>
5565 * dlls/msi/msiquery.c:
5566 msi: Check transforms have the correct storage guid.
5568 * dlls/msi/tests/db.c:
5569 msi: Check that transforms return the correct data.
5571 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
5573 * dlls/user/spy.c, include/winuser.h:
5574 user: Add some missing messages to the message spy.
5576 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
5578 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
5579 mlang/tests: Win64 printf format warning fixes.
5581 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
5582 usp10/tests: Win64 printf format warning fixes.
5584 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
5585 psapi/tests: Win64 printf format warning fixes.
5587 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
5588 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
5589 dlls/secur32/tests/secur32.c:
5590 secur32/tests: Win64 printf format warning fixes.
5592 2006-10-10 H. Verbeet <hverbeet@gmail.com>
5594 * programs/regedit/regproc.c:
5595 regedit: Format warning fixes.
5597 * programs/wordpad/wordpad.c:
5598 wordpad: Format warning fixes.
5600 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
5601 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
5602 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
5603 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
5604 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
5605 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
5606 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
5607 ddraw: Win64 printf format warning fixes.
5609 * dlls/d3d9/tests/surface.c:
5610 d3d9: Disable the surface pitch size test for now, just check alignment instead.
5612 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5614 * dlls/lz32/tests/lzexpand_main.c:
5615 lz32/tests: WinME sometimes returns short filenames.
5617 * dlls/lz32/tests/lzexpand_main.c:
5618 lz32/tests: Be more verbose and aware of root directory.
5620 * dlls/lz32/tests/lzexpand_main.c:
5621 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
5623 * dlls/lz32/tests/lzexpand_main.c:
5624 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
5626 * dlls/lz32/tests/lzexpand_main.c:
5627 lz32/tests: Test more last errors set by LZOpenFile[AW].
5629 2006-10-10 H. Verbeet <hverbeet@gmail.com>
5631 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
5632 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
5633 dlls/ddraw/tests/refcount.c:
5634 ddraw/tests: Win64 printf format warning fixes.
5636 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
5637 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
5638 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
5639 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
5640 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
5641 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
5642 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
5643 d3d9: Win64 printf format warning fixes.
5645 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
5646 dlls/d3d8/tests/device.c:
5647 d3d8/tests: Win64 printf format warning fixes.
5649 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
5650 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
5651 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
5652 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
5653 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
5654 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
5655 dlls/d3d8/volumetexture.c:
5656 d3d8: Win64 printf format warning fixes.
5658 * dlls/wined3d/baseshader.c:
5659 wined3d: Improve shader_dump_decl_usage() TRACEs.
5661 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
5663 * dlls/wined3d/query.c:
5664 wined3d: Corrected names in checkGLcall text.
5666 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
5668 * dlls/ddraw/ddraw.c:
5669 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
5671 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
5673 * tools/widl/parser.l:
5674 widl: Cast-qual warning fix.
5676 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
5678 * dlls/shlwapi/tests/shreg.c:
5679 shlwapi: Cast-qual warnings fix.
5681 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
5683 * dlls/uxtheme/tests/system.c:
5684 uxtheme/tests: Fix Win64 printf format warnings.
5686 2006-10-10 Mike McCormack <mike@codeweavers.com>
5688 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
5689 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
5690 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
5691 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
5692 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
5693 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
5694 msi: Merge action.h into msipriv.h.
5696 * dlls/msi/msipriv.h, dlls/msi/table.c:
5697 msi: Make msi_makestring static.
5699 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
5701 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
5702 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
5703 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
5704 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
5705 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
5706 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
5707 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
5708 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
5709 dmime: Win64 printf format warning fixes.
5711 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
5712 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
5713 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
5714 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
5715 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
5716 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
5717 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
5718 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
5719 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
5720 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
5721 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
5722 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
5723 kernel32/tests: Win64 printf format warning fixes.
5725 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
5727 * dlls/user/tests/input.c:
5728 user: Add test for LL mouse hook and [Get|Set]CursorPos.
5730 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
5732 * programs/regedit/edit.c, programs/regedit/regedit.c:
5733 programs/regedit: Fix format specifiers for _stscanf and fprintf.
5735 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
5737 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5738 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
5739 dlls/wined3d/wined3d_private_types.h:
5740 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
5742 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5743 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
5744 dlls/wined3d/wined3d_private_types.h:
5745 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
5747 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5748 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
5749 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
5750 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
5752 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
5753 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
5754 include/wine/wined3d_types.h:
5755 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
5757 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5758 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
5759 dlls/wined3d/wined3d_private_types.h:
5760 wined3d: Move D3DSPR structure into the WINED3D namespace.
5762 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
5763 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
5764 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
5765 dlls/wined3d/wined3d_private_types.h:
5766 wined3d: Move D3DSIO structure into WINED3D namespace.
5768 2006-10-10 Frank Richter <frank.richter@gmail.com>
5770 * dlls/kernel32/nls/winerr_enu.mc:
5771 kernel32: Fix typos in English messages.
5773 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
5775 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
5776 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
5777 dlls/msi/tests/package.c:
5778 msi/tests: Win64 printf format warning fixes.
5780 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
5781 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
5782 dlls/setupapi/tests/stringtable.c:
5783 setupapi/tests: Win64 printf format warning fixes.
5785 * dlls/uxtheme/tests/Makefile.in:
5786 uxtheme: Win64 printf format warning fixes.
5788 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
5790 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
5791 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
5792 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
5793 janitorial: Remove remaining NULL checks before free() (found by Smatch).
5795 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
5796 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
5797 tools: Remove redundant NULL checks before free() (found by Smatch).
5799 * server/atom.c, server/change.c, server/console.c, server/hook.c,
5800 server/mailslot.c, server/mapping.c, server/named_pipe.c,
5801 server/process.c, server/queue.c, server/registry.c,
5802 server/request.c, server/thread.c, server/token.c, server/window.c:
5803 server: Remove redundant NULL check before free() (found by Smatch).
5805 2006-10-10 Mike McCormack <mike@codeweavers.com>
5808 msi: Fix a memory leak.
5810 * dlls/msi/msiquery.c:
5811 msi: Avoid an unnecessary strdup.
5814 msi: Avoid reading the transform table data twice.
5816 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
5817 dlls/msi/tests/package.c:
5818 msi: Fix handle leaks in the test cases.
5820 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
5821 msi: Fix memory leaks and bad frees.
5823 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5825 * programs/regedit/Ko.rc:
5826 regedit: Updated Korean resource.
5828 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
5830 * dlls/wined3d/directx.c:
5831 wined3d: Fix DEBUG_SINGLE_MODE.
5833 2006-10-09 James Hawkins <truiken@gmail.com>
5835 * dlls/msi/appsearch.c:
5836 msi: NULL-terminate dst on error.
5838 * dlls/msi/appsearch.c:
5839 msi: Add missing sizeof(WCHAR) multiplier.
5841 2006-10-10 Frank Richter <frank.richter@gmail.com>
5843 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
5844 dlls/kernel32/nls/winerr_deu.mc:
5845 kernel32: Added German translation of messages.
5847 * dlls/kernel32/nls/deu.nls:
5848 kernel32: Translated some more NLS strings to German.
5850 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
5852 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
5853 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
5854 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
5855 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
5856 dsound/tests: Win64 printf format warning fixes.
5858 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
5859 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
5860 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
5861 dlls/dplayx/lobbysp.c:
5862 dplayx: Win64 printf format warning fixes.
5864 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
5865 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
5866 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
5867 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
5868 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
5869 dlls/avifil32/wavfile.c:
5870 avifil32: Win64 printf format warning fixes.
5872 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
5874 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
5875 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
5876 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
5877 mapi32: Win64 printf format warning fixes.
5879 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
5880 dlls/version/tests/install.c:
5881 version/tests: Win64 printf format warning fixes.
5883 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
5884 mlang: Win64 printf format warning fixes.
5886 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
5887 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
5888 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
5889 dmcompos: Win64 printf format warning fixes.
5891 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
5892 msacm32.drv: Win64 printf format warning fixes.
5894 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
5895 mcicda: Win64 printf format warning fixes.
5897 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
5898 odbc32: Win64 printf format warning fixes.
5900 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
5902 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
5903 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
5904 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
5906 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
5908 * dlls/comctl32/toolbar.c:
5909 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
5911 * dlls/comctl32/toolbar.c:
5912 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
5913 NM_TOOLTIPSCREATE is not sent too early.
5915 * dlls/comctl32/toolbar.c:
5916 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
5918 2006-10-09 Huw Davies <huw@codeweavers.com>
5920 * dlls/oleaut32/typelib.c:
5921 oleaut32: Implement ITypeInfo_CreateInstance.
5923 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
5925 * dlls/ddraw/main.c:
5926 ddraw: Remove the process counter.
5928 * dlls/ddraw/main.c:
5929 ddraw: Protect the ddraw list.
5931 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
5932 ddraw: Make the ddraw list a wine list.
5934 2006-10-09 Mike McCormack <mike@codeweavers.com>
5936 * dlls/riched20/editor.c:
5937 riched20: Don't crash if a colour isn't found.
5939 2006-10-09 James Hawkins <truiken@gmail.com>
5941 * dlls/advpack/files.c, dlls/advpack/install.c:
5942 advpack: Make internal functions static.
5944 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
5946 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
5947 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
5948 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
5949 wined3d: Make the shader mode selections per device.
5951 2006-10-07 Nick Burns <adger44@hotmail.com>
5953 * tools/winegcc/winegcc.c:
5954 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
5956 * include/msvcrt/process.h:
5957 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
5959 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
5961 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
5962 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
5963 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
5964 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
5965 d3d9/tests: Printf format fixes for d3d9 tests.
5967 * dlls/d3d9/tests/stateblock.c:
5968 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
5970 * dlls/d3d9/tests/stateblock.c:
5971 d3d9/tests: Remove unused device parameter.
5973 * dlls/d3d9/tests/stateblock.c:
5974 d3d9/tests: Add init/teardown handlers for state tests.
5976 * dlls/d3d9/tests/stateblock.c:
5977 d3d9/tests: Clean up get/set handler arguments.
5979 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
5982 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
5984 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
5985 msxml3: Add a version resource.
5987 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
5989 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
5990 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
5991 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
5992 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
5993 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
5994 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
5995 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
5996 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
5997 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
5998 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
5999 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
6000 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
6001 dlls/winex11.drv/xvidmode.c:
6002 winex11drv: Win64 printf format warning fixes.
6004 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
6007 server: Cast-qual warning fix.
6009 2006-10-09 James Hawkins <truiken@gmail.com>
6011 * include/msi.h, include/msiquery.h:
6012 msi: Add missing declarations to the public headers.
6014 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
6015 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
6016 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
6017 dlls/msi/registry.c, dlls/msi/select.c:
6018 msi: Make internal functions static.
6020 2006-10-06 James Hawkins <truiken@gmail.com>
6022 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
6023 msi: Perform button control events in greatest to least order.
6025 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
6027 * programs/uninstaller/Pl.rc:
6028 uninstaller: Fix Polish translation.
6030 * programs/winefile/Pl.rc:
6031 winefile: Update Polish translation.
6033 * programs/clock/Pl.rc:
6034 clock: Update Polish translation.
6036 * programs/notepad/Pl.rc:
6037 notepad: Update Polish translation.
6039 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
6040 progman: Add Polish translation.
6042 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
6044 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
6045 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
6046 dmscript: Win64 printf format warning fixes.
6048 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
6049 rasapi32: Win64 printf format warning fixes.
6051 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
6052 rsaenh: Win64 printf format warning fixes.
6054 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
6055 dlls/dswave/dswave_main.c:
6056 dswave: Win64 printf format warning fixes.
6058 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
6059 dlls/dpnet/dpnet_main.c:
6060 dpnet: Win64 printf format warning fixes.
6062 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
6063 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
6064 hlink: Win64 printf format warning fixes.
6066 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
6067 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
6068 dlls/qcap/vfwcapture.c:
6069 qcap: Win64 printf format warning fixes.
6071 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
6072 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
6073 dlls/netapi32/tests/wksta.c:
6074 netapi32: Win64 printf format warning fixes.
6076 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
6077 dlls/version/resource.c, dlls/version/ver16.c:
6078 version: Win64 printf format warning fixes.
6080 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
6081 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
6082 uxtheme: Win64 printf format warning fixes.
6084 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
6085 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
6086 dlls/wintab32/wintab32.c:
6087 wintab32: Win64 printf format warning fixes.
6089 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
6090 d3dxof: Win64 printf format warning fixes.
6092 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
6093 vmm.vxd: Win64 printf format warning fixes.
6095 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
6096 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
6097 dmsynth: Win64 printf format warning fixes.
6099 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
6100 ws2_32/tests: Win64 printf format warning fixes.
6102 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
6103 pstorec: Win64 printf format warning fixes.
6105 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
6106 wsock32: Win64 printf format warning fixes.
6108 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
6109 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
6110 dlls/devenum/parsedisplayname.c:
6111 devenum: Win64 printf format warning fixes.
6113 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
6114 msrle32: Win64 printf format warning fixes.
6116 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
6117 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
6118 imagehlp: Win64 printf format warning fixes.
6120 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
6121 riched20/tests: Win64 printf format warning fixes.
6123 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
6125 * dlls/ddraw/ddraw.c:
6126 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
6128 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
6130 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
6131 rsaenh: Win64 printf format warning fixes.
6133 * dlls/rsaenh/tests/rsaenh.c:
6134 rsaenh: Make hmac test run on all windows versions.
6136 * dlls/msi/tests/install.c:
6137 msi: Make tests run on Win98 again.
6139 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6142 wine.inf: Add ddeml.dll to fake dlls.
6144 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
6146 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
6147 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
6148 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
6149 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
6150 dinput: Win64 printf format warning fixes.
6152 2006-10-07 Hans Leidekker <hans@it.vu.nl>
6154 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
6155 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
6156 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
6157 shell32/tests: Win64 printf format warning fixes.
6159 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
6160 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
6161 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
6162 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
6163 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
6164 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
6165 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
6166 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
6167 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
6168 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
6169 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
6170 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
6171 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
6172 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
6173 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
6174 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
6175 dlls/shell32/systray.c:
6176 shell32: Win64 printf format warning fixes.
6178 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
6180 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
6181 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
6182 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
6183 dlls/user/tests/edit.c, dlls/user/tests/input.c,
6184 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
6185 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
6186 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
6187 dlls/user/tests/text.c, dlls/user/tests/win.c,
6188 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
6189 user/tests: Win64 printf format warning fixes.
6191 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
6193 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
6194 dxerr8: Win64 printf format warning fixes.
6196 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
6197 dlls/olecli32/olecli_main.c:
6198 olecli32: Win64 printf format warning fixes.
6200 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
6201 dxerr9: Win64 printf format warning fixes.
6203 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
6204 olesvr32: Win64 printf format warning fixes.
6206 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
6207 dlls/quartz/tests/memallocator.c:
6208 quartz/tests: Win64 printf format warning fixes.
6210 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
6211 dlls/rpcrt4/tests/ndr_marshall.c:
6212 rpcrt4/tests: Win64 printf format warning fixes.
6214 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
6215 psapi: Win64 printf format warning fixes.
6217 2006-10-07 Hans Leidekker <hans@it.vu.nl>
6219 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
6220 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
6221 iphlpapi: Win64 printf format warning fixes.
6223 2006-10-07 Jacek Caban <jacek@codeweavers.com>
6225 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
6226 ole32: Don't fail in OleCreate if created object doesn't implement
6227 IRunnableObject or IOleChache.
6229 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
6231 * dlls/comdlg32/fontdlg16.c:
6232 comdlg32: Move NULL check before use (Coverity).
6234 2006-10-07 Jacek Caban <jacek@codeweavers.com>
6236 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
6237 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
6238 mshtml: Win64 printf format warning fixes.
6240 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
6241 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
6242 urlmon: Win64 printf format warning fixes.
6244 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
6245 dlls/shdocvw/tests/webbrowser.c:
6246 shdocvw: Win64 printf format warning fixes.
6248 2006-10-06 Hans Leidekker <hans@it.vu.nl>
6250 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
6251 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
6252 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
6253 shlwapi/tests: Win64 printf format warning fixes.
6255 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
6257 * programs/winefile/winefile.c:
6258 winefile: Cast-qual warnings fix.
6260 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
6262 * programs/winebrowser/main.c:
6263 winebrowser: Cast-qual warnings fix.
6265 * programs/wineboot/wineboot.c:
6266 wineboot: Cast-qual warning fix.
6268 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6270 * dlls/shlwapi/shlwapi_main.c:
6271 shlwapi: Update info in DllGetVersion.
6273 2006-10-07 Mike McCormack <mike@codeweavers.com>
6275 * dlls/d3d8/tests/d3d8_main.c:
6276 d3d8: Don't crash if d3d8 can't be loaded.
6278 2006-10-06 James Hawkins <truiken@gmail.com>
6280 * dlls/shdocvw/persist.c:
6281 shdocvw: Return S_OK in PersistStorage_InitNew.
6283 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
6284 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
6285 dlls/shell32/pidl.c, dlls/shell32/shell.c,
6286 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
6287 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
6288 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
6289 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
6290 dlls/shell32/trash.c:
6291 janitorial: Remove redundant NULL checks before SHFree.
6293 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
6294 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
6295 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
6296 dlls/quartz/filtermapper.c:
6297 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
6299 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
6300 dlls/advpack/install.c, dlls/advpack/reg.c:
6301 advpack: Win64 printf format warning fixes.
6303 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
6305 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
6306 atl: Win64 printf format warning fixes.
6308 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
6309 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
6310 wnaspi32: Win64 printf format warning fixes.
6312 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
6313 wtsapi32: Win64 printf format warning fixes.
6315 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
6316 dlls/amstream/mediastream.c:
6317 amstream: Win64 printf format warning fixes.
6319 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
6320 vwin32.vxd: Win64 printf format warning fixes.
6322 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
6323 serialui: Win64 printf format warning fixes.
6325 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
6326 winemp3.acm: Win64 printf format warning fixes.
6328 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
6329 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
6330 dxdiagn: Win64 printf format warning fixes.
6332 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
6333 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
6334 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
6335 dlls/winmm/wineoss/mmaux.c:
6336 winmm/wineoss: Win64 printf format warning fixes.
6338 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
6339 dlls/winmm/winealsa/midi.c:
6340 winmm/winealsa: Win64 printf format warning fixes.
6342 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
6343 winmm/winearts: Win64 printf format warning fixes.
6345 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
6346 winmm/winenas: Win64 printf format warning fixes.
6348 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
6349 winmm/wineesd: Win64 printf format warning fixes.
6351 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
6352 winmm/winejack: Win64 printf format warning fixes.
6354 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
6356 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
6357 winecfg: Cast-qual warnings fix.
6359 2006-10-06 Alexandre Julliard <julliard@winehq.org>
6361 * dlls/winex11.drv/x11drv_main.c:
6362 winex11.drv: Give XInitThreads another chance.
6364 2006-10-06 Hans Leidekker <hans@it.vu.nl>
6366 * dlls/winspool.drv/info.c:
6367 winspool.drv: Cast-qual warnings fix.
6369 2006-10-06 Kai Blin <kai.blin@gmail.com>
6371 * dlls/secur32/ntlm.c:
6372 secur32: Add support for cached client credentials.
6374 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
6376 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
6377 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
6378 dlls/mscoree/mscoree_main.c:
6379 mscoree: Initial stub implementation.
6381 2006-10-06 Francois Gouget <fgouget@free.fr>
6383 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
6384 dlls/dmloader/loader.c:
6385 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
6388 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
6389 Tweak TRACE()s to simplify '\n' checks.
6391 * dlls/wined3d/directx.c:
6392 wined3d: Fix '\n' typo.
6394 2006-10-06 Hans Leidekker <hans@it.vu.nl>
6396 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
6397 usp10: Add a stub implementation of ScriptStringValidate.
6399 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
6400 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
6401 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
6402 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
6403 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
6404 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
6405 shlwapi: Win64 printf format warning fixes.
6407 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
6409 * dlls/wined3d/surface.c:
6410 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
6411 IWineD3DSurfaceImpl_BltOverride.
6413 2006-10-05 James Hawkins <truiken@gmail.com>
6415 * dlls/msi/dialog.c:
6416 msi: Make msi_dialog_dup_property return a copy of the property if the property
6419 * dlls/ddraw/device.c:
6420 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
6423 * dlls/dinput/mouse.c:
6424 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
6426 * dlls/dbghelp/msc.c:
6427 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
6429 * dlls/advapi32/service.c:
6430 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
6432 * dlls/crypt32/protectdata.c:
6433 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
6435 2006-10-05 Jacek Caban <jacek@codeweavers.com>
6437 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
6438 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
6439 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
6440 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
6441 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
6442 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
6443 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
6444 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
6445 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
6446 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
6447 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
6448 mshtml: Win64 printf format warning fixes.
6450 2006-10-06 Mike McCormack <mike@codeweavers.com>
6452 * dlls/comctl32/comboex.c:
6453 comctl32: Return the correct value for CB_GETLBTEXTLEN.
6456 msi: Fix transform traces.
6459 msi: Work around what appears to be a bug in native MSI's generation of
6463 msi: Transform the _Columns and _Tables tables first so the table metadata is
6464 present for new tables.
6467 msi: Handle null integers properly in transforms.
6469 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
6471 * dlls/cabinet/tests/extract.c:
6472 cabinet: Make tests run on Win98 again.
6474 * dlls/advpack/tests/files.c:
6475 advpack: Make tests run on Win98 again.
6477 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
6479 * dlls/crypt32/tests/protectdata.c:
6480 crypt32: Cast-qual warnings fix.
6482 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
6484 * dlls/wined3d/device.c:
6485 wined3d: Pitch alignment for the pow2Size.
6487 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
6488 dlls/wined3d/wined3d_private.h:
6489 wined3d: Define the surface alignment in the header.
6491 * dlls/wined3d/surface.c:
6492 wined3d: Honor the pitch in a few more places.
6494 * dlls/wined3d/surface.c:
6495 wined3d: No color keying on surfaces with an alpha channel.
6497 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
6499 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
6500 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
6501 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
6502 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
6503 include/wine/wined3d_types.h:
6504 wined3d: Add WINED3DUSAGE_OVERLAY.
6506 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
6507 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
6508 include/wine/wined3d_interface.h:
6509 wined3d: Add IWineD3DSurface::UpdateOverlay.
6511 * include/wine/wined3d_types.h:
6512 wined3d: Add DDOVERLAYFX struct.
6514 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
6515 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
6516 include/wine/wined3d_interface.h:
6517 wined3d: Add UpdatOverlayZOrder.
6519 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
6521 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
6522 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
6523 include/wine/wined3d_interface.h:
6524 wined3d: Add IWineD3DSurface::GetOverlayPosition.
6526 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
6527 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
6528 include/wine/wined3d_interface.h:
6529 wined3d: Add IWineD3DSurface::SetOverlayPosition.
6531 2006-10-05 Jacek Caban <jacek@codeweavers.com>
6533 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
6534 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
6535 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
6536 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
6537 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
6538 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
6539 shdocvw: Win64 printf format warning fixes.
6541 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
6542 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
6543 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
6544 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
6545 dlls/urlmon/urlmon_main.c:
6546 urlmon: Win64 printf format warning fixes.
6548 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
6550 * programs/taskmgr/Fr.rc:
6551 taskmgr: Updated French translation.
6553 * programs/cmdlgtst/Fr.rc:
6554 cmdlgtst: Updated French translation.
6556 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
6559 wine.inf: Add d3d9 to fake dlls.
6561 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
6563 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
6564 cabinet/tests: Win64 printf format warning fixes.
6566 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
6567 iccvid: Win64 printf format warning fixes.
6569 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
6570 msvcrt/tests: Win64 printf format warning fixes.
6572 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
6573 msdmo: Win64 printf format warning fixes.
6575 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
6576 comcat/tests: Win64 printf format warning fixes.
6578 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
6579 msacm32/tests: Win64 printf format warning fixes.
6581 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
6582 powrprof: Win64 printf format warning fixes.
6584 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
6585 comdlg32/tests: Win64 printf format warning fixes.
6587 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
6588 msvidc32: Win64 printf format warning fixes.
6590 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
6592 * dlls/wininet/tests/http.c:
6593 wininet/tests: Cast-qual warning fix.
6595 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
6597 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
6598 x11drv: Fix building issue.
6600 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
6602 * dlls/wined3d/surface.c:
6603 wined3d: Correctly name a variable.
6605 2006-10-05 Hans Leidekker <hans@it.vu.nl>
6607 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
6608 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
6609 dlls/wineps.drv/wps_Nl.rc:
6610 Don't use utf-8 in rc files.
6612 2006-10-05 Francois Gouget <fgouget@free.fr>
6614 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
6615 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
6616 programs/oleview/Fr.rc:
6617 French rc files must be encoded in iso-8859-1, not utf-8.
6619 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
6621 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
6622 winex11.drv: Make all windows moveable by default.
6624 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
6626 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
6627 netapi: Stub for DsGetDcNameA.
6629 2006-10-05 Hans Leidekker <hans@it.vu.nl>
6631 * dlls/wldap32/bind.c:
6632 wldap32: Cast-qual warnings fix.
6634 * dlls/dnsapi/ns_parse.c:
6635 dnsapi: Cast-qual warnings fix.
6637 * dlls/mscms/profile.c:
6638 mscms: Cast-qual warnings fix.
6640 * dlls/mscms/transform.c:
6641 mscms: Document the transform functions.
6643 2006-10-05 Francois Gouget <fgouget@free.fr>
6645 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
6646 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
6647 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
6648 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
6649 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
6650 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
6651 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
6652 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
6653 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
6654 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
6655 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
6656 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
6657 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
6658 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
6659 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
6660 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
6661 programs/wineconsole/curses.c, programs/winedbg/types.c:
6662 Add missing '\n's to Wine traces.
6664 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
6666 * dlls/crypt32/sip.c:
6667 crypt32: Correct the documentation.
6669 * dlls/crypt32/sip.c:
6670 crypt32: Change function declaration to overcome some cast-qual warnings in
6673 * dlls/crypt32/sip.c:
6674 crypt32: Move some defines to the top as they will be needed in more functions.
6676 2006-10-05 Alexandre Julliard <julliard@winehq.org>
6678 * dlls/dinput/dinput_main.c:
6679 dinput: Only register the window class once to avoid race conditions.
6681 2006-10-05 Hans Leidekker <hans@it.vu.nl>
6683 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
6684 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
6685 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
6686 dlls/wininet/utility.c:
6687 wininet: Win64 printf format warning fixes.
6689 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
6690 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
6691 wininet/tests: Win64 printf format warning fixes.
6693 2006-10-05 Francois Gouget <fgouget@free.fr>
6695 * dlls/user/tests/sysparams.c:
6696 user/tests: It is perfectly valid for some sysparams registry fields
6697 to not be set if they have their default value. This is the case on
6698 Windows for instance.
6700 * programs/oleview/typelib.c:
6701 oleview: Fix the placement of a '\n'.
6703 * dlls/d3d8/device.c:
6704 d3d8: Fix '\n' typo.
6706 * programs/winecfg/driveui.c:
6707 winecfg: Remove unneeded memset() calls.
6709 * dlls/shell32/shlview.c:
6710 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
6711 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
6713 * dlls/gphoto2.ds/ui.c:
6714 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
6715 (usually just iSubItem) to zero manually.
6717 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
6718 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
6719 programs/taskmgr/procpage.c:
6720 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
6721 just iSubItem) to zero manually.
6723 * programs/winecfg/appdefaults.c:
6724 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
6725 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
6727 * include/commctrl.h, include/winuser.h:
6728 include: Add new Vista SDK constants and structures.
6730 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
6732 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
6733 user32: Pass hook handle to the destination thread.
6735 2006-10-05 Alexandre Julliard <julliard@winehq.org>
6737 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
6738 server/protocol.def, server/request.h, server/trace.c:
6739 server: Changed the get_next_hook request to allow retrieving the current
6742 * dlls/user/hook.c, dlls/user/user_private.h,
6743 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
6745 user32: Store the prev_unicode hook flag on the client side.
6747 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
6749 * dlls/user/tests/dde.c:
6750 user/tests: Cast-qual warnings fix.
6752 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
6754 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
6755 dlls/msxml3/parseerror.c:
6756 msxml3: Win64 printf format warning fixes.
6758 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
6759 midimap: Win64 printf format warning fixes.
6761 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
6762 cfgmgr32: Win64 printf format warning fixes.
6764 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
6765 msg711.acm: Win64 printf format warning fixes.
6767 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
6768 imaadp32.acm: Win64 printf format warning fixes.
6770 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
6771 msadp32.acm: Win64 printf format warning fixes.
6773 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
6774 usp10: Win64 printf format warning fixes.
6776 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
6777 opengl32: Win64 printf format warning fixes.
6779 2006-10-05 Mike McCormack <mike@codeweavers.com>
6781 * dlls/kernel32/actctx.c:
6782 kernel32: Return some fake data in FindActCtxSectionStringW.
6785 msi: Only ignore the StringPool and StringData in a transform.
6788 msi: Only declare the szStringData and szStringPool strings once.
6791 msi: Remove an unused variable.
6793 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
6794 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
6795 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
6796 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
6797 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
6798 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
6799 msi: Win64 printf format warning fixes.
6801 * dlls/msi/tests/db.c:
6802 msi: Check that transforms preserve tables.
6804 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6806 * programs/regedit/Ko.rc:
6807 regedit: Updated Korean Resource.
6809 2006-10-04 Juan Lang <juan_lang@yahoo.com>
6811 * dlls/crypt32/cert.c:
6812 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
6814 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
6816 * dlls/d3d9/vertexdeclaration.c:
6817 d3d9: Fix typo in trace.
6819 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
6821 * programs/oleview/Fr.rc:
6822 oleview: Updated French translation.
6824 * programs/regedit/Fr.rc:
6825 regedit: Updated French translation.
6827 * programs/taskmgr/Fr.rc:
6828 taskmgr: Updated French translation.
6830 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
6832 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
6833 winspool.drv: Add Polish translation.
6835 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
6836 taskmgr: Add Polish translation.
6838 2006-10-04 Alexandre Julliard <julliard@winehq.org>
6840 * dlls/ntdll/serial.c:
6841 ntdll: Fixed typo in serial.c.
6843 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
6844 server/protocol.def, server/trace.c, server/window.c:
6845 user32: The per-window user data must be a DWORD_PTR.
6847 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
6848 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
6850 2006-10-04 Hans Leidekker <hans@it.vu.nl>
6852 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
6853 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
6854 dlls/advapi32/tests/security.c:
6855 advapi32/tests: Win64 printf format warning fixes.
6857 2006-10-04 Juan Lang <juan_lang@yahoo.com>
6859 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
6860 crypt32: Implement CertVerifyValidityNesting.
6862 2006-10-04 James Hawkins <truiken@gmail.com>
6864 * dlls/user/dialog.c:
6865 user: Add missing sizeof(WCHAR) multiplier.
6867 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
6869 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
6870 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
6871 wintrust: Win64 printf format warning fixes.
6873 * dlls/crypt32/tests/sip.c:
6874 crypt32: More tests for CryptSIPLoad.
6876 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
6878 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
6879 infosoft: Win64 printf format warning fixes.
6881 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
6882 ifsmgr.vxd: Win64 printf format warning fixes.
6884 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
6885 comcat: Win64 printf format warning fixes.
6887 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
6888 activeds: Win64 printf format warning fixes.
6890 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
6892 * programs/regedit/Pl.rc:
6893 regedit: Update Polish translation.
6895 2006-10-04 Hans Leidekker <hans@it.vu.nl>
6897 * dlls/mscms/mscms_priv.h:
6898 mscms: Restore the preprocessor hack.
6900 2006-10-04 Alexandre Julliard <julliard@winehq.org>
6902 * dlls/user/message.c, include/wine/server_protocol.h,
6903 server/protocol.def, server/queue.c, server/trace.c:
6904 server: Pass the data for message callbacks as vararg from the client side.
6906 * dlls/user/message.c, include/wine/server_protocol.h,
6907 server/protocol.def, server/queue.c:
6908 server: Return the data for callback results in the varargs part of the
6909 get_message request.
6911 * dlls/user/message.c, include/wine/server_protocol.h,
6912 server/protocol.def, server/queue.c, server/trace.c:
6913 server: Return the data for winevent hooks in the varargs part of the get_message
6916 2006-10-03 James Hawkins <truiken@gmail.com>
6918 * dlls/msi/dialog.c:
6919 msi: Only apply the last font style in the list of styles.
6921 * dlls/msi/events.c:
6922 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
6924 * dlls/msi/dialog.c:
6925 msi: Subscribe the SelectionTree control to the SelectionPath event.
6927 * dlls/msi/dialog.c:
6928 msi: Store the selected item in the SelectionTree control.
6930 * dlls/msi/dialog.c:
6931 msi: Publish the SelectionDescription and SelectionPath events when the
6932 selection changes in the SelectionTree control.
6934 * dlls/msi/dialog.c:
6935 msi: Properly initialize the SelectionTree control's attributes and property
6938 * dlls/msi/events.c:
6939 msi: Publish the SelectionPath event in the SetTargetPath event.
6941 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
6942 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
6943 package->dialog does not always point to the same dialog.
6945 * dlls/msi/dialog.c:
6946 msi: Select the first item in the SelectionTree control.
6948 * dlls/msi/dialog.c:
6949 msi: Empty the window text if no text is provided.
6951 * dlls/msi/dialog.c:
6952 msi: Assign the property to path if the property is empty.
6954 * dlls/msi/dialog.c:
6955 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
6958 * dlls/msi/dialog.c:
6959 msi: Add missing '\n' to TRACE output.
6961 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
6963 * dlls/winex11.drv/opengl.c:
6964 x11drv: Fix wgl pixel format bug.
6966 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
6967 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
6968 dlls/winex11.drv/opengl.c:
6969 gdi32: Route WGL font code through gdi32.dll.
6971 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
6972 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
6973 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
6974 dlls/winex11.drv/opengl.c:
6975 gdi32: Route WGL context code through gdi32.dll.
6977 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
6979 * programs/wineconsole/user.c:
6980 wineconsole: Make the user backend work on non-latin1 locales.
6982 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
6985 user: Move some common code into one function.
6987 2006-10-03 Juan Lang <juan_lang@yahoo.com>
6989 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
6990 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
6991 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
6992 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
6993 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
6994 crypt32: Win64 printf format warning fixes.
6996 * dlls/crypt32/crypt32.spec:
6997 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
6999 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
7001 * dlls/capi2032/cap20wxx.c:
7002 capi: Fix compiler warnings.
7004 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
7007 wine.inf: Add some more fake binaries.
7009 2006-10-03 James Hawkins <truiken@gmail.com>
7011 * dlls/comctl32/treeview.c:
7012 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
7015 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
7017 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
7018 dlls/w32skrnl/win32s16.c:
7019 w32skrnl: Win64 printf format warning fixes.
7021 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
7022 spoolss: Win64 printf format warning fixes.
7024 * dlls/query/Makefile.in, dlls/query/query_main.c:
7025 query: Win64 printf format warning fixes.
7027 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
7028 oleacc: Win64 printf format warning fixes.
7030 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
7031 newdev: Win64 printf format warning fixes.
7033 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
7034 nddeapi: Win64 printf format warning fixes.
7036 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
7037 localspl/tests: Win64 printf format warning fixes.
7039 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
7040 dlls/hhctrl.ocx/main.c:
7041 hhctrl.ocx: Win64 printf format warning fixes.
7043 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
7044 d3dx8: Win64 printf format warning fixes.
7046 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
7047 dinput8: Win64 printf format warning fixes.
7049 * dlls/cards/Makefile.in, dlls/cards/cards.c:
7050 cards: Win64 printf format warning fixes.
7052 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
7053 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
7054 msvcrt: Win64 printf format warning fixes.
7056 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
7058 * dlls/ddraw/surface.c:
7059 ddraw: Don't destroy complex attached surfaces even if explicitely
7060 requested as they will be liquidated anyway when the root is
7063 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
7065 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
7066 crypt32: Include wine/port.h for strcasecmp.
7068 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
7070 * dlls/crypt32/tests/sip.c:
7071 crypt32/tests: Replace bad use of sprintf by 2 strcats.
7073 * dlls/ntdll/tests/exception.c:
7074 ntdll: More tests for exception handling.
7075 - Check if we really set the debug register.
7076 - Added unaligned access exception check.
7077 - Added single step exception check.
7079 2006-10-03 Juan Lang <juan_lang@yahoo.com>
7081 * dlls/crypt32/cert.c:
7082 crypt32: Make it clearer where alg ids come from in
7083 CryptVerifyCertificateSignatureEx.
7085 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
7087 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
7088 wintrust: Win64 printf format warning fixes.
7090 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
7092 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
7093 server/protocol.def, server/thread.c, server/trace.c:
7094 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
7096 * programs/winedbg/source.c:
7097 winedbg: Rewrote the file handling to use SearchPath instead of home grown
7100 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
7102 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
7103 ntdll-kernel32: WaitCommEvent.
7104 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
7105 on serial lines in ntdll
7106 - now using thread pool (instead of simple thread) for the
7107 background operations (this should help some high load
7109 - used this to implement WaitCommEvent on top NtDll functions
7110 - in kernel32, removed now the no longer used termios/ioctls...
7113 2006-09-29 Francois Gouget <fgouget@free.fr>
7115 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
7116 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
7117 has been asked for, and sets all the others to zero (with conformance
7120 * include/ntstatus.h:
7121 include: Add missing STATUS_CTX_ constants.
7124 include: Add missing PSP_ constants.
7126 * dlls/oleaut32/tests/olefont.c:
7127 oleaut32: Remove unnecessary casts.
7129 2006-09-28 James Hawkins <truiken@gmail.com>
7131 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
7132 msi: Implement MsiDatabaseImport.
7134 2006-10-03 Hans Leidekker <hans@it.vu.nl>
7136 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
7137 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
7138 dlls/advapi32/registry.c, dlls/advapi32/security.c,
7139 dlls/advapi32/service.c:
7140 advapi32: Win64 printf format warning fixes.
7142 2006-10-03 Robert Shearman <rob@codeweavers.com>
7144 * dlls/rpcrt4/rpc_transport.c:
7145 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
7146 the former are exported by rpcrt4 seemingly to allow callers of tower
7147 functions to free the allocated memory.
7149 * dlls/rpcrt4/rpcrt4.spec:
7150 rpcrt4: RpcBindingCopy is implemented.
7152 * dlls/rpcrt4/rpc_transport.c:
7153 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
7156 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
7158 * dlls/user/tests/win.c:
7159 user: Increase the time during which flush_events() waits for pending events.
7161 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
7163 * dlls/crypt32/tests/sip.c:
7164 crypt32: Remove bogus tests.
7166 2006-10-03 Francois Gouget <fgouget@free.fr>
7168 * dlls/shell32/tests/shelllink.c:
7169 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
7170 field so cast it to DATABLOCK_HEADER to access the dwSignature
7171 field. Fixes the compilation with Visual C++ on Windows.
7173 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
7174 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
7176 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
7177 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
7178 Assorted spelling fixes.
7180 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
7181 dlls/rsaenh/tests/rsaenh.c:
7182 Add missing '\n's to ok() calls.
7184 * dlls/mshtml/tests/htmldoc.c:
7185 mshtml: Remove space before '\n'.
7187 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
7189 * dlls/ntdll/tests/exception.c:
7190 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
7192 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
7194 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
7195 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
7196 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
7197 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
7198 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
7199 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
7200 dlls/winedos/vxd.c, dlls/winedos/xms.c:
7201 winedos: Win64 printf format warning fixes.
7203 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
7205 * dlls/user/cursoricon.c, include/winuser.h:
7206 user: Fix CopyImage function declaration.
7208 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
7210 * dlls/comdlg32/filedlgbrowser.c:
7211 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
7213 2006-10-03 Alexandre Julliard <julliard@winehq.org>
7216 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
7218 * dlls/ntdll/file.c:
7219 ntdll: Added error mapping for ENXIO.
7221 * dlls/ntdll/directory.c, server/fd.c:
7222 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
7224 * configure, configure.ac, programs/explorer/Makefile.in,
7225 programs/explorer/desktop.c, programs/explorer/device.c,
7226 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
7227 programs/explorer/hal.c:
7228 explorer: Added dynamic drive support for MacOSX.
7230 * programs/explorer/device.c:
7231 explorer: Avoid repeated notifications on device removal.
7233 * programs/explorer/Makefile.in, programs/explorer/device.c,
7234 programs/explorer/explorer_private.h, programs/explorer/hal.c:
7235 explorer: Split the device management to a separate file to make it usable
7236 independently of HAL support.
7238 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
7240 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
7241 winedbg: Fixed the auto mode.
7243 2006-10-03 Alexandre Julliard <julliard@winehq.org>
7245 * dlls/ws2_32/socket.c:
7246 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
7248 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
7250 * dlls/ws2_32/socket.c:
7251 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
7253 * dlls/ntdll/signal_i386.c:
7254 ntdll: Clear alignment check flag before entering exception handler.
7256 2006-10-02 Juan Lang <juan_lang@yahoo.com>
7258 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
7259 dlls/crypt32/tests/cert.c:
7260 crypt32: Implement CryptSignAndEncodeCertificate.
7262 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
7264 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
7265 programs/regedit/En.rc, programs/regedit/Es.rc,
7266 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
7267 programs/regedit/It.rc, programs/regedit/Ja.rc,
7268 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
7269 programs/regedit/No.rc, programs/regedit/Pl.rc,
7270 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
7271 programs/regedit/Si.rc, programs/regedit/Tr.rc,
7272 programs/regedit/resource.h:
7273 regedit: Remove the unused IDD_DIALOG2.
7275 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
7276 programs/regedit/En.rc, programs/regedit/Es.rc,
7277 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
7278 programs/regedit/It.rc, programs/regedit/Ja.rc,
7279 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
7280 programs/regedit/No.rc, programs/regedit/Pl.rc,
7281 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
7282 programs/regedit/Si.rc, programs/regedit/Tr.rc,
7283 programs/regedit/framewnd.c, programs/regedit/resource.h:
7284 regedit: Add option to export only a specified branch.
7286 * programs/regedit/framewnd.c:
7287 regedit: Some import/export dialogs code cleanup.
7289 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
7291 * programs/cmdlgtst/Fr.rc:
7292 cmdlgtst: Updated French translation.
7294 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
7295 crypt32: Initial French translation.
7297 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
7299 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
7300 user: Cast-qual warnings fix.
7302 2006-10-02 Juan Lang <juan_lang@yahoo.com>
7304 * dlls/crypt32/tests/sip.c:
7305 crypt32/tests: Win64 printf format warning fixes.
7307 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
7308 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
7310 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
7312 * programs/winemenubuilder/Makefile.in,
7313 programs/winemenubuilder/winemenubuilder.c:
7314 winemenubuilder: Win64 printf format warning fixes.
7316 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
7317 programs/wineconsole/user.c:
7318 wineconsole: Win64 printf format warning fixes.
7320 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
7321 rpcss: Win64 printf format warning fixes.
7323 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
7324 oleview: Win64 'incompatible pointer type' warning fix.
7326 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
7327 icinfo: Win64 printf format warning fixes.
7329 * programs/eject/Makefile.in, programs/eject/eject.c:
7330 eject: Win64 printf format warning fixes.
7332 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
7333 cmdlgtst: Win64 printf format warning fixes.
7335 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
7336 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
7337 winhelp: Win64 printf format warning fixes.
7339 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
7340 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
7341 winecfg: Win64 printf format warning fixes.
7343 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
7344 programs/wineboot/wineboot.c:
7345 wineboot: Win64 printf format warning fixes.
7347 2006-10-02 Jacek Caban <jacek@codeweavers.com>
7349 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
7350 shdocvw: Silence common invalid QueryInterface FIXMEs.
7352 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
7353 mshtml: Silence common invalid QueryInterface FIXME.
7355 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
7356 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
7357 mshtml: Added begining implementation of IPersistStreamInit::Save.
7359 * dlls/mshtml/nsembed.c:
7360 mshtml: Code cleanup.
7362 2006-10-02 H. Verbeet <hverbeet@gmail.com>
7364 * dlls/wined3d/directx.c:
7365 wined3d: Report the correct number of available 4-component float vectors
7368 * dlls/wined3d/pixelshader.c:
7369 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
7371 2006-10-02 Robert Shearman <rob@codeweavers.com>
7373 * dlls/oleaut32/typelib.c:
7374 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
7375 dual dispinterfaces.
7377 * dlls/oleaut32/typelib.c:
7378 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
7379 inherited interfaces.
7381 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
7383 * dlls/advapi32/tests/registry.c:
7384 advapi32: Make sure it's a real cleanup.
7386 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
7388 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
7389 programs/regedit/Es.rc, programs/regedit/Fr.rc,
7390 programs/regedit/Hu.rc, programs/regedit/It.rc,
7391 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
7392 programs/regedit/Ru.rc, programs/regedit/Si.rc:
7393 regedit: Fix some translated resources errors.
7395 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7397 * programs/winecfg/Ru.rc:
7398 winecfg: Fix a typo in Russian translation.
7400 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
7402 * programs/winedbg/tgt_active.c:
7403 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
7405 * dlls/ntdll/tests/info.c:
7406 ntdll: Add a test for NtReadVirtualMemory.
7408 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7410 * dlls/kernel32/tests/path.c:
7411 kernel32: Add 2 simple tests for GetLongPathNameW.
7413 * dlls/kernel32/path.c:
7414 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
7416 2006-09-29 Juan Lang <juan_lang@yahoo.com>
7418 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
7419 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
7420 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
7421 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
7422 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
7423 dlls/crypt32/tests/str.c:
7424 crypt32/tests: Win64 printf format warning fixes.
7426 2006-09-28 Juan Lang <juan_lang@yahoo.com>
7428 * dlls/shdocvw/webbrowser.c:
7429 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
7431 * dlls/shdocvw/webbrowser.c:
7432 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
7434 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
7436 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
7437 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
7438 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
7439 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
7440 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
7441 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
7442 dlls/wined3d/query.c, dlls/wined3d/resource.c,
7443 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
7444 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
7445 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
7446 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
7447 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
7448 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
7449 dlls/wined3d/wined3d_private.h:
7450 wined3d: Win64 printf fixes.
7452 2006-09-30 Hans Leidekker <hans@it.vu.nl>
7454 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
7455 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
7456 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
7457 dlls/wldap32/parse.c, dlls/wldap32/search.c:
7458 wldap32: Win64 printf format warning fixes.
7460 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
7461 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
7462 dlls/mscms/transform.c:
7463 mscms: Win64 printf format warning fixes.
7465 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
7466 dnsapi: Win64 printf format warning fixes.
7468 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
7470 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
7471 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
7472 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
7473 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
7474 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
7475 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
7476 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
7477 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
7478 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
7479 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
7480 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
7481 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
7482 dlls/user/winproc.c, dlls/user/winstation.c:
7483 user: Win64 printf format warning fixes.
7485 2006-09-29 Benjamin Arai <me@benjaminarai.com>
7487 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
7488 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
7489 dlls/resutils/resutils.spec:
7490 resutils: Implements stub dll for resutils.dll.
7492 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
7494 * dlls/ntdll/tests/exception.c:
7495 ntdll: Added debug registers test case.
7497 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
7499 * dlls/mswsock/mswsock.c:
7500 mswsock: More debug output in AcceptEx().
7502 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
7504 * dlls/gdi/freetype.c:
7505 gdi32: Improve get_nearest_charset().
7507 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
7509 * dlls/tapi32/line.c:
7510 tapi32: Cast-qual warnings fix.
7512 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
7514 * dlls/user/tests/win.c:
7515 user/tests: Flush events before running mouse tests.
7517 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7519 * dlls/ws2_32/socket.c:
7520 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
7522 * dlls/ws2_32/socket.c, include/winsock.h:
7523 ws2_32: Use a symbolic name instead of hand-made value.
7525 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
7527 * dlls/wined3d/wined3d_private.h:
7528 wined3d: Remove unused field in shader opcode_arg.
7530 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
7532 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
7533 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
7534 programs/regedit/No.rc:
7535 Updated Norwegian Bokmål translations.
7537 2006-10-02 Alexandre Julliard <julliard@winehq.org>
7539 * include/winsock.h:
7540 winsock: Make sure to include sys/types.h in all cases.
7542 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
7544 * dlls/oleaut32/tests/vartest.c:
7545 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
7547 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
7549 * dlls/shell32/shlfileop.c:
7550 shell32: Another cast-qual warning fix.
7552 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
7554 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
7555 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
7556 shell32: Cast-qual warnings fix.
7558 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
7560 * dlls/rsaenh/tests/rsaenh.c:
7561 rsaenh/tests: import & export of a plaintext public key + algID check.
7563 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
7565 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
7566 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
7567 tools/winedump/pe.c:
7568 winedump: Win64 printf format warning fixes.
7570 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
7571 wrc: Win64 printf format warning fixes.
7573 * server/Makefile.in, server/registry.c, server/trace.c:
7574 server: Win64 printf format warning fixes.
7576 2006-09-29 Jason Green <jave27@gmail.com>
7578 * dlls/user/input.c, dlls/user/user32.spec:
7579 user32: Stub implementation of BlockInput.
7581 2006-09-29 Francois Gouget <fgouget@free.fr>
7583 * dlls/d3d9/tests/stateblock.c:
7584 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
7586 * dlls/riched20/tests/editor.c:
7587 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
7589 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
7590 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
7592 * dlls/ddraw/tests/ddrawmodes.c:
7593 ddraw: Only perform the screen resolution changing tests in interactive mode.
7595 * dlls/oleaut32/tests/usrmarshal.c:
7596 oleaut32: Fixed compilation in the nameless union case.
7598 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
7599 Add missing '\n's to ok() calls.
7601 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
7602 dsound: Don't use state.buffer_size before it has been initialized.
7604 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
7605 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
7606 dlls/urlmon/binding.c, include/urlmon.idl:
7607 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
7608 test compilation on Windows.
7610 * dlls/ddraw/tests/d3d.c:
7611 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
7614 * tools/winapi/msvcmaker:
7615 msvcmaker: The msvcrt tests need '..' in the include path.
7617 * dlls/ole32/tests/moniker.c:
7618 ole32: Fix invalid macro usage.
7620 * include/wincrypt.h:
7621 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
7624 * include/security.h:
7625 secur32: Only include secext.h when asked to.
7627 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
7628 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
7629 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
7630 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
7632 Fix rpcndr.h so it takes CONST_VTABLE into account.
7633 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
7636 * tools/widl/header.c:
7637 widl: Use CONST_VTBL to declare lpVtbl.
7639 2006-09-28 Francois Gouget <fgouget@free.fr>
7641 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
7642 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
7643 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
7644 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
7645 dlls/winex11.drv/opengl.c:
7646 Assorted spelling fixes.
7648 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
7650 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
7651 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
7652 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
7653 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
7654 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
7655 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
7656 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
7657 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
7658 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
7659 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
7660 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
7661 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
7662 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
7663 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
7664 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
7665 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
7666 programs/uninstaller/main.c, tools/widl/hash.c:
7667 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
7670 * include/wine/debug.h, include/wine/test.h:
7671 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
7673 * include/windef.h, include/winnt.h:
7674 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
7676 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
7677 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
7678 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
7679 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
7680 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
7681 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
7682 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
7683 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
7684 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
7685 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
7686 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
7687 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
7688 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
7689 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
7690 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
7691 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
7692 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
7693 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
7694 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
7695 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
7696 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
7697 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
7698 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
7699 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
7700 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
7701 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
7702 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
7703 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
7704 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
7705 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
7706 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
7707 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
7708 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
7709 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
7710 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
7711 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
7712 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
7713 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
7714 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
7715 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
7716 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
7717 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
7718 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
7719 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
7720 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
7721 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
7722 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
7723 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
7724 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
7725 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
7726 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
7727 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
7728 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
7729 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
7730 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
7731 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
7732 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
7733 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
7734 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
7735 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
7736 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
7737 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
7738 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
7739 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
7740 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
7741 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
7742 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
7743 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
7744 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
7745 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
7746 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
7747 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
7748 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
7749 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
7750 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
7751 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
7752 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
7753 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
7754 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
7755 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
7756 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
7757 dlls/winmm/wineaudioio/Makefile.in,
7758 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
7759 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
7760 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
7761 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
7762 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
7763 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
7764 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
7765 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
7766 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
7767 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
7768 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
7769 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
7770 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
7771 programs/winhelp/Makefile.in, server/Makefile.in,
7772 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
7773 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
7774 DWORD/LONG/ULONG from long to int.
7776 2006-09-28 James Hawkins <truiken@gmail.com>
7778 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
7780 msi: Return to the parent dialog when the argument to the EndDialog event
7783 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
7785 * dlls/shell32/shelllink.c:
7786 shell32: Cast-qual warnings fix.
7788 * dlls/shell32/shell32_main.c:
7789 shell32: Cast-qual warnings fix.
7791 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
7792 shell32: Cast-qual warnings fix.
7794 * dlls/shell32/brsfolder.c:
7795 shell32: Cast-qual warnings fix.
7797 2006-09-29 Alexandre Julliard <julliard@winehq.org>
7799 * dlls/winex11.drv/opengl.c:
7800 winex11.drv: Fix typo that confuses winapi_check.
7802 2006-09-28 Juan Lang <juan_lang@yahoo.com>
7804 * dlls/winex11.drv/opengl.c:
7805 winex11.drv: Don't deadlock if GL init fails.
7807 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
7809 * tools/winedump/winedump.man.in:
7810 winedump: Remove the shell script reference from the man-page.
7812 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
7814 * dlls/comctl32/toolbar.c:
7815 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
7817 * dlls/comctl32/toolbar.c:
7818 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
7820 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
7821 msvfw32: Add Polish translation.
7823 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
7824 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
7825 dlls/gphoto2.ds/gphoto2_No.rc:
7826 gphoto2.ds: Use SS_CENTER to center a dialog string.
7828 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
7829 gphoto2.ds: Add Polish translation.
7831 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
7832 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
7833 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
7834 dlls/sane.ds/sane_No.rc:
7835 sane.ds: Use SS_CENTER to center a dialog string.
7837 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
7838 sane.ds: Add Polish translation.
7840 2006-09-28 Juan Lang <juan_lang@yahoo.com>
7842 * include/wincrypt.h:
7843 wincrypt.h: Fix a typo.
7845 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
7846 rsaenh: Correct signature checking.
7847 - pass desired key to encrypt_block_impl
7848 - don't change the alg id of imported keys
7851 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
7853 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
7854 crypt32: Added some CryptSIP stub implementations.
7856 2006-09-28 Hans Leidekker <hans@it.vu.nl>
7858 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
7859 usp10: Add a stub implementation and a test for ScriptLayout.
7861 2006-09-28 Alexandre Julliard <julliard@winehq.org>
7863 * ANNOUNCE, ChangeLog, VERSION, configure:
7866 ----------------------------------------------------------------
7867 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
7869 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
7870 ole32: StgOpenStorage on non-existent file should create it (with test).
7872 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
7874 * dlls/shlwapi/string.c:
7875 shlwapi: Add size parameters to function that takes array arguments.
7877 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
7879 * dlls/rpcrt4/rpc_server.c:
7880 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
7882 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
7884 * dlls/crypt32/tests/sip.c:
7885 crypt32: A small test to verify when to write function pointers.
7887 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
7889 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7890 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
7891 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
7892 localspl/tests: Add initial test.
7894 2006-09-27 Benjamin Arai <me@benjaminarai.com>
7896 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
7897 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
7898 dlls/clusapi/clusapi.spec:
7899 clusapi: Implement stub dll for clusapi.
7901 2006-09-27 James Hawkins <truiken@gmail.com>
7903 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
7904 msi: Follow state resolution rules when a feature parent saves a component.
7906 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
7907 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
7908 of INSTALLSTATE_UNKNOWN.
7910 2006-09-27 Juan Lang <juan_lang@yahoo.com>
7912 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
7913 dlls/crypt32/tests/cert.c:
7914 crypt32: Implement CertGetPublicKeyLength.
7916 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
7918 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
7919 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
7921 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
7923 * dlls/ntdll/signal_i386.c:
7924 ntdll: Align stack to 4 bytes.
7926 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
7928 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
7929 dlls/localspl/localspl_main.c:
7930 localspl: Start implementation of InitializePrintMonitor.
7932 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
7934 * programs/regedit/Ko.rc:
7935 regedit: Updated Korean Resource.
7937 * dlls/winmm/winmm_Ko.rc:
7938 winmm: Updated Korean resource.
7940 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
7942 * dlls/wined3d/device.c:
7943 wined3d: Tell gl about the surface alignment.
7945 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
7947 * dlls/shdocvw/regsvr.c:
7948 shdocvw: Cast-qual warnings fix.
7950 * dlls/secur32/secur32.c:
7951 secur32: Cast-qual warnings fix.
7953 2006-09-27 Huw Davies <huw@codeweavers.com>
7956 ole32: Don't return from CoRegisterClassObject until we have created the
7958 Also don't fail if the client connects to the pipe between CreateNamedPipe
7959 and ConnectNamedPipe.
7961 2006-09-27 Robert Shearman <rob@codeweavers.com>
7963 * include/objidl.idl:
7964 include: Add types to objidl.idl used by COM contexts.
7966 * dlls/oleaut32/tmarshal.c:
7967 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
7970 * dlls/ole32/stg_stream.c:
7971 ole32: Check the return value of IStream_SetSize so as to not blindly continue
7972 on and possibly corrupt the structured storage file.
7974 * dlls/ntdll/signal_i386.c:
7975 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
7978 * dlls/ntdll/virtual.c:
7979 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
7980 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
7983 include: Add recently added PSDK VM flags to winnt.h.
7985 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
7987 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
7988 gdi32: Modify kerning scaling algorithm to the one which appears to better
7989 match what Windows does.
7991 2006-09-27 Jacek Caban <jacek@codeweavers.com>
7993 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
7994 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
7995 dlls/mshtml/tests/htmldoc.c:
7996 mshtml: Added get_readyState implementation.
7998 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
7999 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
8000 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
8001 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
8002 dlls/mshtml/rsrc.rc:
8003 mshtml: Remove conflicts between resource.h and mshtmcid.h.
8005 2006-09-27 Alexandre Julliard <julliard@winehq.org>
8007 * dlls/ole32/tests/hglobalstream.c:
8008 ole32/tests: Avoid using sizeof in a trace.
8010 * dlls/d3d9/tests/stateblock.c:
8011 d3d9/tests: Don't test texture states beyond the supported maximum.
8013 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
8015 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
8016 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8017 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
8019 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
8021 * dlls/wined3d/device.c:
8022 wined3d: Fix typo in ResourceReleased.
8024 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
8026 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
8027 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
8029 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8031 * dlls/lz32/tests/lzexpand_main.c:
8032 lz32/tests: Fix some typos in error messages.
8034 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
8036 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
8037 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
8038 wined3d: Read GL info and load constants into the same device.
8040 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
8041 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
8042 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
8043 wined3d: Move device pointer into the BaseShader class.
8045 2006-09-27 Juan Lang <juan_lang@yahoo.com>
8047 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
8048 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
8050 * include/wintrust.h:
8051 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
8053 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
8055 * dlls/crypt32/tests/sip.c:
8056 crypt32: Another CryptSIPLoad test.
8058 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
8059 wintrust: Added some CryptSIP stub implementations.
8062 wintrust: Fix function prototype.
8064 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
8066 * programs/clock/Fr.rc:
8067 clock: French translation improvements.
8069 * programs/notepad/Fr.rc:
8070 notepad: French translation improvements.
8072 * programs/progman/Fr.rc:
8073 progman: French translation improvements.
8075 * programs/winefile/Fr.rc:
8076 winefile: French translation improvements.
8078 * programs/taskmgr/Fr.rc:
8079 taskmgr: French translation improvements.
8081 * programs/regedit/Fr.rc:
8082 regedit: French translation improvements.
8084 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
8086 * programs/view/view.c:
8087 view: Reset the image left-top corner to the window left-top corner after a
8090 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
8091 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
8092 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
8093 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
8094 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
8095 programs/view/resource.h, programs/view/view.c:
8096 view: Remove the Info > Hello menu item.
8098 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
8099 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
8100 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
8101 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
8102 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
8103 programs/view/init.c, programs/view/resource.h:
8104 view: Remove IDS_APPNAME from resources.
8106 * programs/view/Pl.rc, programs/view/viewrc.rc:
8107 view: Add Polish translation.
8109 * programs/regedit/En.rc:
8110 regedit: Fix the English (Neutral) menu.
8112 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
8114 * programs/winecfg/Ru.rc:
8115 winecfg: Update Russian translation.
8117 2006-09-26 H. Verbeet <hverbeet@gmail.com>
8119 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
8120 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
8121 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
8122 dlls/wined3d/volumetexture.c:
8123 wined3d: Comparing BOOLs against FALSE is redundant.
8125 * dlls/wined3d/directx.c:
8126 wined3d: Add a comment to clarify the point of max_sampler_stages.
8128 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
8129 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
8130 include/wine/wined3d_gl.h:
8131 wined3d: Add support for native NPOT textures.
8133 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
8134 wined3d: Enable pixel shaders by default.
8136 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
8137 wined3d: Fix the default values for wined3d_settings.
8139 * dlls/wined3d/vertexshader.c:
8140 wined3d: Don't overwrite the position y offset in ARB vertex programs.
8142 * dlls/wined3d/device.c:
8143 wined3d: Cleanup ActiveRender some more.
8145 * dlls/wined3d/device.c:
8146 wined3d: Render upside down when rendering offscreen, even if the backbuffer
8147 is used to render to.
8149 * dlls/wined3d/device.c:
8150 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
8152 2006-09-26 Juan Lang <juan_lang@yahoo.com>
8154 * include/wintrust.h:
8155 wintrust.h: Add missing defines.
8157 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
8158 dlls/crypt32/tests/encode.c:
8159 crypt32: Encode/decode authority key ids.
8161 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8163 * programs/cmdlgtst/Ko.rc:
8164 cmdlgtst: Updated Korean resource.
8166 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
8168 * dlls/rsaenh/rsaenh.c:
8169 rsaenh: Cast-qual warnings fix.
8171 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
8172 rsaenh: Cast-qual warnings fix.
8174 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
8176 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
8177 uninstaller: Add Polish translation.
8179 * dlls/winmm/winmm_En.rc:
8180 winmm: Use English (US) instead of English (Neutral) for resources.
8182 * dlls/comctl32/comctl_Pl.rc:
8183 comctl32: Update Polish translation.
8185 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
8186 dlls/msrle32/msrle_Hu.rc:
8187 msrle32: Show correctly the authors surname in some non-latin1 languages.
8189 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
8190 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
8191 dlls/msvidc32/rsrc.rc:
8192 video codecs: add Polish translation.
8194 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
8196 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
8197 dmband: Print 64bit integers with wine_dbgstr_longlong.
8199 2006-09-25 James Hawkins <truiken@gmail.com>
8201 * dlls/msi/action.c, dlls/msi/tests/package.c:
8202 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
8203 the component's state should match.
8205 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
8206 msi: Only specifically resolve the TARGETDIR directory once.
8208 * dlls/msi/tests/package.c:
8209 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
8212 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
8213 dlls/msi/package.c, dlls/msi/tests/package.c:
8214 msi: Store the full path to the database file in the MSIDATABASE structure.
8216 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
8218 * dlls/user/property.c, include/winuser.h:
8219 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
8221 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
8223 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
8224 dlls/setupapi/tests/devinst.c:
8225 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
8227 2006-09-26 Alexandre Julliard <julliard@winehq.org>
8229 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
8230 explorer: Work around the latest HAL binary compatibility breakage.
8232 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
8234 * dlls/crypt32/tests/sip.c:
8235 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
8237 2006-09-22 James Hawkins <truiken@gmail.com>
8239 * dlls/setupapi/queue.c:
8240 setupapi: Fix a typo.
8242 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
8244 * dlls/d3d8/d3d8_main.c:
8245 d3d8: Remove no longer used imports.
8247 * dlls/d3d9/d3d9_main.c:
8248 d3d9: Remove no longer used imports.
8250 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
8253 mssip.h: Added function definition.
8255 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
8257 * dlls/gdi/tests/font.c:
8258 gdi32: Add a test for GetKerningPairs.
8260 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
8261 gdi32: Implement GetKerningPairs for TrueType fonts.
8263 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
8265 * dlls/winex11.drv/keyboard.c:
8266 winex11.drv: Use a proper protector for X11/XKBlib.h.
8268 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
8270 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
8271 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
8272 programs/winedbg/winedbg.c:
8273 winedbg: Fixed regression in gdb startup (especially gdb proxy).
8275 * programs/winedbg/memory.c:
8276 winedbg: Put back the %d format for printing integral values even for
8277 64bit internal values as the default format in winebdg command imposes.
8279 * dlls/dbghelp/dwarf.c:
8280 dbghelp: Added support for a couple of compiland's children.
8282 * dlls/dbghelp/dwarf.c:
8283 dbghelp: Fix location computation when attribute has a constant form instead
8286 * dlls/dbghelp/dwarf.c:
8287 dbghelp: Change the definition of an attribute so that we can pass around
8290 * dlls/dbghelp/dwarf.c:
8291 dbghelp: Move the attribute union (now nameless) into a structure called
8294 * dlls/dbghelp/dwarf.c:
8295 dbghelp: Added support for DW_OP_breg* operations in location computation.
8297 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
8298 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
8299 dbghelp: Variables & registers.
8300 - more strickling differentiation variable location between
8301 a register, and the dereferenced address defined by a
8302 register (and possibly an offset)
8303 - added a parameter to symt_add_func_local (and internal symbol
8304 data struct) to help differentiate
8305 - fix all debug parsers to confer to this new scheme
8307 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
8309 * dlls/lz32/tests/lzexpand_main.c:
8310 lz32/tests: Try to open nonexisting compressed files.
8312 * dlls/lz32/tests/lzexpand_main.c:
8313 lz32/tests: Add more cases for opening compressed files.
8315 * dlls/lz32/tests/lzexpand_main.c:
8316 lz32/tests: Move indirect opening of compressed files into separate functions.
8317 Also rename W-string variable to get some naming consistency.
8319 * dlls/lz32/tests/lzexpand_main.c:
8320 lz32/tests: Compare result to predefined compressed file name, not calculated
8323 2006-09-25 Juan Lang <juan_lang@yahoo.com>
8325 * dlls/crypt32/tests/cert.c:
8326 crypt32: Reduce indent level of tests.
8328 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
8330 * dlls/wined3d/glsl_shader.c:
8331 wined3d: Use GL_EXTCALL.
8332 That fixes compilation with gl headers that do not know about glUniform4fvARB.
8334 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
8336 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
8337 dlls/winex11.drv/winex11.drv.spec:
8338 winex11.Drv: Remove unneeded wgl exports.
8340 2006-09-25 Duane Clark <fpga@pacbell.net>
8342 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
8343 msvcrt: fgetc needs to use unsigned parameters.
8344 Spotted by and adapted from test written by Tobias Ringström.
8346 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
8348 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
8349 dlls/dmcompos/signposttrack.c:
8350 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
8352 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
8354 * dlls/rpcrt4/rpc_transport.c:
8355 rpcrt4: Cast-qual warnings fix.
8357 * dlls/rpcrt4/ndr_stubless.c:
8358 rpcrt4: Cast-qual warnings fix.
8360 * dlls/rpcrt4/cpsf.c:
8361 rpcrt4: Cast-qual warnings fix.
8363 * dlls/rpcrt4/ndr_marshall.c:
8364 rpcrt4: Cast-qual warnings fix.
8366 * dlls/riched20/reader.c:
8367 riched20: Cast-qual warning fix.
8369 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
8371 * programs/notepad/Tr.rc:
8372 notepad: Update Turkish resources.
8374 * programs/clock/Tr.rc:
8375 clock: Update Turkish resources.
8377 * dlls/shell32/shell32_Tr.rc:
8378 shell32: Update Turkish resources.
8380 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
8382 * programs/regedit/listview.c:
8383 regedit: Remove dead code.
8385 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
8387 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
8388 wined3d: Add the missing gamma cap.
8390 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
8392 * dlls/wintrust/register.c:
8393 wintrust: Implement SoftpubDllRegisterServer.
8395 2006-09-22 Ivan Leo <ivanleo@gmail.com>
8397 * dlls/dinput/mouse.c:
8398 dinput: Add some error checks to mouse.c.
8400 2006-09-22 Frank Richter <frank.richter@gmail.com>
8402 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
8403 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
8404 ReturnBuffer and certain ReturnBufferSizes.
8406 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
8408 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
8409 dlls/comctl32/toolbar.c:
8410 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
8411 bitmap before ImageList_AddMasked rather then call
8412 ImageList_SetImagesCount after.
8414 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8415 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
8417 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
8419 * dlls/ntdll/signal_i386.c:
8420 ntdll: Avoid ebx being clobbered in exception handler.
8422 2006-09-24 Jacek Caban <jacek@codeweavers.com>
8424 * dlls/mshtml/tests/htmldoc.c:
8425 mshtml: Added more loading tests.
8427 * dlls/mshtml/navigate.c:
8428 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
8430 * dlls/mshtml/nsembed.c:
8431 mshtml: Initialize url in OnStartURIOpen.
8433 * dlls/mshtml/persist.c:
8434 mshtml: Remove FIXMEs and fix a typo.
8436 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
8437 mshtml: Added PARSECOMPLETE task implementation.
8439 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
8440 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
8441 mshtml: Store BSCallback in HTMDocument.
8443 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
8444 mshtml: Store IBinding interface in BSCallback.
8446 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
8447 dlls/mshtml/persist.c, dlls/mshtml/task.c:
8448 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
8449 IPersistMoniker::Load.
8451 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
8452 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
8453 mshtml: Create one "Internet Explorer_Hidden" window per thread.
8455 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
8457 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
8458 dlls: Assorted French translation improvements.
8460 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
8462 * programs/winefile/Pl.rc:
8463 winefile: Update Polish translation.
8465 * dlls/user/resources/user32_Pl.rc:
8466 user32: Update Polish translation.
8468 * programs/regedit/Pl.rc:
8469 regedit: Update Polish translation.
8471 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
8472 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
8474 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
8475 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
8476 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
8478 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
8480 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
8481 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
8482 wined3d: Surface data is 32 bit aligned.
8484 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
8486 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
8487 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
8488 dlls/wined3d/wined3d_private.h:
8489 wined3d: Avoid wasting a uniform.
8491 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
8492 wined3d: Stop fixing up a VBO if the declaration changes too often.
8494 * dlls/wined3d/vertexbuffer.c:
8495 wined3d: Verify the VBO vertex declaration every draw.
8497 * dlls/wined3d/surface_gdi.c:
8498 wined3d: Fix a typo.
8500 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
8502 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
8503 quartz: Cast-qual warnings fix.
8505 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
8507 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
8508 oleaut32: Cast-qual warnings fix.
8510 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
8512 * programs/msiexec/msiexec.c:
8513 msiexec: Should recognize /xpackage syntax.
8515 2006-09-21 Aric Stewart <aric@codeweavers.com>
8518 user: Correct buffer overflows in IME processing code.
8520 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
8522 * dlls/msi/dialog.c:
8523 msi: Support more dialog groups.
8525 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
8528 wrc: Fixed typo for the --pedantic argument.
8530 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
8532 * include/wincrypt.h:
8533 wincrypt.h: A few more defines.
8535 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
8537 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
8538 include/wine/wined3d_gl.h:
8539 wined3d: glBlend* fixes.
8541 2006-09-21 Jacek Caban <jacek@codeweavers.com>
8543 * dlls/mshtml/tests/htmldoc.c:
8544 mshtml: Better IDM_PARSECOMPLETE test.
8546 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
8547 dlls/shdocvw/webbrowser.c:
8548 shdocvw: Added [get|put]_Silent implementation.
8549 As we don't have any dialog in WebBrowser implemented yet, all we have to do
8550 is to store silent value.
8552 2006-09-21 Huw Davies <huw@codeweavers.com>
8554 * dlls/advapi32/security.c:
8555 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
8557 This makes the tests run correctly on first invocation.
8559 * dlls/gdi/tests/font.c:
8560 gdi32: Make the bitmap font tests locale aware.
8562 * dlls/gdi/tests/font.c:
8563 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
8564 so remove the width test completely.
8566 2006-09-17 Kai Blin <kai.blin@gmail.com>
8568 * dlls/secur32/secur32.c:
8569 secur32: Stop loading Negotiate until it is actually working.
8571 2006-09-24 Alexandre Julliard <julliard@winehq.org>
8573 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
8574 make_makefiles: Merged the make_progs script into make_makefiles.
8576 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
8578 * include/msvcrt/sys/types.h, include/winsock.h:
8579 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
8581 2006-09-22 Alexandre Julliard <julliard@winehq.org>
8583 * configure, configure.ac:
8584 configure: Moved the libGL.a check to the final warnings.
8586 * Makefile.in, configure, configure.ac, include/.gitignore:
8587 Makefile: Automatically update config.h if configure changed.
8589 * tools/make_makefiles:
8590 make_makefiles: Parse the makefiles to find the correct rules file dependency.
8593 makedep: Update dependencies even with no source files.
8595 2006-09-21 Alexandre Julliard <julliard@winehq.org>
8597 * dlls/user/resource.c, dlls/user/tests/resource.c,
8598 dlls/user/tests/resource.rc:
8599 user: Fix handling of high bits of resource id in LoadString, reported by
8602 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
8604 * dlls/wined3d/drawprim.c:
8605 wined3d: Allow null streams in the vertex declaration.
8607 2006-09-17 Kai Blin <kai.blin@gmail.com>
8609 * dlls/secur32/ntlm.c:
8610 secur32: Tell the user if ntlm_auth is not found or outdated.
8612 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
8614 * dlls/msacm32/driver.c:
8615 msacm: acmDriverPriority() compares dwPriority against negative values.
8616 This issue was spotted by Andrew Talbot.
8618 2006-09-15 Benjamin Arai <me@benjaminarai.com>
8620 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
8621 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
8622 dlls/nddeapi/nddeapi.spec:
8623 nddeapi: Implement stub dll for nddeapi.
8625 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
8627 * dlls/comdlg32/fontdlg.c:
8628 comdlg32: Show better font style information in fontdlg.
8630 2006-09-13 James Hawkins <truiken@gmail.com>
8632 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
8633 wintrust: Add a stub implementation of CryptCATClose.
8635 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
8636 wintrust: Add a stub implementation of CryptCATEnumerateMember.
8638 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
8639 wintrust: Move the Crypt* functions to crypt.c.
8641 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
8642 dlls/wintrust/wintrust.spec:
8643 wintrust: Add a stub implementation of CryptCATOpen.
8645 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
8647 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8648 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
8650 * dlls/comctl32/toolbar.c:
8651 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
8653 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8654 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
8656 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
8657 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
8659 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
8660 comctl32: imagelist: SetImageCount can be used to decrease image count (with
8663 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
8664 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
8665 dlls/comctl32/tests/toolbar.c:
8666 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
8668 2006-09-20 James Hawkins <truiken@gmail.com>
8670 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
8671 dlls/msi/tests/package.c:
8672 msi: Disable child features of parent features that are unselected because of
8675 * dlls/msi/dialog.c:
8676 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
8679 * dlls/msi/action.c, dlls/msi/tests/package.c:
8680 msi: Don't check a component's install state if a component ID is not provided.
8682 * dlls/msi/tests/package.c:
8683 msi: Fix the results of a few tests to match Windows.
8685 * dlls/msi/action.c, dlls/msi/tests/package.c:
8686 msi: Load the component states in CostFinalize instead of CostInitialize.
8688 * dlls/msi/action.c, dlls/msi/tests/package.c:
8689 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
8691 * dlls/msi/action.c, dlls/msi/tests/package.c:
8692 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
8694 * dlls/advpack/files.c:
8695 advpack: backup should be a const string.
8697 2006-09-21 Alexandre Julliard <julliard@winehq.org>
8699 * dlls/wininet/tests/http.c:
8700 wininet/tests: Don't fail the tests if the network is unreachable.
8702 * dlls/urlmon/tests/url.c:
8703 urlmon/tests: Don't fail the tests if the network is unreachable.
8705 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
8707 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
8708 dlls/winex11.drv/winex11.drv.spec:
8709 opengl: Move wgl font code to winex11.drv.
8711 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
8713 * include/wine/mmsystem16.h:
8714 include: Make the return type of mmioSendMessage16 in the function declaration
8715 match that of the function definition.
8717 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
8719 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
8720 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
8722 2006-09-20 Benjamin Arai <me@benjaminarai.com>
8724 * dlls/msi/tests/db.c:
8725 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
8726 returns the correct results.
8728 * dlls/msi/tests/db.c:
8729 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
8730 the correct results.
8732 * dlls/oleaut32/tests/vartest.c:
8733 oleaut32: Conformance test for function variant:VarImp.
8735 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
8736 oleaut32: Implementation for function variant:VarImp.
8738 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
8740 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
8741 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
8742 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
8743 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
8744 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
8745 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
8746 dmime: Print 64bit integers with wine_dbgstr_longlong.
8748 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
8750 * dlls/ole32/stg_prop.c:
8751 ole32: Cast-qual warnings fix.
8753 * dlls/odbc32/proxyodbc.c:
8754 odbc32: Cast-qual warning fix.
8756 2006-09-20 Juan Lang <juan_lang@yahoo.com>
8758 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
8759 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
8762 * dlls/crypt32/chain.c:
8763 crypt32: Don't crash on freeing null chain engine.
8765 * dlls/crypt32/tests/cert.c:
8766 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
8768 * dlls/crypt32/tests/encode.c:
8769 crypt32: Test decoding a big CRL.
8771 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
8773 * dlls/wined3d/drawprim.c:
8774 wined3d: Do not bind the 0 vbo when vbos are unsupported.
8776 2006-09-21 Alexandre Julliard <julliard@winehq.org>
8778 * server/process.c, server/process.h, server/request.c:
8779 server: Kill the process without SIGTERM when the fd socket is closed.
8781 * configure, configure.ac:
8782 configure: Don't display any messages when started from the makefile to rebuild
8785 2006-09-20 Alexandre Julliard <julliard@winehq.org>
8788 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
8790 * Makefile.in, tools/Makefile.in:
8791 Makefile: Fixed rule for building makedep when cross-compiling.
8793 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
8795 * dlls/crypt32/sip.c:
8796 crypt32: Simplify by removing unneeded backslash.
8798 2006-09-20 Huw Davies <huw@codeweavers.com>
8800 * dlls/gdi/tests/font.c:
8801 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
8802 there's a \n in the string.
8804 * dlls/gdi/freetype.c:
8805 gdi32: Fix ppem in the case that there isn't an exact height match in the
8808 * dlls/gdi/tests/font.c:
8809 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
8811 2006-09-19 Benjamin Arai <me@benjaminarai.com>
8813 * dlls/msi/tests/db.c:
8814 msi: Adds test to check if "AND" operator returns the correct result for the
8817 * dlls/msi/tests/db.c:
8818 msi: Adds tests to check if joins return the correct number of rows.
8820 * dlls/msi/tests/db.c:
8821 msi: Updates tests for joins to include row and column ids in message.
8823 2006-09-17 Christoph Frick <frick@sc-networks.com>
8825 * dlls/wined3d/device.c:
8826 wined3d: Clamp the light exponent at 128.
8828 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
8830 * dlls/setupapi/tests/devinst.c:
8831 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
8833 * dlls/ntdll/cdrom.c:
8834 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
8837 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
8838 ntdll: Fixed conditional expression (Coverity).
8840 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
8843 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
8846 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
8848 * dlls/dinput/mouse.c:
8849 dinput: Initialize default coop level. Invert logic in hook handler.
8851 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
8854 ntdll: Cast-qual warning fix.
8856 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
8858 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
8860 msi: Cast-qual warnings fix.
8862 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
8864 * dlls/hlink/hlink_main.c:
8865 hlink: Cast-qual warnings fix.
8867 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
8869 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
8870 url: Fixed wrong argument (Coverity).
8872 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
8874 * programs/notepad/dialog.c:
8875 notepad: Keep the modify information of edit control when toggle wrap line.
8877 * programs/notepad/main.c, programs/notepad/main.h:
8878 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
8880 2006-09-15 James Hawkins <truiken@gmail.com>
8882 * dlls/msi/dialog.c:
8883 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
8884 to duplicate the component changing logic.
8886 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
8887 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
8888 INSTALLSTATE_ABSENT.
8890 * dlls/msi/tests/package.c:
8891 msi: Add tests for components with multiple parent features.
8893 2006-09-14 James Hawkins <truiken@gmail.com>
8895 * dlls/msi/dialog.c:
8896 msi: Add the total and free disk space to the VolumeCostList control.
8898 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
8900 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
8901 d3d8: More correct stub for ValidatePixelShader + tests.
8903 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
8905 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
8906 dinput: Return proper errors in SetCooperativeLevel.
8908 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
8910 * include/winuser.h:
8911 include: Add some missing definitions in winuser.h.
8913 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
8915 * dlls/advpack/advpack_private.h:
8916 advpack: Remove duplicate function declaration.
8918 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
8920 * dlls/netapi32/nbnamecache.c:
8921 netapi32: Cast-qual warnings fix.
8923 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
8925 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
8926 msvcrt: Cast-qual warnings fix.
8928 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
8930 * dlls/mapi32/util.c:
8931 mapi32: Cast-qual warning fix.
8933 * dlls/kernel32/resource.c:
8934 kernel32: Cast-qual warnings fix.
8936 * dlls/kernel32/ne_module.c:
8937 kernel32: Cast-qual warnings fix.
8939 * dlls/kernel32/instr.c:
8940 kernel32: Cast-qual warnings fix.
8942 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
8943 dlls/kernel32/volume.c:
8944 kernel32: Cast-qual warnings fix.
8946 2006-09-20 Alexandre Julliard <julliard@winehq.org>
8948 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
8949 dlls/winex11.drv/dib.c, include/winnt.h,
8950 programs/winedbg/tgt_active.c:
8951 include: Added definitions for the fault address exception information.
8953 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
8954 include/wine/exception.h, include/winnt.h:
8955 include: Exception filters should return LONG, not DWORD.
8956 Also move UnhandledExceptionFilter definitions to winbase.h since they
8957 are there in the latest SDK.
8959 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
8961 * include/commctrl.h:
8962 include: Win64 fix in TBBUTTON.
8964 * dlls/comctl32/toolbar.c:
8965 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
8968 * dlls/comctl32/header.c:
8969 comctl32: header: Update the header comment.
8971 * dlls/comctl32/header.c:
8972 comctl32: header: Remove the nOldWidth.
8974 * dlls/comctl32/header.c:
8975 comctl32: header: Send new values in notifies during resize and drag-drop
8976 instead of the old ones.
8977 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
8979 * dlls/comctl32/header.c:
8980 comctl32: header: Merge the simple delete and complex delete.
8982 * dlls/comctl32/header.c:
8983 comctl32: header: Simplify the insert/delete code by using ReAlloc.
8985 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
8986 comctl32: header: Test the header order-management code and fix some bugs.
8988 2006-09-19 Juan Lang <juan_lang@yahoo.com>
8990 * include/wincrypt.h:
8991 wincrypt.h: Add more missing definitions and prototypes.
8993 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
8995 * dlls/dmloader/debug.c:
8996 dmloader: Print 64bit integers with wine_dbgstr_longlong.
8998 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
9000 * dlls/winspool.drv/info.c:
9001 winspool: Fix missing backslash.
9003 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
9006 wine.inf: Add the missing SecurityService keys.
9008 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
9010 * dlls/setupapi/devinst.c:
9011 setupapi: Fixed wrong check (Coverity).
9013 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
9015 * dlls/crypt32/tests/str.c:
9016 crypt32: Cast-qual warnings fix.
9018 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
9020 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
9021 dlls/crypt32/tests/sip.c:
9022 crypt32: Move SIP related tests to their own file.
9024 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
9026 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
9027 crypt32: Move SIP related functions to their own file.
9029 * dlls/crypt32/crypt32.spec:
9030 crypt32: Add a few functions to the spec file.
9032 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
9034 * dlls/winex11.drv/opengl.c:
9035 winex11.drv: Fix wined3d/opengl regression.
9037 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
9039 * dlls/winex11.drv/opengl.c:
9040 winex11.drv: Fix fbconfig regression.
9042 2006-09-13 James Hawkins <truiken@gmail.com>
9044 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
9045 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
9047 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
9048 dlls/setupapi/tests/parser.c:
9049 setupapi: Implement pSetupGetField, with tests.
9051 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
9053 * documentation/README.ko:
9056 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
9058 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
9059 gdi: Cast-qual warnings fix.
9061 * dlls/gdi/enhmetafile.c:
9062 gdi: Cast-qual warnings fix.
9064 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
9065 gdi: Cast-qual warnings fix.
9067 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
9069 * tools/widl/typelib.c:
9070 widl: Don't compare result of read() to unsigned type.
9072 * tools/widl/write_msft.c:
9073 widl: Remove unused parameter in create_msft_typeinfo.
9075 * tools/widl/write_msft.c:
9076 widl: Remove unused parameter in ctl2_encode_name.
9078 * tools/widl/utils.c:
9079 widl: Replace a #if by if for better compiler checking.
9081 * tools/widl/typegen.c:
9082 widl: Remove unused parameter in write_ip_tfs.
9084 * tools/widl/parser.l:
9085 widl: Fix warning about unused structure field in lexer.
9087 * tools/widl/widl.man.in:
9088 widl: Add -u and -U options to man page.
9090 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
9092 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
9093 dmscript: Print 64bit integers with wine_dbgstr_longlong.
9095 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
9097 * dlls/crypt32/tests/main.c:
9098 crypt32/tests: Some tests for CryptSIPLoad.
9100 2006-09-13 Hans Leidekker <hans@it.vu.nl>
9102 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
9103 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
9104 Remove some unnecessary casts.
9106 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
9107 dlls/dnsapi/tests/record.c:
9108 dnsapi: Implement and test DnsRecordSetDetach.
9110 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
9112 * dlls/comctl32/listview.c:
9113 comctl32: listview: Don't edit labels after the first click of a double click.
9115 * dlls/comctl32/listview.c:
9116 comctl32: listview: Don't edit labels on click if the view was not focused.
9118 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
9120 * include/commctrl.h:
9121 include/commctrl.h: TV_DISPINFO constants definition.
9123 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
9125 * include/windows.h:
9126 include/windows.h: Added _INC_WINDOWS declaration.
9128 2006-09-14 Alexandre Julliard <julliard@winehq.org>
9131 makefile: Automatically re-run configure if it has been modified.
9133 * Makefile.in, tools/make_makefiles:
9134 makefiles: Automatically rebuild makefiles when their sources and/or configure
9137 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
9138 makefiles: Attempt to automatically run make depend when reading an updated
9141 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
9142 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
9143 programs/Makefile.in, programs/make_progs:
9144 makefiles: Remove the dependencies comment in files that don't need it.
9146 * configure, configure.ac, dlls/activeds/Makefile.in,
9147 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
9148 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
9149 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
9150 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
9151 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
9152 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
9153 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
9154 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
9155 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
9156 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
9157 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
9158 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
9159 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
9160 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
9161 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
9162 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
9163 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
9164 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
9165 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
9166 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
9167 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
9168 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
9169 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
9170 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
9171 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
9172 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
9173 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
9174 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
9175 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
9176 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
9177 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
9178 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
9179 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
9180 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
9181 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
9182 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
9183 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
9184 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
9185 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
9186 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
9187 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
9188 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
9189 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
9190 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
9191 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
9192 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
9193 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
9194 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
9195 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
9196 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
9197 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
9198 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
9199 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
9200 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
9201 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
9202 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
9203 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
9204 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
9205 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
9206 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
9207 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
9208 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
9209 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
9210 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
9211 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
9212 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
9213 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
9214 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
9215 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
9216 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
9217 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
9218 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
9219 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
9220 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
9221 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
9222 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
9223 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
9224 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
9225 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
9226 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
9227 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
9228 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
9229 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
9230 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
9231 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
9232 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
9233 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
9234 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
9235 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
9236 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
9237 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
9238 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
9239 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
9240 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
9241 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
9242 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
9243 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
9244 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
9245 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
9246 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
9247 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
9248 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
9249 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
9250 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
9251 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
9252 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
9253 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
9254 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
9255 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
9256 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
9257 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
9258 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
9259 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
9260 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
9261 dlls/winmm/wineaudioio/Makefile.in,
9262 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
9263 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
9264 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
9265 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
9266 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
9267 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
9268 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
9269 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
9270 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
9271 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
9272 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
9273 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
9274 programs/control/Makefile.in, programs/eject/Makefile.in,
9275 programs/expand/Makefile.in, programs/explorer/Makefile.in,
9276 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
9277 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
9278 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
9279 programs/progman/Makefile.in, programs/regedit/Makefile.in,
9280 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
9281 programs/rundll32/Makefile.in, programs/start/Makefile.in,
9282 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
9283 programs/view/Makefile.in, programs/wineboot/Makefile.in,
9284 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
9285 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
9286 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
9287 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
9288 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
9289 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
9290 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
9291 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
9292 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
9293 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
9294 makefiles: Generate the dependencies line to avoid some code duplication.
9296 2006-09-13 Alexandre Julliard <julliard@winehq.org>
9298 * ANNOUNCE, ChangeLog, VERSION, configure:
9301 ----------------------------------------------------------------
9302 2006-09-13 Alexandre Julliard <julliard@winehq.org>
9304 * programs/msiexec/msiexec.c:
9305 msiexec: Ignore failure to create the service if it already exists.
9307 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
9309 * documentation/README.de:
9310 README.de: Updated comment on support libraries to match English.
9312 * documentation/README.de:
9313 README.de: Mention kernel 2.6.
9315 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
9317 * dlls/wintrust/register.c:
9318 wintrust: Add CryptSIPAddProvider calls to the registration.
9320 2006-09-13 Mike McCormack <mike@codeweavers.com>
9322 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
9323 dlls/msi/tests/db.c:
9324 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
9326 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
9328 * dlls/dinput/dinput_main.c:
9329 dinput: Create/destroy hook thread from DirectInput.
9331 2006-09-13 Mike McCormack <mike@codeweavers.com>
9333 * dlls/msi/tests/db.c:
9334 msi: Add a test for ALTER TABLE.
9336 * dlls/msi/database.c, dlls/msi/tests/db.c:
9337 msi: Fix database creation.
9339 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
9341 msi: Split the font registration code out into a separate file.
9343 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
9345 * dlls/dxdiagn/provider.c:
9346 dxdiagn: Cast-qual warning fix.
9348 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
9350 * dlls/gdi/freetype.c:
9351 gdi32: Fix init_system_links() for non-localized font name.
9353 * dlls/gdi/freetype.c:
9354 gdi32: Fix wrong break statement use.
9356 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
9358 * dlls/wined3d/directx.c:
9359 wined3d: Avoid crashing when renderer returns no name.
9361 2006-09-12 James Hawkins <truiken@gmail.com>
9363 * dlls/msi/tests/db.c:
9364 msi: Add more join tests.
9366 * dlls/msi/dialog.c:
9367 msi: Show the available drives in the VolumeCostList control.
9369 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
9371 * dlls/ole32/stg_stream.c:
9372 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
9374 2006-09-13 Alexandre Julliard <julliard@winehq.org>
9376 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
9377 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
9378 tests: Moved some compatibility defines to wine/test.h.
9380 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
9382 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
9383 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
9384 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
9385 dlls/dmstyle/styletrack.c:
9386 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
9388 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
9391 README: Update for kernel 2.6.
9393 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9395 * dlls/mshtml/rsrc.rc:
9396 mshtml: Add version resource.
9398 * dlls/shdocvw/version.rc:
9399 shdocvw: Update version info.
9401 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
9403 * dlls/wintrust/register.c:
9404 wintrust: Use the return values of the registration functions.
9406 * dlls/wintrust/register.c:
9407 wintrust: We do care about errors during this kind of registration.
9409 * dlls/wintrust/register.c:
9410 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
9412 2006-09-13 Mike McCormack <mike@codeweavers.com>
9414 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
9415 dlls/msi/tests/db.c:
9416 msi: Delete databases we create but never commit.
9418 2006-09-12 Alexandre Julliard <julliard@winehq.org>
9420 * configure, configure.ac:
9421 configure: Fix left-over reference to kernel directory.
9423 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
9425 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
9426 wintrust: Implemented WintrustAddDefaultForUsage.
9428 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
9429 wintrust: Added tests for WintrustAddDefaultForUsage.
9431 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
9433 wintrust: Added stubbed WintrustAddDefaultForUsage.
9435 2006-09-12 Alexandre Julliard <julliard@winehq.org>
9437 * dlls/secur32/dispatcher.c:
9438 secur32: Use _exit instead of exit in child process to avoid flushing things
9441 * dlls/crypt32/tests/encode.c:
9442 crypt32: Comment out an unreliable test.
9444 * dlls/winex11.drv/opengl.c:
9445 winex11.drv: Fixed and simplified the opengl extension registration.
9447 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
9449 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
9450 dlls/opengl32/wgl_ext.h:
9451 opengl32: Remove unused code.
9453 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
9455 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
9456 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
9457 winex11.drv: Move WGL extension code to winex11.drv.
9459 2006-09-12 Alexandre Julliard <julliard@winehq.org>
9461 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9462 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
9463 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
9464 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
9465 dlls/kernel/console.c, dlls/kernel/console_private.h,
9466 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
9467 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
9468 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
9469 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
9470 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
9471 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
9472 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
9473 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
9474 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
9475 dlls/kernel/local16.c, dlls/kernel/locale.c,
9476 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
9477 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
9478 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
9479 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
9480 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
9481 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
9482 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
9483 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
9484 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
9485 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
9486 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
9487 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
9488 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
9489 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
9490 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
9491 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
9492 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
9493 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
9494 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
9495 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
9496 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
9497 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
9498 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
9499 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
9500 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
9501 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
9502 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
9503 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
9504 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
9505 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
9506 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
9507 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
9508 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
9509 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
9510 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
9511 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
9512 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
9513 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
9514 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
9515 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
9516 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
9517 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
9518 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
9519 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
9520 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
9521 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
9522 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
9523 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
9524 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
9525 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
9526 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
9527 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
9528 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
9529 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
9530 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
9531 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
9532 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
9533 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
9534 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
9535 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
9536 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
9537 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
9538 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
9539 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
9540 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
9541 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
9542 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
9543 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
9544 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
9545 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
9546 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
9547 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
9548 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
9549 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
9550 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
9551 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
9552 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
9553 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
9554 dlls/kernel/resource.c, dlls/kernel/resource16.c,
9555 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
9556 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
9557 dlls/kernel/syslevel.c, dlls/kernel/system.c,
9558 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
9559 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
9560 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
9561 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
9562 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
9563 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
9564 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
9565 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
9566 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
9567 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
9568 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
9569 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
9570 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
9571 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
9572 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
9573 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
9574 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
9575 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
9576 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
9577 dlls/kernel/version.c, dlls/kernel/version.rc,
9578 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
9579 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
9580 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
9581 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
9582 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
9583 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
9584 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
9585 dlls/kernel32/computername.c, dlls/kernel32/console.c,
9586 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
9587 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
9588 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
9589 dlls/kernel32/error16.c, dlls/kernel32/except.c,
9590 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
9591 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
9592 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
9593 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
9594 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
9595 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
9596 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
9597 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
9598 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
9599 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
9600 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
9601 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
9602 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
9603 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
9604 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
9605 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
9606 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
9607 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
9608 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
9609 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
9610 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
9611 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
9612 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
9613 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
9614 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
9615 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
9616 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
9617 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
9618 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
9619 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
9620 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
9621 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
9622 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
9623 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
9624 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
9625 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
9626 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
9627 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
9628 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
9629 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
9630 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
9631 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
9632 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
9633 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
9634 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
9635 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
9636 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
9637 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
9638 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
9639 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
9640 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
9641 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
9642 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
9643 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
9644 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
9645 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
9646 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
9647 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
9648 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
9649 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
9650 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
9651 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
9652 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
9653 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
9654 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
9655 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
9656 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
9657 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
9658 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
9659 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
9660 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
9661 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
9662 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
9663 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
9664 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
9665 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
9666 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
9667 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
9668 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
9669 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
9670 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
9671 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
9672 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
9673 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
9674 dlls/kernel32/process.c, dlls/kernel32/profile.c,
9675 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
9676 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
9677 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
9678 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
9679 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
9680 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
9681 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
9682 dlls/kernel32/tape.c, dlls/kernel32/task.c,
9683 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
9684 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
9685 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
9686 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
9687 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
9688 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
9689 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
9690 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
9691 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
9692 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
9693 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
9694 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
9695 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
9696 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
9697 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
9698 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
9699 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
9700 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
9701 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
9702 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
9703 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
9704 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
9705 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
9706 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
9707 tools/make_makefiles:
9708 kernel32: Renamed the kernel directory to kernel32.
9709 Also get rid of the kernel/messages subdirectory.
9711 * libs/wine/config.c:
9712 libwine: Avoid a compiler warning on Solaris.
9714 2006-09-12 Mike McCormack <mike@codeweavers.com>
9716 * dlls/msi/tests/db.c:
9717 msi: Add some more tests for MsiOpenDatabase.
9719 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
9721 * dlls/oleaut32/hash.c:
9722 oleaut32: Replace a loop with a simple computation.
9724 * tools/widl/hash.c:
9725 widl: Replace a loop with a simple computation.
9727 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
9729 * dlls/wintrust/register.c:
9730 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
9732 * dlls/wintrust/register.c:
9733 wintrust: Removed stray backslash.
9735 * dlls/wintrust/register.c:
9736 wintrust: Typo in TRACE.
9738 * dlls/wintrust/register.c:
9739 wintrust: Simplify registrations by using WintrustAddActionID.
9741 2006-09-11 James Hawkins <truiken@gmail.com>
9743 * dlls/msi/classes.c:
9744 msi: Don't try to register a class if a COM server file is not provided.
9746 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
9748 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
9749 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
9751 2006-09-11 Benjamin Arai <me@benjaminarai.com>
9753 * dlls/oleaut32/tests/vartest.c:
9754 oleaut32: Conformance test for function variant:VarIdiv.
9756 * dlls/oleaut32/variant.c:
9757 oleaut32: Fixes for function variant:VarIdiv.
9759 * dlls/oleaut32/tests/vartest.c:
9760 oleaut32: Conformance test for function variant:VarDiv.
9762 * dlls/oleaut32/variant.c:
9763 oleaut32: Fixes for function variant:VarDiv.
9765 2006-09-11 H. Verbeet <hverbeet@gmail.com>
9767 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
9768 wined3d: Cleanup the surface loading code a bit.
9769 - Separate allocation and uploading of textures.
9770 - Move common code for allocating, uploading and downloading textures
9771 into separate functions.
9772 - Set the correct format and type for DXT textures.
9774 * dlls/d3d8/device.c:
9775 d3d8: Free the shader handle table.
9777 2006-09-12 Alexandre Julliard <julliard@winehq.org>
9779 * dlls/ntdll/file.c:
9780 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
9781 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
9784 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
9785 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
9787 wrc: Change the prefix on bison-generated names to avoid the name-prefix
9790 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
9791 tools/wmc/wmc.c, tools/wmc/wmc.h:
9792 wmc: Change the prefix on bison-generated names to avoid the name-prefix
9795 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
9796 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
9797 tools/widl/utils.h, tools/widl/widl.c:
9798 widl: Change the prefix on bison-generated names to avoid the name-prefix
9801 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
9802 libs/wpp/wpp_private.h:
9803 wpp: Change the prefix on bison-generated names to avoid the name-prefix
9806 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
9807 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
9810 2006-09-11 Alexandre Julliard <julliard@winehq.org>
9812 * dlls/msi/cond.y, dlls/msi/sql.y:
9813 msi: Change the prefix on bison-generated names to avoid the name-prefix
9816 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
9817 tools/wmc/mcy.y, tools/wrc/parser.y:
9818 Make.rules: Set the default prefix for bison files from the file basename.
9820 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
9821 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
9822 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
9823 makefiles: List bison dependencies explicitly for parallel makes, since older
9824 bisons don't support --defines.
9826 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
9828 * dlls/gdi/freetype.c:
9829 gdi32: Fix logical error of italic, bold determination.
9831 * dlls/gdi/gdiobj.c:
9832 gdi32: Fix DefaultGuiFont name string for Korean Charset.
9834 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
9836 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
9837 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
9838 localspl: Add minimal localspl.dll.
9840 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
9842 * dlls/dinput/device.c, dlls/dinput/device_private.h,
9843 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
9844 dinput: Move hook_thread from device to DirectInput.
9846 2006-09-11 Alexandre Julliard <julliard@winehq.org>
9848 * dlls/kernel/cpu.c:
9849 kernel: Better CPU detection on MacOS.
9851 * dlls/winex11.drv/opengl.c:
9852 winex11.drv: Avoid compile errors in the non-OpenGL case.
9855 Makefile: Don't build all the tools before make depend, only build makedep
9858 * dlls/Maketest.rules.in:
9859 Maketest.rules: Don't require testlist.c to be built before make depend.
9861 * dlls/shell32/Makefile.in:
9862 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
9864 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
9865 programs/winetest/dist.rc, programs/winetest/maketest,
9866 programs/winetest/winetest.rc, tools/make_makefiles:
9867 winetest: Generate the list of test resources in make_makefiles.
9868 Only include test revision information in the distributed binary.
9870 * programs/winetest/main.c, programs/winetest/maketest,
9871 programs/winetest/util.c, programs/winetest/winetest.h:
9872 winetest: Store the test name as the resource name instead of in a separate
9875 2006-09-11 Robert Shearman <rob@codeweavers.com>
9877 * dlls/ole32/storage32.c:
9878 ole32: Add a check for a condition where a stream has an invalid size
9879 and so there aren't enough blocks in the chain to write data into.
9881 * dlls/ole32/storage32.c:
9882 ole32: Remove some assertions in the stuctured storage code by
9883 returning error codes to the caller and by handling the error
9886 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
9887 ole32: Convert the *_{Read,Write}At structured storage functions to
9888 return HRESULTs instead of BOOLs so that errors can be properly
9889 propagated from lower levels.
9891 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
9892 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
9894 * dlls/ole32/tests/storage32.c:
9895 ole32: Make an ok message match the name of the function it is testing.
9897 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
9898 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
9900 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
9901 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
9902 not all of the requested bytes were available.
9904 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
9905 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
9907 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
9909 * dlls/wintrust/register.c:
9910 wintrust: Change the name of the strings to not confuse them with the functions
9911 that are present in wintrust.
9913 * dlls/wintrust/register.c:
9914 wintrust: Use the return value of CryptRegisterOIDFunction.
9916 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
9918 * dlls/gdi/tests/font.c:
9919 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
9921 2006-08-30 James Liggett <jrliggett@cox.net>
9923 * programs/explorer/Makefile.in, programs/explorer/systray.c:
9924 explorer: Add support for tooltips for system tray icons.
9925 Based on the original systray implementation by Kai Morich
9926 <kai.morich@bigfoot.de>.
9928 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
9930 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
9931 dlls/winex11.drv/winex11.drv.spec:
9932 winex11.drv: Import glx makecurrent/wglsharelists.
9934 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
9935 dlls/winex11.drv/winex11.drv.spec:
9936 winex11.drv: Import glx context code.
9938 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
9940 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
9941 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
9942 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
9943 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
9944 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
9945 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
9946 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
9947 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
9948 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
9949 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
9952 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
9954 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
9955 dmusic: Print 64bit integers with wine_dbgstr_longlong.
9957 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
9959 * programs/taskmgr/trayicon.c:
9960 taskmgr: Remove dead code in trayicon.c (Coverity).
9962 * dlls/winspool.drv/tests/info.c:
9963 winspool: String cleanup in the tests.
9965 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9967 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
9968 dlls/d3d8/tests/d3d8_main.c:
9969 d3d8: Better stub for ValidateVertexShader + tests.
9971 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
9973 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
9974 dlls/riched20/editstr.h, dlls/riched20/paint.c:
9975 riched20: Rewrite of scrolling and some redrawing code.
9976 Replaces duplicated scrolling code with re-usable functions.
9977 Removes excessive boundary checking on scroll code, since that's done
9978 in the scrollbar control anyways.
9979 Properly separates repaint calls based on what has changed.
9980 Send EN_UPDATE and EN_CHANGE at the right places.
9981 Only call EnsureVisible on changes, not all repaints.
9983 2006-09-07 Francois Gouget <fgouget@free.fr>
9985 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
9986 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
9988 2006-09-10 Alexandre Julliard <julliard@winehq.org>
9990 * Make.rules.in, Makefile.in, tools/makedep.c:
9991 makedep: For generated headers, parse the source idl instead.
9992 This avoids having to generate all the headers before make depend.
9994 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
9996 * dlls/shell32/shellole.c:
9997 shell32: Remove the unused shell allocator.
9999 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
10000 shell32: Document the shell32 "mini-COM" functions.
10002 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
10004 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
10005 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
10006 ddraw: Pass the fullscreen flag to wined3d.
10008 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
10009 dlls/ddraw/tests/ddrawmodes.c:
10010 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
10012 * dlls/ddraw/surface.c:
10013 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
10015 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
10017 * dlls/kernel/computername.c:
10018 kernel: Remove dead code in computername.c.
10020 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
10022 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
10023 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
10025 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
10027 * dlls/dswave/dswave_main.c:
10028 dswave: Print 64bit integers with wine_dbgstr_longlong.
10030 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
10032 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
10033 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
10035 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
10037 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
10038 dlls/dplayx/name_server.h:
10039 dplayx: Cast-qual warnings fix.
10041 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
10043 * dlls/dnsapi/query.c:
10044 dnsapi: Cast-qual warnings fix.
10046 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
10048 * dlls/dinput/device.c:
10049 dinput: Cast-qual warnings fix.
10051 * dlls/ddraw/texture.c:
10052 ddraw: Cast-qual warning fix.
10054 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
10056 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
10057 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
10058 programs/progman/Fr.rc, programs/regedit/Fr.rc,
10059 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
10060 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
10061 programs/winhelp/Fr.rc:
10062 Assorted French translation improvements.
10064 * programs/winecfg/Fr.rc:
10065 winecfg: French translation update.
10067 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
10069 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
10070 hhctrl: New French translation.
10072 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
10073 winspool.drv: New French translation.
10075 * dlls/mshtml/Fr.rc:
10076 mshtml: Updated French translation.
10078 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
10080 * dlls/crypt32/tests/main.c:
10081 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
10083 * dlls/crypt32/main.c:
10084 crypt32: Implemented CryptSIPRemoveProvider.
10086 * dlls/crypt32/main.c:
10087 crypt32: Add documentation.
10089 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
10091 * dlls/gdi/tests/metafile.c:
10092 gdi: Change the metafile.c test to use sprintf instead of snprintf for
10095 2006-09-09 Alexandre Julliard <julliard@winehq.org>
10097 * dlls/kernel/process.c:
10098 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
10101 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
10102 documentation/Makefile.in:
10103 makefiles: Make sure that all phony targets depend on 'dummy'.
10105 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
10106 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
10108 * fonts/Makefile.in:
10109 fonts: Avoid using the $< make variable in explicit rules.
10111 * tools/Makefile.in, tools/makedep.c:
10112 makedep: Support for new naming scheme for lex files.
10114 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
10115 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
10116 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
10117 makefiles: Add global rules for bison and lex files.
10118 Also build the .c and .h files separately to allow parallel makes.
10120 * programs/winedbg/dbg.y:
10121 winedbg: Allow building without debug support in the parser.
10124 wrc: Allow building without debug support in the parser.
10127 wmc: Allow building without debug support in the parser.
10129 * tools/widl/widl.c:
10130 widl: Allow building without debug support in the parser.
10132 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
10133 winhelp: Specify the lex options directly in the source file.
10135 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
10136 winedbg: Specify the lex options directly in the source file.
10138 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
10139 msi: Specify the bison name prefix directly in the source file.
10141 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
10142 libs/wpp: Specify the bison name prefix directly in the source file.
10144 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
10146 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
10147 dbghelp: Cast-qual warnings fix.
10149 * dlls/kernel/virtual.c, include/winbase.h:
10150 kernel: Constify a formal parameter.
10152 2006-09-08 Mike McCormack <mike@codeweavers.com>
10154 * configure, configure.ac, dlls/oleaut32/Makefile.in,
10155 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
10156 dlls/oleaut32/ungif.h, include/config.h.in:
10157 oleaut32: Include minimal ungif source to remove dependency on libungif.
10159 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
10161 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
10162 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
10164 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
10166 * dlls/crypt32/main.c:
10167 crypt32: Bail out on registry errors and return the error (if any).
10169 * dlls/crypt32/main.c:
10170 crypt32: Add documentation.
10172 * dlls/crypt32/main.c:
10173 crypt32: Change the order of writing to the registry.
10175 * dlls/crypt32/main.c:
10176 crypt32: Bail out on registry errors and return the error (if any).
10178 * dlls/crypt32/main.c:
10179 crypt32: Added some input validation.
10181 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
10183 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
10184 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
10185 include/Makefile.in, include/lmcons.h, include/svrapi.h:
10186 svrapi: Added a stub svrapi.dll.
10188 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
10190 * dlls/winspool.drv/info.c:
10191 winspool: Manage loaded monitors in a list.
10193 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
10194 winspool: Minimal load/unload printmonitors; use it to get a test working.
10196 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
10198 * dlls/user/sysparams.c:
10199 user: ChangeDisplaySettings virtual desktop mode handling fix.
10201 2006-09-08 Alexandre Julliard <julliard@winehq.org>
10204 wine.inf: Register msiexec.
10206 2006-09-07 Benjamin Arai <me@benjaminarai.com>
10208 * dlls/oleaut32/tests/vartest.c:
10209 oleaut32: Conformance test for function variant:VarPow.
10211 * dlls/oleaut32/variant.c:
10212 oleaut32: Fixes for function variant:VarPow.
10214 * dlls/oleaut32/tests/vartest.c:
10215 oleaut32: Conformance test for function variant:VarAnd.
10217 * dlls/oleaut32/variant.c:
10218 oleaut32: Fixes for function variant:VarAnd.
10220 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
10222 * dlls/ntdll/tests/info.c:
10223 ntdll/tests: Print 64bit integers as two 32 bit integers.
10225 2006-09-08 Mike McCormack <mike@codeweavers.com>
10227 * dlls/msi/tests/db.c:
10228 msi: Add more tests for temporary columns.
10230 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
10231 msi: Fix the TEMPORARY keyword for columns.
10233 * dlls/msi/tests/db.c:
10234 msi: Add a test for MsiDatabaseIsTablePersistent.
10236 * dlls/msi/msiquery.c, include/msiquery.h:
10237 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
10239 * dlls/msi/string.c:
10240 msi: Increase the size of the string table.
10242 * dlls/msi/action.c:
10243 msi: Split code to create a random package name into a separate function.
10245 * dlls/msi/table.c:
10246 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
10248 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
10250 * dlls/ntdll/file.c:
10251 ntdll: attr is never NULL inside NtCreateFile.
10253 2006-09-07 James Hawkins <truiken@gmail.com>
10255 * dlls/msi/join.c, dlls/msi/tests/db.c:
10256 msi: Allow non-key columns to be used with the join query.
10258 * dlls/msi/tests/db.c:
10259 msi: Add tests for MSI SQL join queries.
10261 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
10263 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
10264 widl: Add more complete pointer handling to write_typeformatstring_var.
10266 2006-09-07 Francois Gouget <fgouget@free.fr>
10268 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
10269 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
10270 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
10271 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
10272 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
10273 programs/view/init.c:
10274 Assorted spelling fixes.
10276 * dlls/ntdll/ntdll.spec:
10277 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
10279 * dlls/setupapi/setupapi.spec:
10280 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
10282 * dlls/tapi32/line.c:
10283 tapi32: Fix spelling of a local variable.
10285 * dlls/ole32/stg_stream.c:
10286 ole32: Fix spelling of a couple of local variables.
10288 * dlls/shell32/shlmenu.c:
10289 shell32: Fix spelling of a local variable.
10291 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
10292 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
10294 * include/ntstatus.h, include/sddl.h:
10295 include: Document some Microsoft spelling mistakes so we know they are not to
10298 * include/shlobj.h:
10299 shell32: Fix name of a constant.
10302 include: Fix the name of a MODEMSETTINGS field.
10304 * include/imagehlp.h:
10305 imagehlp: Fix the name of the ADDRESS_MODE enum.
10307 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
10309 * dlls/advpack/files.c:
10310 advpack: Cast-qual warnings fix.
10312 2006-09-07 Kai Blin <kai.blin@gmail.com>
10314 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
10315 secur32: Fix DecryptMessage for the dummy case.
10317 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
10318 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
10319 secur32: Fix generation of the session key.
10321 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
10323 * dlls/crypt32/oid.c:
10324 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
10326 * dlls/crypt32/oid.c:
10327 crypt32: Add some documentation.
10329 2006-09-07 Albert Lee <trisk@jhu.edu>
10331 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10332 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
10334 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
10336 * configure, configure.ac:
10337 configure.ac: Display a hint when CAPI is not supported.
10339 2006-09-07 Alexandre Julliard <julliard@winehq.org>
10341 * dlls/ntdll/signal_i386.c:
10342 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
10344 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
10346 * dlls/wined3d/device.c:
10347 wined3d: Simplify setting the stencil renderstate.
10349 * dlls/wininet/ftp.c:
10350 wininet: Fix fd leak on failure case.
10352 * dlls/winmm/wineoss/midi.c:
10353 wineoss: Remove "please report" from a trace.
10355 * programs/winefile/winefile.c:
10356 winefile: Fix the display of free disk space in the statusbar.
10358 * programs/regedit/framewnd.c:
10359 regedit: Also refresh the listview.
10361 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
10362 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
10364 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
10366 * dlls/riched20/editor.c:
10367 riched20: WM_CONTEXTMENU fix for custom context menus.
10369 * dlls/riched20/caret.c:
10370 riched20: ME_SetSelection -1 to -1 behavior fix.
10372 2006-08-30 James Hawkins <truiken@gmail.com>
10374 * dlls/crypt32/decode.c:
10375 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
10378 * dlls/crypt32/decode.c:
10379 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
10381 2006-09-03 James Hawkins <truiken@gmail.com>
10383 * dlls/msi/custom.c:
10384 msi: Store the CustomActionData for deferred custom actions.
10386 * dlls/msi/dialog.c:
10387 msi: Add the ability to change directories in the DirectoryList control.
10389 2006-09-01 James Hawkins <truiken@gmail.com>
10391 * dlls/msi/dialog.c:
10392 msi: Add initial implementation of the DirectoryList control.
10394 * dlls/msi/dialog.c:
10395 msi: Load and display the VolumeCostList control's column headers.
10397 2006-08-31 James Hawkins <truiken@gmail.com>
10399 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
10400 msi: Store and use the center point of the dialog window in between dialogs.
10402 * dlls/msi/dialog.c:
10403 msi: Verify the path in the PathEdit control.
10405 * dlls/msi/dialog.c:
10406 msi: Search for the browse dialog controls by type instead of name.
10408 * dlls/msi/dialog.c:
10409 msi: Provide the control to the dialog_update function for the case
10410 when the control isn't attached to the dialog yet.
10412 2006-08-30 James Hawkins <truiken@gmail.com>
10414 * dlls/msi/tests/db.c:
10415 msi: Add more tests for the _Streams table.
10417 2006-09-03 Dan Kegel <dank@kegel.com>
10419 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
10420 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
10421 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
10422 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
10423 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
10424 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
10425 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
10426 programs/cmd/batch.c, programs/cmd/builtins.c,
10427 programs/cmd/directory.c, programs/cmd/wcmd.h,
10428 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
10429 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
10430 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
10431 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
10432 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
10433 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
10434 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
10435 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
10436 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
10437 programs/wcmd: Rename to programs/cmd.
10439 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
10441 * dlls/user/static.c:
10442 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
10444 2006-09-06 James Hawkins <truiken@gmail.com>
10446 * tools/winapi/msvcmaker:
10447 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
10449 * dlls/msi/tests/format.c:
10450 msi: Add many more MsiFormatRecord tests.
10452 * dlls/msi/tests/format.c:
10453 msi: Fix two MsiFormatRecord tests.
10455 2006-09-05 James Hawkins <truiken@gmail.com>
10457 * dlls/msi/format.c, dlls/msi/tests/format.c:
10458 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
10460 * dlls/msi/format.c, dlls/msi/tests/format.c:
10461 msi: Fix creation of the default format in MsiFormatRecord.
10463 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
10464 msi: Add more tests for MsiFormatRecord.
10466 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
10468 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
10469 wined3d: Add support for R32F and R16F texture formats.
10471 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
10473 * dlls/wined3d/wined3d_private.h:
10474 wined3d: Remove unused field: Surface.textureName.
10476 * dlls/wined3d/device.c:
10477 wined3d: Clean up ActiveRender.
10479 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
10481 * dlls/wined3d/device.c:
10482 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
10485 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
10487 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
10488 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
10489 dlls/comdlg32/fontdlg.c:
10490 comdlg32: Cast-qual warnings fix.
10492 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
10494 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
10495 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
10496 dlls/comdlg32/printdlg16.c:
10497 comdlg32: Cast-qual warnings fix.
10499 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
10501 * dlls/crypt32/tests/oid.c:
10502 crypt32/tests: Cast-qual warning fix.
10504 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
10505 crypt32: Cast-qual warnings fix.
10507 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
10509 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
10510 shfolder: Add version resource.
10512 * dlls/shlwapi/tests/path.c:
10513 shlwapi: Simple test for UrlCanonicalizeA.
10515 2006-09-01 András Kovács <andras@csevego.net>
10517 * dlls/wined3d/device.c:
10518 wined3d: Implement BlendFactor renderstate.
10520 * dlls/wined3d/device.c:
10521 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
10523 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
10525 * dlls/crypt32/oid.c:
10526 crypt32: Set last error on registry errors.
10528 * dlls/wintrust/register.c:
10529 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
10531 * include/wintrust.h:
10532 wintrust.h: Added several defines needed for the registration of wintrust.dll.
10534 * dlls/wintrust/register.c:
10535 wintrust: Only register actions when
10536 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
10538 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
10540 * dlls/wintrust/register.c:
10541 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
10543 * dlls/wintrust/register.c:
10544 wintrust: Register DRIVER_ACTION_VERIFY.
10546 * dlls/wintrust/register.c:
10547 wintrust: Register OFFICESIGN_ACTION_VERIFY.
10549 * dlls/wintrust/register.c:
10550 wintrust: Register HTTPSPROV_ACTION.
10552 * dlls/wintrust/register.c:
10553 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
10555 * dlls/wintrust/register.c:
10556 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
10558 * dlls/wintrust/register.c:
10559 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
10561 * dlls/wintrust/register.c:
10562 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
10564 * dlls/wintrust/register.c, tools/wine.inf:
10565 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
10567 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
10569 * include/softpub.h:
10570 softpub.h: Added several new defines for provider functions.
10572 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
10574 * include/wintrust.h:
10575 wintrust.h: Added a new define for a provider function.
10577 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
10579 * dlls/kernel/resource16.c, include/wine/winuser16.h:
10580 kernel: Constify some formal parameters.
10582 2006-09-01 Mike McCormack <mike@codeweavers.com>
10584 * dlls/msi/tests/db.c:
10585 msi: Add a short test for transforms.
10587 * dlls/msi/tests/db.c:
10588 msi: Make opening and closing 4000 handle into two tests, not 20000.
10590 2006-08-31 Robert Shearman <rob@codeweavers.com>
10592 * dlls/ole32/oleobj.c:
10593 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
10594 DataAdviseHolder_Advise since there is no requirement for the
10595 application to keep this memory valid for the lifetime of the
10598 * dlls/ole32/oleobj.c:
10599 ole32: Don't send data changes in DataAdviseHolder_Advise for
10600 ADVF_PRIMEFIRST connections if we are connected to a data object,
10601 since it will send the data change for us.
10603 * dlls/ole32/defaulthandler.c:
10604 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
10605 both defer to the real data object if the cached versions fail and we
10608 * dlls/ole32/rpc.c:
10609 ole32: Add a reference to the stream in RPC_StartLocalServer since we
10610 release a reference to it when the local server thread dies.
10612 * dlls/ole32/tests/ole2.c:
10613 ole32: Add a test for OleLoad.
10615 * dlls/ole32/ole2.c:
10616 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
10618 * dlls/ole32/ole2.c:
10619 ole32: Re-order the function calls in OleLoad to match native.
10620 Call IOleObject_GetMiscStatus like OleCreate and native do.
10622 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
10623 ole32: Add tests for OleCreate.
10625 * dlls/ole32/ole2.c:
10626 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
10627 render option is specified as draw or format.
10628 This is documented on MSDN and is confirmed by tests.
10630 * dlls/ole32/ole2.c:
10631 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
10633 * dlls/ole32/ole2.c:
10634 ole32: Re-structure OleCreate to match to order of calls that native does.
10635 Get rid of hres1 since all failures are returned. Cleanup pUnk on
10636 failure and make sure to return NULL in ppvObj.
10638 * dlls/ole32/ole2.c:
10639 ole32: Set the storage's class ID in OleCreate.
10641 * dlls/rpcrt4/cproxy.c:
10642 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
10643 Make StdProxy_GetIID and StdProxy_GetChannel return void.
10644 Don't bother checking for This and pRpcChannelBuffer being NULL as
10647 2006-08-31 Mike McCormack <mike@codeweavers.com>
10649 * dlls/msi/database.c, dlls/msi/tests/db.c:
10650 msi: Implement MsiDatabaseExport.
10652 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
10653 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
10655 * dlls/msi/insert.c, dlls/msi/tests/db.c:
10656 msi: Make sure there's a value for each column when inserting data.
10658 * dlls/msi/table.c, dlls/msi/tests/db.c:
10659 msi: Validate database fields before inserting them.
10661 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
10663 msi: Create a function to copy record fields, use it to order INSERT fields
10666 * dlls/msi/tests/record.c:
10667 msi: Add a few more tests for MSI_NULL_INTEGER.
10669 * dlls/msi/create.c, dlls/msi/tests/db.c:
10670 msi: Check that column names are unique when creating a table.
10672 2006-08-31 Huw Davies <huw@codeweavers.com>
10674 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
10675 dlls/rpcrt4/tests/cstub.c:
10676 rpcrt4: Add delegating stub support.
10678 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
10679 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
10680 that will be used as the server object for delegated stubs.
10682 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
10684 * dlls/wintrust/register.c:
10685 wintrust: Moved the generation of the guidstring to a separate function.
10687 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
10688 include/wintrust.h:
10689 wintrust: Implementation of WintrustAddActionID.
10691 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
10693 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
10694 dlls/wintrust/tests/register.c:
10695 wintrust: Implementation of WintrustRemoveActionID.
10697 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
10699 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
10700 widl: Sanity check string and pointer attrs. Don't assign string as type.
10702 * tools/widl/parser.y:
10703 widl: Handle more pointer types in get_struct_type.
10705 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
10707 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
10708 tools/widl/typegen.c, tools/widl/widltypes.h:
10709 widl: Remove checks for typedefs that always fail.
10711 2006-08-29 James Hawkins <truiken@gmail.com>
10713 * dlls/advpack/install.c:
10714 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
10716 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
10717 advpack: Get the proper working directory in install_init.
10719 2006-08-30 Huw Davies <huw@codeweavers.com>
10721 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
10722 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
10724 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
10727 * dlls/rpcrt4/cstub.c:
10728 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
10730 * dlls/rpcrt4/cstub.c:
10731 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
10733 2006-08-30 Mike McCormack <mike@codeweavers.com>
10735 * dlls/msi/dialog.c:
10736 msi: Don't crash if we can't find a control.
10738 * dlls/msi/tokenize.c:
10739 msi: Use a binary search to find sql keywords.
10741 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
10742 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
10743 ddraw: Make tests pass when OpenGL libraries aren't present.
10745 2006-08-29 Robert Reif <reif@earthlink.net>
10747 * dlls/advapi32/tests/lsa.c:
10748 advapi32: Fix lsa tests on windows98.
10750 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
10752 * tools/widl/parser.y:
10753 widl: Generate an error for "int f(void a)".
10755 * tools/widl/header.c:
10756 widl: Print pointers more aesthetically in generated header.
10758 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
10759 tools/widl/typelib.c, tools/widl/widltypes.h:
10760 widl: Add an is_ptr function.
10762 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
10763 tools/widl/widltypes.h, tools/widl/write_msft.c:
10764 widl: Factor the entry_t structure.
10766 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
10767 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
10768 tools/widl/write_msft.c:
10769 widl: Use type_t for typedefs, not var_t. Simplify representation.
10771 * tools/widl/parser.y:
10772 widl: Generate names for tagless structs, unions and enums.
10774 2006-08-29 Robert Shearman <rob@codeweavers.com>
10776 * dlls/rpcrt4/cproxy.c:
10777 rpcrt4: Make the reference counting in the standard proxy thread-safe.
10779 * dlls/rpcrt4/cstub.c:
10780 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
10781 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
10784 * dlls/rpcrt4/cproxy.c:
10785 rpcrt4: Remove some unused code.
10787 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
10788 dlls/rpcrt4/ndr_midl.c:
10789 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
10790 idenitfy what the code contained does - it is a number of helpers for
10791 generated client/server code.
10793 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
10794 dlls/rpcrt4/ndr_midl.c:
10795 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
10796 functions to cproxy.c since both sets of functions depend on the
10797 implementations of the standard stubs and proxies.
10800 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
10801 which seems to be more appropriate and matches the errno translation
10804 * dlls/oleaut32/tmarshal.c:
10805 oleaut32: Delay the creation of the stub object for IDispatch until it is
10808 * dlls/oleaut32/typelib.c:
10809 oleaut32: Fix a leak of the module reference count.
10811 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
10813 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
10814 dlls/comctl32/trackbar.c:
10815 comctl32: Cast-qual warnings fix.
10817 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
10819 * dlls/advpack/files.c:
10820 advpack: Cast-qual warnings fix.
10822 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
10824 * dlls/comdlg32/filedlg.c:
10825 comdlg: Send missing CDN_FOLDERCHANGE.
10827 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
10829 * include/wincrypt.h:
10830 wincrypt.h: Add new OID.
10832 * include/softpub.h:
10833 softpub.h: Add a GUID.
10835 * include/wintrust.h:
10836 wintrust.h: Add a GUID.
10838 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
10840 * dlls/wintrust/register.c:
10841 wintrust: Add some documentation.
10843 * dlls/wintrust/tests/register.c:
10844 wintrust: Add some extra tests for WintrustRemoveActionID.
10846 2006-08-29 Mike McCormack <mike@codeweavers.com>
10849 msi: Fix a memory leak.
10851 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
10852 msi: Free the handle table on PROCESS_DETACH.
10854 * dlls/msi/tests/package.c:
10855 msi: Fix test compilation with MSVC6.
10857 * dlls/msi/package.c, dlls/msi/tests/package.c:
10858 msi: Properties are case sensitive.
10860 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
10862 * configure, configure.ac, dlls/Makefile.in,
10863 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
10864 programs/winetest/Makefile.in:
10865 wintrust: Add framework and initial tests.
10867 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
10869 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
10870 wintrust: Add some register stubs.
10872 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
10873 dlls/wintrust/wintrust_main.c:
10874 wintrust: Move register related functions to a separate file.
10876 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
10878 * tools/widl/header.c:
10879 widl: Add the rest of the pointer types to write_type.
10881 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
10883 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
10884 programs/regedit/listview.c, programs/winedbg/display.c,
10885 programs/winedbg/source.c, programs/winedbg/stack.c:
10886 Remove some more unused debugging channels.
10888 2006-08-26 Huw Davies <huw@codeweavers.com>
10890 * dlls/rpcrt4/tests/cstub.c:
10891 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
10892 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
10893 the base interface's IRpcStubBuffer_Connect. This vtbl should
10894 presumably forward calls to the real object's vtbl. We can't simply
10895 pass the real object to the base interface's stub, as the real
10896 object's QI may not provide us with the base interface.
10898 2006-08-28 Huw Davies <huw@codeweavers.com>
10900 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
10901 rpcrt4: Add a helper function to create a stub.
10903 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
10905 * dlls/wined3d/vertexshader.c:
10906 wined3d: Apply the half pixel correction for shaders too.
10908 2006-08-28 James Hawkins <truiken@gmail.com>
10910 * dlls/msi/dialog.c:
10911 msi: Use msi_dialog_dup_property where appropriate.
10913 * dlls/msi/dialog.c:
10914 msi: Use the respective update functions when creating the Browse dialog control.
10916 * dlls/msi/dialog.c:
10917 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
10919 * dlls/msi/dialog.c:
10920 msi: Update the PathEdit control in response to the DirectoryListUp event.
10922 * dlls/msi/dialog.c:
10923 msi: Highlight the text in the PathEdit control.
10925 2006-08-28 Dan Kegel <dank@kegel.com>
10927 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
10928 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
10929 dlls/msi/suminfo.c:
10930 msi: Callers of alloc_msihandle should handle failure.
10932 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
10933 msi: Remove limit on number of handles.
10935 * dlls/msi/tests/db.c:
10936 msi/tests: Add test to verify we can create 4000 msi handles.
10938 2006-08-28 Robert Shearman <rob@codeweavers.com>
10940 * dlls/quartz/videorenderer.c:
10941 quartz: Use the absolute height of the bitmap format as a negative values
10942 simply means it is a top-down bitmap.
10944 * dlls/ole32/rpc.c:
10945 ole32: Return errors if the attempt to start a LocalService object fails.
10947 * dlls/ole32/compobj.c:
10948 ole32: AppId is a value under the clsid key, rather than a key.
10950 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
10951 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
10952 ole32: Fix functions defined without specifying argument types by changing
10955 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
10957 * dlls/winex11.drv/opengl.c:
10958 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
10960 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
10962 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10963 riched20: EM_EXSETSEL fixes and conformance tests.
10965 2006-08-28 Alexandre Julliard <julliard@winehq.org>
10967 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
10968 tools: Get rid of the winapi makefile, it's not used anyway.
10970 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
10971 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
10972 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
10973 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
10974 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
10975 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
10976 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
10977 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
10978 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
10979 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
10980 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
10981 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
10982 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
10983 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
10984 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
10985 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
10986 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
10987 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
10988 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
10989 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
10990 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
10991 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
10992 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
10993 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
10994 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
10995 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
10996 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
10997 makefiles: Only run test and documentation targets in directories that need them.
10999 * programs/winetest/Makefile.in, tools/make_makefiles:
11000 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
11002 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
11003 tools: Added make_makefiles tool that updates the list in configure.ac and
11004 runs make_dlls and make_progs.
11006 * dlls/kernel/cpu.c:
11007 kernel: Get rid of useless trace.
11009 2006-08-28 Mike McCormack <mike@codeweavers.com>
11011 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
11012 dlls/msi/tests/db.c:
11013 msi: Fix writing of long strings to the database.
11015 * dlls/msi/record.c:
11016 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
11018 2006-08-27 H. Verbeet <hverbeet@gmail.com>
11020 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
11021 d3d8: Use proper handles for pixel shaders.
11023 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
11024 d3d8: Improve shader handle management.
11026 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
11028 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
11029 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
11031 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11033 * dlls/msi/msi_Ko.rc:
11034 msi: Updated Korean resource.
11036 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
11038 * dlls/dbghelp/stabs.c:
11039 dbghelp: Removed stabs dump facility now that we have it (for PE files)
11042 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
11043 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
11044 winedump: Added -G option to dump raw stabs information from PE files.
11046 * programs/winedbg/memory.c:
11047 winedbg: Native dbghelp generate long basic types, so handle them too.
11049 2006-08-27 Jacek Caban <jacek@codeweavers.com>
11051 * dlls/mshtml/olecmd.c:
11052 mshtml: Added IDM_UNDERLINE implementation.
11054 * dlls/mshtml/olecmd.c:
11055 mshtml: Added IDM_ITALIC implementation.
11057 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
11058 dlls/mshtml/olecmd.c:
11059 mshtml: Added IDM_FONTNAME implementation.
11061 2006-08-25 James Hawkins <truiken@gmail.com>
11063 * dlls/msi/dialog.c:
11064 msi: Add a stub implementation of the VolumeCostList control.
11066 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
11067 msi: Add initial implementation of the DirectoryListUp event.
11069 * dlls/msi/dialog.c:
11070 msi: Add initial implementation of the DirectoryCombo control.
11072 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
11074 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
11075 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
11076 dlls/wined3d/wined3d_private.h:
11077 wined3d: Find the correct sampler type for < 2.0 pshaders.
11079 * dlls/wined3d/surface.c:
11080 wined3d: Properly initialize a variable.
11082 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
11084 * dlls/advapi32/tests/registry.c:
11085 advapi32/tests: Cast-qual warnings fix.
11087 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
11089 * dlls/riched20/editor.c:
11090 riched20: Remove two testing fixme's that were accidentally committed.
11092 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
11094 * dlls/user/combo.c:
11095 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
11096 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
11097 breaks Z-order based painting.
11098 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
11099 WM_PAINT like Windows does.
11101 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
11103 * dlls/opengl32/wgl.c:
11104 opengl: Fix Mesa/DRI regression.
11106 2006-08-27 Robert Reif <reif@earthlink.net>
11108 * dlls/advapi32/tests/security.c:
11109 advapi32: Fix security tests to not crash on windows.
11111 2006-08-26 Robert Reif <reif@earthlink.net>
11113 * dlls/kernel/locale.c:
11114 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
11117 2006-08-25 Frank Richter <frank.richter@gmail.com>
11119 * dlls/setupapi/queue.c:
11120 setupapi: Make do_file_copyW send "target newer" notifications.
11122 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
11123 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
11124 as observed on Windows XP.
11126 2006-08-27 Alexandre Julliard <julliard@winehq.org>
11128 * dlls/kernel/path.c:
11129 kernel: Fixed off-by-one error in GetShortPathNameW.
11131 2006-08-26 Alexandre Julliard <julliard@winehq.org>
11133 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
11134 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
11135 wrc: Get rid of xmalloc casts.
11137 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
11138 tools/wrc/parser.y, tools/wrc/utils.c:
11139 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
11141 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
11142 wmc: Get rid of xmalloc casts.
11144 * tools/wmc/mcy.y, tools/wmc/utils.c:
11145 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
11147 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
11148 tools/widl/widltypes.h, tools/widl/write_msft.c:
11149 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
11151 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
11153 makefiles: Get rid of the checklink rules, they no longer work.
11155 2006-08-26 Robert Shearman <rob@codeweavers.com>
11157 * dlls/ole32/oleproxy.c:
11158 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
11159 Invoke, even though we are requesting a buffer size of 0 as we put
11160 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
11162 * dlls/ole32/oleproxy.c:
11163 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
11164 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
11167 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
11168 ole32: Add support for main-threaded apartments.
11169 A main-threaded apartment is the first single-threaded apartment in the
11170 process. It was designed to be used for legacy applications that don't
11171 want to think about threading at all, even if they are always called
11172 from the same context, as is the case for regular STAs.
11174 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
11175 ole32: Move the opening of the AppId key for a clsid to a helper function.
11177 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
11178 ole32: CoGetClassObject should host a single-threaded object in a
11179 single-threaded apartment if executing in a multi-threaded apartment,
11182 * dlls/ole32/compobj.c:
11183 ole32: Get the threading model value for inproc classes and output a
11184 fixme if we should create it in an apartment of another type.
11186 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
11188 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
11189 dlls/advapi32/eventlog.c:
11190 advapi32: Cast-qual warnings fix.
11192 2006-08-26 Jacek Caban <jacek@codeweavers.com>
11194 * dlls/mshtml/olecmd.c:
11195 mshtml: Better stub for QueryStatus(CGID_MSHTML).
11197 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
11198 mshtml: Added nsICommandParams argument to do_ns_command.
11200 2006-08-26 Robert Reif <reif@earthlink.net>
11202 * dlls/secur32/tests/secur32.c:
11203 secur32: Fix secur32 test to pass on windows.
11205 2006-08-25 Robert Reif <reif@earthlink.net>
11207 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
11208 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
11210 * dlls/advapi32/tests/lsa.c:
11211 advapi32: Fix lsa tests.
11213 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11215 * dlls/shlwapi/shlwapi_Ko.rc:
11216 shlwapi: Updated Korean resource.
11218 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
11220 * dlls/shell32/shlfileop.c:
11221 shell32: Fix a bug in SHELL_ConfirmW.
11222 Fix a bug introduced while changing the OK/Cancel to Yes/No.
11224 2006-08-26 Alexandre Julliard <julliard@winehq.org>
11226 * dlls/winex11.drv/Makefile.in:
11227 winex11.drv: Remove no longer used all: target.
11229 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
11231 * programs/oleview/typelib.c:
11232 oleview: Added data freeing in EnumFuncs function.
11234 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
11236 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
11237 quartz: Skip over INFO chunk in AVI file parsing.
11239 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
11241 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
11242 dlls/comctl32/theme_listbox.c:
11243 comctl32: Remove unneccessary default debug channels.
11245 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
11247 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
11248 dlls/wined3d/wined3d_private.h:
11249 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
11251 2006-08-25 Mike McCormack <mike@codeweavers.com>
11253 * dlls/msi/package.c:
11254 msi: Set the ALLUSERS property to 1 always.
11256 * dlls/msi/alter.c:
11257 msi: Fix a memory leak.
11259 * dlls/msi/dialog.c:
11260 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
11262 2006-08-25 Alexandre Julliard <julliard@winehq.org>
11264 * dlls/winex11.drv/opengl.c:
11265 winex11.drv: Fix a compiler warning when OpenGL is missing.
11267 * dlls/crypt32/tests/encode.c:
11268 crypt32/tests: Avoid sizeof in traces.
11270 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
11271 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
11272 configure: Set rpath on all executables that link to libwine.
11273 Also add the -multiply_defined suppress option for executables on MacOS.
11275 * configure, configure.ac:
11276 configure: Make sure timezone and daylight are variables.
11278 * aclocal.m4, configure, configure.ac:
11279 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
11281 * configure, configure.ac:
11282 configure: Enable the -Wwrite-strings flag.
11284 * tools/winedump/main.c, tools/winedump/output.c,
11285 tools/winedump/winedump.h:
11286 winedump: Get rid of the install script.
11288 * programs/make_progs:
11289 make_progs: Update the directory list in configure.ac too.
11292 make_dlls: Update the directory list in configure.ac too.
11294 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11296 * programs/regedit/Ko.rc:
11297 regedit: Updated Korean resource.
11299 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
11301 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
11302 tools/widl/widl.c, tools/widl/widltypes.h:
11303 widl: Remove usage of type_t ref field for base types; simplify code.
11305 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
11307 * tools/widl/parser.y:
11308 widl: Write-strings warning fix.
11310 * dlls/mshtml/nsiface.idl:
11311 mshtml: Write-strings warnings fix.
11313 2006-08-25 Mike McCormack <mike@codeweavers.com>
11315 * dlls/msi/helpers.c, dlls/msi/package.c:
11316 msi: Reimplement msi_dup_property and msi_get_property_int.
11318 * dlls/msi/msipriv.h, dlls/msi/package.c:
11319 msi: Store properties in a hash table, not the database.
11320 Use string insensitive comparisons for property names.
11322 2006-08-24 James Hawkins <truiken@gmail.com>
11324 * dlls/msi/dialog.c:
11325 msi: Fix the height of the line control window.
11327 * dlls/msi/dialog.c:
11328 msi: Add a stub implementation of the DirectoryList dialog control.
11330 * dlls/msi/dialog.c:
11331 msi: Add a stub implementation of the DirectoryCombo dialog control.
11333 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
11335 * include/softpub.h:
11336 softpub.h: Added some GUIDs.
11338 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
11340 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
11341 wined3d: Load projected textures in fragment shaders.
11343 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
11344 wined3d: Compile pixel shaders in drawprim.
11346 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11348 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
11349 riched32: Add version resource.
11352 wine.inf: Add a bunch of fake dlls.
11354 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
11356 * dlls/ntdll/version.c:
11357 ntdll: Print 64bit integers with wine_dbgstr_longlong.
11359 2006-08-24 James Hawkins <truiken@gmail.com>
11361 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
11362 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
11363 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
11364 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
11365 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
11366 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
11367 msi: Inform the user with an error message when the MSI file path is invalid.
11369 2006-08-24 Alexandre Julliard <julliard@winehq.org>
11371 * ANNOUNCE, ChangeLog, VERSION, configure:
11374 ----------------------------------------------------------------
11375 2006-08-24 Alexandre Julliard <julliard@winehq.org>
11377 * configure, configure.ac:
11378 configure: Fixed bug in previous OpenGL warning patch.
11380 2006-08-17 Robert Reif <reif@earthlink.net>
11382 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
11383 advapi32: Output information on failed LsaQueryInformationPolicy tests.
11385 2006-08-24 Mike McCormack <mike@codeweavers.com>
11387 * dlls/msi/table.c:
11388 msi: Fix strings with lengths that are exact multiples of 2^16.
11390 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
11392 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
11393 gdi: Add missing glyph code to GetGlyphIndices and tests.
11395 2006-08-24 Mike McCormack <mike@codeweavers.com>
11397 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
11398 shell32: Use kernel functions in preference to libwine ones.
11400 * dlls/shell32/tests/shlfileop.c:
11401 shell32: Fix compilation of test on MSVC6.
11403 2006-08-24 James Hawkins <truiken@gmail.com>
11405 * dlls/msi/dialog.c:
11406 msi: Add an initial implementation of the PathEdit control.
11408 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
11410 * dlls/opengl32/wgl.c:
11411 opengl32: Fix ATI OpenGL bug.
11413 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
11415 * configure, configure.ac:
11416 configure: Extend the current OpenGL/Direct3D warning code.
11418 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11420 * programs/winecfg/Ko.rc:
11421 winecfg: Updated Korean Resource.
11423 2006-08-23 Benjamin Arai <me@benjaminarai.com>
11425 * dlls/oleaut32/tests/vartest.c:
11426 oleaut32: Updated conformance test return string for VT_RESERVED.
11428 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
11430 * tools/winedump/debug.c, tools/winedump/dump.c:
11431 winedump: Cast-qual warnings fix.
11433 2006-08-23 James Liggett <jrliggett@cox.net>
11435 * dlls/winex11.drv/window.c:
11436 winex11.drv: Fix explorer regression caused by systray patch
11437 Move systray_dock_window call to X11DRV_CreateWindow so that it can
11438 safely call SetWindowPos without having _CheckNotSysLevel crash the
11441 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
11443 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11444 riched20: Add tests for EM_GETMODIFY.
11446 2006-08-23 Huw Davies <huw@codeweavers.com>
11448 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
11449 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
11451 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
11452 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
11454 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
11455 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
11457 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
11458 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
11460 This shows that the IRpcStubBuffer for a delegated stub's base
11461 interface is stored at (void**)This-1.
11463 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
11464 rpcrt4: Tests for NdrDllGetClassObject.
11465 These show that delegated stubs need different Connect, Disconnect and
11466 CountRefs methods than non-delegated stubs (ie they don't use all of
11467 the CStdStubBuffer_* functions).
11469 2006-08-23 Jacek Caban <jacek@codeweavers.com>
11471 * dlls/mlang/mlang.c:
11472 mlang: Added IMultiLanguage3 interface stub implementation.
11474 * include/mlang.idl:
11475 mlang.idl: Added IMultiLanguage3 declaration.
11477 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
11479 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
11480 msvcrt: Fix scanf format "%i" base detection.
11482 2006-08-21 Stefan Huehner <stefan@huehner.org>
11484 * programs/winedbg/winedbg.man.in:
11485 winedbg: Fix typo in manpage.
11487 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
11489 * dlls/wined3d/device.c:
11490 wined3d: Make the destination surface glDirty in UpdateSurface.
11492 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
11494 * dlls/winspool.drv/tests/info.c:
11495 winspool.drv/tests: Write-strings warnings fix.
11497 * dlls/winspool.drv/info.c:
11498 winspool.drv: Write-strings warnings fix.
11500 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
11502 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
11503 wineps.drv: Write-strings warnings fix.
11505 * dlls/ddraw/main.c:
11506 ddraw: Write-strings warnings fix.
11508 2006-08-23 Alexandre Julliard <julliard@winehq.org>
11510 * README, loader/wine.man.in:
11511 Documentation updates.
11513 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
11514 tools: Added a man page for wineprefixcreate.
11516 * DEVELOPERS-HINTS:
11517 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
11519 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
11521 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
11522 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
11523 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
11524 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
11525 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
11526 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
11527 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
11528 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
11529 dlls/shlwapi/string.c:
11530 shlwapi: Move strings used by StrFromTimeInterval to resources.
11532 * programs/regedit/En.rc, programs/regedit/Pl.rc,
11533 programs/regedit/about.c, programs/regedit/childwnd.c,
11534 programs/regedit/framewnd.c, programs/regedit/listview.c,
11535 programs/regedit/main.c, programs/regedit/main.h,
11536 programs/regedit/resource.h:
11537 regedit: Put language-dependent strings in resources.
11539 * programs/regedit/framewnd.c:
11540 regedit: Remove custom filter from open/save dialogs.
11542 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
11544 * programs/winecfg/winecfg.c:
11545 winecfg: Make sure we can use a large text.
11547 * dlls/wintrust/wintrust_main.c:
11548 wintrust: Add some documentation.
11550 2006-08-23 Alexandre Julliard <julliard@winehq.org>
11552 * configure, configure.ac:
11553 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
11555 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
11557 * configure, configure.ac:
11558 configure: Show messages about additional packages with --verbose.
11560 2006-08-22 James Liggett <jrliggett@cox.net>
11562 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
11563 dlls/winex11.drv/x11drv_main.c:
11564 winex11.drv: Add XEmbed system tray support.
11565 Portions of this patch based on the work of Mike Hearn and Rob
11568 2006-08-22 James Hawkins <truiken@gmail.com>
11570 * programs/msiexec/msiexec.c:
11571 msiexec: Add handling for msiexec's regserver option.
11573 2006-08-23 Mike McCormack <mike@codeweavers.com>
11576 server: Use ntdll values where possible.
11578 * include/windef.h:
11579 windef.h: Add a definition for FILETIME.
11581 * dlls/ntdll/threadpool.c:
11582 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
11584 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
11586 * programs/winecfg/Nl.rc:
11587 winecfg: Update Dutch resource.
11589 * programs/winecfg/driveui.c:
11590 winecfg: Wrong text in messagebox.
11592 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11594 * dlls/shlwapi/shlwapi_Ko.rc:
11595 shlwapi: Update Korean resource.
11597 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
11599 * libs/wine/loader.c:
11600 libwine: Cast-qual warning fix.
11602 * tools/winebuild/res16.c:
11603 winebuild: Cast-qual warnings fix.
11605 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
11607 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
11608 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
11609 ntdll/tests: Print 64bit integers as two 32 bit integers.
11611 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
11613 * dlls/winex11.drv/opengl.c:
11614 winex11.drv: Fix opengl pixel format bug.
11616 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
11618 * dlls/mshtml/Tr.rc:
11619 mshtml: Update Turkish resources.
11621 2006-08-22 Juan Lang <juan_lang@yahoo.com>
11623 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
11624 crypt32: Add CryptFormatObject stub.
11626 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
11628 * dlls/shell32/shell32_Pl.rc:
11629 shell32: Pl.rc: Fix a backslash.
11631 * dlls/shlwapi/string.c:
11632 shlwapi: Make StrFormatByteSize format numbers using locale settings.
11634 2006-08-22 Jacek Caban <jacek@codeweavers.com>
11636 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
11637 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
11638 dlls/mshtml/tests/htmldoc.c:
11639 mshtml: Use IPropertyNotifySink connection point.
11641 2006-08-22 Robert Reif <reif@earthlink.net>
11643 * dlls/dsound/propset.c:
11644 dsound: Remove unused parameter from propset functions.
11646 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
11648 * configure, configure.ac:
11649 configure: Try to #include <pthread.h> before checking for pthread_np.h.
11651 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
11653 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
11654 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
11656 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
11658 * dlls/crypt32/main.c:
11659 crypt32: Print parameters and add some documentation.
11661 2006-08-21 James Hawkins <truiken@gmail.com>
11663 * dlls/msi/tests/package.c:
11664 msi: Add tests for the AppSearch action.
11666 * dlls/msi/cond.y, dlls/msi/tests/package.c:
11667 msi: Add handling for MsiEvaluateCondition's substring operators.
11669 * dlls/msi/tests/package.c:
11670 msi: Add tests for MsiEvaluateCondition's substring operators.
11672 2006-08-22 Mike McCormack <mike@codeweavers.com>
11674 * dlls/itss/itss.c:
11675 itss: Simplify the class factory.
11677 2006-08-22 Kai Blin <kai.blin@gmail.com>
11679 * dlls/kernel/sync.c:
11680 kernel: Set last error in CreateIoCompletionPort.
11682 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
11684 * dlls/shlwapi/string.c:
11685 shlwapi: Format the kilobyte file size number using locale settings.
11686 The code is quite complex but I haven't found any easier way to do it
11687 (passing NULL as NUMBERFMT results in two decimal places being appended).
11689 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
11690 shell32: Show file size in the details view in kilobytes.
11692 2006-08-22 Mike McCormack <mike@codeweavers.com>
11694 * dlls/shell32/shlfileop.c:
11695 shell32: Don't add the directory name twice when recursing into subdirectories.
11697 2006-08-21 Benjamin Arai <me@benjaminarai.com>
11699 * dlls/oleaut32/typelib.c:
11700 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
11702 2006-08-21 Juan Lang <juan_lang@yahoo.com>
11704 * dlls/crypt32/oid.c:
11705 crypt32: Fix a misplaced parenthesis.
11707 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
11709 * dlls/oleaut32/variant.c:
11710 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
11712 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
11714 * programs/winecfg/No.rc:
11715 winecfg: Update Norwegian Bokmål resources.
11717 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
11719 * programs/winecfg/Tr.rc:
11720 winecfg: Update Turkish resources.
11722 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
11724 * dlls/riched20/editor.c:
11725 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
11727 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
11729 * programs/oleview/main.h, programs/oleview/typelib.c:
11730 oleview: Added dispinterface handling to idl viewer.
11732 * programs/oleview/typelib.c:
11733 oleview: Added typedef handling to idl viewer.
11735 2006-08-21 Huw Davies <huw@codeweavers.com>
11737 * dlls/winex11.drv/xrender.c:
11738 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
11740 2006-08-19 Frank Richter <frank.richter@gmail.com>
11742 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11743 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11744 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
11745 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
11746 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
11747 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
11748 programs/winecfg/audio.c, programs/winecfg/properties.h,
11749 programs/winecfg/resource.h:
11750 winecfg: audio: Use strings from resources.
11752 2006-08-18 Frank Richter <frank.richter@gmail.com>
11754 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11755 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11756 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
11757 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
11758 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
11759 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
11760 programs/winecfg/driveui.c, programs/winecfg/resource.h:
11761 winecfg: driveui: Load UI strings from resources.
11763 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
11765 * programs/winecfg/Fr.rc:
11766 winecfg: Update French translation.
11768 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
11770 * dlls/wined3d/device.c:
11771 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
11773 * dlls/wined3d/device.c:
11774 wined3d: Print real unhandled D3DCMPFUNC value.
11776 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
11778 * programs/oleview/typelib.c:
11779 oleview: Added idl save to file functionality.
11781 * programs/oleview/main.h, programs/oleview/typelib.c:
11782 oleview: Added idl displaying.
11783 - Added idl displaying.
11784 - Fixed AddToTLDataStrWithTabsW function.
11786 * programs/oleview/typelib.c:
11787 oleview: Added idl formatting.
11789 * programs/oleview/typelib.c:
11790 oleview: Added functions description to idl generation.
11792 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
11794 * dlls/advpack/tests/install.c:
11795 advpack/tests: Make RunSetupCommand not popup dialogs.
11797 2006-08-21 Mike McCormack <mike@codeweavers.com>
11799 * dlls/kernel/actctx.c:
11800 kernel32: Print parameters, call SetLastError() when failing.
11802 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
11804 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
11805 include/wine/wined3d_gl.h:
11806 wined3d: Better GPU detection.
11808 2006-08-19 H. Verbeet <hverbeet@gmail.com>
11810 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
11811 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
11812 dlls/wined3d/wined3d_private.h:
11813 wined3d: Improve float constant loading a bit.
11814 - Use a list to keep track of what constants are set.
11815 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
11817 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
11818 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
11819 dlls/wined3d/wined3d_private.h:
11820 wined3d: Lookup GLSL float uniform locations only once per program.
11822 * dlls/wined3d/stateblock.c:
11823 wined3d: Free the float constant map arrays for all stateblocks.
11825 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
11826 wined3d: Fix indices for the float constant map.
11827 Indices for the float constant map should be multiplied by 4 because
11828 we're loading 4 component float vectors, not because the size of a
11831 2006-08-18 Jacek Caban <jacek@codeweavers.com>
11833 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
11834 mshtml: Added IDM_BOLD implementation.
11836 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
11838 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
11840 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
11842 2006-08-19 Dan Kegel <dank@kegel.com>
11845 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
11847 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
11849 * dlls/riched20/editor.c:
11850 riched20: Swap two lines that were in wrong order / caused notification not
11853 2006-08-19 Kai Blin <kai.blin@gmail.com>
11855 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
11856 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
11858 2006-08-19 Robert Reif <reif@earthlink.net>
11860 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
11861 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
11864 * dlls/advapi32/tests/security.c:
11865 advapi32: LookupAccountSid buffer size query tests.
11867 * dlls/advapi32/security.c:
11868 advapi32: LookupAccountSid buffer size query fixes.
11870 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
11872 * dlls/qcap/capturegraph.c:
11873 qcap: Print 64bit integers with wine_dbgstr_longlong.
11875 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
11877 * programs/winecfg/No.rc:
11878 winecfg: Update Norwegian Bokmål resources.
11880 * dlls/shlwapi/shlwapi_No.rc:
11881 shlwapi: Update Norwegian Bokmål resources.
11883 2006-08-18 Stefan Huehner <stefan@huehner.org>
11885 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
11886 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
11887 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
11888 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
11889 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
11890 dlls/twain_32/dsm_ctrl.c:
11891 Fix some -Wstrict-prototype warnings () -> (void).
11893 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
11895 * dlls/comctl32/toolbar.c:
11896 comctl32: Correctly map toolbar bitmap mask color in case of non-default
11899 2006-08-18 Alexandre Julliard <julliard@winehq.org>
11901 * dlls/msvcrt/except.c:
11902 msvcrt: Fixed access to the extra arguments of setjmp3.
11904 * dlls/user/user_main.c:
11905 user: Add .exe extension to wineboot just in case.
11907 * programs/explorer/explorer.c:
11908 explorer: Specify an explicit path when launching winefile.
11910 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
11912 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
11913 quartz: Print 64bit integers with wine_dbgstr_longlong.
11915 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
11917 * dlls/quartz/dsoundrender.c:
11918 quartz: DSoundRender: Do not overwrite a full buffer.
11920 2006-08-18 Frank Richter <frank.richter@gmail.com>
11922 * dlls/shlwapi/shlwapi_De.rc:
11923 shlwapi: Update German resources.
11925 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11926 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11927 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
11928 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
11929 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
11930 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
11931 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
11932 winecfg: x11drv: Load vertex shader mode strings from resources.
11934 2006-08-18 Tom Wickline <twickline@gmail.com>
11936 * DEVELOPERS-HINTS:
11937 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
11939 2006-08-18 Jacek Caban <jacek@codeweavers.com>
11941 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
11942 mshtml: Added more Exec tests and fixes.
11944 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
11946 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
11947 ntdll: Fix failing test on windows.
11949 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
11951 * dlls/sfc/sfc_main.c:
11952 sfc: Print a FIXME only once.
11954 2006-08-18 Robert Reif <reif@earthlink.net>
11956 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
11957 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
11958 dlls/dsound/tests/propset.c:
11959 dsound: Add class factory tests.
11961 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
11962 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
11963 dlls/dsound/propset.c:
11964 dsound: Class factory cleanup.
11965 Consolidate all class factories into a single implementation.
11966 Fixes a problem discovered by oleview.
11968 2006-08-17 Kai Blin <kai.blin@gmail.com>
11970 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
11971 secur32: Gracefully handle ntlm_auth versions that don't support the new
11974 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
11976 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
11977 shlwapi: Add the Polish translation.
11979 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
11980 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
11981 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
11982 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
11983 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
11984 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
11985 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
11986 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
11987 shlwapi: Store the "%ld bytes" string as a resource.
11989 * dlls/shell32/trash.c:
11990 shell32: Show the original file name and deletion date in the Trash folder.
11992 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
11993 shell32: Add desktop entries parsing code.
11995 * dlls/shell32/shlfileop.c:
11996 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
11998 2006-08-18 Mike McCormack <mike@codeweavers.com>
12000 * dlls/kernel/locale.c:
12001 kernel32: Change a FIXME to a WARN.
12003 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
12004 dlls/msi/sql.y, dlls/msi/tokenize.c:
12005 msi: Add a stub ALTER query.
12007 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
12009 * tools/widl/typegen.c:
12010 widl: Output format-strings for interface pointers.
12012 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
12013 tools/widl/typegen.c, tools/widl/typegen.h:
12014 widl: Allow format-string functions to work with objects.
12016 2006-08-17 Robert Reif <reif@earthlink.net>
12018 * dlls/advapi32/tests/security.c:
12019 advapi32: Fix test_LookupAccountSid to work on win9x.
12021 2006-08-17 Jacek Caban <jacek@codeweavers.com>
12023 * dlls/mshtml/conpoint.c:
12024 mshtml: Fix Advise implementation for IPropertyNotifySink.
12026 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
12027 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
12029 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
12031 * dlls/shlwapi/string.c:
12032 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
12034 2006-08-17 Huw Davies <huw@codeweavers.com>
12036 * dlls/rpcrt4/ndr_marshall.c:
12037 rpcrt4: Remember to skip over the conformance description.
12039 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
12041 * dlls/comctl32/imagelist.c:
12042 comctl32: Fix ImageList_Replace function to correctly apply image mask.
12044 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
12046 * include/wintrust.h:
12047 wintrust.h: Added some defines.
12049 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
12051 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
12052 secur32: Make tests loadable on NT4.
12054 2006-08-17 Alexandre Julliard <julliard@winehq.org>
12056 * dlls/user/user_main.c, programs/explorer/desktop.c:
12057 user: Defer all ExitWindowsEx processing to wineboot.
12059 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
12060 programs/wineboot/wineboot.c:
12061 wineboot: Added support for doing a proper shutdown before rebooting.
12062 Send WM_QUERYENDSESSION messages to all windows of a given process
12063 before moving on to the next.
12064 Switch option parsing to getopt.
12065 Added a bunch of options to control shutdown behavior.
12067 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
12069 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
12070 dlls/winex11.drv/opengl.c:
12071 x11drv/opengl: Pixel format rewrite.
12073 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
12075 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
12076 dlls/riched20/style.c:
12077 riched20: Send EN_LINK notifications. Properly underline / color links.
12079 2006-08-17 Kai Blin <kai.blin@gmail.com>
12081 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
12082 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
12083 secur32: Add real signing / verifying to NTLM provider.
12085 * dlls/secur32/ntlm.c:
12086 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
12089 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
12091 * programs/regedit/childwnd.c:
12092 regedit: Write-strings warnings fix.
12094 * dlls/ddraw/direct3d.c:
12095 ddraw: Write-strings warnings fix.
12097 * dlls/winspool.drv/info.c:
12098 winspool.drv: Write-strings warning fix.
12100 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
12102 * tools/widl/proxy.c:
12103 widl: Use typegen.c format-string functions in proxy.c.
12105 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
12106 tools/widl/typegen.h:
12107 widl: Move format-string declaration output to typegen.c.
12109 2006-08-17 Jacek Caban <jacek@codeweavers.com>
12111 * dlls/mshtml/tests/htmldoc.c:
12112 mshtml: Added test of edit mode.
12114 * dlls/mshtml/olecmd.c:
12115 mshtml: Added beginning implementation of IDM_EDITMODE.
12117 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
12118 mshtml: Rename get_property to get_client_disp_property and make it available
12121 * include/mshtmhst.idl:
12122 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
12124 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
12126 * dlls/wined3d/surface.c:
12127 wined3d: Make sure b_info structure is properly allocated and released.
12129 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
12131 * tools/winedump/minidump.c:
12132 winedump: Print each 64bit integers as two 32 bit integers.
12134 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12136 * programs/winecfg/Ko.rc:
12137 winecfg: Updated Korean resource.
12139 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
12141 * programs/winecfg/Tr.rc:
12142 winecfg: Update Turkish resource file.
12144 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
12146 * programs/winecfg/No.rc:
12147 winecfg: Updated Norwegian Bokmål resources.
12149 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
12151 * dlls/comctl32/toolbar.c:
12152 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
12154 2006-08-16 Frank Richter <frank.richter@gmail.com>
12156 * programs/winecfg/appdefaults.c:
12157 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
12159 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
12160 programs/winecfg/winecfg.h:
12161 winecfg: Use WCHARs for window title, current app.
12163 2006-08-16 Huw Davies <huw@codeweavers.com>
12165 * dlls/rpcrt4/tests/ndr_marshall.c:
12166 rpcrt4: Add tests for NdrAllocate.
12168 2006-08-16 Frank Richter <frank.richter@gmail.com>
12170 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
12171 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
12172 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
12173 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
12174 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
12175 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
12176 winecfg: New resource strings for appdefaults.
12178 2006-08-16 Jacek Caban <jacek@codeweavers.com>
12180 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
12181 mshtml: Added [Get|Set]ParentContentListener implementation.
12183 2006-08-16 Robert Shearman <rob@codeweavers.com>
12185 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
12186 advapi32: Add tests for RegQueryValueEx to show that it sets the data
12187 size to 0 when a buffer isn't present and that it sets the type to
12190 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
12192 * dlls/wined3d/device.c:
12193 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
12195 2006-08-16 Robert Reif <reif@earthlink.net>
12197 * dlls/secur32/tests/secur32.c:
12198 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
12200 2006-08-16 Alexandre Julliard <julliard@winehq.org>
12203 user: Explicitly load explorer.exe from the system directory.
12206 wine.inf: Create a fake exe for explorer.exe.
12208 2006-08-16 Robert Shearman <rob@codeweavers.com>
12210 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
12211 ole32: Move some functions out of compobj.c that don't belong there and update
12212 the copyright statement.
12214 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
12215 dlls/ole32/tests/marshal.c:
12216 ole32: Add some more tests for failure cases of Co* functions and make builtin
12219 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
12220 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
12221 to conform to these.
12223 * dlls/rpcrt4/ndr_stubless.c:
12224 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
12227 2006-08-16 Hans Leidekker <hans@it.vu.nl>
12229 * dlls/wldap32/option.c:
12230 wldap32: Support setting server controls.
12232 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
12233 wldap32: Document ldap_{get,set}_option and the parsing functions.
12235 2006-08-16 Alexandre Julliard <julliard@winehq.org>
12237 * configure, configure.ac, dlls/Makedll.rules.in,
12238 programs/Makeprog.rules.in:
12239 configure: Setting rpath should no longer be needed for dlls.
12241 2006-08-16 Mike McCormack <mike@codeweavers.com>
12243 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
12244 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
12245 Makes builtin shlwapi behave better during reboot after IE6 install.
12247 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
12248 shlwapi: Add a stub implementation for ZoneComputePaneSize.
12249 Allows IE6 to show its main window with builtin shlwapi.
12251 * dlls/msi/tests/db.c:
12252 msi: Fix a couple of memory leaks in the test code.
12254 2006-08-16 Frank Richter <frank.richter@gmail.com>
12256 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
12257 programs/winecfg/winecfg.h:
12258 winecfg: appdefaults: Use more strings from resources, unicode.
12260 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
12261 programs/winecfg/winecfg.h:
12262 winecfg: Make load_string public.
12264 * programs/winecfg/De.rc:
12265 winecfg: Tweak and update German resources.
12267 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
12269 * tools/widl/proxy.c:
12270 widl: Generate proxy code for user marshalled types.
12272 * tools/widl/proxy.c:
12273 widl: Fix out-only temporary variable generation.
12275 * tools/widl/proxy.c:
12276 widl: Fix NdrComplexStructUnmarshall calls in generated code.
12278 * tools/widl/proxy.c:
12279 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
12281 * tools/widl/header.c, tools/widl/parser.y:
12282 widl: Calculate method indices in parser instead of during header generation.
12284 2006-08-15 Robert Reif <reif@earthlink.net>
12286 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
12287 secur32: Add GetComputerObjectName tests.
12289 * dlls/secur32/secur32.c:
12290 secur32: Partial GetComputerObjectName implementation.
12292 * dlls/advapi32/tests/lsa.c:
12293 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
12295 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
12296 kernel32: Add GetNativeSystemInfo.
12298 2006-08-15 James Hawkins <truiken@gmail.com>
12300 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
12301 msi: Add a stub for MsiGetFeatureCost.
12303 * dlls/msi/source.c:
12304 msi: Use the bare minimum number of parameters for LookupAccountName.
12306 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
12308 * dlls/wineps.drv/ps.c:
12309 wineps.drv: Write-strings warnings fix and declare function static.
12311 * dlls/crypt32/tests/oid.c:
12312 crypt32/tests: Write-strings warning fix.
12314 2006-08-15 Jacek Caban <jacek@codeweavers.com>
12316 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
12317 mshtml: Correctly handle nsILoadGroup.
12319 2006-08-15 Alexandre Julliard <julliard@winehq.org>
12321 * server/process.c:
12322 server: Store the actual process count in snapshots.
12323 We can't rely on running_processes for that, since it now also counts
12324 processes waiting for SIGKILL and those aren't included in snapshots.
12326 * dlls/user/tests/cursoricon.c:
12327 user/tests: Fix a compiler warning, and remove some useless casts.
12329 * dlls/ntdll/loadorder.c:
12330 ntdll: Default to native loadorder for the main exe if not in system directory.
12331 Unlike dlls, executables can have the same name without necessarily
12332 being the same application, so defaulting to native is more likely to
12333 do the right thing.
12335 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
12337 * dlls/kernel/tests/file.c:
12338 kernel/tests: Wrong error code checked.
12340 * dlls/setupapi/tests/devinst.c:
12341 setupapi: Make tests loadable again on NT4.
12343 * include/winerror.h:
12344 winerror.h: Added an error code.
12346 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
12347 include/wintrust.h:
12348 wintrust: Added stubbed WintrustLoadFunctionPointers.
12350 2006-08-15 Mike McCormack <mike@codeweavers.com>
12352 * configure, configure.ac, dlls/infosoft/Makefile.in,
12353 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
12354 programs/winetest/Makefile.in:
12355 infosoft: Add a test for the language neutral word breaker.
12357 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
12359 * programs/winecfg/En.rc:
12360 winecfg: Improve wording of virtual desktop explanation.
12362 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
12364 * dlls/ddraw/main.c:
12365 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
12367 2006-08-15 Alexandre Julliard <julliard@winehq.org>
12370 relpath: Properly handle a "." directory name.
12372 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
12374 * dlls/usp10/tests/usp10.c:
12375 usp10: Remove unnecessary casts in test suite.
12377 2006-08-14 Juan Lang <juan_lang@yahoo.com>
12379 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
12380 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
12381 dlls/crypt32/tests/chain.c:
12382 crypt32: Implement CertCreateCertificateChainEngine and
12383 CertFreeCertificateChainEngine.
12385 * include/wincrypt.h:
12386 crypt32: Implement CertCreateCertificateChainEngine and
12387 CertFreeCertificateChainEngine.
12389 2006-08-15 Alexandre Julliard <julliard@winehq.org>
12391 * configure, configure.ac, include/config.h.in, loader/kthread.c:
12392 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
12394 * configure, configure.ac:
12395 configure: Disable optimization on MacOS because of gcc bug.
12397 * configure, configure.ac:
12398 configure: Use a platform name check for MacOS shared library support,
12399 it's completely different from the others anyway.
12401 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
12402 configure: Moved the library checks after the function checks to avoid code
12405 2006-08-15 Kai Blin <kai.blin@gmail.com>
12408 secur32: Fix typo in ISC flags.
12410 * dlls/secur32/ntlm.c:
12411 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
12413 2006-08-14 Kai Blin <kai.blin@gmail.com>
12415 * dlls/secur32/ntlm.c:
12416 secur32: Copy helper buffer to output buffer before reusing helper buffer.
12418 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
12420 * tools/widl/proxy.c:
12421 widl: Pass the right size to MIDL_memset in generated proxy code.
12423 2006-08-14 James Hawkins <truiken@gmail.com>
12425 * dlls/msi/files.c:
12426 msi: Non-compressed files may come before the list of compressed files in the
12429 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
12431 * dlls/cabinet/tests/extract.c:
12432 cabinet/tests: Write-strings warnings fix.
12434 * dlls/dnsapi/tests/name.c:
12435 dnsapi/tests: Write-strings warnings fix.
12437 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
12439 * programs/winedbg/gdbproxy.c:
12440 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
12442 2006-08-15 Alexandre Julliard <julliard@winehq.org>
12444 * configure, configure.ac, dlls/kernel/Makefile.in,
12445 dlls/ws2_32/Makefile.in, include/config.h.in,
12446 programs/winedbg/Makefile.in, server/Makefile.in:
12447 configure: Only link against libpoll where really necessary.
12449 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
12451 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
12452 include/wintrust.h:
12453 wintrust: Added stubbed WintrustRemoveActionID.
12455 2006-08-14 Frank Richter <frank.richter@gmail.com>
12457 * dlls/user/sysparams.c:
12458 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
12460 * dlls/user/sysparams.c:
12461 user: Initialize size of nonclients struct in load_nonclient_metrics.
12463 2006-08-14 Alexandre Julliard <julliard@winehq.org>
12465 * configure, configure.ac, libs/wine/Makefile.in:
12466 libwine: Also set the current library version for MacOS.
12468 * configure, configure.ac:
12469 configure: Suppress multiple definitions warnings from the MacOS linker.
12471 * server/request.c, server/request.h, server/signal.c:
12472 server: Make sure to completely kill processes before returning from a
12475 * server/process.c, server/process.h, server/thread.c:
12476 server: Send a SIGKILL to processes that don't terminate properly.
12478 2006-08-14 Mike McCormack <mike@codeweavers.com>
12480 * dlls/ole32/ole2.c:
12481 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
12483 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
12485 * programs/winedbg/symbol.c:
12486 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
12489 * programs/winedbg/stack.c:
12490 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
12491 so guard against it.
12493 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
12494 winedbg: Don't ask for module inspection when calling SymInitialize.
12496 2006-08-14 Kai Blin <kai.blin@gmail.com>
12498 * dlls/secur32/ntlm.c:
12499 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
12501 2006-08-14 Frank Richter <frank.richter@gmail.com>
12503 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
12504 uxtheme: Set non-client metrics from theme.
12506 * dlls/uxtheme/msstyles.c:
12507 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
12510 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
12511 uxtheme: Enable gradient captions if a theme provides colors for them.
12513 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
12515 * fonts/system.sfd:
12516 fonts: Add Hebrew to the system font.
12518 2006-08-14 Mike McCormack <mike@codeweavers.com>
12520 * dlls/oleaut32/olepicture.c:
12521 oleaut32: Put the HeapFree back in the right place.
12523 * dlls/ole32/stg_prop.c:
12524 ole32: Use PropVariantInit instead of memset.
12526 2006-08-14 Robert Reif <reif@earthlink.net>
12528 * include/Makefile.in, include/dsgetdc.h:
12529 include: Add dsgetdc.h.
12531 * dlls/advapi32/lsa.c:
12532 advapi32: Move duplicated code into function.
12534 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
12535 advapi32: Try again with different access mask if LsaOpenPolicy fails with
12536 STATUS_ACCESS_DENIED.
12538 2006-08-14 Kai Blin <kai.blin@gmail.com>
12540 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
12541 secur32: Fix heap error.
12543 2006-08-13 Kai Blin <kai.blin@gmail.com>
12545 * dlls/secur32/ntlm.c:
12546 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
12549 2006-08-14 Kai Blin <kai.blin@gmail.com>
12551 * dlls/secur32/ntlm.c:
12552 secur32: Cast helper to ULONG_PTR instead of DWORD.
12554 2006-08-13 Kai Blin <kai.blin@gmail.com>
12556 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
12557 secur32: Implement simple VerifySignature.
12559 2006-08-12 Kai Blin <kai.blin@gmail.com>
12561 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
12562 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
12563 secur32: Implement simple MakeSignature.
12565 2006-08-14 Kai Blin <kai.blin@gmail.com>
12567 * dlls/secur32/ntlm.c:
12568 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
12570 2006-08-13 Benjamin Arai <me@benjaminarai.com>
12572 * dlls/oleaut32/tests/olefont.c:
12573 oleaut32: Conformance test for olefont:AddRefHfont.
12575 * dlls/oleaut32/tests/olefont.c:
12576 oleaut32: Conformance test for olefont:ReleaseHfont.
12578 2006-08-14 Mike McCormack <mike@codeweavers.com>
12580 * dlls/oleaut32/olepicture.c:
12581 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
12583 * dlls/oleaut32/olepicture.c:
12584 oleaut32: Print an IID in the trace, not just a pointer to it.
12586 * dlls/oleaut32/olepicture.c:
12587 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
12589 * dlls/ole32/hglobalstream.c:
12590 ole32: Always set pcbWritten when writing a stream.
12592 * dlls/ole32/ole2.c:
12593 ole32: FreePropVariantArray should return an error if rgvars is null.
12594 As suggested by Rob Shearman.
12596 2006-08-14 Frank Richter <frank.richter@gmail.com>
12598 * dlls/uxtheme/system.c:
12599 uxtheme: Don't back up colors etc. when a theme is already active.
12601 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12603 * programs/view/Ko.rc:
12604 view: Updated Korean resource.
12606 2006-08-12 Robert Reif <reif@earthlink.net>
12608 * dlls/advapi32/tests/security.c:
12609 advapi32: Add more LookupAccountSid tests.
12611 * dlls/advapi32/security.c:
12612 advapi32: Add more SIDs to AccountLookupSid.
12614 * dlls/netapi32/access.c:
12615 netapi32: NetUserModalsGet bug fixes and cleanup.
12617 2006-08-13 Phil Costin <philcostin@hotmail.com>
12619 * dlls/wined3d/glsl_shader.c:
12620 wined3d: Fix vertex shader corruption issue.
12622 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
12624 * programs/winedbg/memory.c:
12625 winedbg: Print 64bit integers with wine_dbgstr_longlong.
12627 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
12629 * dlls/advpack/tests/files.c:
12630 advpack/tests: Write-strings warnings fix.
12632 * dlls/advapi32/tests/security.c:
12633 advapi32/tests: Write-strings warnings fix.
12635 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
12637 * programs/winetest/main.c:
12638 winetest: Write-strings warnings fix.
12640 * programs/taskmgr/dbgchnl.c:
12641 taskmgr: Write-strings warnings fix.
12643 * dlls/crypt32/tests/encode.c:
12644 crypt32/tests: Write-strings warnings fix.
12646 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
12648 * programs/oleview/typelib.c:
12649 oleview: Improved interface handling in idl viewer.
12651 2006-08-12 Jacek Caban <jacek@codeweavers.com>
12653 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
12654 mshtml: Remove no longer used get_nsIURI.
12656 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
12657 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
12660 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
12662 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
12663 widl: Improve pointer null checking logic.
12665 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
12666 widl: Use ref_type to simplify some code.
12668 2006-08-11 Robert Reif <reif@earthlink.net>
12670 * dlls/advapi32/security.c:
12671 advapi32: Add some more well known SIDs.
12673 2006-08-11 Benjamin Arai <me@benjaminarai.com>
12675 * dlls/oleaut32/tests/olefont.c:
12676 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
12679 2006-08-11 James Hawkins <truiken@gmail.com>
12681 * dlls/msi/action.c, dlls/msi/tests/package.c:
12682 msi: If a component's state is not local, source, or default, default to the
12685 2006-08-11 Juan Lang <juan_lang@yahoo.com>
12687 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
12688 dlls/crypt32/tests/main.c:
12689 crypt32: Improve undocumented functions.
12690 - Test and implement I_CryptGetDefaultCryptProv (and correct its
12692 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
12693 its out parameter, correct and show with a test.
12695 * dlls/msi/tokenize.c:
12696 msi: Use wide char strings for token values to avoid an unnecessary
12697 WideCharToMultiByte.
12699 2006-08-11 Alexandre Julliard <julliard@winehq.org>
12701 * tools/winebuild/build.h, tools/winebuild/import.c,
12702 tools/winebuild/main.c, tools/winebuild/relay.c,
12703 tools/winebuild/res16.c, tools/winebuild/res32.c,
12704 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
12705 tools/winebuild/utils.c:
12706 winebuild: Added output() function to properly deal with write errors.
12708 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
12710 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
12711 widl: Don't generate indentation spaces on empty lines.
12713 2006-08-11 Alexandre Julliard <julliard@winehq.org>
12715 * loader/pthread.c:
12716 loader: Exit the whole process when killing the last thread.
12718 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
12720 * programs/winhelp/hlpfile.c:
12721 winhelp: Fix LZ77 decompressor.
12723 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
12725 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
12726 msi/tests: Write-strings warnings fix.
12728 * dlls/msi/files.c:
12729 msi: Write-strings warning fix.
12731 * dlls/version/install.c:
12732 version: Write-strings warnings fix.
12734 2006-08-11 Juan Lang <juan_lang@yahoo.com>
12736 * dlls/crypt32/tests/main.c:
12737 crypt32/tests: Only load crypt32 once.
12739 2006-08-11 Robert Reif <reif@earthlink.net>
12741 * include/lmaccess.h:
12742 lmaccess.h: Add some LOCALGROUP defines.
12744 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
12745 kernel32: Add IsWow64Process.
12747 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
12749 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
12750 wldap32: Write-strings warnings fix.
12752 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
12754 * dlls/shdocvw/regsvr.c:
12755 shdocvw: Set the CLSID_Internet shell folder's attributes.
12757 2006-08-11 Mike McCormack <mike@codeweavers.com>
12759 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
12760 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
12761 include/indexsrv.idl, include/indexsvr.idl:
12762 include: Rename indexsvr.idl to indexsrv.idl.
12764 * dlls/infosoft/wordbreaker.c:
12765 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
12767 2006-08-10 Mike McCormack <mike@codeweavers.com>
12769 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
12771 infosoft: Implement and register the language neutral wordbreaker, not the
12774 2006-08-10 Aric Stewart <aric@codeweavers.com>
12776 * dlls/user/menu.c:
12777 user: Implement MNS_NOTIFYBYPOS.
12779 2006-08-11 Alexandre Julliard <julliard@winehq.org>
12781 * dlls/ntdll/signal_i386.c:
12782 ntdll: Remove some macros and clean up the code now that all platforms use
12785 * dlls/ntdll/signal_i386.c:
12786 ntdll: Switch linux to siginfo-style signal handling.
12788 2006-08-11 Mike McCormack <mike@codeweavers.com>
12790 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
12791 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
12792 pstorec: Add a stub implementation.
12794 2006-08-10 Benjamin Arai <me@benjaminarai.com>
12796 * dlls/oleaut32/olefont.c:
12797 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
12799 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
12801 * tools/bug_report.pl:
12802 bug_report.pl: Use correct 'wine --version' syntax.
12804 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
12806 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
12808 widl: Fix incorrect version number in generated code.
12810 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12812 * dlls/shell32/shell32_Ko.rc:
12813 shell32: Updated Korean resource.
12815 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
12817 * dlls/wined3d/drawprim.c:
12818 wined3d: Fix opengl extension call.
12820 2006-08-10 James Hawkins <truiken@gmail.com>
12822 * dlls/msi/files.c, dlls/msi/tests/package.c:
12823 msi: Only remove a file if the version to be installed is strictly newer than
12826 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
12828 * programs/regedit/treeview.c:
12829 regedit: Write-strings warnings fix.
12831 * dlls/wininet/tests/http.c:
12832 wininet/tests: Write-strings warnings fix.
12834 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
12836 * dlls/riched20/editor.c:
12837 riched20: Accept RTF header without a version number.
12839 * dlls/riched20/reader.c:
12840 riched20: Accept RTF group tokens inside colortbl destination.
12842 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
12844 * dlls/wined3d/directx.c:
12845 wined3d: Fix spelling in a comment.
12847 2006-08-10 Kai Blin <kai.blin@gmail.com>
12849 * dlls/secur32/ntlm.c:
12850 secur32: Implement CompleteAuthToken for NTLM.
12852 2006-08-10 Alexandre Julliard <julliard@winehq.org>
12854 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
12855 server/process.c, server/queue.c, server/registry.c,
12856 server/request.c, server/serial.c, server/thread.c, server/timer.c,
12857 server/trace.c, server/winstation.c:
12858 server: Only call gettimeofday once per poll loop.
12860 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
12862 * dlls/kernel/tests/file.c:
12863 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
12866 2006-08-10 Alexandre Julliard <julliard@winehq.org>
12868 * ANNOUNCE, ChangeLog, VERSION, configure:
12871 ----------------------------------------------------------------
12872 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
12874 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
12875 tools/winapi/make_filter, tools/winapi/msvcmaker,
12876 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
12877 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
12878 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
12879 tools/winedump/function_grep.pl:
12880 tools: Check for open return code in Perl scripts.
12882 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
12884 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
12885 riched20: Add conformance tests for WM_SETFONT.
12887 2006-08-09 Ken Myers <kmyers@ucla.edu>
12889 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
12890 dlls/riched20/tests/editor.c:
12891 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
12893 2006-08-09 Juan Lang <juan_lang@yahoo.com>
12895 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
12896 crypt32: Implement CryptRegisterDefaultOIDFunction and
12897 CryptUnregisterDefaultOIDFunction.
12899 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
12901 * dlls/setupapi/install.c:
12902 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
12904 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
12906 * tools/widl/typegen.c:
12907 widl: Add ref_type (dereference typedefs) and use it.
12909 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
12911 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
12912 dlls/setupapi/stringtable.c:
12913 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
12915 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
12917 * dlls/version/tests/info.c, dlls/version/tests/install.c:
12918 version/tests: Write-strings warnings fix.
12920 * dlls/wineps.drv/init.c:
12921 wineps.drv: Write-strings warnings fix.
12923 2006-08-10 Mike McCormack <mike@codeweavers.com>
12925 * dlls/user/static.c:
12926 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
12928 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
12930 * dlls/shell32/shell32_No.rc:
12931 shell32: Updated Norwegian Bokmål resources.
12933 * dlls/mshtml/No.rc:
12934 mshtml: Updated Norwegian Bokmål resources.
12936 2006-08-09 James Hawkins <truiken@gmail.com>
12938 * dlls/msi/files.c, dlls/msi/package.c:
12939 msi: Download install cabinet files if the msi package is remote.
12941 2006-08-09 Juan Lang <juan_lang@yahoo.com>
12943 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
12944 dlls/crypt32/tests/main.c:
12945 crypt32: Add a couple stubs, and implement the undocumented
12946 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
12948 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
12950 * dlls/wined3d/surface.c:
12951 wined3d: Surface pitch fix.
12953 * dlls/wined3d/glsl_shader.c:
12954 wined3d: Draw buffers support.
12956 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
12958 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
12959 wined3d: Minor cursor fixes.
12961 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
12963 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
12964 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
12966 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
12968 * dlls/wininet/netconnection.c:
12969 wininet: MSG_WAITALL support in NETCON_recv with SSL.
12971 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
12973 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
12974 msvcrt: Rename _execve to MSVCRT__execve.
12976 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
12978 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
12979 dbghelp: Made stabs parsing a bit more robust.
12980 Enhance dbghelp's robustness against bogus stabs sections found in
12981 meetro.exe (as reported by Jan Zerebecki).
12983 2006-08-09 Robert Shearman <rob@codeweavers.com>
12985 * dlls/msi/database.c:
12986 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
12988 * dlls/rpcrt4/rpcrt4.spec:
12989 rpcrt4: Forward NdrClientCall to NdrClientCall2.
12990 NdrClientCall should be implemented as a separate function when
12991 NdrClientCall2 has been factorised enough.
12993 * dlls/rpcrt4/ndr_stubless.c:
12994 rpcrt4: Add some more traces and make the stack offsets easier to read in the
12995 stubless interpreter.
12997 * dlls/rpcrt4/ndr_stubless.c:
12998 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
12999 initialise the memory size field to zero before calling the memory
13002 * dlls/rpcrt4/ndr_stubless.c:
13003 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
13004 stubless intepreter.
13006 * dlls/rpcrt4/ndr_stubless.c:
13007 rpcrt4: Support fixed arrays in calc_arg_size.
13009 * dlls/rpcrt4/ndr_stubless.c:
13010 rpcrt4: Complex types should be dereferenced an extra time in the old format
13013 * dlls/rpcrt4/ndr_stubless.c:
13014 rpcrt4: Fix the stack offset for the old format stubless code when an object's
13015 method is being called.
13017 * dlls/ole32/defaulthandler.c:
13018 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
13019 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
13020 This->pDataDelegate instead of querying for IDataObject from
13021 This->pOleDelegate.
13023 * dlls/ole32/storage32.c:
13024 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
13025 compared against instead of IEnumSTATSTG.
13027 * dlls/ole32/moniker.c:
13028 ole32: When comparing monikers use the abData field of MInterfacePointer
13029 as ulCntData doesn't include the size of its own field.
13031 * dlls/ole32/oleobj.c:
13032 ole32: Zero stg in case ADVF_NODATA is specified.
13033 Otherwise IDataObject_GetData fails before using it in
13034 DataAdviseHolder_SendOnDataChange.
13036 * include/rpcproxy.h:
13037 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
13039 * include/rpcproxy.h:
13040 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
13041 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
13042 DllCanUnloadNow functions.
13044 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
13046 * dlls/ole32/regsvr.c:
13047 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
13049 * dlls/msxml3/regsvr.c:
13050 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
13052 * dlls/msi/regsvr.c:
13053 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
13055 * dlls/msi/regsvr.c:
13056 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
13058 2006-08-09 Francois Gouget <fgouget@free.fr>
13060 * dlls/mlang/regsvr.c, include/mlang.idl:
13061 mlang: Give the CLSIDs their proper names.
13062 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
13063 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
13065 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
13067 * dlls/shell32/regsvr.c:
13068 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
13069 CLSID_ShellFolderViewOC.
13071 * dlls/shdocvw/regsvr.c:
13072 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
13074 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
13076 * dlls/user/menu.c:
13077 user: Fix the keyboard navigation and some graphical glitches for multi-column
13080 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
13082 * include/winerror.h:
13083 winerror.h: Add some error codes.
13085 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
13087 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
13088 include/wine/wined3d_gl.h:
13089 wined3d: Fix GLSL regression / draw buffers support.
13091 2006-08-09 Frank Richter <frank.richter@gmail.com>
13093 * dlls/shell32/shell32_De.rc:
13094 shell32: Tweak and update German translation.
13096 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
13098 * dlls/ddraw/device.c:
13099 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
13101 * dlls/wined3d/device.c:
13102 wined3d: Watch out for negative results when validating the shader constant
13105 2006-08-08 Duane Clark <fpga@pacbell.net>
13107 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
13108 msvcrt: In text mode a ctrl-z signals EOF.
13109 Spotted by David Hagood with test suggested by Dan Kegel.
13111 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
13113 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
13114 dlls/user/tests/cursoricon.c:
13115 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
13118 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
13120 * dlls/user/menu.c, dlls/user/tests/menu.c:
13121 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
13122 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
13123 MFT_RIGHTORDER in SetMenuItemInfo.
13124 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
13125 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
13126 documented in MSDN (Word 95 depends on this).
13127 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
13128 modified with SetMenuItemInfo.
13131 2006-08-09 Jacek Caban <jacek@codeweavers.com>
13133 * dlls/mshtml/nsio.c:
13134 mshtml: Use moniker in AsyncOpen if channel is NULL.
13136 * dlls/mshtml/nsio.c:
13137 mshtml: Set nsURI's moniker in NewURI.
13139 * dlls/mshtml/nsembed.c:
13140 mshtml: Set nsURI's moniker in OnStartURILoad.
13142 * dlls/mshtml/nsio.c:
13143 mshtml: Don't crash in QueryInterface if uri is NULL.
13145 * dlls/mshtml/nsio.c:
13146 mshtml: Added default GetSpec implementation.
13148 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
13149 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
13151 * dlls/mshtml/nsembed.c:
13152 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
13154 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
13155 dlls/mshtml/persist.c:
13156 mshtml: Store IMoniker in BSCallback.
13158 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
13159 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
13161 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
13162 mshtml: Create "Internet Explorer_Hidden" window.
13164 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
13165 mshtml: Load the page from moniker if we don't have nsIChannel.
13167 * dlls/shdocvw/classinfo.c:
13168 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
13170 2006-08-09 Huw Davies <huw@codeweavers.com>
13172 * dlls/shlwapi/tests/path.c:
13173 shlwapi: Add tests for PathUnquoteSpaces.
13175 2006-08-09 Kai Blin <kai.blin@gmail.com>
13177 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
13178 secur32: Make ntlm tests run on both WinXP and Win2k.
13180 * dlls/secur32/tests/ntlm.c:
13181 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
13184 2006-08-09 Mike McCormack <mike@codeweavers.com>
13186 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
13187 shell32: IShellLink::SetPath removes quotes from the path.
13189 * dlls/shell32/tests/shelllink.c:
13190 shell32: Fix test compilation with MSVC6.
13192 2006-08-09 Alexandre Julliard <julliard@winehq.org>
13194 * dlls/user/user_private.h, include/wine/server_protocol.h,
13195 server/protocol.def, server/queue.c, server/trace.c:
13196 server: Make the message extra info 64 bits on Win64.
13198 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
13199 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
13200 server/protocol.def, server/queue.c, server/request.h,
13202 server: Split the queuing of hardware messages into a separate
13203 send_hardware_message request.
13205 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
13207 * dlls/shell32/recyclebin.c:
13208 shell32: Add recyclebin.c file missing in previous commit.
13210 * dlls/shell32/shell32_Pl.rc:
13211 shell32: Update Polish translation.
13213 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
13214 shell32: Add a custom icon for the trash folder.
13216 * dlls/shell32/trash.c:
13217 shell32: Add trash items enumeration.
13219 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
13220 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
13221 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
13222 dlls/shell32/trash.c, dlls/shell32/xdg.h:
13223 shell32: Add a Trash virtual folder.
13225 2006-08-06 Yong Chi <yong28chi@yahoo.com>
13227 * dlls/ddraw/direct3d.c:
13228 ddraw: Fix for incorrect return value from wined3d.
13230 2006-08-09 Alexandre Julliard <julliard@winehq.org>
13232 * .gitignore, Make.rules.in:
13233 Make.rules: Added rules for client/proxy/server generation from IDL files.
13235 * programs/explorer/desktop.c:
13236 explorer: Never paint the desktop when using the X root window.
13238 2006-08-08 Juan Lang <juan_lang@yahoo.com>
13240 * dlls/crypt32/oid.c:
13241 crypt32: Trace key type in CryptFindOIDInfo.
13243 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13245 * dlls/user/resources/user32_Ko.rc:
13246 user32: Updated Korean resource.
13248 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
13250 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
13251 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
13252 msvcrt: Remove redundant NULL checks before MSVCRT_free.
13254 * dlls/comdlg32/filedlg.c:
13255 comdlg32: Remove redundant NULL checks before MemFree.
13257 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
13259 * programs/wordpad/wordpad.c:
13260 wordpad: Request WS_VSCROLL now that riched20 supports it.
13262 * dlls/riched20/editor.c, dlls/riched20/paint.c:
13263 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
13266 2006-08-08 James Hawkins <truiken@gmail.com>
13268 * dlls/msi/tests/package.c:
13269 msi: Add tests for the RemoveFiles action.
13271 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
13273 * dlls/user/tests/sysparams.c:
13274 user/tests: Write-strings warnings fix.
13276 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
13277 dlls/shlwapi/tests/shreg.c:
13278 shlwapi/tests: Write-strings warnings fix.
13280 2006-08-08 Kai Blin <kai.blin@gmail.com>
13282 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
13283 dlls/secur32/tests/ntlm.c:
13284 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
13287 2006-08-08 Juan Lang <juan_lang@yahoo.com>
13289 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
13290 rsaenh: Test and fix CryptEncrypt with NULL buffer.
13292 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
13294 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
13295 usp10: ScriptItemize will break up the string into script_items.
13297 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
13299 * configure, configure.ac:
13300 configure: Fix the linux/ipx.h detection.
13302 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
13304 * dlls/wined3d/directx.c:
13305 wined3d: Volume texture addressing caps.
13307 * dlls/wined3d/directx.c:
13308 wined3d: Shader declaration cap fixes.
13310 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
13312 * dlls/riched20/run.c:
13313 riched20: Modify ME_CharFromPoint to work properly with password controls.
13315 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
13317 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
13318 mshtml: Add Swedish translation.
13320 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
13322 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
13323 wined3d: Shader cap fixes.
13325 2006-08-04 Robert Shearman <rob@codeweavers.com>
13327 * dlls/user/user_main.c, programs/explorer/desktop.c:
13328 user: Make ExitWindowsEx asynchronous by deferring the real work to the
13331 2006-08-08 Mike McCormack <mike@codeweavers.com>
13333 * dlls/shell32/shlfileop.c:
13334 shell32: Use case insensitive comparisons when comparing paths.
13336 2006-08-07 James Hawkins <truiken@gmail.com>
13338 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
13339 dlls/msi/msipriv.h, dlls/msi/package.c:
13340 msi: Fix the compressed files logic.
13341 If the compressed file attribute is not set, use the Word Count
13342 property to determine if files are compressed.
13344 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13346 * dlls/shell32/shell32_Ko.rc:
13347 shell32: Updated Korean resource.
13349 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
13351 * dlls/wined3d/device.c:
13352 wined3d: Stub out remaining renderstates.
13354 * dlls/wined3d/device.c:
13355 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
13357 * dlls/wined3d/device.c:
13358 wined3d: Add missing newline at the end of traces.
13360 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
13361 dlls/wined3d/wined3d_private.h:
13362 wined3d: Registry setting for the amount of simulated texture memory.
13363 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
13366 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
13369 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
13373 wine.inf: Don't create a fake exe and change the name at the same time.
13374 This confuses installers that think said exes can be run when this is
13375 not the case and cannot work.
13378 wine.inf: Use %CurrentVersionNT% wherever applicable.
13380 * dlls/mlang/regsvr.c:
13381 mlang: Fix the 'Multi Language String' CLSID: there is no
13382 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
13384 * include/shlguid.h:
13385 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
13387 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
13388 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
13389 inseng: Switch to the standard regsvr.c registration code.
13390 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
13391 This also gives us DllUnregisterServer() for free.
13393 * dlls/itss/regsvr.c:
13394 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
13395 so we can register its VersionIndependentProgID.
13397 * dlls/oleaut32/regsvr.c:
13398 oleaut32: Set some missing ProxyStubClsid fields.
13400 * dlls/ole32/regsvr.c:
13401 ole32: Add a BaseInterface where needed.
13403 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
13405 * dlls/wined3d/directx.c:
13406 wined3d: Textureops caps fix.
13408 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
13410 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
13411 user/tests: Write-strings and cast-qual warnings fix.
13413 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
13414 shell32: Write-strings warnings fix.
13416 2006-08-07 James Hawkins <truiken@gmail.com>
13418 * dlls/wintrust/wintrust_main.c:
13419 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
13421 * dlls/msi/tests/package.c:
13422 msi: Add tests for MsiGetProperty.
13424 2006-08-07 Alexandre Julliard <julliard@winehq.org>
13426 * aclocal.m4, configure:
13427 configure: Fixed soname detection on MacOS by using otool instead of ldd.
13429 2006-08-05 Kevin Koltzau <kevin@plop.org>
13431 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
13432 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
13433 dlls/hid/version.rc:
13434 hid: Initial implementation.
13436 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
13438 * dlls/wininet/internet.c:
13439 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
13441 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
13443 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
13444 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
13445 dlls/riched20/undo.c, dlls/riched20/wrap.c:
13446 riched20: New, clean, simple selection repaint logic - should fix all outstanding
13449 2006-08-07 H. Verbeet <hverbeet@gmail.com>
13451 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
13452 d3d9: Stub D3DPERF_ functions.
13454 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
13455 wined3d: Allow async occlusion queries.
13457 * dlls/wined3d/query.c:
13458 wined3d: Improve a few query traces.
13459 The query type is useful to have in query TRACEs.
13460 IWineD3DQueryImpl_GetDataSize isn't really a stub.
13462 * dlls/wined3d/query.c:
13463 wined3d: Check Occlusion query GL calls.
13465 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
13466 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
13467 wined3d: Add a couple of traces to the vertexdeclaration creation code.
13469 2006-08-07 Alexandre Julliard <julliard@winehq.org>
13471 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
13472 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
13473 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
13474 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
13475 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
13476 programs/winemenubuilder/Makefile.in, server/Makefile.in,
13477 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
13478 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
13479 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
13480 tools/wrc/Makefile.in:
13481 makefiles: Use make dependencies to create installation directories.
13482 This avoids a lot of redundant calls to mkinstalldirs.
13484 * dlls/ntdll/signal_i386.c:
13485 ntdll: Get rid of the Linux legacy signal stack switching.
13486 It doesn't work right in 32-bit code anyway.
13488 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
13490 * dlls/ntdll/signal_i386.c:
13491 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
13493 2006-08-07 Robert Shearman <rob@codeweavers.com>
13495 * dlls/ole32/defaulthandler.c:
13496 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
13497 if we are already connected.
13499 * dlls/ole32/oleobj.c:
13500 ole32: Finish off delegate notifications in the data advise holder.
13501 Advise the data delegate object when new advises come in on the data
13502 advise holder, not just when connecting.
13503 Unadvise the data delegate object when unadvising a connection on the
13504 data advise holder, when destructing the data advise holder and when
13507 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
13509 * dlls/dinput/mouse.c:
13510 dinput: Signal event after we queued an event. Not before.
13512 2006-08-05 Robert Reif <reif@earthlink.net>
13514 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
13515 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
13516 include/lmaccess.h:
13517 netapi32: Add stubs for remaining NetLocalGroup* functions.
13518 Move existing NetLocalGroup* functions to local_group.c.
13519 Add stubs for remaining NetLocalGroup* functions.
13521 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
13523 * dlls/dbghelp/dwarf.c:
13524 dbghelp: Missing bits from previous patch about variables with constant values.
13526 2006-08-07 Alexandre Julliard <julliard@winehq.org>
13528 * Make.rules.in, Makefile.in, documentation/Makefile.in:
13529 Make.rules: Make all submake invocations silent for consistency.
13531 * dlls/ntdll/directory.c:
13532 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
13534 2006-08-06 Francois Gouget <fgouget@free.fr>
13536 * dlls/usp10/tests/usp10.c:
13537 usp10/tests: Add trailing '\n's to ok() calls.
13539 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
13540 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
13541 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
13542 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
13543 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
13544 Assorted spelling fixes.
13546 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
13548 * dlls/wined3d/directx.c:
13549 wined3d: texture caps fixes.
13551 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
13552 wined3d: General constant caps fix.
13554 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
13556 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
13558 loader/pthread: Added pthread_attr_get_np support.
13560 2006-08-07 Mike McCormack <mike@codeweavers.com>
13562 * dlls/msi/dialog.c:
13563 msi: Fix the dialog centering logic.
13565 * dlls/kernel/powermgnt.c:
13566 kernel32: Change some FIXMEs to WARNs.
13568 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
13569 dlls/cabinet/tests/extract.c:
13570 cabinet: Fix and test the undocumented Extract function.
13571 The paths are MAX_PATH length.
13572 The last field is list of files which is checked when flags = 0.
13573 Add tests for the flag in the file list.
13575 * dlls/cabinet/cabinet_main.c:
13576 cabinet: Split the cabinet path for FDICopy.
13578 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13580 * programs/oleview/Ko.rc:
13581 oleview: Updated Korean resource.
13583 2006-08-05 H. Verbeet <hverbeet@gmail.com>
13585 * dlls/d3d8/device.c, dlls/d3d9/device.c:
13586 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
13588 * dlls/wined3d/vertexshader.c:
13589 wined3d: Fix D3DCOLOR swizzling in shaders.
13591 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
13592 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
13593 include/wine/wined3d_interface.h:
13594 wined3d: Delay vertex shader compilation until the shader is first used.
13596 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
13598 * dlls/ntdll/directory.c:
13599 ntdll: Add FreeBSD default serial port device.
13601 * dlls/oleaut32/tests/vartype.c:
13602 oleaut32/tests: Test relative error, not absolute.
13604 2006-08-05 Robert Reif <reif@earthlink.net>
13607 winnt.h: Add some more RIDs.
13609 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
13611 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
13612 setupapi/tests: Write-strings warnings fix.
13614 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
13615 secur32/tests: Write-strings warnings fix.
13617 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
13619 * dlls/msvcrt/msvcrt.spec:
13620 msvcrt: Some more exports requested from msvcr80.dll.
13622 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
13625 wine.inf: We should not override existing associations.
13627 * dlls/mshtml/mshtml.inf:
13628 mshtml: Fix the .jfif Content Type.
13630 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
13632 * dlls/riched20/caret.c, dlls/riched20/paint.c:
13633 riched20: Ensure text is wrapped before invalidating selection.
13635 2006-08-05 Alexandre Julliard <julliard@winehq.org>
13637 * libs/.gitignore, libs/wine/Makefile.in:
13638 libwine: Add a minor number to the library filename for future extensions.
13640 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
13641 libs/wine/Makefile.in:
13642 libs: Get rid of Makelib.rules since we only have one library now.
13643 Merge all the rules into the libwine makefile.
13645 2006-08-04 Robert Reif <reif@earthlink.net>
13647 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
13648 netapi32: Add stub for NetUserGetLocalGroups.
13650 * dlls/netapi32/access.c:
13651 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
13653 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
13654 netapi32: Add stub for NetLocalGroupEnum.
13656 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
13657 wtsapi32: Add some stubs.
13659 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
13661 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
13662 include/msiquery.h:
13663 msi: Write-strings warnings fix.
13665 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
13667 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
13668 include/wine/wined3d_gl.h:
13669 wined3d: Volume textures fix.
13671 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
13673 * dlls/wined3d/directx.c:
13674 wined3d: Raster caps fix.
13676 * dlls/wined3d/directx.c:
13677 wined3d: Primitive misc caps fix.
13679 2006-08-04 Kevin Koltzau <kevin@plop.org>
13681 * dlls/setupapi/devinst.c:
13682 setupapi: Create an empty list when getting device interface classes.
13684 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
13686 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
13687 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
13688 dlls/riched20/tests/editor.c:
13689 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
13691 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
13693 * tools/widl/widl.c, tools/widl/write_msft.c:
13694 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
13696 2006-08-04 Alexandre Julliard <julliard@winehq.org>
13698 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
13699 configure: Only link against libresolv where necessary.
13701 * configure, configure.ac, include/config.h.in, server/fd.c:
13702 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
13704 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
13706 * dlls/wined3d/basetexture.c:
13707 wined3d: Basetexture anisotropic fix.
13709 * dlls/wined3d/directx.c:
13710 wined3d: Fix a number of badly reported caps.
13712 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
13714 * dlls/user/tests/win.c, dlls/user/win.c:
13715 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
13717 * dlls/user/tests/win.c:
13718 user: Add a test for CreateWindowEx.
13720 2006-08-04 Alexandre Julliard <julliard@winehq.org>
13723 user: Don't bother checking the WS_VISIBLE style on the desktop window.
13725 2006-08-04 Hans Leidekker <hans@it.vu.nl>
13727 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
13728 usp10: Implement ScriptGetGlyphABCWidth.
13729 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
13731 2006-08-04 Robert Reif <reif@earthlink.net>
13733 * dlls/advapi32/tests/security.c:
13734 advapi32: Add more SID tests.
13736 2006-08-04 Robert Shearman <rob@codeweavers.com>
13738 * dlls/rpcrt4/rpc_binding.c:
13739 rpcrt4: Make the error output on a failed binding more informative
13740 by dumping information about the interface it is trying to bind to.
13742 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
13743 dlls/urlmon/urlmon_main.c:
13744 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
13746 2006-08-04 Hans Leidekker <hans@it.vu.nl>
13748 * dlls/usp10/usp10.c:
13749 usp10: Implement ScriptIsComplex.
13751 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
13753 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
13754 tools/widl/widl.c, tools/widl/widl.h:
13755 widl: Generate GUID (infile_i.c) files.
13757 2006-08-03 James Hawkins <truiken@gmail.com>
13759 * dlls/msi/dialog.c:
13760 msi: Use the initial dialog position values in the database when creating the
13763 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
13765 * dlls/usp10/tests/usp10.c:
13766 usp10: Fix glyph comparsion between tests.
13768 2006-08-04 Alexandre Julliard <julliard@winehq.org>
13770 * dlls/ntdll/server.c:
13771 ntdll: Fix a race condition at thread exit.
13773 2006-08-03 Benjamin Arai <me@benjaminarai.com>
13775 * dlls/oleaut32/varformat.c:
13776 oleaut32: Removes extra string allocation for varformat:VarMonthName.
13778 2006-08-03 Robert Shearman <rob@codeweavers.com>
13780 * dlls/ntdll/directory.c:
13781 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
13782 whole directory if the mask doesn't contain any wildcards and the file
13783 exists on in the directory with the same case as the mask.
13785 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13787 * dlls/oledlg/oledlg_Ko.rc:
13788 oledlg: Updated Korean resource.
13790 2006-08-03 Robert Reif <reif@earthlink.net>
13792 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
13793 advapi32: Add a computer SID to the registry.
13795 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
13796 ntdll: Fix some function arguments.
13798 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
13800 * dlls/wined3d/surface.c:
13801 wined3d: Surface pitch fix.
13803 2006-08-03 Jacek Caban <jacek@codeweavers.com>
13805 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
13806 mshtml: Fix handling offset in BSCallback.
13808 2006-08-03 H. Verbeet <hverbeet@gmail.com>
13810 * dlls/wined3d/drawprim.c:
13811 wined3d: Disable vertex arrays after we're done drawing from them.
13812 After drawing from a vertex array we should disable them, to prevent
13813 the next draw calls from potentially reading past their ends. This
13814 also moves the disabling of vertex attrib arrays (for shaders) into
13817 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
13819 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
13820 tools/widl/parser.y:
13821 widl: Write forward declarations for coclass definitions.
13823 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
13825 * dlls/riched20/editor.c:
13826 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
13827 exactly one screen line.
13829 * dlls/riched20/editor.c:
13830 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
13832 * dlls/riched20/editor.c:
13833 riched20: Ctrl+A should be allowed in read-only controls too.
13835 2006-08-03 Jacek Caban <jacek@codeweavers.com>
13837 * dlls/mshtml/navigate.c:
13838 mshtml: Added nsInputStream::Read implementation.
13840 2006-08-03 Robert Shearman <rob@codeweavers.com>
13842 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
13843 dlls/ole32/storage32.h:
13844 ole32: Ensure that a returned free block is valid in storage.
13845 Otherwise, an IStream_SetSize call followed by an IStream_Read call
13846 could fail with STG_E_DOCFILECORRUPT.
13848 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
13849 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
13850 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
13852 * dlls/msi/action.c:
13853 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
13855 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
13857 * dlls/msvfw32/msvideo16.c:
13858 msvfw32: Write-strings warning fix.
13860 * dlls/ole32/tests/clipboard.c:
13861 ole32/tests: Write-strings warnings fix.
13863 * dlls/riched20/tests/editor.c:
13864 riched20/tests: Write-strings warnings fix.
13866 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
13868 * dlls/dbghelp/dwarf.c:
13869 dbghelp: Properly handle variable with const value (ie without location)
13872 2006-08-03 Alexandre Julliard <julliard@winehq.org>
13875 server: Abstract the epoll functions a bit more.
13877 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
13879 * include/ntquery.h, include/shlguid.h:
13880 shell32: Add property ids to header files.
13882 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
13884 * include/shldisp.idl:
13885 include: Add the ShellFolderViewOC coclass.
13887 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
13889 * dlls/oleaut32/typelib.c:
13890 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
13892 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
13894 * dlls/hlink/link.c:
13895 hlink: Avoid double computation of the string length.
13897 2006-08-03 Alexandre Julliard <julliard@winehq.org>
13899 * dlls/winex11.drv/init.c:
13900 winex11.drv: Comment out the XCloseDisplay call on process detach.
13901 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
13903 2006-08-02 Benjamin Arai <me@benjaminarai.com>
13905 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
13906 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
13908 * dlls/oleaut32/tests/olefont.c:
13909 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
13911 2006-08-03 Robert Reif <reif@earthlink.net>
13914 winnt.h: Add missing define.
13916 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
13918 * dlls/wined3d/surface.c:
13919 wined3d: Paletted texture support.
13921 2006-08-03 Mike McCormack <mike@codeweavers.com>
13923 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
13924 ddraw: Don't link to wined3d, load it at runtime.
13925 This lets ddraw dlls built on a machine with OpenGL present run on other
13926 machines that may not have the OpenGL libraries installed.
13928 2006-08-02 Thomas Kho <tkho@ucla.edu>
13931 server: Remove unused thread_apc member.
13933 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13935 * programs/notepad/Ko.rc:
13936 notepad: Updated Korean resource.
13938 2006-08-02 Huw Davies <huw@codeweavers.com>
13940 * fonts/ms_sans_serif.sfd:
13941 fonts: Add that extra pixel to the variants of 'e' too.
13943 2006-08-03 Alexandre Julliard <julliard@winehq.org>
13945 * dlls/riched20/editor.c:
13946 riched20: Fixed handling of window private data for Win64.
13948 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
13950 * dlls/riched20/editor.c:
13951 riched20: Handle incorrect calls of window procedure.
13953 2006-08-01 Robert Reif <reif@earthlink.net>
13955 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
13956 advapi32: Check returned data from LsaQueryInformationPolicy.
13958 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
13960 * dlls/msi/tests/db.c:
13961 msi/tests: Write-strings warnings fix.
13963 * dlls/lz32/tests/lzexpand_main.c:
13964 lz32/tests: Write-strings warning fix.
13966 2006-08-02 Alexandre Julliard <julliard@winehq.org>
13968 * dlls/kernel/thunk.c:
13969 kernel32: Make some functions static.
13971 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
13972 hhctrl.ocx: Make some functions static.
13975 user: Add some missing internal Wine messages to the message spy.
13977 2006-08-02 Jacek Caban <jacek@codeweavers.com>
13979 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
13980 hlink: Added HlinkTranslateURL tub implementation.
13982 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
13983 dlls/hlink/tests/hlink.c, include/hlink.idl:
13984 hlink: Added HlinkIsShortcut implementation.
13986 * dlls/ole32/moniker.c:
13987 ole32: Clean up OleRun.
13989 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
13991 * dlls/riched20/run.c:
13992 riched20: Added short descriptions to functions in run.c, just in case
13993 anybody had any doubts about what they actually do.
13995 2006-08-02 Huw Davies <huw@codeweavers.com>
13997 * fonts/ms_sans_serif.sfd:
13998 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
14000 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
14002 * programs/winetest/Makefile.in:
14003 winetest: Added hlink tests.
14005 2006-08-02 Alexandre Julliard <julliard@winehq.org>
14007 * dlls/user/message.c, dlls/user/win.c, include/win.h,
14008 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
14009 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
14010 Also use the same code for Get/SetWindowWord.
14011 Based on a patch by Ge van Geldorp.
14013 2006-08-02 Mike McCormack <mike@codeweavers.com>
14015 * dlls/msi/classes.c:
14016 msi: Only ever write the long path for InProcServers.
14018 * dlls/msi/classes.c:
14019 msi: Register advertised components too.
14021 2006-08-02 Alexandre Julliard <julliard@winehq.org>
14023 * dlls/uxtheme/system.c:
14024 uxtheme: Make some variables static.
14026 * dlls/oledlg/insobjdlg.c:
14027 oledlg: Make a string static.
14029 * dlls/kernel/editline.c:
14030 kernel32: Make the keymap entries const.
14032 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
14033 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
14034 ole32: Make some functions and variables static.
14036 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
14037 msxml3: Make some functions and variables static.
14039 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
14040 opengl32: Make some functions and variables static.
14042 * dlls/glu32/glu.c:
14043 glu32: Make some functions static.
14045 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
14046 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
14047 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
14048 dsound: Make some functions static.
14050 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
14051 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
14052 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
14053 dlls/winex11.drv/xvidmode.c:
14054 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
14056 2006-08-01 James Hawkins <truiken@gmail.com>
14058 * dlls/msi/tests/db.c:
14059 msi: Add tests for SQL query markers.
14061 * dlls/msi/files.c:
14062 msi: A file that does not have the msidbFileAttributesCompressed bit set should
14063 be considered non-compressed.
14065 * dlls/msi/package.c, dlls/msi/tests/format.c:
14066 msi: Don't crash if an empty record is given to MsiProcessMessage.
14068 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
14069 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
14072 2006-08-01 Robert Reif <reif@earthlink.net>
14074 * dlls/advapi32/lsa.c:
14075 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
14078 2006-08-01 Juan Lang <juan_lang@yahoo.com>
14080 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
14081 dlls/wintrust/wintrust_main.c:
14082 wintrust: Implement TrustIsCertificateSelfSigned.
14084 * dlls/crypt32/str.c:
14085 crypt32: Support more types in CertRDNToStr.
14087 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14089 * dlls/msvfw32/msvfw32_Ko.rc:
14090 msvfw32: Updated Korean resource.
14092 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
14094 * dlls/shell32/version.h:
14095 shell32: Fix the file version string of the version resource.
14097 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
14099 * dlls/kernel/tests/process.c:
14100 kernel/tests: Write-strings warnings fix.
14102 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
14103 kernel: Write-strings warnings fixes.
14105 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
14107 * programs/oleview/typelib.c:
14108 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
14110 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
14112 * dlls/mshtml/mshtml.inf:
14113 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
14115 2006-08-01 Alexandre Julliard <julliard@winehq.org>
14117 * libs/port/memmove.c:
14118 libport: Fixed invalid lvalue accesses in memmove.
14120 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14122 * programs/view/Ko.rc:
14123 view: Updated Korean resource.
14125 2006-08-01 Huw Davies <huw@codeweavers.com>
14127 * dlls/comctl32/propsheet.c:
14128 comctl32: Limit the width of the watermark to 164 pixels.
14130 2006-07-31 Huw Davies <huw@codeweavers.com>
14132 * dlls/comctl32/propsheet.c:
14133 comctl32: Limit the size of the header bitmap to 49x49.
14135 * dlls/comctl32/propsheet.c:
14136 comctl32: Invalidate the header area so that updated titles will be drawn.
14138 * dlls/comctl32/propsheet.c:
14139 comctl32: Wordwrap the sub title.
14141 * dlls/comctl32/propsheet.c:
14142 comctl32: The titles are already converted to unicode so always use DrawTextW
14145 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
14147 * dlls/shell32/trash.c:
14148 shell32: Send directories and non-regular files to the trash.
14150 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
14152 * dlls/user/tests/win.c:
14153 user: Add a couple of missing bits to the SetWindowLong test.
14155 2006-08-01 Jacek Caban <jacek@codeweavers.com>
14157 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
14158 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
14160 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
14161 dlls/mshtml/mshtml_private.h:
14162 mshtml: Store HTMLElement pointer in HTMLTextContainer.
14164 2006-08-01 Robert Reif <reif@earthlink.net>
14166 * dlls/advapi32/tests/lsa.c:
14167 advapi32: More LsaQueryInformationPolicy tests.
14169 2006-08-02 Mike McCormack <mike@codeweavers.com>
14171 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
14172 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
14174 2006-08-01 Alexandre Julliard <julliard@winehq.org>
14177 gdi: Fixed buffer overflow in GetCharABCWidthsI.
14179 * Make.rules.in, tools/makedep.c:
14180 makedep: Always search for includes in the standard directories, even without
14183 * Make.rules.in, tools/makedep.c:
14184 makedep: Don't add dependencies for system headers.
14187 makedep: Get rid of restrictions on line lengths. Merge lines that end in
14191 makedep: Convert to standard Wine lists.
14193 2006-07-28 Robert Shearman <rob@codeweavers.com>
14195 * dlls/msxml3/regsvr.c:
14196 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
14197 Don't delete the progid key when unregistering coclasses - this is now
14198 done in unregister_progids.
14200 * dlls/msxml3/regsvr.c:
14201 msxml3: Separate the writing of progids from the writing of classes.
14202 This allows writing multiple progids that refer to one class.
14203 Support writing out Version and VersionIndependentProgId keys for classes.
14205 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
14207 * dlls/kernel/format_msg.c:
14208 kernel: Wsign-compare warning fix.
14210 2006-07-31 Robert Reif <reif@earthlink.net>
14212 * dlls/advapi32/lsa.c:
14213 advapi32: LsaQueryInformationPolicy update.
14214 Update LsaQueryInformationPolicy to use correct computer name and SID.
14215 Add support for PolicyDnsDomainInformation.
14217 2006-08-02 Mike McCormack <mike@codeweavers.com>
14219 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
14220 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
14221 dlls/hlink/tests/hlink.c:
14222 hlink: Add a short test case.
14224 * dlls/hlink/link.c:
14225 hlink: Use CoTaskMemAlloc when returning memory to a caller.
14227 * dlls/hlink/link.c:
14228 hlink: Create a strdupW function and use it.
14230 2006-07-31 Thomas Kho <tkho@ucla.edu>
14232 * dlls/msi/dialog.c:
14233 msi: Wake dialog on messages from external threads.
14235 2006-07-31 James Hawkins <truiken@gmail.com>
14237 * dlls/msi/action.c, dlls/msi/tests/package.c:
14238 msi: Fix a couple install state test cases.
14239 - Correctly handle the msidbComponentAttributesOptional component attribute.
14240 - Don't set a component's state to INSTALLSTATE_LOCAL if the
14241 msidbComponentAttributesSourceOnly attribute is provided.
14243 * dlls/msi/tests/package.c:
14244 msi: Fix the add_feature_entry helper function.
14246 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
14248 * include/ddk/winsplp.h:
14249 winsplp.h: Remove FAR, use W structs, fix typo.
14251 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
14253 * dlls/dinput/tests/keyboard.c:
14254 dinput/tests: Write-strings warning fix.
14256 * dlls/dsound/tests/dsound8.c:
14257 dsound/tests: Write-strings warning fix.
14259 2006-07-31 Robert Shearman <rob@codeweavers.com>
14261 * dlls/user/tests/win.c, dlls/user/win.c:
14262 user: Ignore setting NULL window procs inside SetWindowLong.
14263 Add tests for SetWindowLong error cases.
14265 2006-07-31 Duane Clark <fpga@pacbell.net>
14267 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
14268 msvcrt: Fix fgetwc/s in binary mode.
14270 * dlls/msvcrt/tests/file.c:
14271 msvcrt: Test fgetwc/s in binary mode.
14273 * dlls/msvcrt/file.c:
14274 msvcrt: Remove read_i loop and fix fread.
14276 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
14278 * tools/widl/parser.y:
14279 widl: Set type_t kind field correctly for all types.
14281 * tools/widl/parser.y:
14282 widl: Set defined flag for coclasses.
14284 2006-07-31 James Hawkins <truiken@gmail.com>
14286 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
14287 setupapi: Add a stub implementation of SetupGetSourceInfo.
14289 * dlls/msi/action.c, dlls/msi/tests/package.c:
14290 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
14293 2006-07-31 Robert Shearman <rob@codeweavers.com>
14295 * dlls/oleaut32/typelib.c:
14296 oleaut32: Improve dump_DispParms.
14298 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
14299 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
14301 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
14302 ole32: Implement OleNoteObjectVisible as described by MSDN.
14304 * dlls/ole32/storage32.c:
14305 ole32: Remove a check on the share mode for the NULL filename case as the
14306 check is already done earlier in StgCreateDocfile.
14308 2006-07-31 Alexandre Julliard <julliard@winehq.org>
14310 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
14311 ntdll: Move the calling of the process entry point back to kernel32.
14312 Apparently some copy protection stuff relies on that.
14313 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
14315 * dlls/ntdll/loader.c:
14316 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
14318 * loader/preloader.c:
14319 preloader: Added support for the new style DT_GNU_HASH symbol table.
14321 * loader/preloader.c:
14322 preloader: Fixed type checking in symbol lookup.
14324 * loader/preloader.c:
14325 preloader: Properly use the ELF hash table when looking up a symbol.
14327 2006-07-31 Jacek Caban <jacek@codeweavers.com>
14329 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
14330 dlls/shdocvw/webbrowser.c:
14331 shdocvw: Added WebBrowser::Invoke implementation.
14333 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
14334 dlls/shdocvw/tests/webbrowser.c:
14335 shdocvw: Added SetExtent and GetExtent implementation.
14337 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
14339 * dlls/wined3d/surface.c:
14340 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
14342 * dlls/wined3d/device.c:
14343 wined3d: Avoid NULL dereference.
14345 2006-07-31 Thomas Kho <tkho@ucla.edu>
14347 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
14348 riched20: Implement EM_GETLINE.
14350 2006-08-01 Mike McCormack <mike@codeweavers.com>
14352 * dlls/ole32/storage32.c:
14353 ole32: Use IsGUIDEqual to compare IIDs.
14355 2006-07-31 Alexandre Julliard <julliard@winehq.org>
14357 * libs/wine/mmap.c:
14358 libwine: Better heuristic for finding the top of the address space on Linux.
14360 2006-07-31 Robert Reif <reif@earthlink.net>
14362 * dlls/advapi32/security.c:
14363 advapi32: Add computer sid support to LookupAccountSidW.
14365 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
14366 advapi32: Add more helper functions.
14367 Add ADVAPI_GetComputerSid.
14369 2006-07-31 Jacek Caban <jacek@codeweavers.com>
14371 * dlls/shdocvw/regsvr.c:
14372 shdocvw: Register SHDocVw typelib.
14374 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
14375 dlls/shdocvw/shdocvw_v1.idl:
14376 shdocvw: Added typelib.
14378 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
14380 * dlls/shell32/shell32_Pl.rc:
14381 shell32: Update the Polish translation.
14383 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
14384 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
14385 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
14386 shell32: Call the trashing code from SHFileOperationW.
14388 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
14389 dlls/shell32/xdg.h:
14390 shell32: Add trashing support functions.
14392 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
14393 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
14394 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
14395 shell32: Add trashing confirmations.
14397 2006-07-31 Benjamin Arai <me@benjaminarai.com>
14399 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
14400 dlls/oleaut32/tests/vartest.c:
14401 oleaut32: Move varformat conformance tests to new file varformat.c
14403 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
14405 * dlls/user/input.c, dlls/user/tests/input.c:
14406 user: Set buffer to '\0' in GetKeyNameTextA too.
14408 2006-07-29 Duane Clark <fpga@pacbell.net>
14410 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
14413 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
14416 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
14417 msvcrt: Fix _read and fgetc.
14419 * dlls/msvcrt/tests/file.c:
14420 msvcrt: File read buffer tests.
14422 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
14424 * dlls/dinput/dinput_main.c:
14425 dinput: Initialize event sequence counter. And simplify code.
14427 2006-07-29 Robert Reif <reif@earthlink.net>
14429 * dlls/advapi32/tests/security.c:
14430 advapi32: Add string sid tests.
14432 * dlls/advapi32/tests/security.c:
14433 advapi32: Print more info about failed test.
14435 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
14436 dlls/advapi32/security.c:
14437 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
14438 Make debugstr_sid global.
14440 2006-08-01 Mike McCormack <mike@codeweavers.com>
14442 * dlls/ole32/storage32.c:
14443 ole32: Add function parameters to FIXME messages.
14445 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
14446 ole32: Add a test showing what STGM_TRANSACTED does for streams.
14448 2006-07-30 H. Verbeet <hverbeet@gmail.com>
14450 * dlls/ddraw/direct3d.c:
14451 ddraw: Order Z-buffer formats by depth buffer bit depths in
14452 IDirect3DImpl_7_EnumZBufferFormats.
14454 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
14455 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
14456 GLSL fragment shaders.
14458 * dlls/wined3d/device.c:
14459 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
14461 * dlls/wined3d/surface.c:
14462 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
14463 IWineD3DSurfaceImpl_UnlockRect.
14465 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
14467 * dlls/comctl32/tests/comboex.c:
14468 comctl32/tests: Write-strings warnings fix.
14470 * dlls/advpack/tests/install.c:
14471 advpack/tests: Write-strings warnings fix.
14473 * dlls/cabinet/cabinet_main.c:
14474 cabinet: Write-strings warning fix.
14476 2006-07-29 Jacek Caban <jacek@codeweavers.com>
14478 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
14479 shlwapi: Change file path to URL in UrlCanonicalize.
14481 * dlls/urlmon/umon.c:
14482 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
14484 2006-07-30 Alexandre Julliard <julliard@winehq.org>
14486 * dlls/ntdll/virtual.c:
14487 ntdll: Use the right section size when setting protections.
14488 Use the same size computation when setting section protections than
14489 when mapping it in the first place (reported by Nicholas Miell).
14491 2006-07-29 Mike McCormack <mike@codeweavers.com>
14493 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
14494 ole32: Add some missing traces.
14496 * dlls/ole32/tests/storage32.c:
14497 ole32: Add a test for IEnumSTATSTG.
14499 * dlls/msi/files.c:
14500 msi: Change an ERR to a WARN.
14502 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
14504 * tools/widl/proxy.c:
14505 widl: Fix "static declaration follows non-static declaration" in generated code.
14507 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
14508 widl: Encode coclass types in typelibs.
14510 * tools/widl/parser.y:
14511 widl: Register types for coclasses.
14513 * tools/widl/write_msft.c:
14514 widl: Check if a typeinfo is already in a typelib before adding it.
14516 * tools/widl/write_msft.c:
14517 widl: Set typelib_idx for coclasses when they're added to a typelib.
14519 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
14520 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
14521 tools/widl/write_msft.c:
14522 widl: Fold class_t into type_t.
14524 2006-07-28 Thomas Kho <tkho@ucla.edu>
14526 * dlls/Maketest.rules.in:
14527 Maketest.rules.in: Fix comment.
14529 2006-07-28 Robert Reif <reif@earthlink.net>
14531 * dlls/advapi32/security.c:
14532 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
14534 * dlls/advapi32/security.c:
14535 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
14537 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
14539 * programs/regedit/regproc.c:
14540 regedit: Allow entering - for a value in a .reg file to delete that value.
14542 2006-07-28 James Hawkins <truiken@gmail.com>
14544 * dlls/wininet/urlcache.c:
14545 wininet: Only copy the relative filename into the UrlEntry structure.
14547 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
14549 * dlls/advpack/tests/advpack.c:
14550 advpack/tests: Write-strings warnings fix.
14552 * dlls/msi/tests/db.c:
14553 msi/tests: Write-strings warnings fix.
14555 2006-07-28 Juan Lang <juan_lang@yahoo.com>
14557 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
14558 dlls/crypt32/tests/cert.c, include/wincrypt.h:
14559 crypt32: Implement CryptHashPublicKeyInfo.
14561 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
14562 rsaenh: Use Interlocked functions for reference counting.
14564 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
14566 * dlls/dinput/device.c, include/dinput.h:
14567 dinput: Add DISCL_NOWINKEY define.
14569 2006-07-28 Jason Green <jave27@gmail.com>
14571 * dlls/wined3d/baseshader.c:
14572 wined3d: Skip processing of D3DSIO_PHASE instruction.
14574 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
14575 include/d3d9types.h, include/wine/wined3d_types.h:
14576 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
14578 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
14579 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
14580 include/d3d9types.h, include/wine/wined3d_types.h:
14581 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
14583 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
14585 * dlls/wined3d/surface.c:
14586 wined3d: Optimize d3dfmt_convert_surface.
14588 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
14589 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
14590 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
14591 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
14592 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
14593 winex11.drv: Kill DGA support.
14595 2006-07-27 Jacek Caban <jacek@codeweavers.com>
14597 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
14598 include/stdole2.idl:
14599 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
14602 2006-07-29 Alexandre Julliard <julliard@winehq.org>
14604 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
14605 dlls/stdole32.tlb/Makefile.in:
14606 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
14607 things than resources.
14609 2006-07-28 Alexandre Julliard <julliard@winehq.org>
14611 * dlls/user/message.c:
14612 user: Abort WaitForUserIdle if the target process died.
14614 2006-07-28 Jason Green <jave27@gmail.com>
14616 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
14617 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
14618 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
14619 wined3d: More shader fixes / new instructions.
14620 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
14621 - Subtract 1 more constant from total GLSL allowed float constants to
14622 accommodate the PROJECTION matrix row that we reference.
14624 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
14626 * dlls/wined3d/surface.c:
14627 wined3d: Render target texturing.
14629 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
14631 * dlls/msi/msi_main.c:
14632 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
14635 * dlls/msi/msipriv.h:
14636 msi: Make the version information of DllGetVersion same as in version resource.
14638 2006-07-27 Juan Lang <juan_lang@yahoo.com>
14640 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
14641 rsaenh: More tests and some fixes.
14642 - correct deleting the default container
14643 - imported keys should be stored in their container, not just given to the caller
14644 - tests for these changes
14646 2006-07-27 Benjamin Arai <me@benjaminarai.com>
14648 * dlls/oleaut32/varformat.c:
14649 oleaut32: VarMonthName - Update error codes and helper functions.
14651 * dlls/oleaut32/tests/vartest.c:
14652 oleaut32: VarSub: Conformance test.
14654 * dlls/oleaut32/variant.c:
14655 oleaut32: VarSub: Fixes several data types and corrects error codes.
14657 2006-07-28 Robert Shearman <rob@codeweavers.com>
14659 * dlls/oleaut32/olepicture.c:
14660 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
14662 * dlls/oleaut32/olefont.c:
14663 oleaut32: Implement GetTypeInfoCount for standard fonts.
14665 * dlls/oleaut32/olepicture.c:
14666 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
14667 Remove some validation code that is already handled by a more generic
14668 case at the end of the function.
14670 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
14671 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
14673 * dlls/oleaut32/tests/olefont.c:
14674 oleaut32: Add a test for passing an invalid number of input parameters into
14675 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
14677 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
14678 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
14679 Add some tests for IPictureDisp::Invoke.
14681 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
14682 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
14684 * dlls/oleaut32/tests/olefont.c:
14685 oleaut32: Add a successful test for IFontDisp::Invoke.
14687 * dlls/oleaut32/olefont.c:
14688 oleaut32: Handle the Weight property in IFontDisp::Invoke.
14690 2006-07-27 Juan Lang <juan_lang@yahoo.com>
14692 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
14693 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
14694 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
14697 sspi.h: Add missing define.
14699 2006-07-27 James Hawkins <truiken@gmail.com>
14701 * dlls/msi/tests/db.c:
14702 msi: Add tests for MsiDatabaseImport.
14704 2006-07-27 Jacek Caban <jacek@codeweavers.com>
14706 * include/mshtml.idl:
14707 mshtml.idl: Fix SAFEARRAY argument declaration.
14709 * tools/widl/write_msft.c:
14710 widl: Reorder segments to match midl.
14712 * tools/widl/write_msft.c:
14713 widl: Use cval in ATTR_ID.
14715 * tools/widl/write_msft.c:
14716 widl: Added ATTR_BINDABLE handling to add_func_desc.
14718 * tools/widl/write_msft.c:
14719 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
14721 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
14722 shdocvw: Added test of GetControlInfo.
14724 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
14726 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
14727 Fix 2 "static is not at beginning of declaration" warnings.
14729 * dlls/msi/tests/package.c:
14730 msi: 0xdeadbeef is too big for a signed int thus producing sign
14731 comparison warnings when compared to an int variable. Use 0xdeadbee
14734 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
14736 * dlls/mapi32/tests/prop.c:
14737 mapi32/tests: Write-strings warning fix.
14739 * dlls/msi/tests/install.c:
14740 msi/tests: Write-strings warning fix.
14742 * dlls/crypt32/tests/encode.c:
14743 crypt32/tests: Write-strings warnings fix.
14745 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
14747 * programs/winebrowser/main.c:
14748 winebrowser: Pass any given argument that is not a mailto URL to the browser.
14750 2006-07-27 Mike McCormack <mike@codeweavers.com>
14752 * programs/msiexec/msiexec.c:
14753 msiexec: Don't crash if there's no args.
14755 * dlls/msi/action.c:
14756 msi: Don't set the shortcut's working directory if it's NULL.
14758 * dlls/msi/msi.c, dlls/msi/registry.c:
14759 msi: Fix some memory leaks.
14761 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
14763 * dlls/dinput/keyboard.c:
14764 dinput: Keyboard: Use the same event queue mechanism as mouse.
14766 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
14768 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
14769 dlls/wined3d/wined3d_private.h:
14770 wined3d: Do not use the IWineD3DSurface for the cursor.
14772 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
14774 * dlls/wined3d/surface.c:
14775 wined3d: Avoid a false ERR.
14777 2006-07-27 Alexandre Julliard <julliard@winehq.org>
14779 * ANNOUNCE, ChangeLog, VERSION, configure:
14782 ----------------------------------------------------------------
14783 2006-07-27 Jason Green <jave27@gmail.com>
14785 * dlls/wined3d/vertexshader.c:
14786 wined3d: Fix minor typo from shader patch.
14788 2006-07-27 Huw Davies <huw@codeweavers.com>
14791 wine.inf: Add lnkfile description.
14793 2006-07-27 Alexandre Julliard <julliard@winehq.org>
14796 server: Round up the timeout for poll() to avoid redundant calls.
14798 * server/request.c:
14799 server: Don't crash on invalid request sizes.
14801 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
14803 * programs/winhelp/winhelp.c:
14804 winhelp: Write-strings warning fix.
14806 * dlls/user/tests/menu.c:
14807 user/tests: Write-strings warnings fix.
14809 2006-07-26 James Hawkins <truiken@gmail.com>
14811 * dlls/msi/Makefile.in, dlls/msi/package.c:
14812 msi: Download the MSI package if it is a remote URL.
14814 2006-07-26 Juan Lang <juan_lang@yahoo.com>
14816 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
14817 crypt32: Implement CryptStrToNameA/W, with tests.
14819 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
14820 dlls/crypt32/tests/encode.c:
14821 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
14823 * dlls/rsaenh/rsaenh.c:
14824 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
14826 2006-07-27 Alexandre Julliard <julliard@winehq.org>
14828 * dlls/oleaut32/olefont.c:
14829 oleaut32: Fixed compiler warning.
14831 2006-07-26 Jason Green <jave27@gmail.com>
14833 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
14834 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
14835 wined3d: Fix some upside-down rendering issues for shaders.
14837 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
14839 * dlls/wined3d/surface.c:
14840 wined3d: BltFast/BltOverride color keying.
14842 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
14844 * programs/regedit/listview.c:
14845 regedit: Write-strings warning fix.
14847 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
14849 * dlls/wined3d/directx.c:
14850 wined3d: Blacklist WINED3DFMT_R8G8B8.
14852 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14854 * programs/wineconsole/wineconsole_Ko.rc:
14855 wineconsole: Updated Korean resource.
14857 2006-07-27 Mike McCormack <mike@codeweavers.com>
14859 * include/commctrl.h:
14860 comctl32: Fix a typo.
14862 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
14863 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
14865 * dlls/msi/tests/format.c:
14866 msi: Remember to free a handle.
14869 msi: Fix some memory leaks in the condition parser.
14871 * dlls/msi/appsearch.c, dlls/msi/msi.c:
14872 msi: Use msi_alloc/free, not HeapAlloc/Free.
14874 2006-07-26 James Hawkins <truiken@gmail.com>
14876 * dlls/msi/tests/install.c:
14877 msi: Test the column types of MSI packages.
14879 * dlls/msi/tests/package.c:
14880 msi: Test the states of a component with a compressed file.
14882 * dlls/msi/table.c:
14885 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
14887 * dlls/dinput8/dinput8_main.c:
14888 dinput8: Better DirectInput8Create warning.
14890 2006-07-26 Jacek Caban <jacek@codeweavers.com>
14892 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
14893 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
14895 * dlls/mshtml/protocol.c:
14896 mshtml: Fix handling res URLs with full path and number resource ID.
14898 2006-07-26 Robert Shearman <rob@codeweavers.com>
14900 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
14901 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
14903 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
14904 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
14905 the input parameter into the correct type.
14907 * dlls/ole32/regsvr.c:
14908 ole32: Add more self-registration entries for classes and interfaces.
14910 2006-07-26 Huw Davies <huw@codeweavers.com>
14913 wine.inf: Add inifile entries.
14915 2006-07-24 Thomas Kho <tkho@ucla.edu>
14917 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
14918 wcmd: Correct handling of quotes and /s flag when a command argument is present.
14920 2006-07-23 Kovács András <andras@csevego.net>
14922 * dlls/wined3d/device.c:
14923 wined3d: Fix CopyRects if pDestPointsArray is NULL.
14925 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
14927 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
14928 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
14930 2006-07-26 Ge van Geldorp <ge@gse.nl>
14932 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
14933 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
14934 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
14935 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
14936 programs/winedbg/memory.c, programs/winedbg/source.c,
14937 programs/winedbg/stack.c, programs/winedbg/symbol.c,
14938 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
14939 programs/winedbg/types.c:
14940 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
14942 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
14944 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
14945 wined3d: More efficient color keying dirtifying.
14946 Instead of blindly dirtifying the surface LoadTexture keeps track of
14947 the color key that was used when creating the opengl texture and
14948 reloads the surface if the color key has changed.
14950 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
14952 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
14953 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
14954 include/wine/wined3d_interface.h:
14955 ddraw: Support using an application-provided surface pointer.
14957 2006-07-26 Mike McCormack <mike@codeweavers.com>
14959 * dlls/msi/record.c, dlls/msi/tests/record.c:
14960 msi: Fix an off by one error in MsiRecordGetString.
14962 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
14963 msi: Implement SQL inner joins.
14965 2006-07-26 Alexandre Julliard <julliard@winehq.org>
14967 * dlls/crypt32/tests/store.c:
14968 crypt32/tests: Clean up temp files.
14970 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
14971 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
14972 server/protocol.def, server/request.c, server/thread.c,
14974 server: Convert the server start time to the abs_time_t type.
14976 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
14977 server/protocol.def, server/thread.c, server/thread.h,
14979 server: Convert thread creation/exit times to the abs_time_t type.
14981 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
14983 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
14984 deal only with timeouts.
14986 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
14987 server/protocol.def, server/request.h, server/trace.c:
14988 server: Rename the wait_input_idle request to better reflect what it does.
14989 Also get rid of the unused timeout field.
14991 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
14993 server: Make the create_async function take an absolute timeout.
14995 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
14997 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
14999 server: Fix some comparisons between signed and unsigned.
15001 2006-07-26 Alexandre Julliard <julliard@winehq.org>
15003 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
15004 server/console.c, server/debugger.c, server/file.c, server/hook.c,
15005 server/object.c, server/object.h, server/process.c, server/process.h,
15006 server/protocol.def, server/ptrace.c, server/queue.c,
15007 server/region.c, server/registry.c, server/request.c,
15008 server/request.h, server/snapshot.c, server/symlink.c,
15009 server/token.c, server/trace.c, server/user.h, server/window.c,
15010 server/winstation.c, tools/make_requests:
15011 server: Added data_size_t type to represent sizes in the server protocol.
15012 Make it an unsigned int to save some space on Win64, if we need to
15013 transfer more than 4Gb over the server pipe something is seriously
15016 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
15018 * dlls/rsaenh/rsaenh.c:
15019 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
15021 * dlls/rsaenh/rsaenh.c:
15022 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
15025 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
15027 * dlls/winspool.drv/tests/info.c:
15028 winspool.drv/tests: Write-strings warnings fix.
15030 * dlls/msi/tests/db.c:
15031 msi/tests: Write-strings warnings fix.
15033 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15035 * programs/winefile/Ko.rc:
15036 winefile: Updated Korean resource.
15038 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
15040 * dlls/dmime/performance.c:
15041 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
15043 2006-07-25 Juan Lang <juan_lang@yahoo.com>
15045 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
15046 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
15047 crypt32: Implement file stores.
15049 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
15051 * dlls/wined3d/directx.c:
15052 wined3d: Enable all bump mapping formats.
15054 2006-07-26 Jason Green <jave27@gmail.com>
15056 * dlls/wined3d/drawprim.c:
15057 wined3d: Fix crash caused by bad TRACE.
15059 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
15061 * dlls/wined3d/glsl_shader.c:
15062 wined3d: Remove superfluous breaks.
15064 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
15066 * tools/widl/parser.y:
15067 widl: Allow trailing commas in attribute lists.
15069 2006-07-26 Mike McCormack <mike@codeweavers.com>
15072 msi: Add a FIXME for join queries.
15074 2006-07-25 Mike McCormack <mike@codeweavers.com>
15076 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
15077 msi: Always load all the components.
15079 2006-07-25 Robert Shearman <rob@codeweavers.com>
15081 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
15082 dbghelp: Implement SymGetSymFromAddr64.
15084 * configure, configure.ac, dlls/oleaut32/olepicture.c,
15085 include/config.h.in:
15086 configure: Add a check for the DGifOpen function in the gif_lib.h header as
15087 the v4 of the file does define it, while v3 doesn't.
15089 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
15091 * dlls/comdlg32/filedlg.c:
15092 comdlg32: GetOpenFileNameW - Create unicode windows.
15094 2006-07-25 Alexandre Julliard <julliard@winehq.org>
15096 * programs/uninstaller/main.c:
15097 uninstaller: Fail more gracefully when the registry key is missing.
15099 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
15101 * dlls/oleaut32/safearray.c:
15102 oleaut32: Adding a NULL to a safearray is supposed to crash.
15104 2006-07-25 Alexandre Julliard <julliard@winehq.org>
15106 * dlls/ntdll/server.c:
15107 ntdll: Avoid accessing the TEB after the memory view has been released.
15108 When using reserved areas the memory could potentially be reused right
15112 server: Try harder to find a suitable thread for read/write_process_memory.
15114 2006-07-20 Thomas Kho <tkho@ucla.edu>
15116 * server/process.c:
15117 server: Add new threads to end of thread_list.
15119 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
15121 * dlls/rpcrt4/ndr_marshall.c:
15122 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
15124 2006-07-24 Jason Green <jave27@gmail.com>
15126 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
15127 dlls/wined3d/wined3d_private.h:
15128 wined3d: Implement more GLSL instructions.
15129 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
15131 2006-07-25 Mike McCormack <mike@codeweavers.com>
15133 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
15134 msi: Fix where queries on 32bit integer columns.
15136 2006-07-24 James Hawkins <truiken@gmail.com>
15138 * dlls/msi/tests/db.c:
15139 msi: Add tests for the WHERE SQL clause.
15141 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15143 * dlls/wineps.drv/wps_Ko.rc:
15144 wineps.drv: Updated Korean resource.
15146 2006-07-25 H. Verbeet <hverbeet@gmail.com>
15148 * dlls/wined3d/device.c, dlls/wined3d/query.c,
15149 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
15150 wined3d: Add real occlusion query support.
15152 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
15153 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
15154 IWineD3DPixelShaderImpl_SetFunction.
15156 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
15157 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
15159 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
15161 * tools/widl/parser.l, tools/widl/parser.y:
15162 widl: Support SAFEARRAY(type) syntax.
15164 * tools/widl/header.c:
15165 widl: Fix redefinition of types in output.
15167 2006-07-24 Jacek Caban <jacek@codeweavers.com>
15169 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
15170 shdocvw: Added more test and fixes.
15172 2006-07-24 Huw Davies <huw@codeweavers.com>
15174 * dlls/gdi/freetype.c:
15175 gdi32: Use the correct name when writing the fixed font registry value.
15177 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
15179 * dlls/user/input.c, dlls/user/tests/msg.c:
15180 user: Add more TrackMouseEvent tests, particularly a test with
15181 injected mouse move events. Fix a problem detected by the test.
15183 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
15185 * dlls/user/input.c:
15186 user: Various TrackMouseEvent fixes.
15187 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
15188 use hittest directly to simplify the code.
15189 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
15191 * dlls/user/winpos.c:
15192 user: Add a trace to EndDeferWindowPos.
15194 * dlls/user/input.c:
15195 user: Use (win) debug channel by default, add a TRACE to SendInput.
15197 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
15199 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
15200 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
15202 2006-07-24 Mike McCormack <mike@codeweavers.com>
15204 * dlls/msi/registry.c:
15205 msi: Use CLSIDFromString to make squash_guid a bit more robust.
15207 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
15208 msi: Make MsiConfigureFeature a bit more robust.
15210 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
15211 dlls/msi/msipriv.h:
15212 msi: Move COM server implementation to a separate file.
15214 * configure, configure.ac:
15215 configure: Check for freetype-config first, then use the libraries it specifies.
15217 2006-07-23 Jason Green <jave27@gmail.com>
15219 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
15220 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
15221 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
15222 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
15223 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
15224 references from D3DTS_* to WINED3DTS_*.
15226 2006-07-24 Alexandre Julliard <julliard@winehq.org>
15228 * configure, configure.ac, loader/main.c, loader/preloader.c:
15229 preloader: Allocate more space in low memory as well as for top-down allocations.
15231 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
15232 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
15234 * dlls/ntdll/virtual.c:
15235 ntdll: Support memory allocations inside reserved areas.
15237 * dlls/ntdll/virtual.c:
15238 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
15240 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
15241 libs/wine/wine.map:
15242 libwine: Added a function to enumerate the reserved mmap areas.
15244 2006-07-24 Robert Shearman <rob@codeweavers.com>
15247 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
15250 * dlls/rpcrt4/ndr_marshall.c:
15251 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
15252 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
15254 * dlls/rpcrt4/rpc_binding.c:
15255 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
15257 * dlls/rpcrt4/ndr_marshall.c:
15258 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
15260 * dlls/rpcrt4/ndr_marshall.c:
15261 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
15262 NdrConformantStringUnmarshall.
15264 * dlls/rpcrt4/ndr_marshall.c:
15265 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
15266 Change the FIXME messages to print out unrecognised format characters in
15267 hex rather than decimal.
15269 * dlls/uuid/uuid.c:
15270 uuid: Add IIDs and CLSIDs from xmldso.h.
15272 * dlls/oleaut32/typelib.c:
15273 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
15274 as native doesn't assume that it doesn't contain valid data.
15276 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
15277 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
15279 2006-07-24 Mike McCormack <mike@codeweavers.com>
15281 * dlls/msi/tests/msi.c:
15282 msi: Add a test case for MsiGetFileHash.
15285 msi: Implement MsiGetFileHash.
15287 * dlls/winex11.drv/keyboard.c:
15288 winex11.drv: Avoid an uninitialized variable warning.
15290 2006-07-24 Alexandre Julliard <julliard@winehq.org>
15292 * programs/winevdm/winevdm.c:
15293 winevdm: Load sound.drv too.
15295 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
15297 * tools/widl/header.c:
15298 widl: Allow write_type to output full pointer types.
15300 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
15302 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
15303 dlls/wined3d/wined3d_private.h:
15304 wined3d: Draw the cursor.
15306 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
15308 * dlls/wined3d/device.c:
15309 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
15311 2006-07-24 Mike McCormack <mike@codeweavers.com>
15314 msi: Reimplement MsiGetUserInfo using awstrings.
15316 2006-07-23 Dan Kegel <dank@kegel.com>
15318 * dlls/winedos/int21.c:
15319 winedos: Limit reported disk space to 1GB.
15321 2006-07-23 Jason Green <jave27@gmail.com>
15323 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
15324 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
15325 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
15326 constants regression).
15328 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
15330 * dlls/comdlg32/tests/printdlg.c:
15331 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
15333 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
15335 * dlls/dinput/device_private.h:
15336 dinput: Simplify code a bit.
15338 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
15340 * dlls/dinput/dinput_main.c:
15341 dinput: Fix small typo.
15343 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
15345 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
15346 wined3d: Whitelist pixelformats instead of blacklisting.
15348 * dlls/wined3d/surface.c:
15349 wined3d: Reactivate the X bits fixup.
15351 2006-07-24 Mike McCormack <mike@codeweavers.com>
15353 * dlls/msi/msi.c, dlls/msi/registry.c:
15354 msi: MoveMsiEnumPatches to registry.c
15356 * dlls/shdocvw/regsvr.c:
15357 shdocvw: Register MruListLong.
15359 * dlls/hlink/hlink_main.c:
15360 hlink: Implement HlinkNavigateToStringReference.
15362 * dlls/hlink/link.c:
15363 hlink: Only release an object that we successfully created.
15365 * dlls/query/query.spec, dlls/query/query_main.c:
15366 query: Add a stub implementation for LocateCatalogs.
15368 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
15370 * programs/winhelp/Ko.rc:
15371 winhelp: Updated Korean resource.
15373 2006-07-23 Robert Reif <reif@earthlink.net>
15376 winnt.h: Add more SID defines.
15378 2006-07-22 Jacek Caban <jacek@codeweavers.com>
15380 * dlls/urlmon/session.c:
15381 urlmon: Don't use freed string in TRACE.
15383 * dlls/shdocvw/persist.c:
15384 shdocvw: Return S_OK in IPersistStreamInit::Load.
15386 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15388 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
15389 shell32: Define one more avi resource.
15391 2006-07-21 James Hawkins <truiken@gmail.com>
15393 * dlls/msi/tests/package.c:
15394 msi: Add tests for component and feature states.
15396 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
15398 * dlls/shell32/tests/shlexec.c:
15399 shell32/tests: Write-strings warnings fix.
15401 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
15403 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
15404 include/richedit.h:
15405 riched20: Write-strings warnings fix.
15406 The string members of the FINDTEXT and FINDTEXTEX structs are declared
15407 constant in the SDK.
15409 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
15411 * programs/oleview/typelib.c:
15412 oleview: Added interface handling to idl display.
15414 2006-07-21 James Hawkins <truiken@gmail.com>
15416 * dlls/msi/dialog.c:
15417 msi: Expand features with odd Display values.
15419 * dlls/msi/dialog.c:
15420 msi: Don't display a feature if its Display value is zero.
15422 * dlls/msi/action.c:
15423 msi: Set the component's initial state based on its attributes.
15425 2006-07-21 Jason Green <jave27@gmail.com>
15427 * dlls/wined3d/device.c:
15428 wined3d: Minor trace corrections in Set___ShaderConstants().
15430 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
15432 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
15433 wined3d: Do not try to create a vbo more than once.
15435 * dlls/wined3d/vertexbuffer.c:
15436 wined3d: Move vertex fixups into their own function.
15438 2006-07-21 Alexandre Julliard <julliard@winehq.org>
15440 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
15441 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
15443 2006-07-20 Benjamin Arai <me@benjaminarai.com>
15445 * dlls/oleaut32/tests/vartest.c:
15446 oleaut32: Fix missing tests and heap errors for VarCat conformance.
15448 * dlls/oleaut32/variant.c:
15449 oleaut32: Fix temp variant initialization issues in VarCat.
15451 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
15453 * dlls/kernel/time.c, dlls/ntdll/process.c,
15454 include/wine/server_protocol.h, server/process.c,
15455 server/protocol.def, server/trace.c:
15456 ntdll: Implementation of process CreationTime and ExitTime.
15458 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
15460 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
15461 include/setupapi.h:
15462 setupapi: Implemented SetupDiCreateDeviceInfoA.
15464 * dlls/setupapi/tests/devinst.c:
15465 setupapi: Rename a test.
15467 2006-07-20 Robert Reif <reif@earthlink.net>
15469 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
15470 advapi32: Partial LookupAccountSid implementation.
15472 2006-07-21 Alexandre Julliard <julliard@winehq.org>
15474 * dlls/ntdll/heap.c:
15475 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
15477 * dlls/ntdll/heap.c:
15478 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
15480 * dlls/ntdll/heap.c:
15481 ntdll: Add a few more free list entries to the heap.
15483 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15485 * dlls/comdlg32/cdlg_Ko.rc:
15486 comdlg32: Updated Korean resource.
15488 2006-07-21 Mike McCormack <mike@codeweavers.com>
15491 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
15494 msi: Use msi_reg_get_val_str() to read a registry value.
15496 * dlls/msi/msi.c, dlls/msi/msi.spec:
15497 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
15500 msi: Components with INSTALLSTATE_NOTUSED are considered present.
15503 msi: A component with an empty path is not used.
15506 msi: Use TRACE not FIXME for already implemented functions.
15508 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
15510 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
15511 d3d9: State management test framework for d3d9.
15513 * dlls/wined3d/device.c:
15514 wined3d: Respect EnableAutoDepthStencil parameter.
15516 * dlls/wined3d/stateblock.c:
15517 wined3d: Correct initial render states.
15519 * dlls/wined3d/device.c:
15520 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
15522 * dlls/wined3d/device.c:
15523 wined3d: Restore recording mode later in ActiveRender().
15525 * dlls/wined3d/device.c:
15526 wined3d: Read shader constants from correct stateblock.
15528 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
15530 * dlls/mscms/tests/profile.c:
15531 mscms/tests: Write-strings warnings fix.
15533 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
15535 * dlls/user/input.c, dlls/user/tests/msg.c:
15536 user: Add a TrackMouseEvent test, make it pass under Wine.
15538 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
15540 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
15541 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
15543 2006-07-20 Robert Shearman <rob@codeweavers.com>
15545 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
15546 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
15547 ole32: Implement CoRegisterPSClsid.
15549 2006-07-20 Juan Lang <juan_lang@yahoo.com>
15551 * dlls/msi/appsearch.c:
15552 msi: Don't use fixed-size buffers in AppSearch action.
15554 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
15556 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
15557 dinput8: DirectInput8Create rewrite.
15559 2006-07-19 Benjamin Arai <me@benjaminarai.com>
15561 * dlls/oleaut32/tests/olefont.c:
15562 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
15564 * dlls/oleaut32/olefont.c:
15565 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
15567 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
15569 * dlls/comdlg32/filedlg31.c:
15570 comdlg32: Remove redundant headers.
15572 2006-07-19 Ge van Geldorp <ge@gse.nl>
15574 * dlls/gdi/freetype.c:
15575 gdi: Use variables of correct size.
15577 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
15579 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
15580 setupapi: Add stub for SetupDiCreateDeviceInfoW.
15582 * dlls/setupapi/devinst.c:
15583 setupapi: Remove unneeded NULL checks before MyFree().
15585 2006-07-19 James Hawkins <truiken@gmail.com>
15587 * dlls/msi/events.c:
15588 msi: Implement the SetInstallLevel event.
15590 * dlls/msi/install.c, dlls/msi/msipriv.h:
15591 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
15592 be used internally.
15594 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
15595 msi: Update feature states after changing install levels, as they may have
15598 * dlls/msi/action.c:
15599 msi: Rename SetFeatureStates to match the naming scheme of internal msi
15602 2006-07-20 Mike McCormack <mike@codeweavers.com>
15604 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
15605 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
15606 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
15607 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
15608 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
15609 include/xmldso.idl:
15610 include: Remove unnecessary semicolons from idl.
15612 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
15613 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
15614 oledb: Add oledb.idl and some idl files it depends on.
15616 2006-07-19 Mike McCormack <mike@codeweavers.com>
15618 * configure, configure.ac:
15619 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
15621 2006-07-20 Mike McCormack <mike@codeweavers.com>
15623 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
15624 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
15625 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
15626 include/wine/itss.idl:
15627 include: Semicolons after cpp_quote are a syntax error in midl.
15629 2006-07-19 Hans Leidekker <hans@it.vu.nl>
15631 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
15632 usp10: Implement and test ScriptCacheGetHeight.
15634 2006-07-19 Jacek Caban <jacek@codeweavers.com>
15636 * dlls/urlmon/internet.c:
15637 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
15639 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
15640 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
15641 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
15642 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
15643 mshtml: Wrap remaining Heap* functions by inline functions.
15645 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
15647 * dlls/wininet/ftp.c:
15648 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
15650 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
15652 * dlls/dnsapi/tests/name.c:
15653 dnsapi/tests: Write-strings warnings fix.
15655 * dlls/comctl32/tests/listview.c:
15656 comctl32/tests: Write-strings warnings fix.
15658 2006-07-19 H. Verbeet <hverbeet@gmail.com>
15660 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
15661 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
15662 wined3d: Compilation fixes.
15664 2006-07-20 Kovács András <andras@csevego.net>
15666 * dlls/dinput/joystick_linuxinput.c:
15667 dinput: joydev_enum_deviceA now returns the correct value.
15669 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15671 * dlls/comctl32/comctl_Ko.rc:
15672 comctl32: Updated Korean resource.
15674 2006-07-19 Juan Lang <juan_lang@yahoo.com>
15676 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
15677 dlls/crypt32/tests/encode.c:
15678 crypt32: Implement more string types for X509_NAME_VALUE.
15680 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
15681 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
15684 * dlls/msi/appsearch.c:
15685 msi: Implement ACTION_AppSearchIni.
15687 2006-07-19 Alexandre Julliard <julliard@winehq.org>
15689 * dlls/ntdll/directory.c:
15690 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
15691 around a kernel bug.
15693 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
15695 * dlls/wininet/ftp.c:
15696 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
15698 2006-07-19 Juan Lang <juan_lang@yahoo.com>
15700 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
15701 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
15702 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
15704 * dlls/msi/appsearch.c:
15705 msi: Implement searching parent in ACTION_AppSearchReg.
15707 2006-07-19 Mike McCormack <mike@codeweavers.com>
15710 msi: Implement MsiConfigureFeatureW.
15713 msi: Fix the size of base 85 GUIDs.
15715 * dlls/msi/action.c:
15716 msi: Only load the features and files tables once.
15718 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
15720 * programs/oleview/typelib.c:
15721 oleview: Added data freeing in TypeLib Viewer.
15723 * programs/oleview/main.h, programs/oleview/typelib.c:
15724 oleview: Added some features to IDL data displaying.
15726 * programs/oleview/main.h, programs/oleview/pane.c,
15727 programs/oleview/typelib.c:
15728 oleview: Added skeleton for IDL files generation.
15730 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
15732 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
15733 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
15735 2006-07-19 Alexandre Julliard <julliard@winehq.org>
15737 * loader/preloader.c:
15738 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
15741 * dlls/kernel/process.c:
15742 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
15744 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
15745 kernel: Added support for exec'ing a new Win32 process.
15746 Use it to restart execution if the main binary can't be loaded because
15747 of address space conflicts, and also for Win16/DOS support.
15749 * dlls/kernel/process.c, dlls/ntdll/server.c,
15750 include/wine/server_protocol.h, server/process.c, server/process.h,
15751 server/protocol.def, server/request.c, server/trace.c:
15752 server: Simplify process creation.
15753 Pass the socket for the new process from the parent through the
15755 Perform initialisations during the new_process request.
15757 2006-07-19 Jason Green <jave27@gmail.com>
15759 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
15760 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
15761 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
15762 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
15763 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
15764 wined3d: Make the number of floating point shader constants dynamic.
15766 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
15768 * dlls/crypt32/tests/crl.c:
15769 crypt32: Make tests loadable on NT4.
15771 2006-07-18 James Hawkins <truiken@gmail.com>
15773 * dlls/msi/msi.spec, dlls/msi/source.c:
15774 msi: Add a stub implementation of MsiSourceListClearAll.
15776 * dlls/msi/action.c, dlls/msi/dialog.c:
15777 msi: Sort SelectionTree items by their Display value.
15779 2006-07-18 Huw Davies <huw@codeweavers.com>
15781 * dlls/msi/files.c:
15782 msi: Create files with the correct file attributes.
15784 2006-07-18 Mike McCormack <mike@codeweavers.com>
15787 msi: Check the right pointers for NULL.
15790 msi: Set properties, not the command line in MsiReinstallFeatureW.
15792 * dlls/msi/install.c, dlls/msi/msi.spec:
15793 msi: Implement MsiSetInstallLevel.
15795 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15797 * dlls/mshtml/Ko.rc:
15798 mshtml: Updated Korean resource.
15800 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
15802 * dlls/secur32/ntlm.c:
15803 secur32: Write-strings warnings fix.
15805 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
15807 * dlls/crypt32/tests/main.c:
15808 crypt32/tests: Write-strings warnings fix.
15810 2006-07-18 Benjamin Arai <me@benjaminarai.com>
15812 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
15813 oleaut32: Update error codes for VarMod.
15815 2006-07-18 Huw Davies <huw@codeweavers.com>
15817 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
15818 msxml3: removeChild should catch a NULL child node.
15820 * dlls/msxml3/tests/domdoc.c:
15821 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
15822 doesn't find a match.
15824 2006-07-18 Juan Lang <juan_lang@yahoo.com>
15826 * dlls/msi/appsearch.c:
15827 msi: Set name in ACTION_AppSearchGetSignature.
15829 * dlls/crypt32/encode.c:
15830 crypt32: Don't return from a try block.
15832 2006-07-18 Jacek Caban <jacek@codeweavers.com>
15834 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
15835 mshtml: Added stub implementation of ShowHTMLDialog.
15837 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
15840 wpp: In recursive macro definitions, print the macro name instead of nothing.
15842 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
15844 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
15845 include/wine/wined3d_interface.h:
15846 ddraw/wined3d: Remove texture format enumeration functions.
15848 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
15850 * dlls/wined3d/swapchain.c:
15851 wined3d: Duplicate flips in software if the local copy is up to date.
15853 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
15855 * dlls/wined3d/surface.c:
15856 wined3d: Disable the fog before writing the back buffer data.
15858 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
15860 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
15861 dlls/wined3d/wined3d_private.h:
15862 wined3d: Add a setting for the render target locking method.
15864 * dlls/wined3d/surface.c:
15865 wined3d: Break the glDrawPixels call out of UnlockRect.
15867 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15869 * programs/cmdlgtst/Ko.rc:
15870 cmdlgtst: Updated Korean resource.
15872 2006-07-17 Juan Lang <juan_lang@yahoo.com>
15874 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
15875 crypt32: Output x.500 strings from CertNameToStrA/W.
15877 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
15878 dlls/crypt32/serialize.c:
15879 crypt32: Fix reading key prov info from serialized data.
15881 * dlls/crypt32/encode.c:
15882 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
15884 * dlls/msi/appsearch.c:
15885 msi: Fix silly pointer error.
15887 2006-07-17 James Hawkins <truiken@gmail.com>
15889 * dlls/msi/dialog.c:
15890 msi: Update the feature components' states when a feature is selected.
15892 2006-07-17 Duane Clark <fpga@pacbell.net>
15894 * dlls/msvcrt/tests/file.c:
15895 msvcrt: Add tests of file operations in ASCII mode.
15897 2006-07-17 Jacek Caban <jacek@codeweavers.com>
15899 * dlls/urlmon/sec_mgr.c:
15900 urlmon: Fix handle leak.
15902 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
15903 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
15904 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
15905 mshtml: Wrap more Heap* function by inline functions.
15907 2006-07-17 Robert Shearman <rob@codeweavers.com>
15909 * dlls/oleaut32/tmarshal.c:
15910 oleaut32: Add an exception handler around code executed on the server side
15911 from the typelib marshaler.
15914 msi: Fix conversion of path to include nul-termination character in
15915 MsiProvideQualifiedComponentA.
15917 * dlls/rpcrt4/cproxy.c:
15918 rpcrt4: Display a big message box if the user tries to use typelib
15919 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
15922 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
15923 rpcrt4: Handle more structure padding values.
15925 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
15926 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
15927 The change caused regressions in a number of applications and needs more
15928 study to see what the correct behaviour should be.
15930 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
15932 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
15933 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
15934 dlls/wined3d/vertexshader.c:
15935 wined3d: Readd missing copyright to shaders files.
15937 * dlls/wined3d/arb_program_shader.c:
15938 wined3d: Fix typo in ARB pixel shader.
15940 2006-07-17 Benjamin Arai <me@benjaminarai.com>
15942 * dlls/oleaut32/variant.c:
15943 oleaut32: VarCmp - Corrected function description.
15945 2006-07-16 H. Verbeet <hverbeet@gmail.com>
15947 * dlls/wined3d/drawprim.c:
15948 wined3d: Increment texture_idx when continuing as well.
15950 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
15952 * dlls/advapi32/tests/crypt_lmhash.c:
15953 advapi32/tests: Write-strings warnings fix.
15955 2006-07-17 Huw Davies <huw@codeweavers.com>
15957 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
15958 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
15960 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
15961 marked as unchecked.
15963 2006-07-18 Alexandre Julliard <julliard@winehq.org>
15965 * configure, configure.ac:
15966 configure: Store the full path to the prelink tool.
15968 2006-07-17 Jason Green <jave27@gmail.com>
15970 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
15971 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
15972 dlls/wined3d/wined3d_private.h:
15973 wined3d: Fix for vertex shaders.
15975 2006-07-16 Duane Clark <fpga@pacbell.net>
15977 * programs/notepad/main.c:
15978 notepad: Change notepad printing font.
15980 * programs/notepad/dialog.c:
15981 notepad: Make notepad print something reasonable.
15983 2006-07-16 Jacek Caban <jacek@codeweavers.com>
15985 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
15986 dlls/mshtml/protocol.c:
15987 mshtml: Wrap Heap* functions by inline functions.
15989 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
15991 * dlls/wined3d/surface.c:
15992 wined3d: Break out the frame buffer readback of LockRect, implement palettized
15995 2006-07-17 Robert Shearman <rob@codeweavers.com>
15997 * dlls/dbghelp/elf_module.c:
15998 dbghelp: Don't access a negative section index in elf_map_section.
16000 * dlls/dbghelp/stabs.c:
16001 dbghelp: Avoid accessing a negative string index when parsing stabs entries
16002 with an empty string.
16004 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
16005 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
16006 TRACE now that all of the tests pass.
16008 * dlls/kernel/tests/version.c:
16009 kernel: Fix an incorrect version test.
16011 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
16012 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
16013 versions, which are tested in a hierarchical manner.
16014 Add some new tests for the different condition values.
16016 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
16017 ntdll: Use a common condition value for the major, minor and service pack
16020 * dlls/ntdll/version.c:
16021 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
16022 for comparing the values.
16024 * dlls/oleaut32/tests/vartest.c:
16025 oleaut32: Test the return value of VarCat in the tests.
16027 2006-07-15 Aric Stewart <aric@codeweavers.com>
16029 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
16030 wineboot: Copy windows file protection files at boot time.
16032 2006-07-17 Mike McCormack <mike@codeweavers.com>
16035 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
16038 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
16040 2006-07-15 Mike McCormack <mike@codeweavers.com>
16042 * dlls/msi/install.c:
16043 msi: Cleanup traces, remove unnecessary includes.
16045 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
16046 msi: Move msi_get_property_int() to helpers.c
16049 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
16052 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
16054 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
16056 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
16057 libwine: Add a configure check for setrlimit.
16059 2006-07-17 Alexandre Julliard <julliard@winehq.org>
16061 * tools/winegcc/winegcc.c:
16062 winegcc: Make sure the Wine library paths take precedence in Wine mode.
16064 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16066 * programs/clock/Ko.rc:
16067 clock: Updated Korean resource.
16069 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
16071 * dlls/comctl32/listview.c:
16072 comctl32: Use struct member after check for NULL (Coverity).
16074 2006-07-15 Mike McCormack <mike@codeweavers.com>
16076 * dlls/shdocvw/regsvr.c:
16077 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
16079 2006-07-16 Jacek Caban <jacek@codeweavers.com>
16081 * dlls/urlmon/regsvr.c:
16082 urlmon: Register zone and security manager.
16084 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
16085 dlls/urlmon/urlmon_main.c:
16086 urlmon: Added UrlMkGetSessionOption implementation.
16088 * dlls/urlmon/umon.c:
16089 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
16091 * include/urlmon.idl:
16092 urlmon.idl: Added some missing declarations.
16094 * dlls/mshtml/htmldoc.c:
16095 mshtml: Added get_all implementation.
16097 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
16099 * programs/notepad/Da.rc:
16100 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
16102 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
16104 * dlls/dinput/keyboard.c:
16105 dinput: Unacquire correct device.
16107 * dlls/dinput/keyboard.c:
16108 dinput: Ignore repeated key events.
16110 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
16112 * dlls/wined3d/surface.c:
16113 wined3d: Allocate 4 extra bytes in the dib section.
16115 2006-07-16 Duane Clark <fpga@pacbell.net>
16117 * tools/examine-relay:
16118 examine-relay: Indent winex11.drv lines.
16120 2006-07-15 Duane Clark <dclark@akamail.com>
16122 * dlls/comdlg32/printdlg.c:
16123 comdlg32: Set PD_PAGENUMS from print dialog.
16125 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16127 * programs/wordpad/Ko.rc:
16128 wordpad: Updated Korean resource.
16130 2006-07-14 James Hawkins <truiken@gmail.com>
16132 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
16133 wininet: Add more tests for InternetCrackurl.
16135 * dlls/msi/dialog.c:
16136 msi: Add handling for the ListBox dialog control.
16138 2006-07-14 Milko Krachounov <milko@3mhz.net>
16140 * dlls/shell32/shell32_Bg.rc:
16141 shell32: Update Bulgarian translation.
16143 * dlls/mshtml/Bg.rc:
16144 mshtml: Update Bulgarian translation.
16146 2006-07-16 Robert Reif <reif@earthlink.net>
16148 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
16150 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
16152 2006-07-14 Robert Reif <reif@earthlink.net>
16155 include: Add well known sids and quota limits to winnt.h.
16157 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
16159 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
16160 riched20: WM_SETFONT support.
16162 2006-07-14 Robert Shearman <rob@codeweavers.com>
16164 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
16165 ole32: Improve CoRegisterMessageFilter and add tests for it.
16167 * dlls/ole32/rpc.c:
16168 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
16170 2006-07-13 Aric Stewart <aric@codeweavers.com>
16172 * configure, configure.ac, dlls/comcat/Makefile.in,
16173 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
16174 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
16175 comcat: cImplemented or cRequired of -1 means to match everything
16176 regardless of the implementation or categories.
16178 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
16180 * dlls/msi/files.c:
16181 msi: cabinet_notify - don't fail on files with the same filepath.
16183 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
16185 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
16186 wined3d: Only copy memory corresponding to the dib section instead of the
16187 power of 2 surface.
16189 2006-07-14 András Kovács <andras@csevego.net>
16191 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
16192 shell32: Stub for SHSetLocalizedName.
16194 2006-07-13 Juan Lang <juan_lang@yahoo.com>
16196 * dlls/msi/appsearch.c:
16197 msi: Let caller set property in AppSearch.
16199 2006-07-14 Mike McCormack <mike@codeweavers.com>
16202 msi: Use awstring to return strings from MsiGetProductInfo.
16205 msi: Read from the registry, not the database in MsiGetProductInfo.
16207 * dlls/msi/msipriv.h, dlls/msi/registry.c:
16208 msi: Add some registry reading macro functions.
16210 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
16211 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
16212 msi: Move version string conversions to registry.c.
16214 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
16215 msi: Move some registry helper functions to registry.c.
16217 2006-07-13 Juan Lang <juan_lang@yahoo.com>
16219 * dlls/crypt32/cert.c:
16220 crypt32: Correct self-signed cert creation.
16221 - use correct function names for rpcrt functions
16222 - use CryptGenRandom to create unique serial numbers
16224 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
16226 * tools/widl/parser.y:
16227 widl: Support coclass forward declarations.
16229 * tools/widl/header.c:
16230 widl: Fix unterminated comment in generated code.
16232 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
16234 * dlls/wined3d/glsl_shader.c:
16235 wined3d: Fix cmp instruction for GLSL.
16236 The current GLSL cmp instruction is incorrect, because:
16237 - it ignores destination write mask
16238 - it ignores source swizzle
16239 - it ignores other source modifiers.
16240 - it works incorrectly for src0 = 0
16242 * dlls/wined3d/device.c:
16243 wined3d: Fix light state bugs.
16245 2006-07-14 Robert Shearman <rob@codeweavers.com>
16247 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
16248 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
16249 FUNCFLAG_FRESTRICTED flag.
16250 Add some more tests for ITypeInfo::Invoke.
16252 * dlls/oleaut32/olepicture.c:
16253 oleaut32: Implement GetClassID for the OLE picture class.
16255 * dlls/rpcrt4/ndr_marshall.c:
16256 rpcrt4: Fix Variance Callback Functions.
16257 A callback function for computing the variance puts the computed value
16258 into the same field as a conformance, so make sure to copy the value
16259 into pCount before returning from ComputeConformanceOrVariance.
16261 * dlls/rpcrt4/cpsf.c:
16262 rpcrt4: Add the threading model and a description when registering a CLSID
16263 for the PSFactoryBuffer.
16265 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
16266 ole32: Add validation of parameters to CoGetClassObject and make sure to
16267 initialise ppv to NULL.
16269 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
16271 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
16272 dlls/winex11.drv/xim.c:
16273 Fix swapped 2nd and 3rd argument passed to memset.
16275 2006-07-14 Alexandre Julliard <julliard@winehq.org>
16277 * programs/msiexec/msiexec.c:
16278 msiexec: Invert the return values of the boolean functions so that
16279 their names make more sense.
16281 2006-07-13 James Hawkins <truiken@gmail.com>
16283 * programs/msiexec/msiexec.c:
16284 msiexec: Also support options using a hyphen.
16286 * dlls/msi/dialog.c:
16287 msi: Add handling for the GroupBox dialog control.
16289 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
16291 * tools/winedump/pe.c:
16292 winedump: Write-strings warnings fix.
16294 2006-07-14 Alexandre Julliard <julliard@winehq.org>
16296 * configure, configure.ac:
16297 configure: Revert the error exit code for warnings, it causes more
16298 trouble than it's worth.
16300 2006-07-13 Alexandre Julliard <julliard@winehq.org>
16302 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
16303 ntdll: Make sure to not unmap anything from reserved areas
16304 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
16306 * dlls/ntdll/virtual.c:
16307 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
16308 arbitrary granularity.
16310 * dlls/ntdll/virtual.c:
16311 ntdll: Support for arbitrary memory allocation granularity.
16313 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
16315 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
16316 programs/notepad/De.rc, programs/notepad/Eo.rc,
16317 programs/notepad/Es.rc, programs/notepad/Fi.rc,
16318 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
16319 programs/notepad/It.rc, programs/notepad/Ja.rc,
16320 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
16321 programs/notepad/No.rc, programs/notepad/Pl.rc,
16322 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
16323 programs/notepad/Si.rc, programs/notepad/Sk.rc,
16324 programs/notepad/Sw.rc, programs/notepad/Th.rc,
16325 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
16326 programs/notepad/Zh.rc:
16327 notepad: Fix the ellipsis and shortcuts in menus.
16329 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
16330 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
16331 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
16332 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
16333 wordpad: Add shortcuts in menus.
16335 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
16337 * dlls/comdlg32/cdlg_Pl.rc:
16338 comdlg32: Update Polish translation.
16340 2006-07-13 Robert Shearman <rob@codeweavers.com>
16342 * dlls/ole32/compobj.c:
16343 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
16344 It increases the latency on completing the COM call and could result in
16345 the COM call never completing in some circumstances.
16347 * dlls/oleaut32/typelib.c:
16348 oleaut32: Convert void return types to the VT_EMPTY variant type in
16351 * dlls/oleaut32/typelib.c:
16352 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
16353 since dispinterfaces don't have the FDISPATCHABLE flag.
16355 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
16356 include: Add NI_* defines and add a WS(socklen_t) type.
16358 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
16359 rpcrt4: Add a stub for I_RpcMapWin32Status.
16361 * dlls/dbghelp/path.c:
16362 dbghelp: Fix the finding of PDB DS-type files.
16364 2006-07-13 Alexandre Julliard <julliard@winehq.org>
16366 * dlls/shell32/brsfolder.c:
16367 shell32: Avoid using macros that cause gcc warnings.
16369 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
16370 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
16372 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
16373 kernel32: Moved initialisation of the console handles to DllMain.
16375 2006-07-12 James Hawkins <truiken@gmail.com>
16377 * dlls/shlwapi/tests/path.c:
16378 shlwapi: Add tests for PathCommonPrefixA.
16380 * dlls/shlwapi/tests/path.c:
16381 shlwapi: Add tests for PathBuildRootA.
16383 * dlls/msi/install.c, dlls/msi/tests/package.c:
16384 msi: Update the files target paths as well, because a parent directory might
16387 2006-07-12 Thomas Kho <tkho@ucla.edu>
16389 * programs/notepad/dialog.c:
16390 notepad: Change file not saved alert title to match Windows' notepad.exe.
16392 * programs/notepad/En.rc, programs/notepad/dialog.c:
16393 notepad: Change window title to be like Windows' notepad.exe.
16395 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
16397 * dlls/winspool.drv/tests/info.c:
16398 winspool.drv/tests: Write-strings warnings fix.
16400 * dlls/mshtml/main.c:
16401 mshtml: Write-strings warnings fix.
16403 2006-07-11 James Hawkins <truiken@gmail.com>
16405 * dlls/urlmon/umon.c:
16406 urlmon: Implement URLDownloadToCacheFileW.
16408 2006-07-10 Ge van Geldorp <ge@gse.nl>
16410 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
16412 user32: Implement Get/SetClassLongPtrA/W.
16414 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
16416 * dlls/user/sysparams.c:
16417 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
16419 2006-07-12 Mike McCormack <mike@codeweavers.com>
16421 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
16422 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
16425 * dlls/ole32/clipboard.c:
16426 ole32: Small cleanups.
16428 * dlls/ole32/stg_prop.c:
16429 ole32: Remove unnecessary assert(This) calls.
16431 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
16432 ole32: Fix and test reading and writing of VT_CF properties.
16434 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
16436 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
16437 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
16438 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
16439 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
16440 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
16441 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
16442 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
16443 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
16444 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
16445 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
16446 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
16447 dlls/comctl32/propsheet.c:
16448 comctl32: Use wsprintf instead of strcat building the properties
16449 dialog title to allow different word orders.
16451 2006-07-12 Juan Lang <juan_lang@yahoo.com>
16453 * dlls/msi/appsearch.c:
16454 msi: Split up ACTION_AppSearchReg.
16456 * dlls/crypt32/store.c:
16457 crypt32: Add stubs for some stores.
16459 * dlls/crypt32/crypt32.spec:
16460 crypt32: Forward CreateFileU to CreateFileW.
16462 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
16464 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
16465 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
16466 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
16467 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
16468 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
16469 dlls/winex11.drv/x11font.h:
16470 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
16471 (not vice versa) for efficiency (required adding the Ex functionality
16474 * dlls/gdi/tests/font.c:
16475 gdi32: Add conformance test for GetTextExtentExPointW.
16477 2006-07-12 Mike McCormack <mike@codeweavers.com>
16479 * dlls/query/query_main.c:
16480 query: Return a more appropriate error code from CIState.
16482 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
16484 * dlls/urlmon/regsvr.c:
16485 urlmon: Write-strings warnings fix.
16487 2006-07-12 H. Verbeet <hverbeet@gmail.com>
16489 * dlls/wined3d/utils.c:
16490 wined3d: Texture stages that reference NULL textures should just pass
16491 through the result of the previous stage.
16493 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
16494 wined3d: Fix specular color handling for register combiners.
16495 By default the FinalCombiner is setup to add the specular color to the
16496 final result of the combiner operations. However, it should only do
16497 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
16499 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
16501 * dlls/wined3d/vertexbuffer.c:
16502 wined3d: Check the color data type too when deciding whether to convert data.
16504 2006-07-11 Mike McCormack <mike@codeweavers.com>
16506 * dlls/ole32/stg_prop.c:
16507 ole32: Implement IPropertyStorage::Enum using enumx.
16509 * dlls/ole32/stg_prop.c:
16510 ole32: Clean up some declarations.
16512 * dlls/ole32/stg_prop.c:
16513 ole32: Use enumx to implement IPropertySetStorage::Enum.
16515 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
16516 ole32: Add a framework for implementing IEnum* interfaces.
16518 2006-07-12 Mike McCormack <mike@codeweavers.com>
16520 * dlls/ole32/ole2.c:
16521 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
16523 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
16524 ole32: Fix conformance test to compile with MSVC6.
16526 * dlls/ole32/stg_prop.c:
16527 ole32: This cannot be NULL, so don't check it.
16529 * dlls/ole32/stg_prop.c:
16530 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
16533 2006-07-11 Mike McCormack <mike@codeweavers.com>
16535 * dlls/ole32/ole2.c:
16536 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
16538 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
16540 * dlls/avifil32/Makefile.in:
16541 avifil32: Remove unnecessary dependency on ntdll.
16543 2006-07-11 Juan Lang <juan_lang@yahoo.com>
16545 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
16546 dlls/crypt32/tests/cert.c, include/wincrypt.h:
16547 crypt32: Implement CryptAcquireCertificatePrivateKey.
16549 2006-07-11 Robert Reif <reif@earthlink.net>
16551 * dlls/advapi32/lsa.c:
16552 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
16554 * include/ntsecapi.h:
16555 include: Add more policy structures to ntsecapi.h.
16557 2006-07-11 Alexandre Julliard <julliard@winehq.org>
16559 * libs/Makefile.in, tools/winewrapper:
16560 libs: Get rid of the libwine symlinks.
16562 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
16563 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
16564 winegcc: Automatically add the correct lib paths when building inside the
16567 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
16568 tools/wrc/Makefile.in:
16569 libs: Get rid of the symlinks for the static libs.
16571 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
16572 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
16573 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
16574 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
16575 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
16576 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
16577 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
16578 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
16579 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
16580 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
16581 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
16582 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
16583 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
16584 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
16585 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
16586 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
16587 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
16588 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
16589 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
16590 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
16591 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
16592 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
16593 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
16594 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
16595 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
16596 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
16597 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
16598 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
16599 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
16600 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
16601 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
16602 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
16603 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
16604 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
16605 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
16606 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
16607 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
16608 libs/unicode/Makefile.in, libs/unicode/c_037.c,
16609 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
16610 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
16611 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
16612 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
16613 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
16614 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
16615 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
16616 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
16617 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
16618 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
16619 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
16620 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
16621 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
16622 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
16623 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
16624 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
16625 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
16626 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
16627 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
16628 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
16629 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
16630 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
16631 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
16632 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
16633 libs/unicode/collation.c, libs/unicode/compose.c,
16634 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
16635 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
16636 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
16637 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
16638 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
16639 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
16640 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
16641 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
16642 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
16643 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
16644 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
16645 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
16646 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
16647 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
16648 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
16649 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
16650 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
16651 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
16652 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
16653 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
16654 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
16655 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
16656 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
16657 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
16658 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
16659 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
16660 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
16661 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
16662 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
16663 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
16664 libs/wine/wine.map, programs/msiexec/Makefile.in,
16665 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
16666 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
16667 tools/wrc/Makefile.in:
16668 libs: Merged libwine_unicode into libwine.
16669 Most dlls use libwine_unicode at this point, so there's nothing to
16670 gain by having two separate libraries.
16672 2006-07-10 Juan Lang <juan_lang@yahoo.com>
16674 * dlls/crypt32/decode.c:
16675 crypt32: Check a pointer before dereferencing it (Coverity).
16677 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
16678 shell32: Always NULL-terminate path in SHGetPathFromIDList.
16680 2006-07-11 Mike McCormack <mike@codeweavers.com>
16682 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
16683 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
16684 dlls/infosoft/wordbreaker.c:
16685 infosoft: Add a word breaker for English.
16687 2006-07-10 Ge van Geldorp <ge@gse.nl>
16689 * tools/winebuild/import.c:
16690 winebuild: Save registers which might contain parameters for the function to
16693 * dlls/kernel/resource.c, include/winternl.h:
16694 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
16696 2006-07-10 James Hawkins <truiken@gmail.com>
16698 * dlls/msi/tests/package.c:
16699 msi: Test how SetTargetPath affects the target paths of install files.
16701 2006-07-09 James Hawkins <truiken@gmail.com>
16703 * dlls/msi/appsearch.c:
16704 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
16706 2006-07-10 Benjamin Arai <me@benjaminarai.com>
16708 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
16709 oleaut32: Conformance test and patch for VarCat.
16711 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
16713 * dlls/wined3d/directx.c:
16714 wined3d: Improve GetAdapterMonitor stub.
16716 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
16717 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16718 dlls/wined3d/wined3d_private.h:
16719 wined3d: More flow control instructions.
16720 - Implement call, callnz, label, and ret
16721 - Implement support for NOT modifier
16723 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
16724 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16725 dlls/wined3d/wined3d_private.h:
16726 wined3d: More flow control instructions
16727 - Implement if, else, endif, rep, endrep, break
16728 - Implement ifc, breakc, using undocumented comparison bits in the instruction
16730 - Fix bug in main loop processing of codes with no dst token
16731 - Fix bug in GLSL output modifier processing of codes with no dst token
16732 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
16733 - Add versioning for all the instructions above, and remove
16734 GLSL_REQUIRED thing, which is useless and should be removed from all
16735 opcodes in general.
16737 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
16739 * dlls/wined3d/device.c:
16740 wined3d: Fix off-by-one constants bug.
16742 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
16743 wined3d: Clamp texcoord output between 0 and 1.
16745 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16746 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
16747 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16748 wined3d: Place immediate constants in the same array as global constants.
16749 - move DEF, DEFI, DEFB handling into the register counting pass
16750 - keep track of defined constants as a linked list (because there's a
16752 - apply immediate constants after global constants in the constant
16754 - both types of constants now get loaded with array notation in the
16755 shader (into the same array)
16757 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
16759 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
16760 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
16761 dlls/ddraw/tests/refcount.c:
16762 ddraw: Palette refcounting fix.
16763 Do not AddRef the DirectDraw interfaces in CreatePalette of older
16764 interface version, and add a test for that.
16766 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
16767 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
16768 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
16769 ddraw: Split up the ddraw refcount.
16771 2006-07-10 Mike McCormack <mike@codeweavers.com>
16773 * include/Makefile.in, include/cierror.h:
16774 include: Add cierror.h.
16776 2006-07-11 Mike McCormack <mike@codeweavers.com>
16778 * dlls/ole32/storage32.c:
16779 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
16781 * include/indexsvr.idl:
16782 indexsvr.h: Fix a typo.
16784 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
16786 * dlls/wined3d/directx.c:
16787 wined3d: Add an "\n" to a fixme to fix another overflow (in
16788 IWineD3DImpl_CheckDeviceFormatConversion).
16790 2006-07-10 Juan Lang <juan_lang@yahoo.com>
16792 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
16794 riched20: Add stub implementation of ITextDocument.
16796 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
16797 crypt32: Implement key context property, with tests.
16799 2006-07-10 Ge van Geldorp <ge@gse.nl>
16801 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
16802 winedbg: Implement some x86_64 backend routines.
16804 * tools/winebuild/spec32.c:
16805 winebuild: Reserve enough space for null function pointer.
16808 server: Widen lparam for timers.
16810 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
16812 * dlls/shell32/shlview.c:
16813 shell32: Write-strings warning fix.
16815 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
16817 * dlls/crypt32/tests/encode.c:
16818 crypt32/tests: Write-strings warnings test.
16820 2006-07-11 Alexandre Julliard <julliard@winehq.org>
16823 server: Fixed get_thread_context for x86_64.
16825 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
16827 * dlls/amstream/amstream.c, include/mmstream.idl:
16828 amstream: Fix argument types to match the PSDK.
16830 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
16832 * programs/notepad/En.rc:
16833 notepad: En.rc: Fix the ellipsis in menu.
16835 2006-07-10 Huw Davies <huw@codeweavers.com>
16837 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
16838 msxml3: Implement removeChild.
16840 2006-07-10 Hans Leidekker <hans@it.vu.nl>
16842 * dlls/dnsapi/query.c:
16843 dnsapi: Fix a buffer overrun (Coverity).
16845 * dlls/wldap32/ber.c:
16846 wldap32: Document the ber functions.
16848 * dlls/wldap32/rename.c:
16849 wldap32: Document the rename functions.
16852 wine.inf: Add msi to the list of fake dlls.
16854 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
16856 * programs/oleview/En.rc, programs/oleview/resource.h,
16857 programs/oleview/typelib.c:
16858 oleview: Added more fields to TypeLib Viewer tree.
16860 2006-07-08 Jacek Caban <jacek@codeweavers.com>
16862 * dlls/urlmon/binding.c:
16863 urlmon: Always verify mime using FindMimeFromData.
16865 * dlls/shdocvw/tests/webbrowser.c:
16866 shdocvw: Added test of DoVerb.
16868 * dlls/shdocvw/tests/webbrowser.c:
16869 shdocvw: Added GetMiscStatus test.
16871 * dlls/shdocvw/oleobject.c:
16872 shdocvw: Call SetMenu in activate_ui.
16874 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
16875 mshtml: Added OnFrameWindowActivate implementation.
16877 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
16879 * dlls/advapi32/registry.c, include/winreg.h:
16880 advapi32: Fix registry API prototypes to match the PSDK.
16882 2006-07-10 Alexandre Julliard <julliard@winehq.org>
16884 * include/.gitignore, include/wine/.gitignore:
16885 include/.gitignore: Moved the wine subdir ignore list to the main file.
16887 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
16888 libs/.gitignore: Added wildcards for libraries.
16890 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
16891 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
16892 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
16893 .gitignore: Added wildcards to ignore lex and bison output files.
16895 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
16896 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
16897 dlls/cards/.gitignore, dlls/comcat/.gitignore,
16898 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
16899 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
16900 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
16901 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
16902 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
16903 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
16904 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
16905 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
16906 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
16907 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
16908 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
16909 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
16910 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
16911 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
16912 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
16913 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
16914 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
16915 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
16916 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
16917 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
16918 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
16919 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
16920 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
16921 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
16922 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
16923 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
16924 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
16925 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
16926 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
16927 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
16928 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
16929 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
16930 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
16931 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
16932 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
16933 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
16934 programs/msiexec/.gitignore, programs/notepad/.gitignore,
16935 programs/oleview/.gitignore, programs/progman/.gitignore,
16936 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
16937 programs/start/.gitignore, programs/taskmgr/.gitignore,
16938 programs/uninstaller/.gitignore, programs/view/.gitignore,
16939 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
16940 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
16941 programs/winemine/.gitignore, programs/winetest/.gitignore,
16942 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
16943 .gitignore: Added wildcards to ignore generated resource files.
16945 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
16946 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
16947 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
16948 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
16949 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
16950 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
16951 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
16952 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
16953 dlls/lz32/tests/.gitignore, dlls/make_dlls,
16954 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
16955 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
16956 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
16957 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
16958 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
16959 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
16960 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
16961 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
16962 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
16963 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
16964 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
16965 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
16966 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
16967 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
16968 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
16969 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
16970 dlls/ws2_32/tests/.gitignore:
16971 make_dlls: Recursively ignore .ok files in all tests directories.
16973 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
16974 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
16975 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
16976 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
16977 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
16978 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
16979 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
16980 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
16981 dlls/lz32/tests/.gitignore, dlls/make_dlls,
16982 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
16983 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
16984 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
16985 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
16986 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
16987 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
16988 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
16989 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
16990 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
16991 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
16992 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
16993 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
16994 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
16995 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
16996 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
16997 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
16998 dlls/ws2_32/tests/.gitignore:
16999 make_dlls: Recursively ignore testlist.c in all tests directories.
17001 * programs/.gitignore, programs/clock/.gitignore,
17002 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
17003 programs/eject/.gitignore, programs/expand/.gitignore,
17004 programs/explorer/.gitignore, programs/hh/.gitignore,
17005 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
17006 programs/make_progs, programs/msiexec/.gitignore,
17007 programs/notepad/.gitignore, programs/oleview/.gitignore,
17008 programs/progman/.gitignore, programs/regedit/.gitignore,
17009 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
17010 programs/rundll32/.gitignore, programs/start/.gitignore,
17011 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
17012 programs/view/.gitignore, programs/wcmd/.gitignore,
17013 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
17014 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
17015 programs/winedbg/.gitignore, programs/winefile/.gitignore,
17016 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
17017 programs/winepath/.gitignore, programs/winetest/.gitignore,
17018 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
17019 programs/winver/.gitignore, programs/wordpad/.gitignore:
17020 make_progs: Generate the .gitignore file.
17021 Ignore generated programs from the top-level .gitignore.
17023 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
17024 dlls/advpack/.gitignore, dlls/atl/.gitignore,
17025 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
17026 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
17027 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
17028 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
17029 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
17030 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
17031 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
17032 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
17033 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
17034 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
17035 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
17036 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
17037 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
17038 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
17039 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
17040 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
17041 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
17042 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
17043 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
17044 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
17045 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
17046 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
17047 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
17048 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
17049 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
17050 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
17051 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
17052 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
17053 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
17054 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
17055 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
17056 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
17057 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
17058 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
17059 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
17060 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
17061 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
17062 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
17063 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
17064 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
17065 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
17066 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
17067 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
17068 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
17069 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
17070 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
17071 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
17072 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
17073 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
17074 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
17075 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
17076 make_dlls: Ignore generated import libraries from the top-level .gitignore.
17078 * dlls/.gitignore, dlls/make_dlls:
17079 make_dlls: Generate the .gitignore file.
17081 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
17082 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
17083 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
17084 dlls/amstream/.gitignore, dlls/atl/.gitignore,
17085 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
17086 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
17087 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
17088 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
17089 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
17090 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
17091 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
17092 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
17093 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
17094 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
17095 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
17096 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
17097 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
17098 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
17099 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
17100 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
17101 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
17102 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
17103 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
17104 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
17105 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
17106 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
17107 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
17108 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
17109 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
17110 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
17111 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
17112 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
17113 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
17114 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
17115 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
17116 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
17117 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
17118 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
17119 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
17120 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
17121 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
17122 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
17123 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
17124 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
17125 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
17126 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
17127 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
17128 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
17129 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
17130 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
17131 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
17132 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
17133 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
17134 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
17135 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
17136 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
17137 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
17138 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
17139 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
17140 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
17141 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
17142 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
17143 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
17144 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
17145 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
17146 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
17147 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
17148 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
17149 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
17150 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
17151 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
17152 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
17153 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
17154 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
17155 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
17156 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
17157 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
17158 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
17159 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
17160 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
17161 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
17162 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
17163 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
17164 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
17165 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
17166 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
17167 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
17168 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
17169 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
17170 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
17171 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
17172 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
17173 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
17174 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
17175 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
17176 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
17177 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
17178 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
17179 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
17180 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
17181 dlls/version/.gitignore, dlls/version/tests/.gitignore,
17182 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
17183 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
17184 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
17185 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
17186 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
17187 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
17188 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
17189 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
17190 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
17191 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
17192 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
17193 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
17194 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
17195 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
17196 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
17197 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
17198 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
17199 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
17200 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
17201 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
17202 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
17203 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
17204 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
17205 programs/control/.gitignore, programs/eject/.gitignore,
17206 programs/expand/.gitignore, programs/explorer/.gitignore,
17207 programs/hh/.gitignore, programs/icinfo/.gitignore,
17208 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
17209 programs/notepad/.gitignore, programs/oleview/.gitignore,
17210 programs/progman/.gitignore, programs/regedit/.gitignore,
17211 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
17212 programs/rundll32/.gitignore, programs/start/.gitignore,
17213 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
17214 programs/view/.gitignore, programs/wcmd/.gitignore,
17215 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
17216 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
17217 programs/winedbg/.gitignore, programs/winefile/.gitignore,
17218 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
17219 programs/winepath/.gitignore, programs/winetest/.gitignore,
17220 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
17221 programs/winver/.gitignore, programs/wordpad/.gitignore,
17222 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
17223 tools/winapi/.gitignore, tools/winebuild/.gitignore,
17224 tools/winedump/.gitignore, tools/winegcc/.gitignore,
17225 tools/wmc/.gitignore, tools/wrc/.gitignore:
17226 Take advantage of the recursive nature of .gitignore for Makefile entries.
17227 Prefix other entries with '/' to make them non-recursive.
17229 * ANNOUNCE, ChangeLog, VERSION, configure:
17232 ----------------------------------------------------------------
17233 2006-07-07 Mike McCormack <mike@codeweavers.com>
17235 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
17236 dlls/query/Makefile.in, dlls/query/query.spec,
17237 dlls/query/query_main.c:
17238 query: Add a skeleton for query.dll.
17240 2006-07-07 James Hawkins <truiken@gmail.com>
17242 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
17243 advpack: Add tests for different configurations of INF filenames and
17244 working directories for install functions.
17246 2006-07-10 Alexandre Julliard <julliard@winehq.org>
17248 * configure, configure.ac, include/basetsd.h, include/windef.h,
17249 tools/winegcc/winegcc.c:
17250 configure: Define _WIN64 when building on a 64-bit platform.
17252 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
17253 include/msvcrt/mbstring.h, include/msvcrt/search.h,
17254 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
17255 include/msvcrt/sys/types.h, include/msvcrt/time.h,
17256 include/msvcrt/wchar.h:
17257 include/msvcrt: Fix all definitions of size_t for Win64.
17259 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
17260 dlls/msvcrt/time.c:
17261 msvcrt: Avoid including system headers in msvcrt.h.
17263 2006-07-07 Mike McCormack <mike@codeweavers.com>
17265 * include/Makefile.in, include/ntquery.h:
17266 query: Add ntquery.h.
17268 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
17270 * dlls/ntdll/tests/reg.c:
17271 ntdll/tests: Added some NULL testing.
17273 2006-07-10 Alexandre Julliard <julliard@winehq.org>
17275 * server/registry.c:
17276 server: Only accept 0 as registry handle in functions that take a parent key.
17278 2006-07-08 Robert Shearman <rob@codeweavers.com>
17280 * include/winerror.h:
17281 include: Add more error codes used by newer versions of COM.
17283 * dlls/oleaut32/typelib2.c:
17284 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
17285 had much wider testing.
17287 * dlls/oleaut32/typelib.c:
17288 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
17289 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
17290 mask. Upper 16 bits contains the ordinal number of the function.
17291 Allocation of the "recbuf" must be modified, to support larger data
17292 (based on a patch by White Snake <whitesnake78@mail.com>).
17294 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
17296 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
17297 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
17299 2006-07-07 Thomas Kho <tkho@ucla.edu>
17301 * dlls/winex11.drv/mouse.c:
17302 winex11: Use correct multiplier for negative relative mouse movements.
17304 2006-07-07 Juan Lang <juan_lang@yahoo.com>
17306 * dlls/crypt32/cert.c:
17307 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
17309 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17311 * dlls/shell32/shell32_Ko.rc:
17312 shell32: Updated Korean resource.
17314 * programs/winecfg/Ko.rc:
17315 winecfg: Updated Korean resource.
17317 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
17319 * programs/winecfg/Nl.rc:
17320 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
17322 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
17324 * programs/winecfg/audio.c:
17325 winecfg: Write-strings warnings fix.
17327 2006-07-07 Jacek Caban <jacek@codeweavers.com>
17329 * dlls/urlmon/urlmon_main.c:
17330 urlmon: Register protocol handlers in DllMain.
17332 * dlls/urlmon/urlmon_main.c:
17333 urlmon: Use non heap based objects for class factories.
17335 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
17337 * dlls/wined3d/glsl_shader.c:
17338 wined3d: Fix typo breaking 3.0 pshaders color input.
17340 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
17342 * dlls/winex11.drv/event.c:
17343 winex11.drv: Protect X11 calls by a critical section.
17345 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
17346 server/trace.c, server/window.c:
17347 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
17350 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
17352 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
17353 dlls/winex11.drv/opengl.c:
17354 Add a common fps counter channel to ddraw, opengl and d3d.
17356 2006-07-07 Jacek Caban <jacek@codeweavers.com>
17358 * dlls/mshtml/nsio.c:
17359 mshtml: Create nsWineURI even if we don't have valid nsIURI.
17361 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
17362 shdocvw: Added test of SetClientSite.
17364 * dlls/shdocvw/oleobject.c:
17365 shdocvw: Call GetContainer in SetClientSite.
17367 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
17368 include/htiframe.idl:
17369 include: Added htiframe.idl.
17371 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
17373 * dlls/wined3d/baseshader.c:
17374 wined3d: Trace ABS/ABSNEG modifiers.
17376 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
17377 wined3d: Create fake input semantics for d3d8 shaders.
17378 Use them to remove the need for loading arrays in two different places.
17380 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
17381 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
17382 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17383 wined3d: Reverse semantics maps for shaders.
17385 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
17386 wined3d: Make WINED3D_ATR macros more flexible.
17387 Make them operate on a type, as opposed to a semantic name.
17389 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
17390 wined3d: Simplify primitiveDeclartationConvertToStrided.
17391 Assign fixed indices to declaration inputs.
17392 Then use a common path to load the strided data.
17394 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
17395 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
17396 include/wine/wined3d_types.h:
17397 wined3d: Add position_transformed flag to Strided data format.
17399 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
17400 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
17402 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
17404 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
17405 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
17406 dlls/shell32/shresdef.h:
17407 shell32: Show a confirmation before deleting files with syscalls.
17409 * dlls/shell32/shfldr_unixfs.c:
17410 shell32: If possible use SHFileOperationW to delete in unixfs.
17411 This gives confirmation dialogs, recursive directory removal etc.
17413 2006-07-07 Christoph Frick <frick@sc-networks.de>
17415 * dlls/dinput/joystick_linuxinput.c:
17416 dinput: map_axis must be able to work with LONG's value range.
17418 * dlls/dinput/joystick_linuxinput.c:
17419 dinput: Remove redundant struct members.
17421 2006-07-06 Christoph Frick <frick@sc-networks.de>
17423 * dlls/dinput/joystick_linuxinput.c:
17424 dinput: Implement the GetProperty call for getting the range of an axis.
17426 * dlls/dinput/joystick_linuxinput.c:
17427 dinput: Call fake_current_js_state on the places where it is actually needed
17430 * dlls/dinput/joystick_linuxinput.c:
17431 dinput: Only fake the current state on axes that are actually there.
17433 * dlls/dinput/joystick_linuxinput.c:
17434 dinput: Move the axes and button configs into the JoyDev struct.
17436 * dlls/dinput/joystick_linuxinput.c:
17437 dinput: Utilize the offsets and the transform to support the user
17438 supplied data format.
17440 * dlls/dinput/joystick_linuxinput.c:
17441 dinput: Adds offset and transform and their basic handling to the joystick
17444 * dlls/dinput/joystick_linuxinput.c:
17445 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
17447 * dlls/dinput/joystick_linuxinput.c:
17448 dinput: Set the amount of POVs in the caps.
17450 * dlls/dinput/joystick_linuxinput.c:
17451 dinput: Detect more than one /dev/input/event joystick.
17453 2006-07-07 Jason Green <jave27@gmail.com>
17455 * dlls/wined3d/glsl_shader.c:
17456 wined3d: Fix D3DSIO_TEXKILL for GLSL.
17458 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
17460 * programs/winecfg/En.rc:
17461 winecfg: Shift Graphics page up to fill the empty place.
17463 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
17464 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
17465 d3d8: Fix remaining refcount tests and tighten all tests.
17467 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
17469 * dlls/wininet/ftp.c:
17470 wininet: Use correct way of determining the password for anonymous ftp.
17472 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
17474 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
17475 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
17476 ensure the 16/32 bits separation.
17478 * server/context_powerpc.c:
17479 server: Fix context_powerpc.c compilation.
17481 2006-07-07 Mike McCormack <mike@codeweavers.com>
17483 * dlls/uuid/uuid.c:
17484 uuid: Add indexsvr's IIDs to libuuid.
17486 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
17487 include: Add indexsvr.idl (IWordBreaker).
17489 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
17491 * dlls/riched20/caret.c:
17492 riched20: Replace an if-statement with empty body with a FIXME comment.
17494 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
17495 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
17496 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
17497 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
17498 dlls/wintab32/context.c:
17499 janitorial: Put "inline static" at the beginning of a declaration.
17501 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
17502 programs/explorer/systray.c:
17503 janitorial: Move the storage specifier to the beginning of the declaration.
17505 2006-07-06 Thomas Kho <tkho@ucla.edu>
17507 * programs/notepad/main.c:
17508 notepad: Change window classname from NPClass to Notepad.
17510 2006-07-06 Jacek Caban <jacek@codeweavers.com>
17512 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
17513 urlmon: Added image/x-png mime filter.
17515 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
17516 urlmon: Added image/bmp filter.
17518 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
17519 urlmon: Added image/gif filter.
17521 * dlls/urlmon/tests/misc.c:
17522 urlmon: Added more test of FindMimeFromData.
17524 * dlls/urlmon/urlmon_main.c:
17525 urlmon: Fix handling of proposed mime.
17527 * dlls/urlmon/urlmon_main.c:
17528 urlmon: Added image/pjpeg mime filter.
17530 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
17532 * programs/regedit/listview.c:
17533 regedit: Write-strings warning fix.
17535 2006-07-06 Robert Shearman <rob@codeweavers.com>
17537 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
17538 tools/widl/typegen.c, tools/widl/widltypes.h:
17539 widl: Add support for the builtin constants "TRUE" and "FALSE".
17541 * dlls/ole32/compobj.c:
17542 ole32: Fix the return value of COM_RegReadPath and make it static.
17544 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
17545 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
17548 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
17549 oleaut32: Add a typedef for "boolean".
17550 Fix up an conflict that this type has with jpeglib.h.
17552 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
17553 oleaut32: Fix the error code returned by ITypeComp on an interface when the
17554 name matches, but the flags don't.
17556 2006-07-05 James Hawkins <truiken@gmail.com>
17558 * dlls/advapi32/security.c:
17559 advapi32: Get the token type in ImpersonateLoggedOnUser.
17561 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
17562 advapi32: Add tests for LookupAccountSid.
17564 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
17566 * dlls/winex11.drv/event.c:
17567 winex11.drv: Add window style and visibility status to the take focus event
17570 2006-07-05 Jason Green <jave27@gmail.com>
17572 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
17573 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
17574 This instruction was being handled incorrectly in the case where the
17575 2nd src argument contained a relatively addressed constant.
17577 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
17579 * dlls/kernel/tests/file.c:
17580 kernel/tests: More tests for OpenFile.
17582 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
17584 * dlls/wininet/ftp.c:
17585 wininet: Return NULL handle if no connection is established.
17587 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
17589 * dlls/wined3d/drawprim.c:
17590 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
17592 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
17593 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
17594 dlls/wined3d/device.c:
17595 wined3d: Implement FVF to DECL9 conversion (with tests).
17597 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
17598 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
17599 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
17600 dlls/wined3d/wined3d_private.h:
17601 wined3d: Move register count pass to SetFunction.
17602 Move semantics pointers out of the reg_maps, make them persistent data
17603 in the shader (again, for future software shaders).
17605 * dlls/wined3d/device.c:
17606 wined3d: Fix STREAM flag override.
17608 * dlls/wined3d/vertexdeclaration.c:
17609 wined3d: Add missing PSIZE register for decl8->9 conversion.
17611 * dlls/wined3d/device.c:
17612 wined3d: Allow mix of SW vertex and GLSL pixel shader.
17613 Do not attach non-GLSL shaders to the GLSL program, that will cause a
17614 crash. Mix with ARB shaders is never going to happen, because the
17615 selection code will always choose GLSL for both or ARB for both.
17617 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
17618 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
17619 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
17620 dlls/wined3d/wined3d_private.h:
17621 wined3d: Rework shader mode selection.
17622 - currently half the shader selection code (GLSL vs ARB) is in
17623 fillGLcaps. The parts that check for software shaders are in
17624 GetDeviceCaps. That placement, will work, but is definitely not optimal.
17625 FillGLcaps should detect support - it should not make decision as to
17626 what's used, because that's not what the purpose of the function is.
17627 GetDeviceCaps should report support as it has already been selected.
17628 Instead, select shader mode in its own function, called in the
17629 appropriate places.
17630 - unifying pixel and vertex shaders into a single selection is a
17631 mistake. A software vertex shader can be coupled with a hardware arb or
17632 glsl pixel shader, or no shader at all. Split them back into two and add
17633 a SHADER_NONE variant.
17634 - drawprim is doing support checks for ARB_PROGRAM, and making shader
17635 decisions based on that - that's wrong, support has already been
17636 checked, and decided upon, and shaders can be implemented via software,
17637 ARB_PROGRAm or GLSL, so that support check isn't valid.
17638 - Store the shader selected mode into the shader itself. Different types
17639 of shaders can be combined, so this is an improvement. In fact, storing
17640 the mode into the settings globally is a mistake as well - it should be
17641 done per device, since different cards have different capabilities.
17643 2006-07-06 Jacek Caban <jacek@codeweavers.com>
17645 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
17646 dlls/shdocvw/tests/webbrowser.c:
17647 shdocvw: Added test of IProvideClassInfo.
17649 2006-07-06 Mike McCormack <mike@codeweavers.com>
17652 msi: Features may be published but absent.
17654 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
17655 msi: Add a test for MsiGetComponentPath and make it pass.
17658 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
17660 2006-06-30 Ge van Geldorp <ge@gse.nl>
17662 * configure, configure.ac:
17663 configure: Allow relocation on x86_64.
17665 2006-07-05 Jacek Caban <jacek@codeweavers.com>
17667 * dlls/mshtml/txtrange.c:
17668 mshtml: Added get_text implementation.
17670 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
17671 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
17672 mshtml: Added createRange implementation.
17674 * dlls/mshtml/selection.c:
17675 mshtml: Added get_type implementation.
17677 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
17678 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
17679 dlls/mshtml/selection.c:
17680 mshtml: Added get_selection implementation.
17682 * dlls/mshtml/olecmd.c:
17683 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
17685 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
17687 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
17688 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
17690 2006-07-05 Mike McCormack <mike@codeweavers.com>
17693 msi: Forward MsiUseFeature to MsiUseFeatureEx.
17695 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
17697 * fonts/Makefile.in:
17698 fonts: Fix a copy/paste bug preventing correct generation of the
17699 System font for codepages 1256 and 1257.
17701 2006-07-03 James Hawkins <truiken@gmail.com>
17703 * dlls/wininet/internet.c:
17704 wininet: Error out if hInternet is a bad handle.
17706 * dlls/wininet/ftp.c:
17707 wininet: Use a blank password if none is provided in FTP_Connect.
17709 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
17711 * configure, configure.ac, dlls/comdlg32/Makefile.in,
17712 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
17713 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
17714 comdlg32: Add initial test.
17716 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
17718 * dlls/cryptnet/.gitignore:
17719 cryptnet: Add .gitignore.
17721 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
17723 * dlls/user/tests/menu.c:
17724 user/tests: Write-strings warnings fix.
17726 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
17728 * dlls/mapi32/sendmail.c:
17729 mapi32: Write-strings warnings fix.
17731 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
17733 * include/wininet.h:
17734 wininet.h: Add extra error code.
17736 2006-07-04 Robert Reif <reif@earthlink.net>
17738 * dlls/dxdiagn/dxdiag_main.c:
17739 dxdiagn: Fix TRACE/FIXME formats.
17741 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
17743 * dlls/comctl32/listview.c:
17744 comctl32: listview: Recompute header size after an insertion of a column.
17746 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
17748 * dlls/ntdll/reg.c:
17749 ntdll: Fix possible TRACE crash.
17751 2006-07-03 Robert Shearman <rob@codeweavers.com>
17753 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17754 oleaut: Implement processing of modules for SLTG typelibs.
17755 Set funckind when processing SLTG functions.
17757 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17758 oleaut: Improve SLTG var support.
17759 Pass both the start of the block and the offset to the first item into
17760 SLTG_DoVars as they may be different.
17761 Process 0xfffe offsets for variable names - this means to use the
17763 Add support for parsing the optional varflags field.
17765 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17766 oleaut: Fix function support for SLTG dispinterfaces.
17768 * dlls/oleaut32/typelib.c:
17769 oleaut: Move the processing of functions in SLTG typelibs into a
17770 separate function and use it when processing dispinterfaces.
17772 * dlls/oleaut32/typelib.c:
17773 oleaut: Move the initialisation of memidConstructor and
17774 memidDestructor of type infos to the common ITypeInfo creation
17776 Remove the WARN message as this functionality isn't implemented in
17779 * dlls/oleaut32/typelib.c:
17780 oleaut: Process references for SLTG dispatch types.
17782 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17783 oleaut: Abstract out the processing of variables in SLTG typelib components
17784 to a common function.
17786 * dlls/oleaut32/typelib.c:
17787 oleaut: Process references when parsing SLTG alias types.
17789 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17790 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
17791 generating code to SLTG_DoType.
17792 Process SLTG alias types with SLTG_DoType as the data is stored in the
17793 same format as in other components of the typelib.
17795 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17796 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
17797 common to all elements, so move the processing of these from the
17798 individual element processing.
17799 Improve SLTG alias processing.
17801 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
17802 oleaut: Document some more members of SLTG_TypeInfoTail.
17804 * dlls/advapi32/service.c:
17805 advapi32: Fix the service function being called when extended is
17806 either set or not set (reported by Andrey Turkin).
17808 2006-07-03 Huw Davies <huw@codeweavers.com>
17810 * dlls/rpcrt4/ndr_marshall.c:
17811 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
17813 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
17815 * dlls/winex11.drv/keyboard.c:
17816 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
17818 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
17820 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
17821 Avoid non-portable WCHAR[] constructs.
17823 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
17825 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
17826 wined3d: Add a function to print out D3DDECLUSAGE9 values.
17828 * dlls/wined3d/baseshader.c:
17829 wined3d: Fix faulty DCL trace.
17831 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
17833 * dlls/wined3d/arb_program_shader.c:
17834 wined3d: Resync ARB mnxn function with GLSL mnxn function.
17836 * dlls/wined3d/baseshader.c:
17837 wined3d: Use shader_get_regtype() in register counting pass.
17839 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
17840 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17841 wined3d: Move SHADER_ARB code into arb_program_shader.c.
17843 * dlls/wined3d/device.c:
17844 wined3d: Cleanup: print constants in device code.
17846 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
17848 * include/d3d9types.h:
17849 d3d9: Fix FVF POSITION mask.
17851 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
17853 * programs/oleview/typelib.c:
17854 oleview: Added next field to TypeLib viewer treeview control.
17856 * programs/oleview/typelib.c:
17857 oleview: Improved type handling in TypeLib viewer.
17859 * programs/oleview/En.rc, programs/oleview/Makefile.in,
17860 programs/oleview/main.h, programs/oleview/oleview.c,
17861 programs/oleview/resource.h, programs/oleview/typelib.c:
17862 oleview: Added open TypeLib file functionality.
17864 * programs/oleview/En.rc, programs/oleview/resource.h,
17865 programs/oleview/typelib.c:
17866 oleview: Added type displaying in TypeLib Viewer.
17868 2006-06-30 Thomas Kho <tkho@ucla.edu>
17870 * programs/wcmd/wcmdmain.c:
17871 wcmd: Modify option parser to allow compound options.
17873 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
17875 * dlls/winmm/winealsa/audio.c:
17876 winmm/winealsa: Write-strings warning fix.
17878 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
17880 * programs/taskmgr/dbgchnl.c:
17881 taskmgr: Write-strings warnings fix.
17883 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
17885 * dlls/comctl32/tests/listview.c:
17886 comctl32/tests: Write-strings warnings fix.
17888 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
17890 * programs/regedit/listview.c:
17891 regedit: Write-strings warnings fix.
17893 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
17895 * dlls/mapi32/prop.c:
17896 mapi32: Use kernel32 functions instead of the ntdll ones.
17898 2006-06-30 Jacek Caban <jacek@codeweavers.com>
17900 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
17901 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
17902 shdocvw: Get rid of Mozilla ActiveX control dependency.
17904 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
17905 dlls/mshtml/oleobj.c:
17906 mshtml: Added beginning IDM_BROWSEMODE implementation.
17909 wine.inf: Set gecko url to activate Wine Gecko installer.
17911 * dlls/mshtml/install.c:
17912 mshtml: Add trailing '\' to gecko_path if needed.
17914 2006-06-30 Ge van Geldorp <ge@gse.nl>
17916 * include/cvconst.h, programs/winedbg/be_x86_64.c:
17917 winedbg: Implement be_x86_64_init_registers.
17919 * include/msvcrt/string.h:
17920 include/msvcrt: Make sure size_t is properly defined for 64-bit.
17922 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
17923 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
17924 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
17925 programs/winedbg/stack.c:
17926 winedbg: Adjust the parameters of the backend read/write routines to
17927 match those of ReadProcessMemory/WriteProcessMemory, since those are
17928 the ones actually used.
17931 server: The "select" call passes handles, not ints.
17933 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
17935 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
17936 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
17937 dlls/shell32/shresdef.h:
17938 shell32: Add an icon for delete confirmation.
17940 * dlls/shell32/shlfileop.c:
17941 shell32: Allow for custom icons in confirmation messages.
17943 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
17944 shell32: Pass the correct parent hwnd to confirmation dialogs.
17946 * dlls/shell32/shlfileop.c:
17947 shell32: Remove the now unused SHELL_DeleteFileW.
17949 2006-07-01 Robert Shearman <rob@codeweavers.com>
17951 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
17952 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
17953 the exponent parsing to after the hex digit parsing.
17955 2006-06-30 Robert Shearman <rob@codeweavers.com>
17957 * dlls/advapi32/service.c:
17958 advapi32: Implement RegisterServiceCtrlHandleExW.
17960 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
17962 * dlls/setupapi/tests/devinst.c:
17963 setupapi/tests: Add trailing '\n's to ok() calls.
17965 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
17967 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
17968 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
17969 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
17970 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
17971 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
17972 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
17973 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
17974 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
17975 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
17976 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
17977 dlls/urlmon/regsvr.c:
17978 Use the return value of register_key_guid.
17980 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
17982 * programs/oleview/En.rc, programs/oleview/typelib.c:
17983 oleview: Added base TypeLib Viewer menu functionality.
17985 * programs/oleview/En.rc, programs/oleview/main.h,
17986 programs/oleview/typelib.c:
17987 oleview: Added status bar to TypeLib Viewer.
17989 * programs/oleview/En.rc, programs/oleview/Makefile.in,
17990 programs/oleview/main.h, programs/oleview/oleview.c,
17991 programs/oleview/pane.c, programs/oleview/resource.h,
17992 programs/oleview/tree.c, programs/oleview/typelib.c:
17993 oleview: Added TypeLib Viewer base.
17994 - Added TypeLib Viewer base.
17995 - Fixed multiple instance of pane window functionality.
17996 - Added field with TypeLib path to ITEM_INFO structure.
17998 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
18000 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
18001 wined3d: Perform sanity checks on the rectangle in LockRect.
18003 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
18005 * dlls/ddraw/ddraw.c:
18006 ddraw: Added missing '\n' in debug traces.
18008 * dlls/quartz/pin.c:
18009 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
18011 2006-06-30 Robert Shearman <rob@codeweavers.com>
18013 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
18014 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
18015 that hasn't yet been marshaled then it should create a new stub
18018 * dlls/oleaut32/typelib.c:
18019 oleaut32: Fix a typo where the FIXME doesn't match the code.
18021 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
18022 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
18024 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
18025 advapi32: Implement RegDisablePredefinedCache.
18027 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
18029 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
18030 ntdll: Fix return codes for NtCreateKey (with tests).
18032 2006-06-29 James Hawkins <truiken@gmail.com>
18034 * dlls/shlwapi/tests/path.c:
18035 shlwapi: Add tests for PathFindExtensionA.
18037 * dlls/shlwapi/tests/path.c:
18038 shlwapi: Add tests for PathCanonicalize.
18040 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
18042 * dlls/shell32/shfldr_fs.c:
18043 shell32: Use SHFileOperationW to delete files.
18045 2006-06-29 Ivan Leo <ivanleo@gmail.com>
18047 * dlls/shell32/tests/shlfileop.c:
18048 shell32/tests: Comment out a test that crashes on windows nt 4.0.
18050 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
18052 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
18053 ddraw: Fix some material related bugs.
18055 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
18056 ddraw: Matrix values in the execute buffer are handles.
18058 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
18060 * dlls/winex11.drv/winpos.c:
18061 winex11.drv: Update window's full screen state on the resolution
18062 change as well as on the window resize event.
18064 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
18065 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
18066 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
18067 include/winpos.h, include/winuser.h:
18068 include: Move appropriate parts of winpos.h to winuser.h and win.h,
18069 remove winpos.h afterwards.
18071 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
18073 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
18074 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
18075 cryptnet: Implement a stub cryptnet dll.
18077 2006-06-28 Juan Lang <juan_lang@yahoo.com>
18079 * programs/regedit/childwnd.c:
18080 regedit: Update status bar after editing key name.
18082 2006-06-28 Jason Green <jave27@gmail.com>
18084 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
18085 wined3d: Fix a few GLSL shader instruction translations.
18086 This fixes the translations for a few instructions in GLSL and allows
18087 Cubemap sampling in pixel shaders < 2.0. It makes some of the
18088 lighting on textures in Half Life 2 look better, including some of the
18089 water effects. It's not perfect yet, but much closer now.
18091 2006-06-28 Robert Shearman <rob@codeweavers.com>
18093 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
18094 ole32: When marshaling a proxy make sure to maintain an external
18095 reference on the stub object so that the first proxy can be released.
18096 Implement external refcount sharing between a proxy and the marshaled proxy.
18097 Extend the marshaling of a proxy test to show that an external reference
18098 is always kept on the stub object.
18100 * dlls/ole32/tests/marshal.c:
18101 ole32: Add a test for CoCreateInstance doing object hosting by
18102 automatically creating an appropriate apartment for the object and
18103 returning a proxy to it.
18105 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
18106 ole32: Implement CoGetObject.
18108 * dlls/oleaut32/typelib.c:
18109 oleaut32: RegisterTypeLib should register any interface that derives
18110 from IDispatch rather than just dual interfaces.
18111 This is hinted at, although not explicitly stated on MSDN, but was
18112 verified by tests with native oleaut32.
18114 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
18116 * dlls/ddraw/vertexbuffer.c:
18117 ddraw: Correct a NULL pointer check.
18119 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18121 * dlls/kernel/tests/version.c:
18122 kernel: Version test was using imports missing on WinME.
18124 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
18126 * dlls/quartz/filtergraph.c:
18127 quartz: Fixed typo (Coverity).
18129 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
18131 * dlls/quartz/regsvr.c:
18132 quartz: Use the return value of register_key_guid.
18134 2006-06-27 Juan Lang <juan_lang@yahoo.com>
18136 * dlls/oleaut32/typelib.c:
18137 oleaut32: Handle bstr length of -1 in typelibs.
18139 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
18140 shell32: Add a stub for InvalidateDriveType.
18142 2006-06-27 H. Verbeet <hverbeet@gmail.com>
18144 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
18145 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
18146 wined3d: Use register combiners for texture stage operations.
18147 Make wined3d use register combiners for texture stage operations. In
18148 order to do that the texture unit index needs to be separated from the
18149 texture stage index. For cards that don't support the
18150 NV_register_combiners extension nothing should change.
18152 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
18153 wined3d: Add code for using register combiners for texture stage operations.
18154 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
18155 larger than 4. In Direct3D that would correspond to
18156 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
18157 (which can be much larger) to which it currently corresponds in
18158 wined3d. Using register combiners we can get around that limitation
18159 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
18160 stages. This patch adds code for doing the texture operations with
18161 register combiners instead of ARB_texture_env_combine or
18162 NV_texture_env_combine4, but doesn't make use of that code yet. That's
18163 what the next patch will do.
18165 * dlls/wined3d/drawprim.c:
18166 wined3d: Fix uploading of textures for shaders.
18167 The code for uploading / binding textures for use with pixel shaders
18168 is slightly different from the one for uploading / binding textures
18169 for use with the fixed function pipeline. It would be possible to keep
18170 the code in a single function with a couple of conditionals, but in
18171 combination with the changes needed for register combiners that would
18172 become quite messy.
18174 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
18175 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
18176 include/wine/wined3d_gl.h:
18177 wined3d: Texture limits fixes.
18178 GL_LIMITS(textures) is currently used for both the number of texture
18179 stages and the maximum number of simultaneous textures. In the current
18180 code that's the same, but in a later patch that will be separated,
18181 since a texture stage doesn't have to reference an actual
18182 texture. Also, shaders can access a larger number of samplers than the
18183 number of texture units the fixed function pipeline can access.
18185 * include/wine/wined3d_gl.h:
18186 wined3d: Add register combiner function pointers.
18188 * dlls/wined3d/utils.c:
18189 wined3d: Add & use D3DTEXTUREOP dumping code.
18191 2006-06-27 James Hawkins <truiken@gmail.com>
18193 * dlls/shlwapi/tests/path.c:
18194 shlwapi: Add tests for PathAppendA.
18196 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
18198 * dlls/shell32/shlfileop.c:
18199 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
18200 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
18201 operation when called without FOF_NOCONFIRMATION or with
18202 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
18205 2006-06-26 Huw Davies <huw@codeweavers.com>
18207 * dlls/opengl32/wgl.c:
18208 opengl32: Fix the returned metrics and add a translation vector to the end of
18211 2006-06-27 Alexandre Julliard <julliard@winehq.org>
18213 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
18214 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
18216 server: Moved get/set_thread_context implementation to ptrace.c.
18218 2006-06-27 Ivan Leo <ivanleo@gmail.com>
18220 * dlls/msvcrt/tests/file.c:
18221 msvcrt/tests: Don't leave files on the disk.
18223 2006-06-27 William Knop <william.knop@gmail.com>
18225 * dlls/dbghelp/elf_module.c:
18226 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
18228 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
18230 * dlls/uxtheme/tests/system.c:
18231 uxtheme/tests: Add tests for IsThemePartDefined.
18233 2006-06-27 Hans Leidekker <hans@it.vu.nl>
18235 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
18236 userenv: Add a stub implementation for GetProfileType.
18238 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
18240 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
18241 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
18242 wined3d: Vertex buffer can be locked multiple times.
18244 2006-06-27 Huw Davies <huw@codeweavers.com>
18246 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
18247 msxml3: Always have a libxml doc associated with a domdoc object, even if the
18248 object has no nodes.
18249 This means we don't need to add checks for NULL libxml node ptrs in our node
18252 2006-06-27 James Hawkins <truiken@gmail.com>
18254 * dlls/msi/dialog.c:
18255 msi: Read the font color from the database, and use it for the text control.
18257 2006-06-26 James Hawkins <truiken@gmail.com>
18259 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
18260 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
18263 2006-06-27 Alexandre Julliard <julliard@winehq.org>
18265 * dlls/ntdll/critsection.c:
18266 ntdll: Faster critical sections on MacOS using Mach semaphores.
18268 * libs/wine/loader.c:
18269 libwine: Attempt to increase some user limits that are set too low on some
18272 * configure, configure.ac, include/config.h.in,
18273 programs/wineconsole/curses.c:
18274 wineconsole: Portability fixes in the curses mouse support.
18276 * tools/widl/widltypes.h:
18277 widl: Fixed syntax of DECL_LINK macro to look more like C code.
18279 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
18281 * dlls/shlwapi/tests/path.c:
18282 shlwapi: Test for UrlGetPart in case of file name.
18284 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
18286 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
18287 ntdll: Fix 2 failing test on native. Change Wine accordingly.
18289 2006-06-26 Hans Leidekker <hans@it.vu.nl>
18291 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
18292 shell32: Add a stub implementation for SHIsFileAvailableOffline.
18294 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
18296 * programs/winedbg/info.c:
18297 winedbg: Module info.
18298 when requesting info on a module by address, always print the module
18299 ELF/PE pair (if this applies) (and not only the embedded PE), which
18302 * programs/winedbg/info.c:
18303 winedbg: Use 64 bit version of imagehlp_module.
18304 This allows reimplementing the module list command and do less black
18305 magic to guess the ELF debug format.
18307 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
18308 dbghelp: Implemented SymEnumerateModules64.
18310 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
18311 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
18312 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
18313 dbghelp: Module info.
18314 - now internally storing module info as a 64bit module structure
18315 (the interest in not in the 64 bit side of things, but because
18316 it allows storing lots of usefull information)
18317 - fixed SymGetModuleInfo64W which wasn't returning the
18318 LoadedPdbName field
18319 - now filling for MSC files with the extended information
18320 (instead of guessing it)
18321 - reused the extended module info to store wine ELF module
18322 information (link for map link, stabs vs dwarf symbol info)
18324 2006-06-27 Alexandre Julliard <julliard@winehq.org>
18326 * programs/winetest/maketest:
18327 winetest: Portability fix in the maketest script. Added support for git.
18329 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
18331 * dlls/winex11.drv/window.c:
18332 winex11.drv: Write-strings warning fix.
18334 2006-06-27 Jason Green <jave27@gmail.com>
18336 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18337 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
18338 wined3d: Implement more GLSL instructions and a little cleanup.
18339 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
18340 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
18341 they are implemented in ARB_fragment_program at least).
18342 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
18343 routine - use a pointer instead.
18345 2006-06-27 H. Verbeet <hverbeet@gmail.com>
18347 * dlls/wined3d/device.c:
18348 wined3d: Remove some redundant code.
18350 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
18351 wined3d: Fix compilation (VBO constants).
18353 2006-06-26 James Hawkins <truiken@gmail.com>
18355 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
18356 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
18358 * dlls/shlwapi/tests/path.c:
18359 shlwapi: Add tests for PathAddBackslash.
18361 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
18362 shlwapi: Add tests for PathCombineA.
18364 * dlls/shdocvw/version.rc:
18365 shdocvw: Upgrade the version to 5.50.4134.599.
18367 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
18369 * dlls/ddraw/device.c:
18370 ddraw: Fix some compiler warnings.
18372 * dlls/ddraw/ddraw.c:
18373 ddraw: Assign the surface descriptions height to the height.
18375 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
18377 * dlls/imagehlp/modify.c:
18378 imagehlp: Fixed typo (Coverity).
18380 * dlls/uxtheme/tests/system.c:
18381 uxtheme/tests: Add tests for GetCurrentThemeName.
18383 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
18385 * dlls/uxtheme/tests/system.c:
18386 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
18388 2006-06-25 Jacek Caban <jacek@codeweavers.com>
18390 * dlls/mshtml/conpoint.c:
18391 mshtml: Added Unadvise implementation.
18393 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
18394 dlls/mshtml/mshtml_private.h:
18395 mshtml: Destroy connection points.
18397 * dlls/mshtml/conpoint.c:
18398 mshtml: Added Advise implementation.
18400 * dlls/mshtml/nsio.c:
18401 mshtml: Return text/html by default in GetContentType.
18403 * dlls/mshtml/nsio.c:
18404 mshtml: Return NS_OK in GetStatus if channel is NULL.
18406 * dlls/mshtml/navigate.c:
18407 mshtml: Call OnStopRequest in OnStopBinding.
18409 * dlls/mshtml/navigate.c:
18410 mshtml: Break reading if IStream::Read returns 0 bytes.
18412 2006-06-23 Jacek Caban <jacek@codeweavers.com>
18414 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
18415 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
18416 mshtml: Added HTMLLoadOptions implementation (with tests).
18418 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
18420 * dlls/winmm/mci.c:
18421 mci: Fix some mciSendString quirks.
18422 Really check in MCI open string commands if the name we have is a
18423 device (and no longer rely on bad heuristics for it).
18425 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
18427 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
18428 dlls/dbghelp/elf_module.c:
18429 dbghelp: Dwarf & thunks.
18430 - added the elf_is_in_thunk_area() function to locate an address
18431 within the known thunk area of Wine's builtin modules
18432 - now passing this thunk information to the dwarf parser so that it
18433 can drop functions from the thunk areas (as dwarf symbols), so that
18434 those functions can be later on marked as thunks in dbghelp
18437 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
18439 * dlls/dbghelp/elf_module.c:
18440 dbghelp: Elf for wine and spec definitions.
18441 Enhancement over previous fix (we don't need to insert NOTYPE symbols
18442 in our public symbol table, so drop them as early as possible).
18444 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
18446 * dlls/msi/install.c, dlls/msi/tests/package.c:
18447 msi: Disable some path validity checks in MsiSetTargetPath.
18449 2006-06-24 Ivan Leo <ivanleo@gmail.com>
18451 * dlls/amstream/amstream.c:
18452 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
18453 IAMMultiMediaStreamImpl_OpenMoniker.
18455 * dlls/advapi32/tests/security.c:
18456 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
18458 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
18460 * dlls/user/resources/user32_Pl.rc:
18461 user: user32_Pl.rc: Fix the capitalization of OK.
18463 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
18465 * dlls/ntdll/time.c:
18466 ntdll: Add UZT timezone info.
18468 2006-06-23 Francois Gouget <fgouget@free.fr>
18470 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
18471 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
18472 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
18473 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
18474 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
18475 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
18476 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
18477 dlls/wined3d/utils.c, programs/winefile/resource.h:
18478 Assorted spelling, case and grammar fixes.
18480 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
18482 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
18483 dlls/shell32/shlexec.c:
18484 shell32: Fix computation of default verb.
18485 Compute the default verb as documented on MSDN instead of blindly
18486 assuming it is 'open'. This fixes the WordViewer association in some
18489 * dlls/winmm/winecoreaudio/audio.c:
18490 winecoreaudio: Protect pthread.h inclusion.
18492 * dlls/ddraw/tests/refcount.c:
18493 ddraw: Fix compilation with gcc 2.95.
18495 * dlls/crypt32/tests/encode.c:
18496 crypt32: Fix compilation with gcc 2.95.
18498 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
18500 * dlls/ddraw/ddraw.c:
18501 ddraw: Set the video memory and visible flag on render targets.
18503 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
18504 ddraw: Enumerate the reference d3ddevice.
18506 * dlls/wined3d/surface.c:
18507 wined3d: Fix single buffering.
18508 Tell gl to draw to the back buffer when a back buffer is used, do not
18509 use the value from gl.
18511 * dlls/wined3d/device.c:
18512 wined3d: Fix a bad trace.
18514 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
18516 * dlls/wined3d/device.c:
18517 wined3d: Create vertex buffer objects for D3D vertex buffers.
18519 * dlls/wined3d/vertexbuffer.c:
18520 wined3d: Vertex fixups.
18522 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18523 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
18524 include/wine/wined3d_types.h:
18525 wined3d: Add support for VBOs to the drawing code.
18527 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
18529 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
18530 shlwapi: PathCombineW should return NULL on invalid parameters.
18532 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18534 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
18535 oleview: Added Korean resources.
18537 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
18539 * programs/oleview/En.rc, programs/oleview/details.c,
18540 programs/oleview/interface.c, programs/oleview/main.h,
18541 programs/oleview/resource.h, programs/oleview/tree.c:
18542 oleview: Fix compilation with gcc 2.95.
18543 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
18544 - moved some string to resources
18545 - fixed implementation of IPersistStream interface viewer
18547 * programs/oleview/interface.c:
18548 oleview: Added propper ClassName displaying to interface viewer.
18550 * programs/oleview/En.rc, programs/oleview/Makefile.in,
18551 programs/oleview/interface.c, programs/oleview/main.h,
18552 programs/oleview/oleview.c, programs/oleview/resource.h:
18553 oleview: Added interface viewer.
18555 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
18557 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
18558 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
18559 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
18561 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
18563 * dlls/gdi/tests/metafile.c:
18564 gdi/tests: Write-strings warnings fix.
18566 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
18568 * tools/widl/widltypes.h:
18569 widl: Write-strings warnings fix.
18571 2006-06-23 James Hawkins <truiken@gmail.com>
18573 * dlls/shell32/brsfolder.c:
18574 shell32: Add missing multiply by sizeof(WCHAR)l
18576 2006-06-23 Huw Davies <huw@codeweavers.com>
18578 * dlls/rpcrt4/ndr_stubless.c:
18579 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
18581 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
18582 dlls/winex11.drv/x11drv.h:
18583 winex11: Introduce a function to retrieve the glx drawable and have
18584 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
18586 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
18588 * dlls/imagehlp/modify.c:
18589 imagehlp: Fixed typo (Coverity).
18591 2006-06-23 Alexandre Julliard <julliard@winehq.org>
18593 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
18594 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
18596 server: Moved some common bits of get/set_thread_context to thread.c.
18598 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
18600 libwine: Added entry for sigprocmask in the pthread functions table.
18602 * loader/pthread.c:
18603 wine-pthread: Set thread scope to force using kernel threads on Solaris.
18605 2006-06-22 Huw Davies <huw@codeweavers.com>
18607 * dlls/opengl32/wgl.c:
18608 opengl32: If there's no glX context don't return a wgl context.
18610 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
18612 * programs/oleview/En.rc, programs/oleview/oleview.c,
18613 programs/oleview/resource.h:
18614 oleview: Added system configuration dialog.
18616 * programs/oleview/En.rc, programs/oleview/oleview.c:
18617 oleview: Added copy HTML tag functionality.
18619 * programs/oleview/oleview.c:
18620 oleview: Added copy CLSID functionality.
18622 * programs/oleview/En.rc, programs/oleview/main.h,
18623 programs/oleview/oleview.c, programs/oleview/resource.h,
18624 programs/oleview/tree.c:
18625 oleview: Added CreateInstanceOn functionality.
18627 2006-06-22 James Hawkins <truiken@gmail.com>
18629 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
18630 msi: Add tests for components that aren't associated with a feature.
18632 2006-06-22 Jacek Caban <jacek@codeweavers.com>
18634 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
18635 dlls/mshtml/mshtml_private.h:
18636 mshtml: Added stub implementation of HTMLLoadOptions.
18638 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
18639 include/Makefile.in, include/optary.idl:
18640 mshtml: Added optary.idl file.
18642 * dlls/mshtml/nsio.c:
18643 mshtml: Inherit NSContainer in NewURI.
18645 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
18646 mshtml: Fix a typo.
18648 * dlls/mshtml/olecmd.c:
18649 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
18651 2006-06-23 Juan Lang <juan_lang@yahoo.com>
18653 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
18654 advapi: Add a stub for SystemFunction035.
18656 * dlls/kernel/tests/locale.c:
18657 kernel: Change failing to test to show it doesn't have anything to do
18658 with embedded NULLs.
18660 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
18662 * dlls/secur32/ntlm.c:
18663 secur32: Write-strings warnings fix.
18665 * dlls/ole32/tests/stg_prop.c:
18666 ole32/tests: Write-strings warning fix.
18668 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
18670 * dlls/dinput/mouse.c:
18671 dinput: Warp mouse each 10ms instead of dropping events.
18673 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
18675 * dlls/uxtheme/tests/system.c:
18676 uxtheme/tests: Destroy the windows after we've used them.
18678 * dlls/uxtheme/tests/system.c:
18679 uxtheme/tests: Add a case sensitivity test.
18681 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
18683 * programs/oleview/En.rc:
18684 oleview: Spelling fixes (English).
18686 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
18687 oleview: French localization.
18689 2006-06-22 Huw Davies <huw@codeweavers.com>
18691 * dlls/winex11.drv/opengl.c:
18692 winex11: glXQueryExtension has its error and event base arguments swapped
18693 compared with other *QueryExtension functions!
18695 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
18697 * programs/oleview/details.c, programs/oleview/main.h,
18698 programs/oleview/tree.c:
18699 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
18701 2006-06-22 Alexandre Julliard <julliard@winehq.org>
18703 * configure, configure.ac:
18704 configure: Send pkg-config error messages to /dev/null.
18706 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
18708 * dlls/riched20/editor.c:
18709 riched20: Fix message range for get_msg_name.
18711 2006-06-21 Juan Lang <juan_lang@yahoo.com>
18713 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
18714 include/wincrypt.h:
18715 crypt32: Implement CertGetCRLFromStore.
18716 - implement CertGetCRLFromStore, with tests
18717 - update tests for CRL revocation functions to show name isn't checked
18719 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
18720 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
18722 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
18723 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
18726 2006-06-21 Ivan Leo <ivanleo@gmail.com>
18728 * dlls/quartz/filesource.c:
18729 quartz: Fix media type detection.
18731 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
18733 * dlls/dbghelp/elf_module.c:
18734 dbghelp: Elf for wine and spec definitions.
18735 - fixed regression when looking for winebuild's special symbols in ELF symtab
18736 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
18739 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
18742 Makefile.in: Add target "ctags" to the overview.
18744 * DEVELOPERS-HINTS:
18745 DEVELOPER-HINTS: Some directories where added / renamed.
18747 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
18749 * dlls/uxtheme/tests/system.c:
18750 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
18752 * dlls/uxtheme/tests/system.c:
18753 uxtheme/tests: Add some tests for GetWindowTheme.
18755 2006-06-21 James Hawkins <truiken@gmail.com>
18757 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
18758 atl: Add a stub implementation of AtlModuleLoadTypeLib.
18760 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
18761 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
18763 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
18765 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
18766 ddraw: Use the handle infrastructure for Matrix handles.
18768 2006-06-21 Alexandre Julliard <julliard@winehq.org>
18770 * ANNOUNCE, ChangeLog, VERSION, configure:
18773 ----------------------------------------------------------------
18774 2006-06-21 Alexandre Julliard <julliard@winehq.org>
18776 * programs/oleview/.gitignore, programs/oleview/oleview:
18777 oleview: Delete the symlink from git.
18779 * AUTHORS, dlls/shell32/shell32_main.c:
18780 Updated the AUTHORS list and converted it to utf-8.
18782 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
18784 * tools/mkinstalldirs:
18785 tools: Fix mkinstalldirs.
18786 We cannot trust 'mkdir -p' to set the proper permissions on parent
18787 directories. So create them manually.
18788 Fix handling of paths containing spaces.
18789 Properly prefix the path with './' if it starts with a '-'.
18790 Stop trying to create a path after the first error.
18792 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
18794 * dlls/uxtheme/tests/system.c:
18795 uxtheme/tests: Extra testing for GetLastError.
18797 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18799 * dlls/msvcrt/tests/string.c:
18800 msvcrt: Add simple test for _strdup(0).
18802 * dlls/msvcrt/string.c:
18803 msvcrt: Fix a crash in _strdup.
18805 2006-06-20 James Hawkins <truiken@gmail.com>
18807 * dlls/msi/action.c:
18808 msi: Fix handling of the no-op identifier in the Directory table.
18810 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
18812 * dlls/ntdll/server.c:
18813 ntdll: Write-strings warnings fix.
18815 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
18817 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
18818 winspool/tests: Tests for EnumForms and set an error value in our stub.
18820 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
18822 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
18823 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
18824 msvcrt: Fix _initterm, with tests.
18826 2006-06-11 Simon Kissane <skissane@gmail.com>
18828 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
18829 kernel32: Added SetThreadUILanguage() stub.
18831 2006-06-21 Robert Shearman <rob@codeweavers.com>
18833 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
18834 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
18836 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
18837 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
18839 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
18841 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
18842 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
18843 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
18844 wined3d: Pixel format cleanup.
18846 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
18848 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
18849 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
18851 Also use the whole device surface if one of the extents is zero or
18852 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
18855 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
18857 * dlls/winspool.drv/info.c:
18858 winspool: An empty string as server name is valid for AddPrinterDriver.
18860 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
18862 * programs/oleview/details.c:
18863 oleview: Added registry tab in details window.
18865 * programs/oleview/En.rc, programs/oleview/Makefile.in,
18866 programs/oleview/details.c, programs/oleview/main.h,
18867 programs/oleview/oleview.c, programs/oleview/resource.h,
18868 programs/oleview/tree.c:
18869 oleview: Added details window base.
18871 * programs/oleview/En.rc, programs/oleview/main.h,
18872 programs/oleview/oleview.c, programs/oleview/resource.h,
18873 programs/oleview/tree.c:
18874 oleview: Added base menu funcionality.
18876 * programs/oleview/En.rc, programs/oleview/main.h,
18877 programs/oleview/oleview.c, programs/oleview/resource.h,
18878 programs/oleview/tree.c:
18879 oleview: Added more TreeView entries.
18881 * programs/oleview/tree.c:
18882 oleview: Added TreeView entries read from registry.
18884 * programs/oleview/En.rc, programs/oleview/Makefile.in,
18885 programs/oleview/main.h, programs/oleview/oleview.c,
18886 programs/oleview/resource.h, programs/oleview/tree.c:
18887 oleview: Added TreeView window.
18889 * programs/oleview/Makefile.in, programs/oleview/main.h,
18890 programs/oleview/oleview.c, programs/oleview/pane.c:
18891 oleview: Added pane bar.
18893 * configure, configure.ac, programs/Makefile.in,
18894 programs/oleview/.gitignore, programs/oleview/En.rc,
18895 programs/oleview/Makefile.in, programs/oleview/main.h,
18896 programs/oleview/oleview, programs/oleview/oleview.c,
18897 programs/oleview/resource.h, programs/oleview/rsrc.rc:
18898 oleview: Added initial version.
18900 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18902 * dlls/wined3d/surface_gdi.c:
18903 wined3d: Add an "\n" to a fixme to fix an overflow.
18905 2006-06-20 Jason Green <jave27@gmail.com>
18907 * dlls/wined3d/glsl_shader.c:
18908 wined3d: Bind correct number of samplers for GLSL shaders.
18909 We are only checking against GL_MAX_TEXTURES when binding samplers,
18910 when we should be checking against the maximum number of samplers that
18911 the card supports. Spotted by H. Verbeet.
18913 2006-06-20 Juan Lang <juan_lang@yahoo.com>
18915 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
18916 crypt32: Implement some CRL verification functions.
18918 * dlls/crypt32/main.c, include/wincrypt.h:
18919 wincrypt.h: Add more definitions and prototypes.
18921 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
18923 * dlls/wininet/tests/url.c:
18924 wininet/tests: Write-strings warnings fix.
18926 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
18928 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
18929 dlls/winex11.drv/x11drv_main.c:
18930 winex11.drv: Add support for full screen window state using the NETWM protocol.
18932 2006-06-20 James Hawkins <truiken@gmail.com>
18934 * dlls/advpack/install.c:
18935 advpack: Implement DoInfInstall on top of the install framework.
18937 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18939 * dlls/kernel/tests/file.c:
18940 kernel: Add tests for OpenFile.
18942 * dlls/kernel/tests/file.c:
18943 kernel: Check for an exe which is always present in a system dir.
18945 * dlls/lz32/tests/lzexpand_main.c:
18946 lz32: Small test fixes.
18948 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
18950 * dlls/shell32/shlfileop.c:
18951 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
18953 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
18955 * tools/winedump/output.c:
18956 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
18958 * tools/winedump/output.c:
18959 winedump: Use ntdll as template.
18961 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
18962 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
18963 dlls/compstui/compstui_main.c:
18964 compstui: Add minimal compstui.dll (stubs only).
18966 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
18968 * dlls/ntdll/virtual.c:
18969 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
18971 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
18973 * programs/winecfg/Ru.rc:
18974 winecfg: Russian translation.
18976 2006-06-20 Jacek Caban <jacek@codeweavers.com>
18978 * dlls/urlmon/umon.c:
18979 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
18981 * dlls/shdocvw/persist.c:
18982 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
18984 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
18985 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
18986 dlls/mshtml/oleobj.c:
18987 mshtml: Move IOleCommandTarget implementation to separate file.
18989 * dlls/mshtml/persist.c:
18990 mshtml: Initialize url variable in IPersistMoniker::Load.
18992 * dlls/mshtml/nsio.c:
18993 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
18995 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
18996 mshtml: Added IPropertyNotifySink connection point.
18998 2006-06-20 Juan Lang <juan_lang@yahoo.com>
19000 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
19001 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
19002 dlls/crypt32/tests/store.c:
19003 crypt32: Rearrange functions a bit.
19005 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
19006 shlwapi: Small cleanups.
19007 - forward MLGetUILanguage to kernel32
19008 - correct type of parameter to MLLoadLibrary
19010 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
19012 * programs/winecfg/theme.c:
19013 winecfg: Create Resources directory when adding themes.
19015 2006-06-20 Huw Davies <huw@codeweavers.com>
19017 * dlls/rpcrt4/rpc_message.c:
19018 rpcrt4: Don't use a short to hold the packet length, since it can
19019 result in premature termination of the send.
19021 2006-06-20 Alexandre Julliard <julliard@winehq.org>
19023 * dlls/ntdll/tape.c:
19024 ntdll: Fixed tape.c compilation on Solaris.
19026 * libs/wine/mmap.c:
19027 libwine: Better memory reservation algorithm for platforms that use
19030 * configure, configure.ac:
19031 configure: Default to using wine-pthread on all platforms.
19033 2006-06-20 Jeremy White <jwhite@codeweavers.com>
19035 * configure, configure.ac:
19036 configure: Probe more carefully for soname support, primarily for Solaris
19039 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
19041 * dlls/dbghelp/dwarf.c:
19042 dbghelp: dwarf: Tidy up leb128 reading.
19044 * dlls/dbghelp/dwarf.c:
19045 dbghelp: Indent the code as the rest of dbghelp module.
19047 * dlls/dbghelp/elf_module.c:
19048 dbghelp: Support multiple debug formats.
19049 When several debug formats (eg stabs & dwarf2) exist in the same
19050 module, allow to load them all (this is needed when different
19051 compilation units are compiled with different debug options).
19053 * dlls/dbghelp/dwarf.c:
19054 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
19057 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
19058 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
19059 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
19060 dbghelp: Added the ability to define a source file by dir+filename instead of
19063 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
19064 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
19065 Walking the whole lot, not doing anything interesting apart from
19066 traversing the data.
19068 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
19069 dlls/dbghelp/elf_module.c:
19070 dbghelp: Pass .debug_loc section information to dwarf.
19072 * dlls/dbghelp/dwarf.c:
19073 dbghelp: Dwarf & parse context.
19074 - split the data structures for walking through the data (abbrev,
19075 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
19076 - created dwarf2_parse_compilation_unit() for clarity
19077 - added section structure to gather information about all ELF sections
19078 related to all dwarf2 sections (more to come)
19080 * dlls/dbghelp/dwarf.c:
19081 dbghelp: Dwarf & udt members.
19082 - correctly set size & offsets for regular udt members
19083 - first shot at bitfields for udt members
19085 * dlls/dbghelp/dwarf.c:
19086 dbghelp: Dwarf & function blocks.
19087 - properly handling function blocks
19088 - handling of variables inside of blocks (either on stack, or in a
19089 register, or relative to the frame register if any)
19090 - added dwarf2_subprogram_t structure so that we can pass around
19091 relevant information for function parsing
19093 * dlls/dbghelp/dwarf.c:
19094 dbghelp: dwarf: Properly handle function formal parameters.
19096 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
19097 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
19098 dbghelp: Storage of func locals & parameters.
19099 - added the ability to tell to add_func_local whether we're adding
19100 a local variable or a parameter (and removed the black magic
19102 - we can now address variables defined as an offset to a register
19104 * dlls/dbghelp/dwarf.c:
19105 dbghelp: Dwarf & global symbols.
19106 Offset the addresses for global symbols (func & variables) by the base
19107 image of the corresponding module.
19109 * dlls/dbghelp/dwarf.c:
19110 dbghelp: dwarf: Added support for function labels.
19112 * dlls/dbghelp/dwarf.c:
19113 dbghelp: Proper support for nested types definitions (even in C).
19115 * dlls/dbghelp/dwarf.c:
19116 dbghelp: Dwarf - function scheme.
19117 - various fixes to follow better the functions definition (nesting,
19119 - don't directly parse types referenced by a subprogram, they'll be
19120 loaded anyway when needed
19122 * dlls/dbghelp/dwarf.c:
19123 dbghelp: Dwarf & locations.
19124 - put back the block attribute parsing
19125 - added dwarf2_compute_location to properly decode a location (at
19128 * dlls/dbghelp/dwarf.c:
19129 dbghelp: Dwarf compiland.
19130 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
19131 - commented out the location parsing which is an ugly hack
19133 * dlls/dbghelp/dwarf.c:
19134 dbghelp: Dwarf & new scheme.
19135 - add some helpers for the rewrite
19136 - module is now part of the dwarf2_parse_context
19138 * dlls/dbghelp/dwarf.c:
19139 dbghelp: Dwarf & type references.
19140 Removed unused type references scheme that we'll implement using a
19141 different scheme in next patches.
19143 * dlls/dbghelp/dwarf.c:
19144 dbghelp: Dwarf merge parsing of UDT.
19145 Merge into a single function the struct/class/union parsing.
19147 * dlls/dbghelp/dwarf.c:
19148 dbghelp: Dwarf & debug info entries.
19149 - now loading the debug info entries into specific structures
19150 - this will help writing new functions
19151 - this will allow handling of forward references
19153 * dlls/dbghelp/dwarf.c:
19154 dbghelp: Dwarf abbrev table is now a sparse array.
19155 - added a pool for memory allocation when parsing a compilation unit
19156 - now using the brand new sparse array for the abbrev table
19158 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
19159 dbghelp: Added another basic type for storage: the sparse array.
19161 * dlls/dbghelp/dwarf.c:
19162 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
19164 * dlls/dbghelp/dwarf.c:
19165 dbghelp: Remove the unneeded level attribute while parsing.
19167 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
19168 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
19170 * dlls/dbghelp/dwarf.c:
19171 dbghelp: Dwarf & typedefs.
19172 - removed lookup for name for the const modifier
19173 - hard wire dwarf-reference to our pointer types
19175 * dlls/dbghelp/dwarf.c:
19176 dbghelp: Dwarf & module's symtype.
19177 - we should set the module's symtype upon success
19178 - removed unneeded bRet variable
19180 * dlls/dbghelp/dwarf.c:
19181 dbghelp: Dwarf2 & AT_byte_size.
19182 - AT_byte_size can be larger than a single byte (especially for enums)
19183 - added missing enumeration type parsing
19185 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
19186 programs/winedbg/types.c:
19187 winedbg: Proper handling of typedefs.
19188 Added types_get_real_type() to get rid of typedef information, and
19189 access the real underlying type.
19191 2006-06-19 Juan Lang <juan_lang@yahoo.com>
19193 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
19194 dlls/crypt32/tests/encode.c:
19195 crypt32: Encode/decode CRL issuing dist points.
19197 2006-06-19 Jason Green <jave27@gmail.com>
19199 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
19200 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
19202 * dlls/wined3d/glsl_shader.c:
19203 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
19204 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
19205 that's not part of the spec.
19206 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
19207 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
19209 2006-06-20 James Hawkins <truiken@gmail.com>
19212 tools/wine.inf: Add d3d8.dll to the fake dlls list.
19214 2006-06-20 Ge van Geldorp <ge@gse.nl>
19216 * dlls/kernel/global16.c:
19217 kernel32: "base" is a pointer in 16-bit global heap.
19219 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
19220 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
19221 winedbg: Added x86_64 support.
19223 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
19225 * dlls/shell32/shlfileop.c:
19226 shell32: Remove the now unused SHELL_ConfirmDialog.
19228 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
19229 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
19231 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19233 * dlls/lz32/tests/lzexpand_main.c:
19234 lz32: Remove dead code from the LZOpenFileW test.
19236 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
19238 * dlls/shell32/shell32_Pl.rc:
19239 shell32: Update the Polish translation.
19241 2006-06-19 Juan Lang <juan_lang@yahoo.com>
19243 * dlls/crypt32/crl.c:
19244 crypt32: Simplify CRL creation.
19245 Decoding already handles signed and unsigned CRLs, so don't duplicate
19246 that in CertCreateCRLContext.
19248 * dlls/crypt32/cert.c:
19249 crypt32: Simplify certificate creation.
19250 Decoding already handles signed and unsigned certs, so don't duplicate
19251 that in CertCreateCertificateContext.
19253 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19255 * dlls/lz32/tests/lzexpand_main.c:
19256 lz32: test LZOpenFileW.
19258 * dlls/lz32/tests/lzexpand_main.c:
19259 lz32: LZOpenFileA sets last error sometimes.
19261 * dlls/lz32/tests/lzexpand_main.c:
19262 lz32: Rename function aliases to real (ASCII) function names.
19264 2006-06-19 Robert Shearman <rob@codeweavers.com>
19266 * dlls/shell32/shfldr_desktop.c:
19267 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
19269 * dlls/shell32/shfldr_mycomp.c:
19270 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
19272 * dlls/rpcrt4/rpc_server.c:
19273 rpcrt4: Move the packet manipulation from the exception filter to the exception
19275 Remove the unused server_sem variable.
19277 2006-06-19 Juan Lang <juan_lang@yahoo.com>
19279 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
19280 crypt32: Fix decoding signed certs and CRLs.
19282 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
19284 * dlls/uxtheme/tests/system.c:
19285 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
19287 2006-06-20 Mike McCormack <mike@codeweavers.com>
19289 * dlls/ole32/stg_prop.c:
19290 ole32: Implement reading of VT_CF storage properties.
19292 2006-06-19 Alexandre Julliard <julliard@winehq.org>
19294 * libs/wine/config.c:
19295 libwine: Remove one more directory level when checking for build dir.
19296 This way it still works if the libdir we got was libs/wine instead of libs.
19298 2006-06-19 Jeremy White <jwhite@codeweavers.com>
19300 * dlls/msvcrt/time.c:
19301 msvcrt: Solaris asctime_r compilation fix.
19303 * dlls/dbghelp/elf_module.c:
19304 dbghelp: Fix a Solaris compilation error.
19306 * dlls/winex11.drv/winpos.c:
19307 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
19309 * dlls/ntdll/directory.c:
19310 ntdll: On Solaris, limits.h is required for PATH_MAX.
19312 2006-06-19 Ge van Geldorp <ge@gse.nl>
19314 * dlls/dbghelp/minidump.c:
19315 dbghelp: Fix compilation for x86_64.
19317 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
19319 * dlls/secur32/schannel.c, include/sspi.h:
19320 include: Fix definition of SECURITY_INTEGER.
19322 2006-06-19 Alexandre Julliard <julliard@winehq.org>
19324 * tools/winebuild/build.h, tools/winebuild/main.c,
19325 tools/winebuild/relay.c:
19326 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
19329 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
19331 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
19332 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
19333 dlls/setupapi/tests/devinst.c:
19334 setupapi: Implement SetupDiCreateDeviceInfoListExW.
19336 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
19338 * dlls/uxtheme/tests/system.c:
19339 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
19341 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
19343 * dlls/dnsapi/name.c:
19344 dnsapi: Fix conflicts nameser.h with winerror.h.
19346 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
19348 * dlls/secur32/ntlm.c:
19349 secur32: Fix another GetProcessHeap vs GetProcessHeap().
19351 2006-06-19 Hans Leidekker <hans@it.vu.nl>
19353 * dlls/mscms/profile.c:
19354 mscms: Fix famous typo in HeapFree call.
19356 2006-06-19 Kai Blin <kai.blin@gmail.com>
19358 * dlls/secur32/negotiate.c:
19359 secur32: Remove unneeded function from the Negotiate provider.
19361 2006-06-20 Mike McCormack <mike@codeweavers.com>
19363 * dlls/ole32/ole2.c:
19366 2006-06-19 Mike McCormack <mike@codeweavers.com>
19368 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
19369 hlink: Add a stub implementation for HlinkNavigateToStringReference.
19371 * dlls/imm32/imm.c:
19372 imm32: Fix some return codes.
19374 * dlls/wininet/urlcache.c:
19375 wininet: Make sure to null terminate a string before copying it.
19377 2006-06-19 Alexandre Julliard <julliard@winehq.org>
19379 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
19380 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
19382 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
19384 * include/ddk/compstui.h:
19385 include: Declare remaining exported functions in compstui.h.
19387 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
19389 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
19390 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
19391 dlls/ddraw/viewport.c:
19392 ddraw: Implement proper handle management.
19394 2006-06-16 Jason Green <jave27@gmail.com>
19396 * dlls/wined3d/glsl_shader.c:
19397 wined3d: Correct implementation of D3DSIO_LOOP.
19398 I initially misread the specification. src0.x is the iteration count,
19399 not the max amount for the loop register. This fixes that.
19401 * dlls/wined3d/baseshader.c:
19402 wined3d: Fix lookup for LOOP register.
19404 2006-06-17 Jason Green <jave27@gmail.com>
19406 * dlls/wined3d/glsl_shader.c:
19407 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
19410 2006-06-16 Jason Green <jave27@gmail.com>
19412 * dlls/wined3d/glsl_shader.c:
19413 wined3d: Load boolean and integer constants into the GLSL shader program.
19415 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
19416 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19417 wined3d: Implement locally defined boolean and integer constants in GLSL.
19419 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
19420 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
19421 wined3d: Add preliminary support for constant boolean and integer registers
19423 - Separate the declaration phase of the shader string generator into
19424 the arb and glsl specific files.
19425 - Add declarations and recognition for application-sent constant
19426 integers and booleans (locally defined ones will follow).
19427 - Standardize capitilization of pixel/vertex specific variable names.
19429 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
19430 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
19431 dlls/wined3d/wined3d_private.h:
19432 wined3d: Move constant loading into target-specific files.
19433 - Moves GLSL constant loading code into glsl_shader.c and out of the
19434 over-populated drawprim.c.
19435 - Creates a new file named arb_program_shader.c which will hold code
19436 specific to ARB_vertex_program & ARB_fragment_program.
19437 - Remove the constant loading calls from drawprim.c
19439 * dlls/wined3d/vertexshader.c:
19440 wined3d: Remove dead vertex shader code.
19442 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
19444 * dlls/riched20/caret.c:
19445 riched20: EM_CHARFROMPOS didn't work properly with scrolling
19446 (vertical scrollbar position was not taken into account).
19448 2006-06-17 Hans Leidekker <hans@it.vu.nl>
19450 * dlls/dnsapi/query.c:
19451 dnsapi: Free all allocated records instead of just the last one.
19453 * dlls/dnsapi/query.c:
19454 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
19456 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
19458 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
19459 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
19460 dlls/ddraw/tests/refcount.c:
19461 ddraw: Palette refcounting fixes + tests.
19463 2006-06-17 Robert Shearman <rob@codeweavers.com>
19466 ntdll: If ObjectAttributes is NULL then an error is returned at the
19467 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
19468 not need to be checked for NULL later on in the function.
19470 * dlls/rpcrt4/rpc_server.c:
19471 rpcrt4: Use the thread pool in the RPC server for processing packets.
19473 * dlls/ole32/ftmarshal.c:
19474 ole32: Document CoCreateFreeThreadedMarshaler.
19476 * dlls/ole32/rpc.c:
19477 ole32: Reuse event handles used for COM calls.
19478 This reduces the number of server calls during a COM call by half.
19480 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
19482 * tools/widl/client.c, tools/widl/server.c:
19483 widl: Fix updating the proc offset.
19485 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
19487 * programs/winecfg/Tr.rc:
19488 winecfg: Update Turkish resorce file.
19490 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19492 * dlls/lz32/tests/lzexpand_main.c:
19493 lz32: Enable old test and expand it.
19495 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
19497 * dlls/kernel/cpu.c:
19498 kernel: Fix reported address space limit to be in keeping with ntdll.
19500 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
19502 * dlls/winspool.drv/info.c:
19503 winspool: AddMonitor: Test the driver entry before return an error.
19505 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
19507 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
19508 msi/tests: Write-strings warnings fixes.
19510 2006-06-15 Kevin Koltzau <kevin@plop.org>
19512 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
19513 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
19514 oleaut32: Fix 64bit warnings in tests.
19516 * dlls/mscms/handle.c:
19517 mscms: Fix 64bit warnings.
19519 2006-06-16 András Kovács <andras@csevego.net>
19521 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
19522 uninstaller: Hungarian translation.
19524 2006-06-16 Scott Bambrough <scottb@xandros.com>
19526 * configure, configure.ac:
19527 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
19528 /usr/lib/libicudata.a.
19530 2006-06-16 Mike McCormack <mike@codeweavers.com>
19532 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
19533 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
19534 dlls/inseng/inseng_main.c, tools/wine.inf:
19535 inseng: Initial implementation of inseng (required for IE6 to install under
19538 2006-06-14 Jacek Caban <jacek@codeweavers.com>
19540 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
19541 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
19542 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
19543 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
19544 mshtml: Added Wine Gecko installer.
19546 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
19548 * dlls/wined3d/device.c:
19549 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
19551 2006-06-16 Huw Davies <huw@codeweavers.com>
19553 * dlls/rpcrt4/ndr_stubless.c:
19554 rpcrt4: Fix the argument size of conformant arrays.
19556 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
19558 * dlls/msi/tests/package.c:
19559 msi: Added tests for MsiSetTargetPath.
19561 2006-06-15 Francois Gouget <fgouget@free.fr>
19563 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
19564 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
19565 programs/cmdlgtst/cmdlgtst.c:
19566 Add trailing '\n's to ok() calls.
19567 Remove spaces before '\n'.
19569 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
19570 dlls/riched20/editor.c, dlls/wined3d/device.c,
19571 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
19572 Assorted spelling fixes.
19574 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
19576 * dlls/shell32/shlexec.c:
19577 shell32: Remove dead code in SHELL_FindExecutable().
19579 * dlls/ntdll/virtual.c:
19580 ntdll: Use page_size instead of page_mask+1.
19582 2006-06-16 Kai Blin <kai.blin@gmail.com>
19584 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
19585 secur32: Implement QueryContextAttributes. Add tests.
19587 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
19589 * dlls/avifil32/api.c:
19590 avifil32: Corrected destination size in MultiByteToWideChar.
19592 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19594 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
19595 d3d9: Remove ValidatePixel/VertexShader.
19597 2006-06-15 Juan Lang <juan_lang@yahoo.com>
19599 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
19600 dlls/crypt32/tests/encode.c:
19601 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
19603 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
19605 * dlls/hlink/hlink_main.c:
19606 hlink: Fix typo. We should set hl not ppvObj.
19608 2006-06-16 H. Verbeet <hverbeet@gmail.com>
19610 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
19611 include/wine/wined3d_gl.h:
19612 wined3d: Add and use GL_EXT_fog_coord defines.
19614 2006-06-16 Alexandre Julliard <julliard@winehq.org>
19616 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
19617 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
19618 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
19619 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
19620 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
19621 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
19622 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
19623 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
19624 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
19625 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
19626 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
19627 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
19628 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
19629 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
19630 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
19631 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
19632 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
19633 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
19634 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
19635 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
19636 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
19637 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
19638 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
19639 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
19640 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
19641 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
19642 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
19643 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
19644 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
19645 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
19646 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
19647 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
19648 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
19649 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
19650 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
19651 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
19652 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
19653 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
19654 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
19655 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
19656 dlls/x11drv/xvidmode.h:
19657 x11drv: Renamed the x11drv directory to winex11.drv.
19659 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
19661 * programs/notepad/Pl.rc:
19662 notepad: Pl.rc: Fix the ellipsis in menu.
19664 2006-06-15 Huw Davies <huw@codeweavers.com>
19666 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
19667 printing: Don't limit the printer name length to CCHDEVICENAME characters.
19669 2006-06-15 James Hawkins <truiken@gmail.com>
19671 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
19672 dlls/msi/tests/install.c:
19673 msi: Add tests for MsiInstallProduct.
19675 2006-06-15 Alexandre Julliard <julliard@winehq.org>
19677 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
19678 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
19679 dlls/ddraw/viewport.c:
19680 ddraw: Make some functions static.
19682 * configure, configure.ac:
19683 configure: Ues the standard AC_MSG_WARN to print warnings.
19685 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
19686 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
19688 * dlls/d3dx8/Makefile.in:
19689 d3dx8: Remove dependencies on OpenGL headers and libraries.
19691 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
19692 d3d9: Remove dependencies on OpenGL headers and libraries.
19694 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
19695 d3d8: Remove dependencies on OpenGL headers and libraries.
19697 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
19699 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
19700 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
19701 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
19702 dlls/wined3d/wined3d_private.h:
19703 wined3d: Support more than one back buffer.
19705 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
19707 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
19708 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
19709 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
19710 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
19711 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
19712 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
19713 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
19714 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
19715 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
19716 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
19717 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
19718 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
19719 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
19720 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
19721 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
19722 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
19723 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
19724 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
19725 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
19726 dlls/ddraw/viewport.c:
19727 ddraw: Rewrite most of ddraw using WineD3D.
19729 2006-06-15 Alexandre Julliard <julliard@winehq.org>
19732 server: Fixed a compiler warning on MacOSX.
19734 * libs/wine/config.c:
19735 libwine: Fixed a compiler warning on MacOSX.
19737 2006-06-12 Peter Åstrand <astrand@cendio.se>
19739 * dlls/winmm/mci.c:
19740 winmm: Add support for "open new" commands.
19742 2006-06-14 Mike McCormack <mike@codeweavers.com>
19744 * dlls/msi/tests/db.c:
19745 msi: Add test for _Streams table (based on patch by Andrey Turkin).
19747 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
19749 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
19750 include/wine/wined3d_gl.h:
19751 wined3d: Correct vertex fog for transformed vertices and correctly
19752 handle non-vertex, non-table fog.
19754 2006-06-13 Jason Green <jave27@gmail.com>
19756 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
19757 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
19758 dlls/wined3d/wined3d_private.h:
19759 wined3d: Implement more GLSL instructions.
19760 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
19761 - Process instruction-based modifiers (function existed, it just
19762 wasn't being called)
19763 - Add loop checking to register maps.
19764 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
19765 except for GLSL, so won't matter.
19767 2006-06-14 Robert Shearman <rob@codeweavers.com>
19769 * dlls/atl/atl_main.c:
19770 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
19771 based on documentation by Mike McCormack.
19773 * dlls/kernel/tests/sync.c:
19774 kernel: Add a test for mutexes.
19776 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
19777 dlls/kernel/tests/version.c:
19778 kernel: Add some tests for VerifyVersionInfo.
19780 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
19781 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
19782 as CoUnmarshalInterface may have advanced the stream, even if it failed.
19784 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
19785 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
19787 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
19789 * programs/winecfg/No.rc:
19790 winecfg: Updated Norwegian Bokmål resources.
19792 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
19793 gphoto2.ds: Added Norwegian Bokmål resources.
19795 2006-06-15 Alexandre Julliard <julliard@winehq.org>
19797 * programs/winedbg/stack.c:
19798 winedbg: Avoid a crash when there's no backtrace to print.
19800 * dlls/kernel/heap.c:
19801 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
19803 2006-06-15 Mike McCormack <mike@codeweavers.com>
19806 server: Fix a win64 warning.
19809 server: Cast user handles to unsigned long for win64 compatibility.
19812 server: Cast handles to unsigned long for win64 compatibility.
19814 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
19815 dlls/comctl32/tests/listview.c:
19816 comctl32: Add a short test for the listview.
19818 * dlls/comctl32/listview.c:
19819 comctl32: Arrange the listview after deleting all items so we will place icons
19822 * dlls/comctl32/listview.c:
19823 comctl32: Use the listview's background colour when drawing with imagelist.
19825 2006-06-14 Mike McCormack <mike@codeweavers.com>
19828 msi: Don't define COND_SPACE twice.
19830 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
19832 * dlls/mciwave/mciwave.c:
19833 mciwave: Fixed a bogus free.
19835 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
19837 * dlls/user/combo.c:
19838 user32: Fix character conversion in combo box.
19839 Replace toupper/tolower with CharUpper/CharLower functions.
19841 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19844 wine.inf: Add fake dll for advpack.dll.
19846 2006-06-14 Robert Shearman <rob@codeweavers.com>
19848 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
19849 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
19851 * dlls/ntdll/virtual.c:
19852 ntdll: Change the test for no relocation information to use the
19853 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
19855 This fixes loading of resource-only DLLs that have a load-address of
19858 * dlls/msxml3/domdoc.c:
19859 msxml: Text nodes with just whitespace should be stripped.
19861 * dlls/msxml3/text.c:
19862 msxml: Implement IXMLDOMElement for text elements by using
19863 create_element instead of create_basic_node.
19865 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
19866 msxml: Allow the element implementation to be aggregatable.
19868 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
19870 * configure, configure.ac, dlls/uxtheme/Makefile.in,
19871 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
19872 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
19873 uxtheme: Add framework and initial tests.
19875 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
19877 * include/winuser.h:
19878 winuser.h: Add some missing virtual key symbols.
19880 2006-06-13 Mike McCormack <mike@codeweavers.com>
19882 * dlls/msi/tests/db.c:
19883 msi: Add a test for reading long strings.
19885 * dlls/msi/tests/db.c:
19886 msi: Add a test for creating a record with a long string.
19888 * dlls/msi/tests/db.c:
19889 msi: Add a test for MsiDatabaseExport.
19891 2006-06-14 Mike McCormack <mike@codeweavers.com>
19894 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
19896 * dlls/advpack/reg.c:
19897 advpack: Remove some dead code. (Coverity)
19899 * include/dbghelp.h:
19900 dbghelp: Fix the prototype of some callbacks.
19902 * dlls/crypt32/oid.c:
19903 crypt32: Fix a cast for Win64.
19905 * tools/wrc/parser.y:
19906 wrc: Remove some tokens declared twice.
19908 2006-06-13 Robert Shearman <rob@codeweavers.com>
19910 * dlls/rpcrt4/rpc_transport.c:
19911 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
19914 2006-06-13 Alexandre Julliard <julliard@winehq.org>
19916 * dlls/ntdll/serial.c:
19917 ntdll: Cast termios.c_cflag to avoid a printf format warning.
19919 * programs/winedbg/gdbproxy.c:
19920 winedbg: sscanf arguments should be ints, not size_t.
19922 * tools/winebuild/relay.c, tools/winebuild/res32.c:
19923 winebuild: Fix a few printf format warnings by casting size_t.
19925 * dlls/wined3d/wined3d_private.h:
19926 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
19928 * dlls/oleaut32/vartype.c:
19929 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
19931 * dlls/msvcrt/cppexcept.h:
19932 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
19934 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
19935 dlls/crypt32/store.c:
19936 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
19938 * tools/widl/server.c, tools/widl/typegen.c:
19939 widl: Use unsigned int instead of size_t to avoid printf format warnings.
19941 * programs/winevdm/winevdm.c:
19942 winevdm: Don't use sizeof in traces to avoid printf format warnings.
19944 * programs/rpcss/np_server.c:
19945 rpcss: Don't use sizeof in traces to avoid printf format warnings.
19947 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
19948 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
19950 * dlls/user/dde_misc.c, dlls/user/message.c:
19951 user32: Don't use sizeof in traces to avoid printf format warnings.
19953 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
19954 dlls/rpcrt4/rpcss_np_client.c:
19955 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
19957 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
19958 ole32: Don't use sizeof in traces to avoid printf format warnings.
19960 * dlls/netapi32/netbios.c:
19961 netapi32: Don't use sizeof in traces to avoid printf format warnings.
19963 * dlls/msvfw32/msvideo_main.c:
19964 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
19966 * dlls/mciseq/mcimidi.c:
19967 mciseq: Don't use sizeof in traces to avoid printf format warnings.
19969 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
19970 kernel32: Don't use sizeof in traces to avoid printf format warnings.
19972 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
19973 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
19974 dsound: Don't use sizeof in traces to avoid printf format warnings.
19976 * dlls/dplayx/dplayx_global.c:
19977 dplayx: Don't use sizeof in traces to avoid printf format warnings.
19979 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
19980 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
19982 * dlls/dinput/device.c:
19983 dinput: Don't use sizeof in traces to avoid printf format warnings.
19985 * dlls/d3d9/stateblock.c:
19986 d3d9: Don't use sizeof in traces to avoid printf format warnings.
19988 * dlls/d3d8/device.c:
19989 d3d8: Don't use sizeof in traces to avoid printf format warnings.
19991 * dlls/comdlg32/printdlg16.c:
19992 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
19994 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
19995 comctl32: Don't use sizeof in traces to avoid printf format warnings.
19997 * dlls/advapi32/service.c:
19998 advapi32: Don't use sizeof in traces to avoid printf format warnings.
20000 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
20001 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
20003 * dlls/version/tests/info.c:
20004 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
20006 * dlls/urlmon/tests/misc.c:
20007 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
20009 * dlls/rpcrt4/tests/rpc.c:
20010 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
20012 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
20013 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
20015 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
20016 dlls/ntdll/tests/rtlstr.c:
20017 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
20019 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
20020 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
20022 * dlls/mlang/tests/mlang.c:
20023 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
20025 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
20026 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
20028 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
20029 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
20030 dlls/kernel/tests/pipe.c:
20031 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
20033 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
20034 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
20036 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
20037 dlls/crypt32/tests/store.c:
20038 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
20040 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
20041 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20044 * dlls/version/tests/install.c:
20045 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20048 * dlls/shlwapi/tests/ordinal.c:
20049 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20052 * dlls/ntdll/tests/path.c:
20053 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20056 * dlls/mscms/tests/profile.c:
20057 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20060 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
20061 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20064 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
20065 dlls/crypt32/tests/str.c:
20066 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20069 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
20070 dlls/advapi32/tests/security.c:
20071 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
20074 2006-06-08 Nick Burns <adger44@hotmail.com>
20076 * include/windef.h:
20077 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
20079 2006-06-13 Mike McCormack <mike@codeweavers.com>
20081 * include/custcntl.h, include/dispdib.h, include/mapi.h,
20082 include/objbase.h, include/storage.h, include/twain.h,
20083 include/winnls32.h:
20084 include: Remove non-ASCII characters in headers for winelib compatibility.
20086 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
20087 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
20089 * dlls/msi/table.c:
20090 msi: Fix loading of long strings.
20092 * dlls/winmm/joystick/joystick.c:
20093 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
20096 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
20098 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
20099 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
20100 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
20101 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
20102 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
20103 dlls/user/exticon.c, dlls/user/listbox.c:
20104 Yet another round of redundant NULL checks before HeapFree.
20106 2006-06-13 Alexandre Julliard <julliard@winehq.org>
20108 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
20109 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
20110 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
20111 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
20112 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
20113 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
20114 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
20115 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
20117 msvcrt: Explicitly specify CDECL calling convention on exported functions.
20119 * dlls/oledlg/oledlg_main.c:
20120 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
20122 * dlls/avifil32/api.c:
20123 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
20125 2006-06-12 Mike McCormack <mike@codeweavers.com>
20127 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
20128 userenv: Add profinfo.h.
20130 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
20132 * dlls/wined3d/pixelshader.c:
20133 wined3d: Fix params for DP2ADD/TEXLDD.
20134 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
20135 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
20137 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20138 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20139 wined3d: Mark instructions without a destination token.
20140 There are a total of 17 instructions without a destination token. Of
20141 those 9 have num_params != 0, which means that we will not process any
20142 of them correctly, because we assume the first token (if present) is a
20144 Those are basically all the flow control instructions, which we plan to
20145 support very soon. They have source tokens, and no destination. Add a
20146 flag that marks them up to the ins table. Use this flag in the trace
20147 pass, and generation pass.
20149 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
20150 dlls/wined3d/glsl_shader.c:
20151 wined3d: Keep pshader and vshader constants in GLSL separate.
20152 GLSL uniforms have as scope the entire program.
20153 To prevent conflicts, name pshader and vshader constants differently.
20154 Based on a patch by Jason Green.
20156 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
20157 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
20158 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20159 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
20160 - track sampler declarations and store the sampler usage in reg_maps structure
20161 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
20162 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
20163 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
20164 - change drawprim to bind pixel shader samplers
20165 Additional improvements:
20166 - rename texture limit to texcoord to prevent confusion
20167 - add sampler limit, and use that for samplers - *not* the same as texcoord above
20169 * dlls/wined3d/glsl_shader.c:
20170 wined3d: Cast more things.
20171 Anything with a swizzle has to be casted to vec4, or it won't work properly.
20172 There's multiple ways to do this, for the moment pick the easiest one.
20174 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
20175 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
20176 dlls/wined3d/wined3d_private.h:
20177 wined3d: Add support for shader model 3.0 I/O registers.
20178 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
20179 To support that, define temporaries called IN and OUT, and use those as
20180 the output registers. At the end of the vshader, unpack the OUT temps
20181 into the proper GL variables. At the beginning of the pshader, pack the
20182 GL variables back into 12 IN registers.
20184 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
20185 wined3d: Trivial cleanups
20186 - compiler warnings and errors should be FIXME
20187 - remove obsolete comment, and change variable type.
20189 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20190 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20191 wined3d: Register map cleanups.
20193 - do not use DWORD as a bitmask, that places artificial limit of 32 on
20195 - track attributes that are used and declare only those
20196 - move declarations function call in pshader/vshader to allow us to
20197 insert pixel or vertex specific code between the declarations and
20198 the rest of the code
20199 - remove redundant 0 intializers
20200 - remove useless continue statement
20202 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
20203 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
20204 dlls/wined3d/wined3d_private.h:
20205 wined3d: Share trace pass
20206 Now that the declaration function is out of the way, the tracing pass,
20207 which is very long and 100% the same can be shared between pixel and
20209 The new function is called shader_trace_init(), and is responsible for:
20210 - tracing the shader
20211 - initializing the function length
20212 - setting the shader version [needed very early]
20214 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
20215 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
20216 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20217 wined3d: Rework dcl processing.
20218 The new function is called in pass 2 (getister counting/maps), and
20219 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
20220 which, in addition to the old vertex shader input declarations covers
20221 Shader Model 3.0 vshader output and pshader input declarations. The
20222 result is stored into the reg_map structure.
20224 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
20225 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
20226 dlls/wined3d/wined3d_private.h:
20227 wined3d: The namedArrays code path is dead (always FALSE).
20228 Delete the entire namedArrays code path and all its dependencies (one
20229 of which is quite long - storeOrder in drawprim is always FALSE, for
20230 example). Delete declaredArrays, and make its code path the default.
20232 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20234 * dlls/mscms/tests/profile.c:
20235 mscms: Eliminate complex test macro to make source navigation easier.
20237 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
20240 include: The visibility attribute is supported only by gcc >= 3.3.
20242 2006-06-12 Robert Shearman <rob@codeweavers.com>
20244 * dlls/mlang/mlang.c:
20245 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
20246 The source is largely irrelevant since we are not likely to be wanting
20247 to ship updates to the MIME database as registry updates, instead of
20248 just changing the code.
20250 * dlls/mlang/mlang.c:
20251 mlang: Add us-ascii encoding to the list of supported encodings.
20253 * dlls/advapi32/security.c:
20254 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
20256 * dlls/advapi32/security.c:
20257 advapi32: Replace some mixed tabs with spaces.
20259 * dlls/advapi32/security.c:
20260 advapi32: Support well-knowns SIDs in string SIDs.
20262 * dlls/advapi32/security.c:
20263 advapi32: Nul-terminate the domain string in LookupAccountNameW.
20265 * dlls/ole32/compobj.c:
20266 ole32: Print an error if a DLL's DllGetClassObject fails as this is
20267 usually a good indicator of a bug elsewhere in Wine.
20269 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
20271 * dlls/wined3d/device.c:
20272 wined3d: Move a checkGLcall to it's gl call inside an "if".
20274 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
20275 dlls/wined3d/wined3d_private.h:
20276 wined3d: Fix stencil related render states.
20278 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
20279 wined3d: Enable two sided stencil in the caps.
20281 * dlls/wined3d/utils.c:
20282 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
20284 2006-06-12 Alexandre Julliard <julliard@winehq.org>
20286 * dlls/msvcrtd/debug.c:
20287 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
20289 * dlls/msvcrt20/msvcrt20.c:
20290 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
20292 * dlls/crtdll/crtdll_main.c:
20293 crtdll: Explicitly specify CDECL calling convention on exported functions.
20295 * dlls/ntdll/misc.c:
20296 ntdll: Explicitly specify CDECL calling convention on exported functions.
20298 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
20299 ole32: Explicitly specify CDECL calling convention on exported functions.
20301 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
20302 dlls/wldap32/compare.c, dlls/wldap32/control.c,
20303 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
20304 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
20305 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
20306 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
20307 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
20308 wldap32: Explicitly specify CDECL calling convention on exported functions.
20310 * dlls/glut32/glut.c, include/winbase.h:
20311 include: Added prototype for DllMain.
20313 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
20315 include: Make the Dll* entry points hidden.
20317 * dlls/ntdll/ntdll.spec:
20318 ntdll: Added spec entry for NtQueryMultipleValueKey.
20320 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
20321 riched20: Fix an uninitialized variable bug.
20322 Mark todo a test that depended on the bug to succeed.
20324 2006-06-10 H. Verbeet <hverbeet@gmail.com>
20326 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
20327 wined3d: Cleanup GetSrcAndOpFromValue().
20328 - Cleanup GetSrcAndOpFromValue().
20329 - Use naming more consistent with the rest of the file.
20331 2006-06-12 Mike McCormack <mike@codeweavers.com>
20333 * dlls/msi/tests/db.c:
20334 msi: Add some more test cases for INSERT.
20336 * dlls/msi/tests/format.c:
20337 msi: Add some more MsiFormatRecord tests.
20339 * dlls/msi/tests/package.c:
20340 msi: Add tests for creating packages and formatting records.
20342 * dlls/msi/tests/package.c:
20343 msi: Delete any databases we create at the end of each test.
20345 * dlls/msi/tests/msi.c:
20346 msi: Fix compilation on msvc6.
20348 * dlls/msi/tests/db.c:
20349 msi: Remove an inconsistent test.
20351 * dlls/msi/tests/format.c:
20352 msi: Fix some test cases to pass against win2k.
20354 2006-06-12 Robert Shearman <rob@codeweavers.com>
20356 * include/xmldom.idl:
20357 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
20359 * dlls/atl/atl_main.c:
20360 atl: Implement AtlModuleGetClassObject.
20362 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
20363 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
20366 * dlls/msxml3/nodelist.c:
20367 msxml3: Initialise output interface pointers to NULL in
20368 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
20370 2006-06-12 Alexandre Julliard <julliard@winehq.org>
20372 * dlls/wineps.drv/type42.c:
20373 wineps.drv: Make some variables static.
20375 * dlls/crypt32/oid.c:
20376 crypt32: Make some variables static and/or const.
20378 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
20379 dlls/shell32/shlview.c:
20380 shell32: Make some variables static and/or const.
20382 * dlls/kernel/registry16.c:
20383 kernel32: Make some variables static.
20385 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
20386 dlls/advapi32/service.c:
20387 advapi32: Make some variables static and/or const.
20389 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
20390 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
20391 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
20392 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
20393 winemp3.acm: Make some variables static and/or const.
20395 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
20396 msi: Make some variables static and/or const.
20398 * dlls/crtdll/crtdll.spec:
20399 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
20402 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
20403 x11drv: Get rid of the no longer used desktop_tid variable.
20405 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
20407 * dlls/user/menu.c:
20408 user32: Remove redundant SetLastError call from MENU_SetMenu.
20410 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
20412 * include/Makefile.in, include/ddk/compstui.h:
20413 include/ddk: Add minimal compstui.h.
20415 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
20417 * programs/winedbg/tgt_minidump.c:
20418 winedbg: Write-strings warnings fix.
20420 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
20422 * dlls/setupapi/devinst.c:
20423 setupapi: Documentation update.
20425 2006-06-11 Mike McCormack <mike@codeweavers.com>
20427 * dlls/user/message.c:
20428 user32: Win64 lparam and wparam are longs.
20430 * dlls/user/lstr.c:
20431 user32: Fix a pointer size warning in Win64.
20433 * dlls/kernel/locale.c:
20434 kernel32: Fix a cast for Win64.
20436 * dlls/msi/tests/db.c:
20437 msi: Add some test cases for "SELECT ... WHERE condition".
20439 * dlls/msi/handle.c:
20440 msi: Freeing the zero handle always succeeds.
20442 * dlls/msi/msiquery.c:
20443 msi: Always initialize MsiViewFetch's returned record to zero.
20445 2006-06-10 H. Verbeet <hverbeet@gmail.com>
20447 * dlls/d3d9/tests/device.c:
20448 d3d9: Make some test functions static.
20450 * dlls/d3d8/tests/device.c:
20451 d3d8: Make some test functions static.
20453 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
20455 * dlls/msvcrt/except.c:
20456 msvcrt: Print exception code in hex.
20458 2006-06-10 Jason Green <jave27@gmail.com>
20460 * dlls/wined3d/vertexshader.c:
20461 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
20463 2006-06-10 Robert Shearman <rob@codeweavers.com>
20465 * dlls/rpcrt4/cstub.c:
20466 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
20467 This is needed because IRpcStubBuffer::Invoke should not allow RPC
20468 exceptions to be passed to the caller.
20470 * dlls/rpcrt4/ndr_marshall.c:
20471 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
20472 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
20474 * dlls/rpcrt4/ndr_marshall.c:
20475 rpcrt4: Use safe_mutiply in conformant array functions.
20477 * dlls/rpcrt4/ndr_marshall.c:
20478 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
20479 to validate the conformance values being read from the wire.
20481 * dlls/rpcrt4/ndr_marshall.c:
20482 rpcrt4: Check that strings are null-terminated on unmarshaling of
20483 conformant-varying structs.
20485 * dlls/rpcrt4/ndr_marshall.c:
20486 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
20487 or pStubMsg->MaxCount.
20489 * dlls/rpcrt4/ndr_marshall.c:
20490 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
20493 * dlls/rpcrt4/ndr_marshall.c:
20494 rpcrt4: Introduce a new function, safe_multiply, which will raise an
20495 exception if a multiply overflows a 4-byte integer.
20496 This will protect the unmarshaling code against attacks specifying a
20498 Use this new function in the conformant string functions to harden them
20501 2006-06-12 Alexandre Julliard <julliard@winehq.org>
20503 * dlls/uuid/uuid.c, include/guiddef.h:
20504 uuid: Mark all GUID variables as hidden.
20506 * dlls/dnsapi/main.c:
20507 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
20509 * dlls/advapi32/advapi32.spec:
20510 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
20512 2006-06-10 Alexandre Julliard <julliard@winehq.org>
20514 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
20515 dlls/wined3d/vertexshader.c:
20516 wined3d: Make all the local shader functions static.
20518 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
20519 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
20520 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
20521 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
20522 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
20523 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
20524 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
20525 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
20526 dlls/wined3d/volumetexture.c:
20527 wined3d: Make the virtual table functions static where possible.
20529 2006-06-09 Pavel Roskin <proski@gnu.org>
20531 * programs/winecfg/drivedetect.c:
20532 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
20534 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
20535 winecfg: Allow and prefer using A: and B: for floppies.
20536 Pass drive type to allocate_letter(). Start search from 'A' for
20538 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
20539 that is triggered by non-sequential drive allocation.
20541 2006-06-09 Jason Green <jave27@gmail.com>
20543 * dlls/wined3d/glsl_shader.c:
20544 wined3d: Change fog output variable name for GLSL shaders.
20546 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
20547 wined3d: Fix regression from register maps switch for ARB shaders.
20548 I missed a register mask in the move to share the shader_hw_def()
20549 function between pixel and vertex shaders for ARB shaders. Fixed
20550 that, and made the GLSL version use the same mask for consistency.
20552 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
20554 * dlls/wined3d/pixelshader.c:
20555 wined3d: Enable CND/CMP for SHADER_ARB.
20557 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
20558 wined3d: Print out sampler state names.
20560 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
20561 wined3d: Downgrade Get*Shader FIXME to TRACE.
20563 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
20565 * dlls/winspool.drv/tests/info.c:
20566 winspool/tests: Tests for GetPrintProcessorDirectory.
20568 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
20570 * dlls/advapi32/tests/registry.c:
20571 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
20573 2006-06-10 Alexandre Julliard <julliard@winehq.org>
20575 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
20576 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
20577 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
20578 msi: Make all the ops structures static and const.
20580 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
20581 imagehlp: Remove the unused internal.c file.
20583 * dlls/oleaut32/tmarshal.c:
20584 oleaut32: Make the virtual table functions static where possible.
20586 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
20587 dlls/ole32/storage32.h:
20588 ole32: Make the virtual table functions static where possible.
20590 * dlls/itss/itss.c:
20591 itss: Make the virtual table functions static where possible.
20593 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
20594 dlls/dxdiagn/provider.c:
20595 dxdiagn: Make the virtual table functions static where possible.
20597 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
20598 dswave: Make the virtual table functions static where possible.
20600 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
20601 dlls/dsound/duplex.c:
20602 dsound: Make the virtual table functions static where possible.
20604 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
20605 dpnet: Make the virtual table functions static where possible.
20607 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
20608 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
20609 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
20610 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
20611 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
20612 dmusic: Make the virtual table functions static where possible.
20614 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
20615 dlls/dmsynth/synthsink.c:
20616 dmsynth: Make the virtual table functions static where possible.
20618 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
20619 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
20620 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
20621 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
20622 dmstyle: Make the virtual table functions static where possible.
20624 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
20625 dlls/dmscript/scripttrack.c:
20626 dmscript: Make the virtual table functions static where possible.
20628 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
20629 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
20630 dlls/dmloader/loaderstream.c:
20631 dmloader: Make the virtual table functions static where possible.
20633 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
20634 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
20635 dlls/dmcompos/signposttrack.c:
20636 dmcompos: Make the virtual table functions static where possible.
20638 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
20639 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
20640 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
20641 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
20642 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
20643 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
20644 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
20645 d3d9: Make the virtual table functions static where possible.
20647 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
20648 d3dx8: Make the virtual table functions static where possible.
20650 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
20651 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
20652 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
20653 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
20654 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
20655 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
20656 dlls/d3d8/volumetexture.c:
20657 d3d8: Make the virtual table functions static where possible.
20659 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
20661 * dlls/x11drv/keyboard.c:
20662 x11drv: Write-strings warnings fix.
20664 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
20666 * dlls/winspool.drv/info.c:
20667 winspool: Add GetPrintProcessorDirectoryA.
20669 2006-06-09 Robert Shearman <rob@codeweavers.com>
20671 * dlls/oleaut32/tmarshal.c:
20672 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
20673 so remove the case for it being NULL.
20675 * dlls/ole32/rpc.c:
20676 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
20677 tell the RPC runtime that the call failed.
20679 * dlls/ole32/regsvr.c:
20680 ole32: Register ISequentialStream for marshaling.
20682 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
20683 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
20684 CoRevertToSelf on top of CoGetCallContext, which is a stub.
20686 * dlls/ole32/ftmarshal.c:
20687 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
20689 2006-06-09 Alexandre Julliard <julliard@winehq.org>
20691 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
20692 dlls/shell32/shfldr_unixfs.c:
20693 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
20695 * dlls/riched20/richole.c:
20696 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
20698 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
20699 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
20700 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
20701 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
20702 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
20703 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
20705 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
20706 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
20707 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
20709 2006-06-09 Jason Green <jave27@gmail.com>
20711 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
20712 wined3d: GLSL shader cleanup patch.
20713 - Based on comments from H. Verbeet
20714 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
20715 in GLSL shaders. They are interchangeable, and only served to make
20716 the trace look more intuitive, but they don't always apply as-is, so
20717 we'll just leave everything to .xyzw.
20718 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
20719 is no shader set on the next primitive, then that primitive will
20720 call UseProgramObjectARB(0) when it begins to draw.
20722 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
20724 * dlls/dbghelp/minidump.c:
20725 dbghelp: Implement fetch_thread_info on powerpc.
20727 * dlls/ntdll/thread.c:
20728 ntdll: Fix NtQueryInformationThread on non x86.
20730 2006-06-09 Robert Shearman <rob@codeweavers.com>
20732 * dlls/rpcrt4/ndr_marshall.c:
20733 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
20734 could end up using the previously allocated memory even if it isn't
20735 the right size, causing heap corruption.
20737 * dlls/rpcrt4/ndr_marshall.c:
20738 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
20739 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
20741 * dlls/rpcrt4/ndr_stubless.c:
20742 rpcrt4: Don't raise an exception if there is no freer function - not all types
20745 * dlls/rpcrt4/ndr_marshall.c:
20746 rpcrt4: Implement more base types for complex types.
20748 * dlls/rpcrt4/rpc_binding.c:
20749 rpcrt4: Now that there's a process-wide pool of connections we don't
20750 need to copy the FromConn field when copying bindings.
20752 * dlls/rpcrt4/rpc_message.c:
20753 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
20754 always returning RPC_S_OK.
20756 2006-06-08 H. Verbeet <hverbeet@gmail.com>
20758 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
20759 dlls/d3d9/tests/texture.c:
20760 d3d9: Add a test for default texture stage state values.
20762 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
20764 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
20765 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
20767 2006-06-09 Peter Beutner <p.beutner@gmx.net>
20769 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
20770 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
20771 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
20772 dlls/msvidc32/msvidc32_Tr.rc:
20773 msvidc: Change short description to MS-CRAM.
20775 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
20777 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
20778 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
20779 passed in to CreateWindow menu should be handled.
20781 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
20783 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
20784 oleaut32: Fix safearray data destruction.
20786 2006-06-09 Alexandre Julliard <julliard@winehq.org>
20788 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
20789 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
20790 opengl32: Store function pointers in a separate array to avoid a bunch of
20793 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
20794 dlls/opengl32/wgl.c:
20795 opengl32: Only store the glX name if different from the wgl name.
20797 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
20798 dlls/opengl32/opengl_ext.h:
20799 opengl32: Make all the function pointers and thunks static.
20801 2006-06-09 Mike McCormack <mike@codeweavers.com>
20803 * dlls/msi/dialog.c:
20804 msi: Update the progress control while installing.
20806 * dlls/msi/action.c:
20807 msi: Remove some unnecessary NULL checks.
20809 2006-06-09 Jason Green <jave27@gmail.com>
20811 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
20812 wined3d: Allow drawPrim to create and use the GLSL program.
20814 * dlls/wined3d/device.c:
20815 wined3d: Add GLSL helper functions to Device.
20816 - Add functions to attach & detach shader objects, create and delete programs,
20817 and maintain the list of programs.
20818 - Add a list of GLSL shader programs to the device which is initialized on
20819 Init3D(), and deleted on Release().
20821 * dlls/wined3d/vertexshader.c:
20822 wined3d: Map vertex shader instructions to GLSL generating functions.
20824 * dlls/wined3d/pixelshader.c:
20825 wined3d: Map pixel shader instructions to GLSL generating functions.
20827 * dlls/wined3d/wined3d_private.h:
20828 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
20830 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
20831 wined3d: Added more declarations to GLSL.
20832 - Declare more variable names for GLSL programs.
20833 - Some of these won't need to be declared eventually, but it doesn't hurt to
20835 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
20837 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20838 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20839 wined3d: Unified float constant register mapping between ARB pixel and vertex
20841 - Got rid of the separate constant maps.
20842 - Side effect of this is that the map is a bit larger for pixel shaders than
20845 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
20846 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
20847 wined3d: Add the bulk of the GLSL string generation functions.
20848 - Add a new file glsl_shader.c which contains almost every GLSL specific
20849 function we'll need
20850 - Move print_glsl_info() into glsl_shader.c
20851 - Move the shader_reg_maps struct info into the private header, and make it
20852 part of SHADER_OPCODE_ARG.
20853 - Create a new shared ps/vs register map for float constants (future patch
20854 will make ARB programs use this, too)
20856 2006-06-08 Jason Green <jave27@gmail.com>
20858 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
20859 dlls/wined3d/wined3d_private.h:
20860 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
20861 loading float constants for GLSL.
20862 - DrawPrim is just too big of a function. This separates the passing
20863 of constants to the shader into new functions.
20864 - Fixes an off-by-one error when loading vertex declaration constants
20865 (should be <, not <=)
20866 - Adds a function for GLSL loading of constants (aka Uniforms)
20867 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
20868 future patch will actually create this program)
20870 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
20872 * dlls/comctl32/propsheet.c:
20873 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
20874 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
20875 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
20878 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
20880 * programs/cmdlgtst/cmdlgtst.c:
20881 cmdlgtst: Use standard debug functions.
20883 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
20885 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
20886 dlls/comdlg32/finddlg16.c:
20887 comdlg32: Rename finddlg.c to finddlg16.c.
20889 2006-06-09 Alexandre Julliard <julliard@winehq.org>
20891 * dlls/hlink/hlink.spec:
20892 hlink: Add spec file entry for HlinkQueryCreateFromData.
20894 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
20895 rpcrt4: Make the protseq_ops structure constant.
20897 * dlls/kernel/heap.c:
20898 kernel: Added support for GlobalMemoryStatus on MacOS.
20900 * dlls/mshtml/navigate.c:
20901 mshtml: Changed C syntax that winapi_check doesn't like.
20903 2006-06-08 Alexandre Julliard <julliard@winehq.org>
20905 * ANNOUNCE, ChangeLog, VERSION, configure:
20908 ----------------------------------------------------------------
20909 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
20911 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
20912 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
20914 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
20915 usp10: Update ScriptGetCMap to conform to Windows.
20917 * dlls/usp10/tests/usp10.c:
20918 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
20920 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
20922 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
20923 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
20926 2006-06-08 Alexandre Julliard <julliard@winehq.org>
20928 * dlls/rpcrt4/epm_towers.h:
20929 rpcrt4: Avoid potential redefinition of uuid_t.
20931 * configure, configure.ac:
20932 configure: Make the font warning more explicit about what package is missing.
20934 2006-06-08 Robert Reif <reif@earthlink.net>
20936 * include/Makefile.in, include/lm.h, include/lmmsg.h:
20937 include: Add lmmsg.h.
20939 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
20941 * dlls/shell32/tests/shlfileop.c:
20942 shell32/tests: Test to make sure we can create a non-nested directory.
20944 * dlls/shell32/shlfileop.c:
20945 shell32: SHCreateDirectoryEx can create a non-nested directory.
20947 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
20949 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
20950 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
20951 user/tests: Update LoadImage test.
20952 Include a bitmap in the resources and don't depend on Windows'
20953 OBM_CHECK bitmap anymore.
20955 2006-06-06 Robert Shearman <rob@codeweavers.com>
20957 * dlls/oleaut32/variant.c:
20958 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
20960 * dlls/oleaut32/vartype.c:
20961 oleaut32: Handle BSTRs in VARIANT_CopyData.
20963 2006-06-08 Mike McCormack <mike@codeweavers.com>
20965 * server/registry.c:
20966 server: Fix a possible memory leak.
20968 * server/queue.c, server/sock.c, server/user.h:
20969 server: Make wparam and lparam values unsigned long for win64 compatability.
20971 2006-06-07 Robert Shearman <rob@codeweavers.com>
20974 server: Don't attach the thread input when changing parents if the new
20975 parent is the desktop (i.e. it is becoming a top-level window).
20977 * server/named_pipe.c:
20978 server: Don't set the client's server field before the server has
20979 changed into a connected state, otherwise we could assert in
20980 pipe_client_destroy.
20982 2006-06-08 Alexandre Julliard <julliard@winehq.org>
20984 * server/event.c, server/process.c, server/request.c, server/thread.c,
20986 server: Don't report a fatal protocol error for things that we can recover from.
20988 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
20990 * dlls/wininet/ftp.c:
20991 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
20993 * dlls/wininet/ftp.c:
20994 wininet: ftp: 125 is an acceptable response code for the STORE command.
20996 2006-06-07 Robert Shearman <rob@codeweavers.com>
20998 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
20999 libs/unicode/cptable.c:
21000 libunicode: Add a code page table for the US-ASCII encoding.
21002 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
21003 dlls/rpcrt4/rpc_transport.c:
21004 rpcrt4: Implement a process-wide connection pool for client connections,
21005 rather than relying on the restriction of one connection per
21006 binding. This also avoids the problem of two threads using the same
21007 connection at the same time.
21009 * dlls/rpcrt4/ndr_stubless.c:
21010 rpcrt4: Fix the retrieval of This for interpreted proxies.
21012 * dlls/rpcrt4/ndr_stubless.c:
21013 rpcrt4: Implement full-pointer support for interpreted stubs.
21014 Move the calls to the full pointer init functions before
21015 NdrClient/ServerInitializeNew, like in MIDL-generated code.
21017 2006-06-07 H. Verbeet <hverbeet@gmail.com>
21019 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
21020 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
21021 d3d9: Add a test for GetContainer (Volumes & Surfaces).
21023 * dlls/d3d9/vshaderdeclaration.c:
21024 d3d9: Remove unused vshaderdeclaration.c.
21026 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
21027 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
21028 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
21029 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
21030 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
21031 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
21032 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
21033 d3d9: Fix QueryInterface.
21034 QueryInterface should return S_OK on success and set the object
21035 pointer to NULL on failure. This is similar to the patch Ivan
21036 submitted a while ago for wined3d.
21038 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
21039 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
21040 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
21041 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
21042 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
21043 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
21044 dlls/d3d8/volumetexture.c:
21045 d3d8: Fix QueryInterface.
21046 QueryInterface should return S_OK on success and set the object
21047 pointer to NULL on failure. This is similar to the patch Ivan
21048 submitted a while ago for wined3d.
21050 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
21052 * dlls/msvcrt/undname.c:
21053 msvcrt: Write-strings warning fix.
21055 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
21057 * dlls/kernel/tests/process.c:
21058 kernel/tests: Write-strings warnings fix.
21060 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
21062 * dlls/crypt32/encode.c:
21063 crypt32: Write-strings warning fix.
21065 * dlls/dbghelp/source.c:
21066 dbghelp: Write-strings warning fix.
21068 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
21070 * dlls/wined3d/pixelshader.c:
21071 wined3d: TEXREG2GB is valid on pshaders 1.1.
21073 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
21075 * dlls/wined3d/baseshader.c:
21076 wined3d: Fix NULL dereference in generator function.
21078 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
21079 dlls/wined3d/wined3d_private.h:
21080 wined3d: Fix missing light recording.
21081 Write a light with the default parameters in disabled state if
21082 capturing a missing light.
21084 * dlls/d3d9/tests/stateblock.c:
21085 d3d9: Test missing light recording.
21086 When a light does not exist, and the app attempts to capture it in the
21087 stateblock, a disabled light with the default light parameters is
21090 * dlls/d3d9/tests/device.c:
21091 d3d9: Mipmaps level test.
21093 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
21095 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
21096 msi: Add Russian resource file.
21098 2006-06-07 Robert Reif <reif@earthlink.net>
21100 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
21101 include/lmserver.h:
21102 netapi32: Add stub for NetServerEnumEx.
21104 2006-06-07 Mike McCormack <mike@codeweavers.com>
21106 * dlls/kernel/console.c, include/wine/server_protocol.h,
21107 programs/wineconsole/wineconsole.c, server/console.c,
21108 server/protocol.def, server/trace.c:
21109 server: open_console's from field should be a handle.
21111 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
21112 tools/make_requests:
21113 server: Use unsigned long for request types that are 64bit in win64.
21115 2006-06-07 Alexandre Julliard <julliard@winehq.org>
21117 * server/request.c:
21118 server: Print process/thread id instead of pointer in protocol errors.
21120 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
21122 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
21123 dlls/x11drv/dib.c, programs/regedit/listview.c:
21124 Remove more redundant NULL checks before HeapFree (found by Smatch).
21126 2006-06-05 EA Durbin <ead1234@hotmail.com>
21128 * dlls/msi/tests/db.c:
21129 msi/tests: Fixed a typo.
21131 2006-06-06 Mike McCormack <mike@codeweavers.com>
21133 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
21134 hlink: Implement DllRegisterServer.
21136 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
21137 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
21138 hlink: Add a basic implementation (based on work by Aric Stewart).
21140 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
21141 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
21142 dlls/hlink/hlink_main.c:
21143 hlink: Add a stub implementation (based on Aric Stewart's code).
21145 * include/hlink.idl:
21146 hlink: Declare prototypes for some functions.
21148 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
21150 * programs/winecfg/main.c:
21151 winecfg: Avoid unnecessary casts.
21153 * dlls/comctl32/propsheet.c:
21154 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
21156 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
21158 * include/winuser.h:
21159 include: Add SETWALLPAPER_DEFAULT to winuser.h.
21161 2006-06-06 H. Verbeet <hverbeet@gmail.com>
21163 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
21164 wined3d: Return the result of QueryInterface in GetContainer.
21166 * dlls/wined3d/utils.c:
21167 wined3d: Remove a redundant break.
21169 * dlls/wined3d/device.c:
21170 wined3d: Don't hardcode type sizes for shader constants.
21172 * dlls/d3d9/tests/shader.c:
21173 d3d9: Add a test for setting / getting vertex shader constants.
21175 2006-06-06 Robert Shearman <rob@codeweavers.com>
21177 * dlls/shdocvw/regsvr.c:
21178 shdocvw: Register some more documented classes that native also registers.
21180 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
21181 widl: Support coclass forward declarations.
21183 * include/exdisp.idl:
21184 include: Add two more coclasses to exdisp.idl.
21186 2006-06-06 Hans Leidekker <hans@it.vu.nl>
21188 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
21189 dnsapi: Add stub implementations for the remaining documented functions.
21191 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
21193 * dlls/x11drv/xvidmode.c:
21194 x11drv: Declared two functions as static to avoid compiler warnings.
21196 2006-06-06 Alexandre Julliard <julliard@winehq.org>
21198 * programs/winedbg/debug.l:
21199 Revert "winedbg: Remove useless NOCMD state."
21200 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
21202 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
21205 wine.inf: Added default values for .htm and .html file extension.
21207 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
21209 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
21210 oleaut32: safearray: Convert dimension index at the API boundary.
21212 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
21214 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21215 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
21216 include/wine/wined3d_interface.h:
21217 wined3d: Remove constant type field in stateblock.
21218 It is wrong to maintain a mapping from a constant index to a type
21219 field, because different constant types do not share an index -
21220 boolean constant 0 is supposed to co-exist with floating point
21221 constant 0, not replace it. Drawprim and other code using the type
21222 array to decide whether to look up a constant in bools, floats, or
21223 ints is wrong - you can't make that decision based on the index.
21225 * dlls/wined3d/vertexshader.c:
21226 wined3d: Rename vertex shader constants.
21227 From const%lu to C%lu for consistency (to match pshaders).
21229 * dlls/wined3d/pixelshader.c:
21230 wined3d: Add limits for ps_2_x.
21232 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
21233 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21234 wined3d: Trace improvements.
21236 * dlls/wined3d/pixelshader.c:
21237 wined3d: pshader defi has 5 parameters.
21239 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
21242 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
21244 2006-06-05 James Hawkins <truiken@gmail.com>
21246 * dlls/oleaut32/typelib.c:
21247 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
21250 * dlls/oleaut32/typelib.c:
21251 oleaut32: Copy BYREF args directly if they have the same variant type.
21253 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
21255 * dlls/gdi/tests/bitmap.c:
21256 gdi: New tests for GetDIBits.
21257 New tests that check if GetDIBits works with a bitmap that is selected
21258 in a device context (works in Windows, should fail according to the
21261 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
21263 * dlls/msvcrt/wcs.c:
21264 msvcrt: Write-strings warnings fix.
21266 2006-06-06 Mike McCormack <mike@codeweavers.com>
21268 * programs/winecfg/audio.c:
21269 winecfg: Make some pointer casts win64 compliant.
21271 * programs/wineconsole/dialog.c:
21272 wineconsole: Use correct prototypes for dialog procs.
21274 * programs/wcmd/wcmdmain.c:
21275 wcmd: Fix a Win64 warning.
21277 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
21278 taskmgr: Use correct types for Win64.
21280 * programs/hh/main.c:
21281 hh: Cast GetProcAddress's return to supress a Win64 warning.
21283 * programs/winetest/gui.c:
21284 winetest: Fix dialog prototypes.
21286 2006-06-05 Mike McCormack <mike@codeweavers.com>
21288 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
21289 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
21290 dlls/userenv/userenv_main.c:
21291 userenv: Add a stub implementation of userenv.dll.
21293 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
21295 * dlls/kernel/tests/codepage.c:
21296 kernel/tests: Some tests for WideCharToMultiByte.
21298 2006-06-06 Mike McCormack <mike@codeweavers.com>
21300 * dlls/advapi32/crypt.c:
21301 advapi32: Fix comment to match the function (thanks to Dan Kegel).
21303 2006-06-05 Juan Lang <juan_lang@yahoo.com>
21305 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
21306 programs/winedbg/info.c:
21307 winedbg: Get rid of unused mode command.
21309 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
21311 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
21312 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
21313 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
21314 dlls/x11drv/x11drv_main.c:
21315 x11drv: Improve handling of the case where the clipboard is opened
21316 with a window from another thread or process.
21318 * include/ddrawi.h:
21319 include: Add DDHAL_UPDATEOVERLAYDATA structure.
21321 2006-06-05 Huw Davies <huw@codeweavers.com>
21323 * dlls/msi/tests/package.c:
21324 msi: Add some integer condition tests.
21326 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
21328 * dlls/kernel/tests/file.c:
21329 kernel/tests: More tests for FindFirstFile.
21331 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
21333 * programs/wordpad/wordpad.c:
21334 wordpad: Declare three functions as static to avoid compiler warnings.
21336 2006-06-05 Mike McCormack <mike@codeweavers.com>
21338 * include/Makefile.in, include/hlguids.h:
21339 hlink: Add hlguids.h (based on a patch by Aric Stewart).
21341 * dlls/dnsapi/ns_parse.c:
21342 dnsapi: Fix the case where we have libresolv headers but no libraries.
21344 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
21346 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
21347 dlls/wined3d/swapchain.c:
21348 wined3d: Render target locking fixes.
21350 2006-06-04 Mike McCormack <mike@codeweavers.com>
21352 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
21353 advapi32: Implement and test SystemFunction031.
21355 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
21356 dlls/advapi32/tests/crypt_lmhash.c:
21357 advapi32: Implement and test SystemFunction030.
21359 2006-06-05 Hans Leidekker <hans@it.vu.nl>
21362 msi: Fix some copy/paste bugs in the implementation of condition operators.
21364 2006-06-04 Juan Lang <juan_lang@yahoo.com>
21366 * programs/winedbg/debug.l:
21367 winedbg: Remove useless NOCMD state.
21369 * dlls/user/winpos.c:
21370 user: Use SetPropW rather than SetPropA for internal property.
21372 2006-06-05 Robert Shearman <rob@codeweavers.com>
21374 * dlls/msi/where.c:
21375 msi: An empty string is equivalent to nil, so handle this in the optimised
21376 WHERE_execute path.
21378 * dlls/rpcrt4/ndr_marshall.c:
21379 rpcrt4: Implement varying array NDR functions.
21381 * dlls/rpcrt4/ndr_marshall.c:
21382 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
21384 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
21386 * programs/winedbg/types.c:
21387 winedbg: Correct typedefs in type manipulations.
21389 2006-06-04 Mike McCormack <mike@codeweavers.com>
21391 * programs/progman/dialog.c, programs/progman/group.c,
21392 programs/progman/program.c:
21393 progman: Win64 fixes.
21395 * programs/cmdlgtst/cmdlgtst.c:
21396 cmdlgtst: Use correct types for Win64.
21398 * programs/winemine/dialog.c, programs/winemine/main.h:
21399 winemine: Fix dialog proc prototypes for Win64.
21401 * programs/winemine/dialog.c, programs/winemine/dialog.h,
21402 programs/winemine/main.c:
21403 winemine: Remove dialog.h as it's redundant.
21405 * include/windef.h:
21406 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
21408 2006-06-02 Juan Lang <juan_lang@yahoo.com>
21410 * programs/winedbg/debug.l:
21411 winedbg: Fix a crash on initial empty input.
21413 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
21414 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
21415 crypt32: Implement X509_NAME_VALUE encoding/decoding.
21417 2006-06-03 Jacek Caban <jacek@codeweavers.com>
21419 * dlls/shdocvw/oleobject.c:
21420 shdocvw: Set focus in ui_activate.
21422 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
21423 dlls/mshtml/nsio.c:
21424 mshtml: Use mime type reported by moniker if possible.
21426 * dlls/mshtml/navigate.c:
21427 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
21429 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
21430 mshtml: Added beginning OnDataAvailable implementation.
21432 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
21433 mshtml: Added begining binding code in IPersistMoniker::Load.
21435 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
21436 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
21437 mshtml: Set binding channel, listener and context in AsyncOpen.
21439 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
21440 dlls/mshtml/persist.c:
21441 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
21443 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
21444 mshtml: Add create_nscallback function to allow using BSCallback out of
21447 * dlls/mshtml/nsio.c:
21448 mshtml: Move some code from before_async_open to AsyncOpen.
21450 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
21451 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
21452 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
21453 We have to handle it in another way.
21455 2006-06-03 Kai Blin <kai.blin@gmail.com>
21457 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
21458 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
21460 2006-06-03 Jacek Caban <jacek@codeweavers.com>
21462 * dlls/urlmon/binding.c:
21463 urlmon: Use task queue to handle OnDataAvailable call.
21465 * dlls/urlmon/binding.c:
21466 urlmon: Added OnResponse implementation.
21468 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
21470 * dlls/sane.ds/sane_main.c:
21471 sane.ds: Replace FIXME() by TRACE() on sane_exit.
21473 2006-06-02 Robert Shearman <rob@codeweavers.com>
21475 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
21476 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
21477 Instead just fill it in with all zeros.
21479 * dlls/rpcrt4/ndr_misc.h:
21480 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
21481 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
21482 isn't set by ComputeConformanceOrVariance and so could be left filled
21485 * dlls/rpcrt4/ndr_marshall.c:
21486 rpcrt4: The lifetime of the binding handle stored in the context
21487 handle is independent of the binding handle used in the call that
21488 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
21489 and then call RpcBindingFree later to free it.
21491 * dlls/rpcrt4/ndr_marshall.c:
21492 rpcrt4: Fix an incorrect format string pointer being passed in to
21493 ComputeVariance in NdrConformantVaryingStructBufferSize.
21495 * dlls/rpcrt4/rpc_transport.c:
21496 rpcrt4: Skip over the right-hand-side data for the protocol floor so
21497 that we can parse the towers received from native rpcrt4.
21499 * dlls/rpcrt4/ndr_marshall.c:
21500 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
21503 * dlls/rpcrt4/ndr_marshall.c:
21504 rpcrt4: Freeing a NULL context handle is allowed.
21506 * dlls/rpcrt4/ndr_marshall.c:
21507 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
21510 * dlls/rpcrt4/ndr_marshall.c:
21511 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
21512 by passing the correct type format string to ReadConformance.
21514 * dlls/rpcrt4/ndr_marshall.c:
21515 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
21516 marshall all-zeros.
21518 * dlls/rpcrt4/ndr_marshall.c:
21519 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
21522 * dlls/rpcrt4/rpc_transport.c:
21523 rpcrt4: Print some more informative error messages when getaddrinfo fails.
21525 2006-06-02 Mike McCormack <mike@codeweavers.com>
21527 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
21528 wininet: Simple tests for InternetGetCookie's parameters.
21530 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
21531 wininet: Fix up and test InternetSetCookie parameter checking.
21533 * dlls/wininet/internet.c:
21534 wininet: Remove some dead code (Coverity).
21536 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
21538 * dlls/advapi32/tests/registry.c:
21539 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
21541 * dlls/rsaenh/rsaenh.c:
21542 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
21545 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
21547 * dlls/shell32/shlfileop.c:
21548 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
21550 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
21551 dlls/shell32/shlfileop.c:
21552 shell32: Avoid Unicode->ANSI conversion when deleting a file.
21554 2006-06-02 Juan Lang <juan_lang@yahoo.com>
21556 * dlls/crypt32/tests/encode.c:
21557 crypt32: Add name value tests.
21558 Add tests for name values, and move tests for different string
21559 encodings to there.
21561 2006-06-01 Juan Lang <juan_lang@yahoo.com>
21563 * dlls/crypt32/decode.c:
21564 crypt32: Remove exception handling from internal decoding functions.
21566 * dlls/crypt32/tests/encode.c:
21567 crypt32: Add a couple CRL encoding tests, one that shows a problem.
21569 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
21571 * dlls/user/listbox.c:
21572 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
21574 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
21576 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
21578 user32: Send WM_SIZE when window changes state between restored/min/maximized.
21580 2006-06-01 Wino Rojo <winorojo@hotmail.com>
21582 * dlls/x11drv/opengl.c:
21583 x11drv: Fix for a BadMatch error.
21585 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
21587 * dlls/winspool.drv/tests/info.c:
21588 winspool/tests: Remove the check for unimplemented functions.
21590 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
21592 * dlls/winspool.drv/info.c:
21593 winspool.drv: Add GetPrintProcessorDirectoryW.
21595 2006-06-01 Robert Shearman <rob@codeweavers.com>
21597 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
21598 dlls/rpcrt4/tests/rpc.c:
21599 rpcrt4: All of the parameters to TowerExplode are optional.
21601 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
21602 dlls/rpcrt4/tests/rpc.c:
21603 rpcrt4: Implement TowerConstruct and TowerExplode.
21604 Add some tests for these undocumented functions.
21606 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
21607 dlls/rpcrt4/rpc_transport.c:
21608 rpcrt4: Add functions for generating and parsing the upper floors in
21609 endpoint-mapper towers for different transports.
21611 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
21612 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
21614 * dlls/rpcrt4/ndr_midl.c:
21615 rpcrt4: Don't send the unused part of the allocated buffer.
21617 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
21618 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
21621 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
21623 * dlls/comctl32/header.c:
21624 comctl32/header: Check Null before accessing struct member.
21626 2006-06-01 Kai Blin <kai.blin@gmail.com>
21628 * dlls/secur32/ntlm.c:
21629 secur32: Add EncryptMessage and DecryptMessage stubs.
21631 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
21633 * dlls/user/menu.c:
21634 user32: Popup menu position fixes.
21635 - Open large popup menus on the other side only if there's enough space
21636 - Open popup menus such that the y position of the first item in the
21637 popup menu is the same as the y position of the focused menu item.
21639 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
21641 * programs/winecfg/audio.c:
21642 winecfg: Add CoreAudio to audio drivers list.
21644 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
21646 * dlls/user/tests/msg.c:
21647 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
21648 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
21649 PeekMessage test by explicit calls to PeekMessage(), check queue
21650 status and processed messages after each call to see what is going on
21653 2006-06-01 Juan Lang <juan_lang@yahoo.com>
21655 * dlls/crypt32/tests/base64.c:
21656 crypt32: Make base64 tests loadable on win9x.
21658 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
21660 * dlls/shell32/shellpath.c:
21661 shell32: Add Fonts to user's shell folders list.
21663 2006-06-01 Robert Shearman <rob@codeweavers.com>
21665 * tools/widl/widl.man.in:
21666 widl: Fix a typo in the man page.
21668 * tools/widl/typegen.c:
21669 widl: Properly size the return value procformat.
21671 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
21672 tools/widl/typegen.h, tools/widl/widltypes.h:
21673 widl: Only write one procformat string and one typeformat string per file.
21675 2006-06-01 Huw Davies <huw@codeweavers.com>
21677 * dlls/gdi/freetype.c:
21678 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
21680 2006-06-01 Alexandre Julliard <julliard@winehq.org>
21682 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
21683 dlls/winmm/winecoreaudio/coreaudio.c,
21684 dlls/winmm/winecoreaudio/coreaudio.h:
21685 winecoreaudio: Fixed the FSF address.
21687 2006-05-24 Ken Thomases <ken@codeweavers.com>
21689 * dlls/winmm/winecoreaudio/audio.c:
21690 winecoreaudio: Don't CFAllocate buffer for port message.
21692 * dlls/winmm/winecoreaudio/audio.c:
21693 winecoreaudio: Use unique name for message port.
21694 Use a unique port name for the message port to the message thread.
21695 Port names are system-global, so using a non-unique constant name
21696 prevents the CoreAudio driver from being used in multiple processes
21699 * dlls/winmm/winecoreaudio/audio.c:
21700 winecoreaudio: 8-bit Linear PCM data is unsigned.
21702 * dlls/winmm/winecoreaudio/audio.c:
21703 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
21704 When fulfilling the output AudioUnit's request for audio data, don't
21705 stop when the current wavehdr is exhausted; advance to the next. This
21706 addresses the buzzy quality of the sound.
21708 * dlls/winmm/winecoreaudio/audio.c:
21709 winecoreaudio: Improve state tracking.
21710 Improved tracking of device state (stopped, playing, or paused).
21711 Also, tied starting and stopping the AudioUnit more directly to the
21712 state. No need to change the state when preparing or unpreparing
21713 wavehdrs. Pausing overrides both playing and stopped states; if
21714 stopped, pausing prevents output from starting when the program
21715 writes. When, restarting from the paused state, the device starts
21716 playing if there are queued wavehdrs. Otherwise, it goes to stopped
21719 * dlls/winmm/winecoreaudio/audio.c:
21720 winecoreaudio: Miscellaneous cleanup.
21721 Miscellaneous cleanup: release resources when done with them; protect
21722 against null pointers; reduce redundant code; avoid potential integer
21723 underflow; clarify a do-nothing loop.
21725 * dlls/winmm/winecoreaudio/audio.c:
21726 winecoreaudio: Fix race to open.
21727 Fixes a race condition (noted in a comment for wodOpen) when multiple
21728 threads try to open the same wave-out device simultaneously.
21729 Addressed by creating the device mutexes when the driver is
21730 initialized, instead of as each device is opened. Then use the mutex
21731 to protect the open operation against races. At the same time, made
21732 the mutexes recursive to avoid self-deadlocks the driver was
21733 encountering when reentered from the callback.
21735 2006-06-01 Mike McCormack <mike@codeweavers.com>
21737 * dlls/rpcrt4/ndr_marshall.c:
21738 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
21740 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
21742 * dlls/wined3d/surface_gdi.c:
21743 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
21745 2006-05-31 Jacek Caban <jacek@codeweavers.com>
21747 * dlls/urlmon/binding.c:
21748 urlmon: Remove no longer needed binding value in task_t.
21750 * dlls/urlmon/binding.c:
21751 urlmon: Use task queue for cross thread calls in on_progress.
21753 * dlls/urlmon/binding.c:
21754 urlmon: Use task queue in Switch implementation.
21756 * dlls/urlmon/binding.c:
21757 urlmon: Added task queue architecture and use it for OnProgress calls from
21760 * dlls/urlmon/binding.c:
21761 urlmon: Make suse that every OnProgress call is in an apartment thread.
21763 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
21765 * dlls/crypt32/tests/cert.c:
21766 crypt32/tests: Write-strings warning fix.
21768 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
21770 * dlls/comctl32/header.c:
21771 comctl32: header: Update the rects in HEADER_Refresh if needed.
21773 2006-05-31 Hans Leidekker <hans@it.vu.nl>
21775 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
21776 dnsapi: Fall back to a netbios query when a dns query fails.
21778 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
21780 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
21781 wsock32: Added GetService{A,W} stubs.
21783 2006-05-31 Jacek Caban <jacek@codeweavers.com>
21785 * dlls/urlmon/binding.c:
21786 urlmon: Use FindMimeFromData to determine MIME type.
21788 2006-05-31 Huw Davies <huw@codeweavers.com>
21790 * dlls/rpcrt4/ndr_marshall.c:
21791 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
21793 2006-05-31 Robert Shearman <rob@codeweavers.com>
21795 * dlls/oleaut32/typelib.c:
21796 oleaut32: Make sure to read the memid and the name offset from the
21797 correct offsets, after the function data, so add cFuncs to the offsets
21799 Resolve referenced types for variables.
21800 Fixes initialisation of the dbgrid32 OCX.
21802 * dlls/oleaut32/typelib.c:
21803 oleaut32: Resolve referenced types for return values as well as parameters in
21806 * tools/widl/parser.y:
21807 widl: Allow some more "reserved words" to be used as identifiers.
21809 * include/rpcdcep.h:
21810 include: Add some defines used by MIDL-generated code.
21812 2006-05-31 Alexandre Julliard <julliard@winehq.org>
21814 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
21815 winecoreaudio: Fixed a bunch of compiler warnings.
21817 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
21818 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
21820 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
21821 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
21823 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
21824 dnsapi: Portability fixes.
21826 2006-05-31 Juan Lang <juan_lang@yahoo.com>
21828 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
21829 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
21830 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
21831 include/wincrypt.h:
21832 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
21833 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
21834 Blin's base64 encoder/decoder.
21836 2006-05-31 Mike McCormack <mike@codeweavers.com>
21838 * programs/wineconsole/dialog.c:
21839 wineconsole: Store the font as a DWORD_PTR.
21841 * programs/wineconsole/user.c:
21842 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
21844 * programs/wordpad/wordpad.c:
21845 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
21847 2006-05-30 Jacek Caban <jacek@codeweavers.com>
21849 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
21850 urlmon: Added text/html filter.
21852 * dlls/urlmon/urlmon_main.c:
21853 urlmon: Use filters mechanism in FindMimeFromData.
21855 2006-05-31 Troy Rollo <wine@troy.rollo.name>
21857 * dlls/ole32/storage32.c:
21858 ole32: Use STGM_WRITE when opening child storage to delete its children.
21860 2006-05-30 Robert Reif <reif@earthlink.net>
21862 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
21863 winmm: Always check for open and close enents in wave test.
21864 Always check for open and close events.
21865 Send WM_APP message to thread to terminate it rather than TerminateThread.
21866 Fix CreateThread/waveOutOpen race by waiting for background thread to
21867 run before waveOutOpen is called.
21868 Add more non-hardware supported formats. There is a bug in wave
21869 mapper GetPosition when multiple headers are used and this helps
21872 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
21874 * dlls/dnsapi/query.c:
21875 dnsapi: Fixed missing lock release on error path.
21877 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
21879 * dlls/d3d8/tests/device.c:
21880 d3d8: Backport of the d3d9 swapchain test to d3d8.
21882 * dlls/d3d8/device.c:
21883 d3d8: Back buffer count fix.
21885 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
21887 * dlls/crypt32/cert.c:
21888 crypt32: Write-strings warning fix.
21890 * dlls/winmm/joystick/Makefile.in:
21891 winmm/joystick: joystick.c requires Unicode library.
21893 2006-05-30 Alexandre Julliard <julliard@winehq.org>
21895 * dlls/comctl32/propsheet.c:
21896 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
21898 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
21900 * configure, configure.ac, dlls/Makefile.in,
21901 dlls/winmm/winecoreaudio/.gitignore,
21902 dlls/winmm/winecoreaudio/Makefile.in,
21903 dlls/winmm/winecoreaudio/audio.c,
21904 dlls/winmm/winecoreaudio/audiounit.c,
21905 dlls/winmm/winecoreaudio/coreaudio.c,
21906 dlls/winmm/winecoreaudio/coreaudio.h,
21907 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
21908 winecoreaudio: Initial Audio Driver for Mac OS X.
21910 2006-05-29 Hans Leidekker <hans@it.vu.nl>
21912 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
21913 dnsapi: Implement DnsQuery_{A,UTF8,W}.
21915 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
21916 dlls/dnsapi/ns_parse.c:
21917 dnsapi: Add DNS message parsing routines from BIND.
21919 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
21921 * dlls/comctl32/header.c:
21922 comctl32: header: Ignore out-of-range iOrder in SetItemT.
21924 * dlls/kernel/format_msg.c:
21925 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
21927 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
21929 * dlls/msi/tests/format.c:
21930 msi: Increase verbosity in some failing tests.
21932 2006-05-30 Mike McCormack <mike@codeweavers.com>
21934 * dlls/wininet/http.c:
21935 wininet: Don't crash when querying NULL values.
21937 * dlls/wininet/tests/http.c:
21938 wininet: Add a test for basic authentication.
21940 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
21941 user32: Stub implementations for Win64's Get/Set LongPtr functions.
21943 2006-05-29 Troy Rollo <wine@troy.rollo.name>
21945 * include/wine/wined3d_gl.h:
21946 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
21948 2006-05-30 Troy Rollo <wine@troy.rollo.name>
21950 * dlls/comdlg32/filedlg.c:
21951 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
21952 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
21953 non-NULL pointer for CB_GETITEMDATA.
21955 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
21957 * dlls/wined3d/device.c:
21958 wined3d: Properly destroy texture object if we failed to create its surfaces.
21960 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
21961 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
21962 d3d9: Add reference to the parent device for surfaces.
21963 Allow some objects to have no parent device.
21964 Tighten refcount tests and test refound decrement on Release.
21966 2006-05-29 Robert Shearman <rob@codeweavers.com>
21968 * dlls/rpcrt4/ndr_marshall.c:
21969 rpcrt4: Make UserMarshalFlags static.
21971 * dlls/rpcrt4/ndr_marshall.c:
21972 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
21973 unmarshaler routines of embedded complexes in complex struct and array
21975 Fixes a regression caused by commit
21976 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
21979 * dlls/rpcrt4/ndr_marshall.c:
21980 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
21983 * dlls/rpcrt4/ndr_fullpointer.c:
21984 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
21985 set the number of pointers to a large default, so that NumberOfBuckets
21986 doesn't end up less than zero.
21988 * dlls/rpcrt4/ndr_marshall.c:
21989 rpcrt4: Handle marshaling/unmarshaling full pointers.
21991 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
21992 rpcrt4: For full pointers the state consists of flags, so or new flags into
21993 the field instead of assigning.
21994 The return value of all full pointer functions that return an int
21995 depends on the passed in query type being a flag in the state.
21997 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
21999 * dlls/comctl32/tests/treeview.c:
22000 comctl32/tests: Write-strings warnings fix.
22002 2006-05-29 Hans Leidekker <hans@it.vu.nl>
22005 msi: Implement MsiLocateComponent{A,W}.
22007 2006-05-30 Mike McCormack <mike@codeweavers.com>
22009 * programs/msiexec/msiexec.c:
22010 msiexec: Improve 64bit compatibility.
22012 2006-05-29 Mike McCormack <mike@codeweavers.com>
22014 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
22015 wldap32: Fix unused variable warnings.
22017 * dlls/gdi/freetype.c:
22018 gdi32: Fix an unused variable warning.
22020 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
22022 * dlls/wined3d/device.c:
22023 wined3d: Do not disable GL_BLEND when alpha blending is active.
22025 * dlls/wined3d/surface_gdi.c:
22026 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
22029 2006-05-28 Robert Reif <reif@earthlink.net>
22031 * dlls/winmm/tests/wave.c:
22032 winmm: Add multiple header wave tests.
22033 The current wave tests only use a single header for playback. Tests
22034 have been added to use multiple headers and to reuse them. This is
22035 how streaming applications and direct sound use the wave api.
22037 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
22039 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
22040 comctl32/tests: Write-strings warning fix.
22042 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
22044 * DEVELOPERS-HINTS:
22045 DEVELOPER-HINTS: Some directories are renamed / removed / added.
22047 * dlls/winspool.drv/tests/info.c:
22048 winspool/tests: Use 0xdeadbeef as magic value.
22050 * dlls/winspool.drv/info.c:
22051 winspool: Documentation for GetPrintProcessorDirectory.
22053 2006-05-28 Alexandre Julliard <julliard@winehq.org>
22055 * server/request.c:
22056 server: Return an error for invalid requests instead of killing the client
22059 * dlls/user/winproc.c:
22060 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
22063 Make.rules: Define datarootdir to avoid a configure warning.
22065 2006-05-28 Frank Richter <frank.richter@gmail.com>
22067 * dlls/shdocvw/shdocvw_main.c:
22068 shdocvw: Install Mozilla control silently.
22070 * dlls/shdocvw/De.rc:
22071 shdocvw: Improve German translation.
22073 2006-05-28 Kai Blin <kai.blin@gmail.com>
22075 * dlls/secur32/tests/main.c:
22076 secur32: Cleaning up the authentication tests.
22077 This should make it easier to add encryption tests later.
22079 2006-05-27 Jacek Caban <jacek@codeweavers.com>
22081 * dlls/urlmon/binding.c:
22082 urlmon: Improve debug traces.
22084 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
22085 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
22087 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
22088 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
22090 2006-05-27 Alexandre Julliard <julliard@winehq.org>
22092 * tools/sfnt2fnt.c:
22093 sfnt2fnt: Clean output files when aborting on a signal.
22095 * tools/make_ctests.c:
22096 make_ctests: Clean output files when aborting on an error or signal.
22099 fnt2fon: Clean output files when aborting on an error or signal.
22102 bin2res: Clean output files when aborting on an error or signal.
22104 * tools/widl/widl.c:
22105 widl: Clean output files when aborting on a signal.
22108 wrc: Clean output files when aborting on an error or signal.
22111 wmc: Clean output files when aborting on an error or signal.
22113 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
22115 * dlls/ntdll/loader.c:
22116 ntdll: Free TLS pointers when exiting thread.
22118 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
22119 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
22120 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
22122 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
22124 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
22125 include/wine/server_protocol.h, include/winternl.h,
22126 server/named_pipe.c, server/protocol.def, server/trace.c:
22127 ntdll/kernel32: Pipe information.
22128 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
22130 - reimplemented kernel32.GetNamedPipeInfo on top of it
22131 - enhance current features to make this work both on client and server handles
22132 - now also returning the number of instances
22134 2006-05-26 Jason Green <jave27@gmail.com>
22136 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
22137 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22138 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
22141 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
22142 wined3d: Final move of the GLSL registry check (hopefully).
22144 2006-05-27 Alexandre Julliard <julliard@winehq.org>
22146 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
22147 kernel32: Partial implementation of GetModuleHandleExA/W.
22149 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
22150 ntdll: Implemented RtlPcToFileHeader.
22152 2006-05-26 Kai Blin <kai.blin@gmail.com>
22154 * dlls/secur32/base64_codec.c:
22155 secur32: Fix wrong bit shift in the base64 encoder.
22156 Thanks to Juan Lang for catching this one.
22158 2006-05-26 Robert Shearman <rob@codeweavers.com>
22160 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
22161 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
22162 Implement NdrFullPointerFree.
22164 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
22165 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
22167 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
22168 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
22169 NdrFullPointerInsertRefId.
22171 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
22172 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
22173 rpcrt4: Implement some full pointer functions and add stubs for others.
22176 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
22178 * dlls/wined3d/surface.c:
22179 wined3d: Implement IWineD3DSurface::BltFast.
22181 2006-05-26 Mike McCormack <mike@codeweavers.com>
22183 * dlls/secur32/ntlm.c:
22184 secur32: Avoid some code duplication.
22186 * dlls/rpcrt4/ndr_marshall.c:
22187 rpcrt4: Implement NdrClientContext(Un)Marshall.
22189 2006-05-26 Juan Lang <juan_lang@yahoo.com>
22191 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
22192 dlls/crypt32/tests/cert.c, include/wincrypt.h:
22193 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
22194 CertVerifySubjectCertificateContext.
22196 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
22197 dlls/crypt32/store.c:
22198 crypt32: Combine redundant code.
22200 2006-05-25 Huw Davies <huw@codeweavers.com>
22202 * dlls/gdi/freetype.c:
22203 gdi32: The font cache needs to discriminate whether the device can cope with
22204 bitmap fonts or not.
22206 2006-05-26 Robert Shearman <rob@codeweavers.com>
22208 * dlls/rpcrt4/ndr_marshall.c:
22209 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
22210 ComputeConformanceOrVariance it is still necessary to set the count
22211 variable to the value retrieved.
22213 * dlls/rpcrt4/rpc_message.c:
22214 rpcrt4: Return the actual status code sent back by the server, rather than
22217 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
22219 * dlls/wined3d/surface_gdi.c:
22220 wined3d: Fix IWineGDISurface::SaveSnapshot.
22222 * dlls/wined3d/surface.c:
22223 wined3d: Disable the depth test in UnlockRect
22225 2006-05-26 Jason Green <jave27@gmail.com>
22227 * dlls/wined3d/drawprim.c:
22228 wined3d: Fix regression introduced by recent multitexture patch.
22230 2006-05-26 Alexandre Julliard <julliard@winehq.org>
22232 * dlls/comctl32/theme_dialog.c:
22233 comctl32: Dialog procedures should be called with CallWindowProc.
22235 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
22236 dlls/user/winproc.h:
22237 user: Only include winproc.h where necessary.
22239 * dlls/user/winproc.c:
22240 user: Added fast 32->16 mapping for the remaining messages.
22242 * dlls/user/winproc.c:
22243 user: Added fast 32->16 mapping for the listbox and combobox messages.
22245 * dlls/user/winproc.c:
22246 user: Added fast 32->16 mapping for the edit control messages.
22248 * dlls/user/winproc.c:
22249 user: Added fast 32->16 mapping for button and scrollbar messages.
22251 * dlls/user/winproc.c:
22252 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
22254 * dlls/user/winproc.c:
22255 user: Added fast 32->16 mapping for the WM_DDE* messages.
22257 * dlls/user/winproc.c:
22258 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
22261 * dlls/user/winproc.c:
22262 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
22264 * dlls/user/winproc.c:
22265 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
22266 WM_WINDOWPOSCHANGING/CHANGED.
22268 * dlls/user/winproc.c:
22269 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
22271 * dlls/user/winproc.c:
22272 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
22274 * dlls/user/winproc.c:
22275 user: Added fast 16->32 mapping for the remaining messages.
22277 * dlls/user/winproc.c:
22278 user: Added fast 16->32 mapping for the WM_DDE* messages.
22280 * dlls/user/winproc.c:
22281 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
22284 * dlls/user/winproc.c:
22285 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
22287 * dlls/user/winproc.c:
22288 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
22289 WM_WINDOWPOSCHANGING/CHANGED.
22291 * dlls/user/winproc.c:
22292 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
22294 * dlls/user/winproc.c:
22295 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
22297 * include/wine/unicode.h:
22298 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
22301 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
22302 Fixed a couple of instances of the old FSF address that crept back in.
22304 2006-05-25 Phil Costin <philcostin@hotmail.com>
22306 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
22307 wined3d: Create stub for D3DPERF_SetOptions function.
22309 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
22311 * tools/wineprefixcreate.in:
22312 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
22313 relaying on the PATH.
22315 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
22317 * dlls/comctl32/header.c:
22318 comctl32: header: Put the new item in place of the hot divider instead of
22321 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
22323 * dlls/comctl32/header.c:
22324 comctl32: header: Draw the drag image and hot dividers while dragging an item.
22326 * dlls/comctl32/header.c:
22327 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
22329 * dlls/comctl32/header.c:
22330 comctl32: header: Implement HDM_SETHOTDIVIDER.
22332 * dlls/comctl32/header.c:
22333 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
22335 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
22337 * dlls/comctl32/listview.c:
22338 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
22339 Apply the HDS_DRAGDROP header style if the listview has the
22340 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
22341 doesn't support them.
22343 2006-05-25 Juan Lang <juan_lang@yahoo.com>
22345 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
22346 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
22347 crypt32: Implement CertSerializeCRLStoreElement.
22349 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
22351 * dlls/mapi32/util.c:
22352 mapi32: Break out of the loop as soon as MSI call succeeds.
22354 * dlls/gdi/freetype.c:
22355 gdi: Add more const qualifiers.
22357 2006-05-26 Jason Green <jave27@gmail.com>
22359 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
22360 wined3d: Move the GLSL registry check again.
22362 2006-05-26 Mike McCormack <mike@codeweavers.com>
22364 * tools/winapi/tests.dat:
22365 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
22367 * include/rpcndr.h:
22368 rpcrt4: Remove unused IN and OUT macros.
22370 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
22372 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
22373 mapi32: Implement FGetComponentPath.
22376 msi: Translate the resulting string only if the previous call succeeded.
22378 2006-05-25 Jacek Caban <jacek@codeweavers.com>
22380 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
22381 urlmon: Fix implementation of ReleaseBindInfo.
22383 * dlls/urlmon/binding.c:
22384 urlmon: Better pending read handling.
22386 * dlls/urlmon/binding.c:
22387 urlmon: Added Switch implementation.
22389 * dlls/urlmon/binding.c:
22390 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
22393 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
22394 dlls/urlmon/urlmon_main.h:
22395 urlmon: Call OnProgress in apartment thread.
22397 * dlls/urlmon/binding.c:
22398 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
22400 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
22401 urlmon: Added ReportResult implementation.
22403 * dlls/urlmon/binding.c:
22404 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
22406 2006-05-25 Juan Lang <juan_lang@yahoo.com>
22408 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
22409 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
22410 crypt32: Add support for CRLs.
22412 * dlls/crypt32/cert.c:
22413 crypt32: Use public functions when finding certificates.
22415 2006-05-25 Phil Costin <philcostin@hotmail.com>
22417 * dlls/wined3d/directx.c:
22418 wined3d: Shader caps fix - code relocation.
22420 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
22422 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22423 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
22424 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
22425 wined3d: Dynamicly load GL_ARB_multitexture functions.
22427 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
22429 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
22430 dlls/wined3d/wined3d_private.h:
22431 wined3d: Small rhw vertex fix.
22432 Fix the one pixel displacement and move the glOrtho code in a common
22435 2006-05-25 Alexandre Julliard <julliard@winehq.org>
22438 configure: Regenerated with autoconf 2.59d.
22440 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
22441 include/wine/unicode.h:
22442 include: Prevent internal Wine headers from being used in tests.
22444 * dlls/wined3d/surface.c:
22445 wined3d: Fixed a compiler warning.
22447 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
22449 * dlls/ntdll/file.c:
22450 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
22452 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
22454 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
22455 wininet: Constify data.
22457 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
22458 gdi: Constify data.
22460 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
22463 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
22465 2006-05-24 Jason Green <jave27@gmail.com>
22467 * include/wine/wined3d_gl.h:
22468 wined3d: Add some more GLSL defines.
22470 2006-05-25 Mike McCormack <mike@codeweavers.com>
22472 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
22473 rpcrt4: Stub implementations for NDRS marshalling functions.
22475 * dlls/crypt32/oid.c:
22476 crypt32: Fix a integer to pointer cast.
22478 * dlls/msi/action.c, dlls/msi/database.c:
22479 msi: Fix some pointer to integer casts.
22481 * dlls/kernel/console.c:
22482 kernel32: Fix some pointer to integer casts.
22484 * dlls/mapi32/mapi32_main.c:
22485 mapi32: Fix prototype of MAPILogon and MAPILogoff.
22487 * include/richedit.h:
22488 richedit: Fix prototype of the callback function.
22490 2006-05-24 Robert Shearman <rob@codeweavers.com>
22492 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
22493 dlls/ole32/ftmarshal.c:
22494 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
22496 * dlls/ole32/ftmarshal.c:
22497 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
22498 remove unnecessary unmarshaling code for the standard-marshal case -
22499 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
22501 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
22502 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
22503 free-threaded marshaler.
22505 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
22506 ole32: Implement table-weak marshaling for the free-threaded marshaler.
22508 * dlls/ole32/ftmarshal.c:
22509 ole32: Release the standard marshal in the free-threaded marshaler's
22510 UnmarshalInterface function.
22512 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
22513 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
22514 and UnmarshalInterface methods, with test cases.
22516 * dlls/ole32/ftmarshal.c:
22517 ole32: Fix the free-threaded marshaler when it has no outer unknown.
22519 * dlls/rpcrt4/ndr_marshall.c:
22520 rpcrt4: Set the Memory field of the stub message structure to the
22521 start of the memory that an embedded pointer is embedded in so that
22522 FC_POINTER conformance works correctly.
22524 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
22525 rpcrt4: Implement explicit generic binding handles.
22527 * dlls/rpcrt4/ndr_stubless.c:
22528 rpcrt4: Move the getting of the client binding handle to a separate function.
22530 * dlls/rpcrt4/ndr_stubless.c:
22531 rpcrt4: Move the initialising of the stub message structure nearer to the top
22533 Set stubMsg.StackTop after calling the initialise function.
22535 * dlls/rpcrt4/ndr_stubless.c:
22536 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
22538 * dlls/rpcrt4/rpc_binding.c:
22539 rpcrt4: Implement RpcBindingCopy.
22541 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
22542 uuid: Add some COM CLSIDs.
22544 * include/urlmon.idl:
22545 include: Add several more interfaces to urlmon.idl.
22547 2006-05-24 Jacek Caban <jacek@codeweavers.com>
22549 * dlls/urlmon/tests/misc.c:
22550 urlmon: Added registering name space test.
22552 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
22553 dlls/urlmon/urlmon_main.h:
22554 urlmon: Use registered protocols.
22556 * dlls/urlmon/session.c:
22557 urlmon: Added [Un]RegisterNamespace implementation.
22559 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
22560 dlls/mshtml/service.c:
22561 mshtml: The secret interface is CMarkup. Improve FIXMEs.
22563 2006-05-24 Juan Lang <juan_lang@yahoo.com>
22565 * dlls/crypt32/tests/store.c:
22566 crypt32: Add one more test of CertAddEncodedCertificateToStore.
22568 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
22569 dlls/crypt32/store.c:
22570 crypt32: Move cert functions that don't depend on the implementation of stores
22573 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
22575 * dlls/wined3d/device.c:
22576 wined3d: Fog fixes.
22578 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
22580 * dlls/wined3d/surface.c:
22581 wined3d: Turn around the image in LockRect.
22583 * dlls/wined3d/device.c:
22584 wined3d: Silence the offscreen surface creation fixme.
22586 * dlls/wined3d/device.c:
22587 wined3d: Color keying emulation.
22589 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
22591 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
22592 d3d9: StateBlock is also created in EndStateBlock. With tests.
22594 2006-05-24 Alexandre Julliard <julliard@winehq.org>
22596 * ANNOUNCE, ChangeLog, VERSION, configure:
22599 ----------------------------------------------------------------
22600 2006-05-24 Alexandre Julliard <julliard@winehq.org>
22602 * dlls/usp10/tests/usp10.c:
22603 usp10: Fixed a compiler warning.
22605 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
22606 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
22607 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
22608 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
22609 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
22610 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
22611 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
22612 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
22613 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
22614 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
22615 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
22616 Link against libwine_unicode everywhere we use Unicode functions.
22618 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
22619 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
22620 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
22621 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
22622 dlls/shlwapi/tests/path.c:
22623 Tests should not use wine/unicode.h.
22625 * tools/widl/typelib.c, tools/widl/write_msft.c:
22626 widl: Get rid of unnecessary inclusion of unicode.h.
22628 * libs/wine/debug.c:
22629 libwine: Don't use libwine_unicode functions.
22631 2006-05-24 Mike McCormack <mike@codeweavers.com>
22633 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
22634 programs/winefile/winefile.c:
22635 Fixed more boolean comparisons against TRUE.
22637 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
22638 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
22640 * dlls/wininet/dialogs.c:
22641 wininet: Fix a possible NULL pointer deference.
22643 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
22646 Makefile.in: find needs a slash when the source dir is a symlink.
22648 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
22650 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
22651 gphoto2.ds: Added Korean resources.
22653 2006-05-24 Alexandre Julliard <julliard@winehq.org>
22655 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
22656 libs/unicode/string.c, libs/unicode/wine_unicode.def,
22657 libs/unicode/wine_unicode.map:
22658 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
22660 * include/wine/unicode.h, libs/unicode/string.c,
22661 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
22662 libwine_unicode: Define all functions in the library even if they can be inlined.
22664 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
22666 * dlls/user/tests/msg.c:
22667 user: Add a test to check the queue status if there is a pending
22668 posted message and the quit flag is set.
22670 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
22672 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
22673 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
22674 include/wine/wined3d_interface.h:
22675 wined3d: Swapchain and back buffer corrections + tests.
22677 2006-05-24 Mike McCormack <mike@codeweavers.com>
22679 * dlls/msi/dialog.c:
22680 msi: Set a default radio button.
22682 * dlls/msi/action.c:
22683 msi: Fix a possible memory leak.
22685 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
22687 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
22688 include/wine/wined3d_gl.h:
22689 wined3d: Fix ARB_imaging abuse.
22691 2006-05-24 Alexandre Julliard <julliard@winehq.org>
22693 * dlls/wined3d/device.c:
22694 wined3d: Fixed a couple of boolean comparisons against TRUE.
22696 2006-05-23 Jason Green <jave27@gmail.com>
22698 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
22699 dlls/wined3d/wined3d_private.h:
22700 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
22703 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
22704 wined3d: Add function to print the infolog of a GLSL shader on errors.
22705 With assistance from H. Verbeet.
22707 * include/wine/wined3d_gl.h:
22708 wined3d: Added some GLSL defines and function prototypes.
22710 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
22712 * dlls/comdlg32/printdlg.c:
22713 comdlg32: Write-strings warning fix.
22715 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
22717 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
22718 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
22719 programs/notepad/Fr.rc, programs/progman/Fr.rc,
22720 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
22721 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
22722 programs/wordpad/Fr.rc:
22723 Uniformization of French main menu accelerators.
22725 2006-05-23 Hans Leidekker <hans@it.vu.nl>
22727 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
22728 uninstaller: Add Dutch resources.
22730 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
22732 * dlls/x11drv/xrender.c:
22733 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
22735 2006-05-23 Juan Lang <juan_lang@yahoo.com>
22737 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
22738 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
22740 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
22742 * dlls/wined3d/directx.c:
22743 wined3d: Remove a double cap flag.
22745 * dlls/wined3d/surface.c:
22746 wined3d: Remove an unnecessary NULL check.
22748 2006-05-23 Jacek Caban <jacek@codeweavers.com>
22750 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
22751 dlls/mshtml/persist.c:
22752 mshtml: Added stub implementation of IPersistStreamInit.
22754 * dlls/shdocvw/oleobject.c:
22755 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
22757 * dlls/shdocvw/oleobject.c:
22758 shdocvw: Don't do verb that is already done.
22760 * dlls/shdocvw/oleobject.c:
22761 shdocvw: Move UI activating to the separated function.
22763 * dlls/shdocvw/oleobject.c:
22764 shdocvw: Move inplace activating code to the separated function.
22766 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
22767 dlls/shdocvw/webbrowser.c:
22768 shdocvw: Added WebBrowser v1 implementation.
22770 * dlls/shdocvw/regsvr.c:
22771 shdocvw: Added WebBrowser v1 registration.
22773 2006-05-23 Robert Shearman <rob@codeweavers.com>
22775 * dlls/comctl32/propsheet.c:
22776 comctl32: Fix the loading of strings for the property sheet page by
22777 caching the ID of the string to load before overwriting it with an
22780 2006-05-23 Alexandre Julliard <julliard@winehq.org>
22782 * dlls/user/winproc.c:
22783 user: Reuse the fast A->W function to implement the 16->32W case.
22784 Get rid of the no longer needed 16->32W mapping functions.
22786 * dlls/user/winproc.c:
22787 user: Reuse the fast W->A function to implement the 32W->16 case.
22788 Get rid of the no longer needed 32W->16 mapping functions.
22790 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
22791 user: Use winproc callbacks for the remaining 16-bit messaging functions.
22793 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
22795 * dlls/comctl32/header.c:
22796 comctl32: header: Don't try to draw items outside the clipping rect.
22798 * dlls/comctl32/header.c:
22799 comctl32: header: Make the column resizing smooth in full drag mode.
22800 Make the column resizing smooth in full drag mode even for listview
22801 with lots of elements by redrawing only the resized column and calling
22804 2006-05-22 Juan Lang <juan_lang@yahoo.com>
22806 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
22807 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
22808 crypt32: Abstract contexts.
22809 - create an abstract interface for contexts, and use it for certificates
22810 - create a simple context list, and use it for memory stores
22812 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
22814 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
22815 usp10: Add stub for ScriptStringOut.
22817 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
22819 * dlls/wined3d/swapchain.c:
22820 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
22822 2006-05-23 Huw Davies <huw@codeweavers.com>
22824 * dlls/rpcrt4/tests/ndr_marshall.c:
22825 rpcrt4: Uncomment test now that it works correctly.
22827 * dlls/rpcrt4/ndr_marshall.c:
22828 rpcrt4: Add another static.
22830 * dlls/rpcrt4/ndr_marshall.c:
22831 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
22832 amongst the NdrSimpleStruct* ones.
22834 2006-05-23 Alexandre Julliard <julliard@winehq.org>
22836 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
22837 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
22838 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
22839 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
22840 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
22841 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
22842 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
22843 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
22844 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
22845 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
22846 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
22847 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
22848 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
22849 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
22850 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
22851 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
22852 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
22853 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
22854 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
22855 programs/winetest/Makefile.in:
22856 winspool: Renamed the directory to winspool.drv.
22858 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
22859 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
22860 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
22861 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
22862 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
22863 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
22864 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
22865 dlls/wineps.drv/data/AvantGarde_Demi.c,
22866 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
22867 dlls/wineps.drv/data/Bookman_Demi.c,
22868 dlls/wineps.drv/data/Bookman_DemiItalic.c,
22869 dlls/wineps.drv/data/Bookman_Light.c,
22870 dlls/wineps.drv/data/Bookman_LightItalic.c,
22871 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
22872 dlls/wineps.drv/data/Courier_Bold.c,
22873 dlls/wineps.drv/data/Courier_BoldOblique.c,
22874 dlls/wineps.drv/data/Courier_Oblique.c,
22875 dlls/wineps.drv/data/Helvetica.c,
22876 dlls/wineps.drv/data/Helvetica_Bold.c,
22877 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
22878 dlls/wineps.drv/data/Helvetica_Narrow.c,
22879 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
22880 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
22881 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
22882 dlls/wineps.drv/data/Helvetica_Oblique.c,
22883 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
22884 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
22885 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
22886 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
22887 dlls/wineps.drv/data/Palatino_Bold.c,
22888 dlls/wineps.drv/data/Palatino_BoldItalic.c,
22889 dlls/wineps.drv/data/Palatino_Italic.c,
22890 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
22891 dlls/wineps.drv/data/Times_Bold.c,
22892 dlls/wineps.drv/data/Times_BoldItalic.c,
22893 dlls/wineps.drv/data/Times_Italic.c,
22894 dlls/wineps.drv/data/Times_Roman.c,
22895 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
22896 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
22897 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
22898 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
22899 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
22900 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
22901 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
22902 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
22903 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
22904 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
22905 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
22906 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
22907 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
22908 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
22909 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
22910 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
22911 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
22912 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
22913 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
22914 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
22915 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
22916 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
22917 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
22918 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
22919 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
22920 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
22921 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
22922 dlls/wineps/data/AvantGarde_BookOblique.c,
22923 dlls/wineps/data/AvantGarde_Demi.c,
22924 dlls/wineps/data/AvantGarde_DemiOblique.c,
22925 dlls/wineps/data/Bookman_Demi.c,
22926 dlls/wineps/data/Bookman_DemiItalic.c,
22927 dlls/wineps/data/Bookman_Light.c,
22928 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
22929 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
22930 dlls/wineps/data/Courier_BoldOblique.c,
22931 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
22932 dlls/wineps/data/Helvetica_Bold.c,
22933 dlls/wineps/data/Helvetica_BoldOblique.c,
22934 dlls/wineps/data/Helvetica_Narrow.c,
22935 dlls/wineps/data/Helvetica_Narrow_Bold.c,
22936 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
22937 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
22938 dlls/wineps/data/Helvetica_Oblique.c,
22939 dlls/wineps/data/NewCenturySchlbk_Bold.c,
22940 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
22941 dlls/wineps/data/NewCenturySchlbk_Italic.c,
22942 dlls/wineps/data/NewCenturySchlbk_Roman.c,
22943 dlls/wineps/data/Palatino_Bold.c,
22944 dlls/wineps/data/Palatino_BoldItalic.c,
22945 dlls/wineps/data/Palatino_Italic.c,
22946 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
22947 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
22948 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
22949 dlls/wineps/data/ZapfChancery_MediumItalic.c,
22950 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
22951 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
22952 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
22953 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
22954 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
22955 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
22956 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
22957 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
22958 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
22959 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
22960 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
22961 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
22962 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
22963 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
22964 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
22965 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
22966 wineps: Renamed the directory to wineps.drv.
22968 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
22969 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
22970 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
22971 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
22972 dlls/msisys/msisys.ocx.spec:
22973 msisys: Renamed the directory to msisys.ocx.
22975 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
22977 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
22978 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
22979 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
22980 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
22981 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
22982 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
22983 dlls/advapi32/registry.c, dlls/advapi32/security.c,
22984 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
22985 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
22986 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
22987 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
22988 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
22989 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
22990 dlls/advpack/install.c, dlls/advpack/reg.c,
22991 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
22992 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
22993 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
22994 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
22995 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
22996 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
22997 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
22998 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
22999 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
23000 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
23001 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
23002 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
23003 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
23004 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
23005 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
23006 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
23007 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
23008 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
23009 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
23010 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
23011 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
23012 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
23013 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
23014 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
23015 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
23016 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
23017 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
23018 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
23019 dlls/comcat/factory.c, dlls/comcat/information.c,
23020 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
23021 dlls/comcat/version.rc, dlls/comctl32/animate.c,
23022 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
23023 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
23024 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
23025 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
23026 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
23027 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
23028 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
23029 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
23030 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
23031 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
23032 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
23033 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
23034 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
23035 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
23036 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
23037 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
23038 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
23039 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
23040 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
23041 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
23042 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
23043 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
23044 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
23045 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
23046 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
23047 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
23048 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
23049 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
23050 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
23051 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
23052 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
23053 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
23054 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
23055 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
23056 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
23057 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
23058 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
23059 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
23060 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
23061 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
23062 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
23063 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
23064 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
23065 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
23066 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
23067 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
23068 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
23069 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
23070 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
23071 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
23072 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
23073 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
23074 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
23075 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
23076 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
23077 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
23078 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
23079 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
23080 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
23081 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
23082 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
23083 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
23084 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
23085 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
23086 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
23087 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
23088 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
23089 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
23090 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
23091 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
23092 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
23093 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
23094 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
23095 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
23096 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
23097 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
23098 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
23099 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
23100 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
23101 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
23102 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
23103 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
23104 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
23105 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
23106 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
23107 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
23108 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
23109 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
23110 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
23111 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
23112 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
23113 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
23114 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
23115 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
23116 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
23117 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
23118 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
23119 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
23120 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
23121 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
23122 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
23123 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
23124 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
23125 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
23126 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
23127 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
23128 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
23129 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
23130 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
23131 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
23132 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
23133 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
23134 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
23135 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
23136 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
23137 dlls/ddraw/main.c, dlls/ddraw/material.c,
23138 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
23139 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
23140 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
23141 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
23142 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
23143 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
23144 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
23145 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
23146 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
23147 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
23148 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
23149 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
23150 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
23151 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
23152 dlls/dinput/device.c, dlls/dinput/device_private.h,
23153 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
23154 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
23155 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
23156 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
23157 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
23158 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
23159 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
23160 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
23161 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
23162 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
23163 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
23164 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
23165 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
23166 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
23167 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
23168 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
23169 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
23170 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
23171 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
23172 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
23173 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
23174 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
23175 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
23176 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
23177 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
23178 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
23179 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
23180 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
23181 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
23182 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
23183 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
23184 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
23185 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
23186 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
23187 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
23188 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
23189 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
23190 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
23191 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
23192 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
23193 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
23194 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
23195 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
23196 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
23197 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
23198 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
23199 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
23200 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
23201 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
23202 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
23203 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
23204 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
23205 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
23206 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
23207 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
23208 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
23209 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
23210 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
23211 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
23212 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
23213 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
23214 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
23215 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
23216 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
23217 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
23218 dlls/dsound/capture.c, dlls/dsound/dsound.c,
23219 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
23220 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
23221 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
23222 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
23223 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
23224 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
23225 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
23226 dlls/dsound/version.rc, dlls/dswave/dswave.c,
23227 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
23228 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
23229 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
23230 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
23231 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
23232 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
23233 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
23234 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
23235 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
23236 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
23237 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
23238 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
23239 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
23240 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
23241 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
23242 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
23243 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
23244 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
23245 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
23246 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
23247 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
23248 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
23249 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
23250 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
23251 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
23252 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
23253 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
23254 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
23255 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
23256 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
23257 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
23258 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
23259 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
23260 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
23261 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
23262 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
23263 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
23264 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
23265 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
23266 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
23267 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
23268 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
23269 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
23270 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
23271 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
23272 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
23273 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
23274 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
23275 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
23276 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
23277 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
23278 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
23279 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
23280 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
23281 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
23282 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
23283 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
23284 dlls/kernel/comm.c, dlls/kernel/computername.c,
23285 dlls/kernel/console.c, dlls/kernel/console_private.h,
23286 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
23287 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
23288 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
23289 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
23290 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
23291 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
23292 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
23293 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
23294 dlls/kernel/local16.c, dlls/kernel/locale.c,
23295 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
23296 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
23297 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
23298 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
23299 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
23300 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
23301 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
23302 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
23303 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
23304 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
23305 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
23306 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
23307 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
23308 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
23309 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
23310 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
23311 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
23312 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
23313 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
23314 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
23315 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
23316 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
23317 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
23318 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
23319 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
23320 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
23321 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
23322 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
23323 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
23324 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
23325 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
23326 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
23327 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
23328 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
23329 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
23330 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
23331 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
23332 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
23333 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
23334 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
23335 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
23336 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
23337 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
23338 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
23339 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
23340 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
23341 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
23342 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
23343 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
23344 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
23345 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
23346 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
23347 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
23348 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
23349 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
23350 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
23351 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
23352 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
23353 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
23354 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
23355 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
23356 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
23357 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
23358 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
23359 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
23360 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
23361 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
23362 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
23363 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
23364 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
23365 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
23366 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
23367 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
23368 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
23369 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
23370 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
23371 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
23372 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
23373 dlls/kernel/resource.c, dlls/kernel/resource16.c,
23374 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
23375 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
23376 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
23377 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
23378 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
23379 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
23380 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
23381 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
23382 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
23383 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
23384 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
23385 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
23386 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
23387 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
23388 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
23389 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
23390 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
23391 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
23392 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
23393 dlls/kernel/version.c, dlls/kernel/version.rc,
23394 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
23395 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
23396 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
23397 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
23398 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
23399 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
23400 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
23401 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
23402 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
23403 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
23404 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
23405 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
23406 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
23407 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
23408 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
23409 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
23410 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
23411 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
23412 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
23413 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
23414 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
23415 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
23416 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
23417 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
23418 dlls/msacm32/filter.c, dlls/msacm32/format.c,
23419 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
23420 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
23421 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
23422 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
23423 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
23424 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
23425 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
23426 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
23427 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
23428 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
23429 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
23430 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
23431 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
23432 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
23433 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
23434 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
23435 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
23436 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
23437 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
23438 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
23439 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
23440 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
23441 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
23442 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
23443 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
23444 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
23445 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
23446 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
23447 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
23448 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
23449 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
23450 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
23451 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
23452 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
23453 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
23454 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
23455 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
23456 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
23457 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
23458 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
23459 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
23460 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
23461 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
23462 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
23463 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
23464 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
23465 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
23466 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
23467 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
23468 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
23469 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
23470 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
23471 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
23472 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
23473 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
23474 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
23475 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
23476 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
23477 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
23478 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
23479 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
23480 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
23481 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
23482 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
23483 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
23484 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
23485 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
23486 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
23487 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
23488 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
23489 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
23490 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
23491 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
23492 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
23493 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
23494 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
23495 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
23496 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
23497 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
23498 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
23499 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
23500 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
23501 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
23502 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
23503 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
23504 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
23505 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
23506 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
23507 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
23508 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
23509 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
23510 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
23511 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
23512 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
23513 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
23514 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
23515 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
23516 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
23517 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
23518 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
23519 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
23520 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
23521 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
23522 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
23523 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
23524 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
23525 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
23526 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
23527 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
23528 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
23529 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
23530 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
23531 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
23532 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
23533 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
23534 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
23535 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
23536 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
23537 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
23538 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
23539 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
23540 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
23541 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
23542 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
23543 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
23544 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
23545 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
23546 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
23547 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
23548 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
23549 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
23550 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
23551 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
23552 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
23553 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
23554 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
23555 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
23556 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
23557 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
23558 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
23559 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
23560 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
23561 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
23562 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
23563 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
23564 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
23565 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
23566 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
23567 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
23568 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
23569 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
23570 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
23571 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
23572 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
23573 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
23574 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
23575 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
23576 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
23577 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
23578 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
23579 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
23580 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
23581 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
23582 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
23583 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
23584 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
23585 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
23586 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
23587 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
23588 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
23589 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
23590 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
23591 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
23592 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
23593 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
23594 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
23595 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
23596 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
23597 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
23598 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
23599 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
23600 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
23601 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
23602 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
23603 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
23604 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
23605 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
23606 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
23607 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
23608 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
23609 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
23610 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
23611 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
23612 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
23613 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
23614 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
23615 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
23616 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
23617 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
23618 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
23619 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
23620 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
23621 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
23622 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
23623 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
23624 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
23625 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
23626 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
23627 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
23628 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
23629 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
23630 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
23631 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
23632 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
23633 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
23634 dlls/quartz/transform.c, dlls/quartz/transform.h,
23635 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
23636 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
23637 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
23638 dlls/riched20/context.c, dlls/riched20/editor.c,
23639 dlls/riched20/editor.h, dlls/riched20/editstr.h,
23640 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
23641 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
23642 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
23643 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
23644 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
23645 dlls/riched20/writer.c, dlls/riched32/richedit.c,
23646 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
23647 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
23648 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
23649 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
23650 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
23651 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
23652 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
23653 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
23654 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
23655 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
23656 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
23657 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
23658 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
23659 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
23660 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
23661 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
23662 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
23663 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
23664 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
23665 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
23666 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
23667 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
23668 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
23669 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
23670 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
23671 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
23672 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
23673 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
23674 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
23675 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
23676 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
23677 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
23678 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
23679 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
23680 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
23681 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
23682 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
23683 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
23684 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
23685 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
23686 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
23687 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
23688 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
23689 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
23690 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
23691 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
23692 dlls/setupapi/install.c, dlls/setupapi/misc.c,
23693 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
23694 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
23695 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
23696 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
23697 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
23698 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
23699 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
23700 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
23701 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
23702 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
23703 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
23704 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
23705 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
23706 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
23707 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
23708 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
23709 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
23710 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
23711 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
23712 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
23713 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
23714 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
23715 dlls/shell32/control.c, dlls/shell32/cpanel.h,
23716 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
23717 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
23718 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
23719 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
23720 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
23721 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
23722 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
23723 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
23724 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
23725 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
23726 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
23727 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
23728 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
23729 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
23730 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
23731 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
23732 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
23733 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
23734 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
23735 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
23736 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
23737 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
23738 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
23739 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
23740 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
23741 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
23742 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
23743 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
23744 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
23745 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
23746 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
23747 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
23748 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
23749 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
23750 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
23751 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
23752 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
23753 dlls/shell32/undocshell.h, dlls/shell32/version.h,
23754 dlls/shell32/version.rc, dlls/shell32/version16.rc,
23755 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
23756 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
23757 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
23758 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
23759 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
23760 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
23761 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
23762 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
23763 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
23764 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
23765 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
23766 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
23767 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
23768 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
23769 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
23770 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
23771 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
23772 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
23773 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
23774 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
23775 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
23776 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
23777 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
23778 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
23779 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
23780 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
23781 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
23782 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
23783 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
23784 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
23785 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
23786 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
23787 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
23788 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
23789 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
23790 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
23791 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
23792 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
23793 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
23794 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
23795 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
23796 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
23797 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
23798 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
23799 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
23800 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
23801 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
23802 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
23803 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
23804 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
23805 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
23806 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
23807 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
23808 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
23809 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
23810 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
23811 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
23812 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
23813 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
23814 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
23815 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
23816 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
23817 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
23818 dlls/user/sysparams.c, dlls/user/tests/class.c,
23819 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
23820 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
23821 dlls/user/tests/edit.c, dlls/user/tests/input.c,
23822 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
23823 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
23824 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
23825 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
23826 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
23827 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
23828 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
23829 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
23830 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
23831 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
23832 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
23833 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
23834 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
23835 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
23836 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
23837 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
23838 dlls/version/install.c, dlls/version/resource.c,
23839 dlls/version/tests/info.c, dlls/version/tests/install.c,
23840 dlls/version/tests/version.rc, dlls/version/ver16.c,
23841 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
23842 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
23843 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
23844 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
23845 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
23846 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
23847 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
23848 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
23849 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
23850 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
23851 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
23852 dlls/wined3d/device.c, dlls/wined3d/directx.c,
23853 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
23854 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
23855 dlls/wined3d/query.c, dlls/wined3d/resource.c,
23856 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
23857 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
23858 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
23859 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
23860 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
23861 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
23862 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
23863 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
23864 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
23865 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
23866 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
23867 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
23868 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
23869 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
23870 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
23871 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
23872 dlls/winedos/int5c.c, dlls/winedos/int67.c,
23873 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
23874 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
23875 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
23876 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
23877 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
23878 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
23879 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
23880 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
23881 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
23882 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
23883 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
23884 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
23885 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
23886 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
23887 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
23888 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
23889 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
23890 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
23891 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
23892 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
23893 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
23894 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
23895 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
23896 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
23897 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
23898 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
23899 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
23900 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
23901 dlls/wininet/http.c, dlls/wininet/internet.c,
23902 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
23903 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
23904 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
23905 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
23906 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
23907 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
23908 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
23909 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
23910 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
23911 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
23912 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
23913 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
23914 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
23915 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
23916 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
23917 dlls/winmm/driver.c, dlls/winmm/joystick.c,
23918 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
23919 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
23920 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
23921 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
23922 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
23923 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
23924 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
23925 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
23926 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
23927 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
23928 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
23929 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
23930 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
23931 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
23932 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
23933 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
23934 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
23935 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
23936 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
23937 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
23938 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
23939 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
23940 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
23941 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
23942 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
23943 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
23944 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
23945 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
23946 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
23947 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
23948 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
23949 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
23950 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
23951 dlls/winspool/info.c, dlls/winspool/tests/info.c,
23952 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
23953 dlls/winspool/wspool.h, dlls/wintab32/context.c,
23954 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
23955 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
23956 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
23957 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
23958 dlls/wldap32/compare.c, dlls/wldap32/control.c,
23959 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
23960 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
23961 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
23962 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
23963 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
23964 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
23965 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
23966 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
23967 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
23968 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
23969 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
23970 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
23971 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
23972 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
23973 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
23974 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
23975 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
23976 dlls/wsock32/service.c, dlls/wsock32/socket.c,
23977 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
23978 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
23979 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
23980 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
23981 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
23982 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
23983 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
23984 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
23985 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
23986 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
23987 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
23988 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
23989 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
23990 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
23991 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
23992 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
23993 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
23994 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
23995 include/accctrl.h, include/aclapi.h, include/activscp.idl,
23996 include/adshlp.h, include/advpub.h, include/amstream.idl,
23997 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
23998 include/austream.idl, include/aviriff.h, include/axcore.idl,
23999 include/axextend.idl, include/basetsd.h, include/basetyps.h,
24000 include/cderr.h, include/cguid.h, include/comcat.idl,
24001 include/commctrl.h, include/commdlg.h, include/compobj.h,
24002 include/control.idl, include/cpl.h, include/custcntl.h,
24003 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
24004 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
24005 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
24006 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
24007 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
24008 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
24009 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
24010 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
24011 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
24012 include/ddstream.idl, include/devenum.idl, include/devguid.h,
24013 include/digitalv.h, include/dinput.h, include/dispdib.h,
24014 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
24015 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
24016 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
24017 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
24018 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
24019 include/dpaddr.h, include/dplay.h, include/dplay8.h,
24020 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
24021 include/dsconf.h, include/dsdriver.h, include/dshow.h,
24022 include/dsound.h, include/dsrole.h, include/dxdiag.h,
24023 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
24024 include/dyngraph.idl, include/errors.h, include/evcode.h,
24025 include/evntrace.h, include/excpt.h, include/exdisp.idl,
24026 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
24027 include/guiddef.h, include/heap.h, include/hlink.idl,
24028 include/htmlhelp.h, include/iads.idl, include/icm.h,
24029 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
24030 include/imm.h, include/initguid.h, include/ipexport.h,
24031 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
24032 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
24033 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
24034 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
24035 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
24036 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
24037 include/mapi.h, include/mapicode.h, include/mapidefs.h,
24038 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
24039 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
24040 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
24041 include/minmax.h, include/mlang.idl, include/mmddk.h,
24042 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
24043 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
24044 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
24045 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
24046 include/msi.h, include/msidefs.h, include/msiquery.h,
24047 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
24048 include/msvcrt/errno.h, include/msvcrt/locale.h,
24049 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
24050 include/msvcrt/mbstring.h, include/msvcrt/search.h,
24051 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
24052 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
24053 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
24054 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
24055 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
24056 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
24057 include/nb30.h, include/ndrtypes.h, include/npapi.h,
24058 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
24059 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
24060 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
24061 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
24062 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
24063 include/oleauto.h, include/olectl.h, include/oledlg.h,
24064 include/oleidl.idl, include/pktdef.h, include/poppack.h,
24065 include/powrprof.h, include/propidl.idl, include/prsht.h,
24066 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
24067 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
24068 include/ras.h, include/reason.h, include/regstr.h,
24069 include/richedit.h, include/richole.idl, include/rpc.h,
24070 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
24071 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
24072 include/schemadef.h, include/schnlsp.h, include/sddl.h,
24073 include/secext.h, include/security.h, include/sensapi.h,
24074 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
24075 include/sfc.h, include/shellapi.h, include/shldisp.idl,
24076 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
24077 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
24078 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
24079 include/sqltypes.h, include/sspi.h, include/storage.h,
24080 include/strmif.idl, include/tapi.h, include/tchar.h,
24081 include/textserv.h, include/thread.h, include/tlhelp32.h,
24082 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
24083 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
24084 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
24085 include/wincon.h, include/wincrypt.h, include/windef.h,
24086 include/windns.h, include/windows.h, include/windowsx.h,
24087 include/wine/debug.h, include/wine/exception.h,
24088 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
24089 include/wine/mmsystem16.h, include/wine/port.h,
24090 include/wine/pthread.h, include/wine/rpcss_shared.h,
24091 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
24092 include/wine/winaspi.h, include/wine/winbase16.h,
24093 include/wine/windef16.h, include/wine/wine_common_ver.rc,
24094 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
24095 include/wine/wined3d_types.h, include/wine/wingdi16.h,
24096 include/wine/winnet16.h, include/wine/winsock16.h,
24097 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
24098 include/wingdi.h, include/wininet.h, include/winioctl.h,
24099 include/winldap.h, include/winnetwk.h, include/winnls.h,
24100 include/winnls32.h, include/winnt.h, include/winpos.h,
24101 include/winreg.h, include/winres.h, include/winresrc.h,
24102 include/winsock.h, include/winsock2.h, include/winspool.h,
24103 include/winsvc.h, include/wintab.h, include/wintabx.h,
24104 include/winternl.h, include/wintrust.h, include/winuser.h,
24105 include/winver.h, include/wmistr.h, include/wnaspi32.h,
24106 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
24107 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
24108 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
24109 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
24110 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
24111 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
24112 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
24113 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
24114 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
24115 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
24116 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
24117 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
24118 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
24119 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
24120 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
24121 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
24122 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
24123 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
24124 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
24125 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
24126 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
24127 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
24128 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
24129 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
24130 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
24131 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
24132 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
24133 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
24134 programs/clock/Zh.rc, programs/clock/clock_res.h,
24135 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
24136 programs/clock/winclock.c, programs/clock/winclock.h,
24137 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
24138 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
24139 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
24140 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
24141 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
24142 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
24143 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
24144 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
24145 programs/control/control.c, programs/control/params.h,
24146 programs/eject/eject.c, programs/expand/expand.c,
24147 programs/explorer/desktop.c, programs/explorer/explorer.c,
24148 programs/explorer/explorer_private.h, programs/explorer/hal.c,
24149 programs/explorer/systray.c, programs/hh/main.c,
24150 programs/icinfo/icinfo.c, programs/iexplore/main.c,
24151 programs/make_progs, programs/msiexec/msiexec.c,
24152 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
24153 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
24154 programs/notepad/Da.rc, programs/notepad/De.rc,
24155 programs/notepad/En.rc, programs/notepad/Eo.rc,
24156 programs/notepad/Es.rc, programs/notepad/Fi.rc,
24157 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
24158 programs/notepad/It.rc, programs/notepad/Ja.rc,
24159 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
24160 programs/notepad/No.rc, programs/notepad/Pl.rc,
24161 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
24162 programs/notepad/Si.rc, programs/notepad/Sk.rc,
24163 programs/notepad/Sw.rc, programs/notepad/Th.rc,
24164 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
24165 programs/notepad/Zh.rc, programs/notepad/dialog.c,
24166 programs/notepad/dialog.h, programs/notepad/main.c,
24167 programs/notepad/main.h, programs/notepad/notepad_res.h,
24168 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
24169 programs/progman/Da.rc, programs/progman/De.rc,
24170 programs/progman/En.rc, programs/progman/Es.rc,
24171 programs/progman/Fi.rc, programs/progman/Fr.rc,
24172 programs/progman/Hu.rc, programs/progman/It.rc,
24173 programs/progman/Ko.rc, programs/progman/Nl.rc,
24174 programs/progman/No.rc, programs/progman/Pt.rc,
24175 programs/progman/Ru.rc, programs/progman/Si.rc,
24176 programs/progman/Sk.rc, programs/progman/Sw.rc,
24177 programs/progman/Tr.rc, programs/progman/Va.rc,
24178 programs/progman/Wa.rc, programs/progman/Xx.rc,
24179 programs/progman/Zh.rc, programs/progman/accel.rc,
24180 programs/progman/dialog.c, programs/progman/group.c,
24181 programs/progman/grpfile.c, programs/progman/main.c,
24182 programs/progman/progman.h, programs/progman/program.c,
24183 programs/progman/rsrc.rc, programs/progman/string.c,
24184 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
24185 programs/regedit/De.rc, programs/regedit/En.rc,
24186 programs/regedit/Es.rc, programs/regedit/Fr.rc,
24187 programs/regedit/Hu.rc, programs/regedit/It.rc,
24188 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
24189 programs/regedit/Nl.rc, programs/regedit/No.rc,
24190 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
24191 programs/regedit/Ru.rc, programs/regedit/Si.rc,
24192 programs/regedit/Tr.rc, programs/regedit/about.c,
24193 programs/regedit/childwnd.c, programs/regedit/edit.c,
24194 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
24195 programs/regedit/listview.c, programs/regedit/main.c,
24196 programs/regedit/main.h, programs/regedit/regedit.c,
24197 programs/regedit/regproc.c, programs/regedit/regproc.h,
24198 programs/regedit/resource.h, programs/regedit/resource.rc,
24199 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
24200 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
24201 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
24202 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
24203 programs/rundll32/rundll32.c, programs/start/Cs.rc,
24204 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
24205 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
24206 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
24207 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
24208 programs/start/resources.h, programs/start/rsrc.rc,
24209 programs/start/start.c, programs/taskmgr/De.rc,
24210 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
24211 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
24212 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
24213 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
24214 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
24215 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
24216 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
24217 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
24218 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
24219 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
24220 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
24221 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
24222 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
24223 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
24224 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
24225 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
24226 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
24227 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
24228 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
24229 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
24230 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
24231 programs/uninstaller/main.c, programs/uninstaller/resource.h,
24232 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
24233 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
24234 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
24235 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
24236 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
24237 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
24238 programs/view/resource.h, programs/view/view.c,
24239 programs/view/viewrc.rc, programs/view/winmain.c,
24240 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
24241 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
24242 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
24243 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
24244 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
24245 programs/wcmd/builtins.c, programs/wcmd/directory.c,
24246 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
24247 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
24248 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
24249 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
24250 programs/winecfg/De.rc, programs/winecfg/En.rc,
24251 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
24252 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
24253 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
24254 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
24255 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
24256 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
24257 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
24258 programs/winecfg/audio.c, programs/winecfg/drive.c,
24259 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
24260 programs/winecfg/libraries.c, programs/winecfg/main.c,
24261 programs/winecfg/properties.h, programs/winecfg/resource.h,
24262 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
24263 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
24264 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
24265 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
24266 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
24267 programs/wineconsole/winecon_user.h,
24268 programs/wineconsole/wineconsole.c,
24269 programs/wineconsole/wineconsole_Cs.rc,
24270 programs/wineconsole/wineconsole_De.rc,
24271 programs/wineconsole/wineconsole_En.rc,
24272 programs/wineconsole/wineconsole_Eo.rc,
24273 programs/wineconsole/wineconsole_Es.rc,
24274 programs/wineconsole/wineconsole_Fr.rc,
24275 programs/wineconsole/wineconsole_Hu.rc,
24276 programs/wineconsole/wineconsole_It.rc,
24277 programs/wineconsole/wineconsole_Ko.rc,
24278 programs/wineconsole/wineconsole_Nl.rc,
24279 programs/wineconsole/wineconsole_No.rc,
24280 programs/wineconsole/wineconsole_Pl.rc,
24281 programs/wineconsole/wineconsole_Pt.rc,
24282 programs/wineconsole/wineconsole_Ru.rc,
24283 programs/wineconsole/wineconsole_Tr.rc,
24284 programs/wineconsole/wineconsole_Zh.rc,
24285 programs/wineconsole/wineconsole_res.h,
24286 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
24287 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
24288 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
24289 programs/winedbg/dbg.y, programs/winedbg/debug.l,
24290 programs/winedbg/debugger.h, programs/winedbg/display.c,
24291 programs/winedbg/expr.c, programs/winedbg/expr.h,
24292 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
24293 programs/winedbg/intvar.h, programs/winedbg/memory.c,
24294 programs/winedbg/source.c, programs/winedbg/stack.c,
24295 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
24296 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
24297 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
24298 programs/winefile/De.rc, programs/winefile/En.rc,
24299 programs/winefile/Es.rc, programs/winefile/Fr.rc,
24300 programs/winefile/Hu.rc, programs/winefile/It.rc,
24301 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
24302 programs/winefile/No.rc, programs/winefile/Pl.rc,
24303 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
24304 programs/winefile/Si.rc, programs/winefile/Sv.rc,
24305 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
24306 programs/winefile/resource.h, programs/winefile/resource.rc,
24307 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
24308 programs/winefile/winefile.c, programs/winefile/winefile.h,
24309 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
24310 programs/winemine/Cs.rc, programs/winemine/De.rc,
24311 programs/winemine/En.rc, programs/winemine/Es.rc,
24312 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
24313 programs/winemine/It.rc, programs/winemine/Ko.rc,
24314 programs/winemine/Nl.rc, programs/winemine/No.rc,
24315 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
24316 programs/winemine/Ru.rc, programs/winemine/Si.rc,
24317 programs/winemine/Tr.rc, programs/winemine/dialog.c,
24318 programs/winemine/dialog.h, programs/winemine/main.c,
24319 programs/winemine/main.h, programs/winemine/resource.h,
24320 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
24321 programs/winetest/dist.rc, programs/winetest/gui.c,
24322 programs/winetest/main.c, programs/winetest/resource.h,
24323 programs/winetest/send.c, programs/winetest/util.c,
24324 programs/winetest/winetest.h, programs/winetest/winetest.rc,
24325 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
24326 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
24327 programs/winhelp/De.rc, programs/winhelp/En.rc,
24328 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
24329 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
24330 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
24331 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
24332 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
24333 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
24334 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
24335 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
24336 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
24337 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
24338 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
24339 programs/winhelp/macro.c, programs/winhelp/macro.h,
24340 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
24341 programs/winhelp/string.c, programs/winhelp/winhelp.c,
24342 programs/winhelp/winhelp.h, programs/winver/winver.c,
24343 programs/wordpad/De.rc, programs/wordpad/En.rc,
24344 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
24345 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
24346 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
24347 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
24348 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
24349 server/change.c, server/class.c, server/clipboard.c,
24350 server/console.c, server/console.h, server/context_alpha.c,
24351 server/context_i386.c, server/context_powerpc.c,
24352 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
24353 server/directory.c, server/event.c, server/fd.c, server/file.c,
24354 server/file.h, server/handle.c, server/handle.h, server/hook.c,
24355 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
24356 server/named_pipe.c, server/object.c, server/object.h,
24357 server/process.c, server/process.h, server/protocol.def,
24358 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
24359 server/request.c, server/request.h, server/security.h,
24360 server/semaphore.c, server/serial.c, server/signal.c,
24361 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
24362 server/thread.h, server/timer.c, server/token.c, server/trace.c,
24363 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
24364 server/window.c, server/winstation.c, tools/bin2res.c,
24365 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
24366 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
24367 tools/font_convert.sh, tools/genpatch, tools/make_authors,
24368 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
24369 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
24370 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
24371 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
24372 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
24373 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
24374 tools/widl/typelib.c, tools/widl/typelib.h,
24375 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
24376 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
24377 tools/widl/write_msft.c, tools/winapi/c_function.pm,
24378 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
24379 tools/winapi/config.pm, tools/winapi/function.pm,
24380 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
24381 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
24382 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
24383 tools/winapi/options.pm, tools/winapi/output.pm,
24384 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
24385 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
24386 tools/winapi/util.pm, tools/winapi/winapi.pm,
24387 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
24388 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
24389 tools/winapi/winapi_cleanup_options.pm,
24390 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
24391 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
24392 tools/winapi/winapi_fixup_documentation.pm,
24393 tools/winapi/winapi_fixup_editor.pm,
24394 tools/winapi/winapi_fixup_options.pm,
24395 tools/winapi/winapi_fixup_statements.pm,
24396 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
24397 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
24398 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
24399 tools/winapi/winapi_test_options.pm, tools/wine.inf,
24400 tools/winebuild/build.h, tools/winebuild/import.c,
24401 tools/winebuild/main.c, tools/winebuild/parser.c,
24402 tools/winebuild/relay.c, tools/winebuild/res16.c,
24403 tools/winebuild/res32.c, tools/winebuild/spec16.c,
24404 tools/winebuild/spec32.c, tools/winebuild/utils.c,
24405 tools/winedump/cvinclude.h, tools/winedump/debug.c,
24406 tools/winedump/dump.c, tools/winedump/emf.c,
24407 tools/winedump/function_grep.pl, tools/winedump/le.c,
24408 tools/winedump/lnk.c, tools/winedump/main.c,
24409 tools/winedump/minidump.c, tools/winedump/misc.c,
24410 tools/winedump/msmangle.c, tools/winedump/ne.c,
24411 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
24412 tools/winedump/search.c, tools/winedump/symbol.c,
24413 tools/winedump/winedump.h, tools/winegcc/utils.c,
24414 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
24415 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
24416 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
24417 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
24418 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
24419 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
24420 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
24421 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
24422 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
24423 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
24424 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
24425 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
24426 Update the address of the Free Software Foundation.
24428 2006-05-21 Labrousse Jean <jlabrous@altern.org>
24430 * dlls/msi/action.c:
24431 msi: Fix short name and long name mismatch in action.c.
24433 2006-05-23 Troy Rollo <wine@troy.rollo.name>
24435 * dlls/ole32/storage32.c:
24436 ole32: Fix excessive file sizes for Storage files.
24437 The IStorage (DocFile) implementation was adding empty blocks at the
24438 end of the file every time a caller wrote data that was not a multiple
24439 of 512 bytes. If the caller made a lot of very small writes the file
24440 size could be huge even though the data in the file was tiny. This was
24441 caused by BlockChainStream_SetSize trying to allocate file blocks for
24442 the new data using a condition that bore no relationship to the
24443 required condition, and it was not necessary to do so at that time
24444 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
24445 (called via BlockChainStream_Enlarge).
24447 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
24449 * dlls/user/tests/msg.c:
24450 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
24451 Windows doesn't like when a thread plays games with the focus, that
24452 leads to all kinds of misbehaviours and failures to activate a
24453 window. So, better don't generate a mouse click message in
24454 mouse_ll_global_thread_proc.
24456 * dlls/user/tests/msg.c:
24457 user/tests: Add lparam to all HCBT_MINMAX hook messages.
24459 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
24461 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
24462 dlls/wined3d/wined3d_private.h:
24463 wined3d: OpengGL accelerated blits.
24464 Implement some basic opengl accelerated blts from and to render
24465 targets. It's not perfect yet, but enought to make some D3D apps
24466 happy. For now the only supported operations are:
24467 - Full screen back -> Front buffer: Just call present
24468 - Offscreen surface -> render target
24469 - Render target -> offscreen surface(slow)
24470 - render target colorfill
24472 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
24474 * dlls/wined3d/surface.c:
24475 wined3d: Surface pixel format conversion code.
24477 2006-05-22 Robert Shearman <rob@codeweavers.com>
24480 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
24482 * dlls/ole32/tests/marshal.c:
24483 ole32: Release the outer unknown in the proxybuffer test.
24484 Release the outer unknown in the proxybuffer test to show that the
24485 last release of the outer unknown doesn't free the proxy buffer.
24487 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
24488 ole32: Release the proxy buffer object on the last release of the proxy's
24490 Release the proxy buffer object on the last release of the proxy's outer
24491 unknown, otherwise memory is leaked for the Ndr implementation of
24493 Fix up the hand-coded proxies to match the behaviour from the Ndr
24496 * dlls/wininet/tests/url.c:
24497 wininet: Fix a failing test.
24499 * dlls/rpcrt4/rpc_message.c:
24500 rpcrt4: Fix copying too much data from the buffer by not taking into account
24501 the fact that auth_pad_len has been included in the fragment length.
24503 * dlls/rpcrt4/rpc_message.c:
24504 rpcrt4: Authentication padding should only be generated if there is
24505 authentication data.
24507 * include/winbase.h:
24508 include: Add defines used in CopyFileEx.
24510 * include/guiddef.h:
24511 include: Make guiddef.h defines match PSDK.
24512 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
24513 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
24514 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
24515 __IID_DEFINED__ being defined.
24517 2006-05-22 Alexandre Julliard <julliard@winehq.org>
24519 * dlls/user/winproc.c:
24520 user: Added A<->W mapping for WM_GETDLGCODE.
24522 2006-05-20 Hans Leidekker <hans@it.vu.nl>
24524 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
24525 include/dshow.h, include/errors.h:
24526 quartz: Add stub implementation for AMGetErrorText{A,W}.
24528 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
24530 * dlls/wined3d/pixelshader.c:
24531 wined3d: Simplify input/output modifier line handling.
24533 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
24534 wined3d: Clean up register use maps.
24536 * dlls/wined3d/drawprim.c:
24537 wined3d: Allow use of pixel shaders with drawStridedSlow.
24539 * dlls/wined3d/vertexshader.c:
24540 wined3d: Only run parse_decl_usage on vshader INPUT registers.
24542 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
24544 * dlls/advapi32/tests/security.c:
24545 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
24547 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
24549 * dlls/advapi32/tests/security.c:
24550 advapi32: Make test loadable on win9x.
24552 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
24554 * dlls/winspool/tests/info.c:
24555 winspool/test: Disable a test that crashes on win9x.
24557 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
24559 * dlls/winspool/info.c:
24560 winspool: Remove cross calls W->A for the "Printers" registry path.
24562 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
24564 * dlls/winspool/info.c:
24565 winspool: An empty string as server name is valid (EnumPrinterDrivers).
24567 2006-05-21 Mike McCormack <mike@codeweavers.com>
24569 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
24570 advapi32: Implement and test SystemFunction026+027.
24572 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
24573 dlls/advapi32/tests/crypt_md4.c:
24574 advapi32: Implement and test SystemFunction011.
24576 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
24577 dlls/advapi32/tests/crypt_lmhash.c:
24578 advapi32: Test and implement SystemFunction024/025.
24580 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
24581 dlls/advapi32/tests/crypt_lmhash.c:
24582 advapi32: Implement and test SystemFunction(012-023).
24584 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
24585 dlls/advapi32/tests/crypt_md4.c:
24586 advapi32: Implement and test SystemFunction010.
24588 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
24589 dlls/advapi32/tests/crypt_lmhash.c:
24590 advapi32: Implement and test SystemFunction009.
24592 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
24594 * dlls/ntdsapi/ntdsapi.spec:
24595 ntdsapi: Add DsMakeSpnA to the spec file.
24597 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
24600 wine.inf: Create fake dlls for ADPCM codecs.
24602 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
24604 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
24605 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
24606 dlls/dsound/version.rc:
24607 directx: Update file versions to dx9c (compared to win2k).
24609 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
24611 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
24612 dlls/d3d9/tests/device.c:
24613 d3d9: Add refcount tests for all objects created by device.
24615 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
24616 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
24617 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
24618 dlls/d3d9/volumetexture.c:
24619 d3d9: All objects created by device should keep reference to it.
24621 * configure, configure.ac, dlls/d3d8/Makefile.in,
24622 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
24623 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
24624 d3d8: Add refcount test.
24626 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
24627 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
24628 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
24629 d3d8: All objects created by device should keep reference to it.
24632 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
24634 2006-05-20 Robert Shearman <rob@codeweavers.com>
24636 * dlls/comctl32/propsheet.c:
24637 comctl32: Make sure to always have the default pushbutton for wizards as an
24640 * dlls/comctl32/propsheet.c:
24641 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
24642 PSWIZB_DISABLEDFINISH, followed by another one without those flags
24643 should show the next button again and hide the finish button.
24645 2006-05-20 Alexandre Julliard <julliard@winehq.org>
24647 * dlls/user/winproc.c:
24648 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
24650 * dlls/user/winproc.c:
24651 user: Added fast A->W mapping for the remaining messages.
24653 * dlls/user/winproc.c:
24654 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
24656 * dlls/user/winproc.c:
24657 user: Added fast A->W mapping for WM_CHAR and related messages.
24659 * dlls/user/winproc.c:
24660 user: Added fast A->W mapping for EM_GETLINE.
24662 * dlls/user/winproc.c:
24663 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
24665 * dlls/user/winproc.c:
24666 user: Added fast A->W mapping for WM_SETTEXT and related messages.
24668 * dlls/user/winproc.c:
24669 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
24671 * dlls/user/winproc.c:
24672 user: Added fast A->W mapping for WM_MDICREATE.
24674 * dlls/user/winproc.c:
24675 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
24677 2006-05-19 Peter Beutner <p.beutner@gmx.net>
24679 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
24680 dlls/d3d8/volume.c:
24681 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
24682 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
24684 2006-05-18 Jason Green <jave27@gmail.com>
24686 * dlls/wined3d/baseshader.c:
24687 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
24689 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24690 dlls/wined3d/vertexshader.c:
24691 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
24693 2006-05-19 Robert Shearman <rob@codeweavers.com>
24695 * dlls/rpcrt4/ndr_stubless.c:
24696 rpcrt4: Handle pointers to context handles in the stubless code.
24697 Implement check for NULL context handles if requested.
24699 * dlls/rpcrt4/ndr_marshall.c:
24700 rpcrt4: We don't need to free object pointers if we are told we must allocate.
24702 * dlls/rpcrt4/ndr_marshall.c:
24703 rpcrt4: Use macros to generate the code for unmarshaling base types.
24705 * dlls/rpcrt4/ndr_marshall.c:
24706 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
24707 Call it with fMustAlloc set to TRUE instead to achieve the same result
24708 without side-effects.
24710 * dlls/rpcrt4/ndr_marshall.c:
24711 rpcrt4: Make more internal functions static.
24713 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
24714 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
24716 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
24718 * include/ndrtypes.h:
24719 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
24721 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
24723 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
24724 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
24725 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
24726 Add a stub implementation of ntdsapi.dll.
24728 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
24730 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
24732 advapi32: Add stub FileEncryptionStatus and declarations.
24734 2006-05-18 Alexandre Julliard <julliard@winehq.org>
24736 * dlls/user/winproc.c:
24737 user: Get rid of the MSGPARAMS16 structure.
24739 2006-05-20 Alexandre Julliard <julliard@winehq.org>
24741 * dlls/user/winproc.c, dlls/user/winproc.h:
24742 user: Make a lot of winproc functions static.
24744 * dlls/user/msg16.c:
24745 user: Call the A version of message functions from 16-bit code.
24746 This avoids having to export too many different message translation
24749 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
24750 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
24752 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
24753 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
24755 2006-05-18 Alexandre Julliard <julliard@winehq.org>
24757 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
24758 user: Use a winproc callback instead of a message map/unmap in
24759 SendMessageTimeoutA.
24761 * dlls/user/message.c:
24762 user: Store the destination thread id in the send_message_info structure.
24764 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
24766 * dlls/comctl32/header.c:
24767 comctl32: header: Make sure no message is sent between
24768 PrepareCallbackItems/FreeCallbackItems.
24770 * dlls/comctl32/header.c:
24771 comctl32: header: Don't erase the background in HEADER_Refresh.
24773 * dlls/comctl32/header.c:
24774 comctl32: header: The border size is 4 not 3.
24776 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
24778 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
24779 dlls/wined3d/wined3d_private.h:
24780 wined3d: Sort of oversized surface support.
24782 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
24784 * dlls/wined3d/directx.c:
24785 wined3d: Add more device caps.
24787 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
24788 wined3d: Allow SYSTEMMEM textures and surfaces.
24790 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
24792 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
24793 dlls/wined3d/wined3d_private.h:
24794 wined3d: Implement IWineD3DDevice::SetDisplayMode.
24796 2006-05-19 Huw Davies <huw@codeweavers.com>
24798 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
24799 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
24800 Add simple struct tests.
24802 2006-05-19 Robert Shearman <rob@codeweavers.com>
24804 * dlls/rpcrt4/rpc_transport.c:
24805 rpcrt4: Warn if CreateNamedPipe fails.
24807 * dlls/rpcrt4/rpc_message.c:
24808 rpcrt4: Add the correct amount of auth padding to messages.
24810 * dlls/rpcrt4/rpc_transport.c:
24811 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
24813 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
24814 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
24815 rpcrt4: Update the todo lists and copyrights.
24817 2006-05-18 Robert Shearman <rob@codeweavers.com>
24819 * dlls/rpcrt4/rpc_transport.c:
24820 rpcrt4: Fix for the open functions in the transports being transposed between
24821 ncacn_np and ncalrpc.
24823 * dlls/rpcrt4/rpc_transport.c:
24824 rpcrt4: Don't release the auth info if it isn't present.
24826 2006-05-19 Robert Reif <reif@earthlink.net>
24828 * dlls/winmm/tests/wave.c:
24829 winmm: Fix wave test handle use after close bug.
24831 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
24833 * dlls/x11drv/winpos.c:
24834 x11drv: Fix the regression caused by the recent ShowWindow fixes.
24836 2006-05-19 Mike McCormack <mike@codeweavers.com>
24838 * dlls/secur32/ntlm.c:
24839 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
24841 * dlls/secur32/ntlm.c:
24842 secur32: Tidy up the initialization code a little.
24844 2006-05-18 Jacek Caban <jacek@codeweavers.com>
24846 * tools/widl/typelib.c:
24847 widl: Don't add importlib if it is already on the list. Remove warning.
24849 * tools/widl/write_msft.c:
24850 widl: Added support for importing parent interfaces from importlib.
24852 * dlls/shdocvw/client.c:
24853 shdocvw: Return S_OK in OnInPlaceDeactivate.
24855 2006-05-18 Phil Costin <philcostin@hotmail.com>
24857 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
24858 wined3d: Trace output corrections and cleanups.
24860 2006-05-18 Juan Lang <juan_lang@yahoo.com>
24862 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
24863 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
24865 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
24866 dlls/crypt32/store.c:
24867 crypt32: Move context interface definition to common header.
24869 2006-05-18 Alexandre Julliard <julliard@winehq.org>
24871 * dlls/user/winproc.c, dlls/user/winproc.h:
24872 user: Convert the 16-bit winproc functions to use a callback pointer.
24874 * dlls/user/winproc.c:
24875 user: Convert the other winproc 32-bit functions to use a callback pointer.
24877 * dlls/user/winproc.c, dlls/user/winproc.h:
24878 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
24879 This way it doesn't need to know about dialog procedures. Also renamed
24880 it to WINPROC_CallProcWtoA.
24882 2006-05-18 Phil Costin <philcostin@hotmail.com>
24884 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
24885 dlls/wined3d/wined3d_private.h:
24886 wined3d: Check registry for UseGLSL enabled.
24888 2006-05-18 Mike McCormack <mike@codeweavers.com>
24890 * dlls/rpcrt4/rpc_binding.c:
24891 rpcrt4: Fix a possible memory leak, cleanup a bit.
24893 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
24894 dlls/rpcrt4/tests/rpc.c:
24895 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
24897 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
24898 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
24900 2006-05-18 Alexandre Julliard <julliard@winehq.org>
24902 * dlls/user/tests/dialog.c:
24903 user: Fixed a broken trace in the dialog test.
24905 * dlls/user/winproc.c:
24906 user: Added helper functions for A<->W conversion of single characters.
24908 * dlls/user/winproc.c:
24909 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
24911 * dlls/user/winproc.c:
24912 user: Unify the mapping of listbox and combobox messages.
24914 * dlls/user/winproc.c:
24915 user: Get rid of the WINPROC_MapMsg32WTo32A function.
24917 * dlls/user/winproc.c:
24918 user: Added fast W->A mapping for WM_IME_CHAR.
24920 * dlls/user/winproc.c:
24921 user: Added fast W->A mapping for WM_CHAR and related messages.
24923 * dlls/user/winproc.c:
24924 user: Added fast W->A mapping for EM_GETLINE.
24926 * dlls/user/winproc.c:
24927 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
24929 * dlls/user/winproc.c:
24930 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
24932 * dlls/user/winproc.c:
24933 user: Added fast W->A mapping for WM_MDICREATE.
24935 * dlls/user/winproc.c:
24936 user: Added fast W->A mapping for WM_SETTEXT and related messages.
24938 * dlls/user/winproc.c:
24939 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
24941 * dlls/user/winproc.c:
24942 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
24944 * dlls/user/winproc.c:
24945 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
24947 2006-05-17 Juan Lang <juan_lang@yahoo.com>
24949 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
24950 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
24952 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
24954 * dlls/user/message.c:
24955 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
24957 2006-05-18 Robert Shearman <rob@codeweavers.com>
24959 * dlls/rpcrt4/rpc_binding.c:
24960 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
24961 RpcBindingSetAuthInfoExA.
24963 * dlls/rpcrt4/rpc_binding.c:
24964 rpcrt4: A NULL AuthInfo is allowed.
24965 Pass the server principal name into AcquireCredentialsHandleA.
24967 * dlls/rpcrt4/rpc_binding.c:
24968 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
24969 instead of just NTLM.
24971 * dlls/rpcrt4/rpc_binding.c:
24972 rpcrt4: Only use the cached connection if the authentication information
24975 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
24976 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
24977 dlls/rpcrt4/rpc_transport.c:
24978 rpcrt4: Store non-connection-specific authentication information in a ref-counted
24979 structure that is shared between connections and bindings.
24981 * dlls/rpcrt4/ndr_ole.c:
24982 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
24983 NdrInterfacePointerMarshall.
24985 * dlls/rpcrt4/ndr_marshall.c:
24986 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
24988 * dlls/rpcrt4/Makefile.in:
24989 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
24992 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
24993 dlls/rpcrt4/rpc_transport.c:
24994 rpcrt4: Increment the call id field of the request header.
24995 This is necessary for compatibility with MS/RPC servers.
24997 * dlls/rpcrt4/ndr_marshall.c:
24998 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
25000 * dlls/rpcrt4/ndr_marshall.c:
25001 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
25003 * dlls/rpcrt4/rpc_message.c:
25004 rpcrt4: If the authorisation failed during a send then we should return
25005 ERROR_ACCESS_DENIED.
25007 * dlls/rpcrt4/ndr_marshall.c:
25008 rpcrt4: Fix NdrConformantArrayMemorySize.
25010 * dlls/rpcrt4/ndr_marshall.c:
25011 rpcrt4: Implement NdrUserMarshalMemorySize.
25013 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
25015 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25016 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25017 wined3d: Take predication tokens into account.
25018 Each instruction can have a predication token. Account for it in the
25019 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
25020 structure for generation. MSDN claims the token is at the end of the
25021 instruction, but that's not true - testing a demo, which lets me
25022 manipulate the shader shows the predication token is the first source
25023 token immediately following the destination token.
25025 * dlls/wined3d/baseshader.c:
25026 wined3d: Parameter trace corrections.
25028 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25029 wined3d: SETP takes 3 parameters.
25031 2006-05-17 Huw Davies <huw@codeweavers.com>
25033 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
25034 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
25035 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
25036 Add a bunch of marshaling tests (based on a program by Rob Shearman).
25038 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
25040 * dlls/kernel/tests/path.c:
25041 kernel: Fix path test to pass on 95 and 98.
25043 2006-05-17 Jacek Caban <jacek@codeweavers.com>
25045 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
25046 dlls/shdocvw/webbrowser.c:
25047 shdocvw: Code cleanup.
25049 * dlls/shdocvw/ie.c:
25050 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
25052 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
25053 dlls/shdocvw/webbrowser.c:
25054 shdocvw: Move IConnectionPointContainer implementation to separated object.
25056 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
25057 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
25058 shdocvw: Move connection points to the new ConnectionPointContainer struct.
25060 2006-05-15 Jacek Caban <jacek@codeweavers.com>
25062 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
25063 tools/widl/widltypes.h:
25064 widl: Added importlib reading implementation.
25066 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
25068 * dlls/comctl32/header.c:
25069 comctl32: header: Don't erase the left header egde.
25071 * dlls/comctl32/header.c:
25072 comctl32: header: Send the width in HDN_BEGINTRACK.
25074 * dlls/comctl32/listview.c:
25075 comctl32: listview: Recompute sizes after a column deletion.
25077 2006-05-17 Robert Shearman <rob@codeweavers.com>
25079 * dlls/rpcrt4/ndr_ole.c:
25080 rpcrt4: Implement NdrInterfacePointerMemorySize.
25082 * dlls/rpcrt4/ndr_marshall.c:
25083 rpcrt4: Make some functions that aren't used outside of the file static.
25085 * dlls/rpcrt4/ndr_marshall.c:
25086 rpcrt4: Fill out more of the function tables with functions that already exist.
25088 * dlls/rpcrt4/ndr_marshall.c:
25089 rpcrt4: Raise an exception if there is no default handler for a union.
25091 2006-05-17 Alexandre Julliard <julliard@winehq.org>
25093 * dlls/user/winproc.c:
25094 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
25095 So we have to access it using Get/SetWindowLong when unmapping the
25096 message results (based on a patch by Troy Rollo).
25098 * dlls/user/defdlg.c:
25099 user: Remove unreachable code in DEFDLG_Proc.
25101 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
25102 dlls/user/winproc.c, dlls/user/winproc.h:
25103 user: Support storing multiple winprocs in a single winproc handle.
25104 Allows to remove special cases for window classes being Ascii and
25105 Unicode at the same time.
25107 * dlls/user/winproc.c:
25108 user: Allocate 16-bit thunks separately from the window proc structure.
25109 Also make sure the thunk memory block has execute permissions.
25111 * dlls/x11drv/clipboard.c:
25112 x11drv: Fixed typo in the clipboard XA_STRING handling.
25114 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
25116 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
25117 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
25118 gdi: Fix GetObject for bitmaps.
25119 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
25120 for device-dependent bitmaps.
25123 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
25125 * dlls/winspool/info.c:
25126 winspool: Fix OpenDriverReg on top of validate_envW.
25128 * dlls/winspool/tests/info.c:
25129 winspool/tests: More tests for OpenPrinter.
25131 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
25133 * dlls/winspool/info.c:
25134 winspool: Do not fail in OpenPrinter on pDefault / local print server.
25136 * dlls/winspool/info.c:
25137 winspool: Show SetPrinter parameters in the FIXME.
25139 * dlls/winspool/tests/info.c:
25140 winspool/tests: A truncated dmDeviceName is 0-terminated.
25142 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
25144 * dlls/wined3d/pixelshader.c:
25145 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
25146 As previously mentioned, RASTOUT is invalid on pixel shaders.
25147 On shaders 1.x, r0 is treated as the color output register:
25148 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
25149 That's what we currently do in all cases, change it not to do so
25150 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
25152 * dlls/wined3d/vertexshader.c:
25153 wined3d: LRP is not a valid ARBvp code.
25155 * dlls/wined3d/pixelshader.c:
25156 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
25158 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25159 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
25161 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25162 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25163 wined3d: Modify shader_dump_param() to take into account address token.
25164 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
25165 However, for shaders 2.0, we must look into the address token, and
25166 print the register there. Handle both cases to correct the trace.
25168 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25169 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25170 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
25171 Change the trace pass, the register counting pass, and the hw
25172 generator pass to take into account the new get_params() function. For
25173 hw generation, store the address tokens into the SHADER_OPCODE_ARG
25174 structure, so they're available to generator functions.
25176 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25177 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25178 wined3d: Add shader_get_param() fn, which processes address tokens.
25179 Add a new function to process parameters.
25180 On shaders 1.0, processing parameters amounts to *pToken++.
25181 On shaders 2.0+, we have a relative addressing token to account for.
25182 This function should be used, instead of relying on num_params everywhere.
25184 * dlls/wined3d/baseshader.c:
25185 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
25187 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
25188 wined3d: Allow multiple output modifiers.
25190 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25191 wined3d: Fix SINCOS parameters.
25192 SINCOS has 4 parameters in shaders 2.0.
25193 It has 2 parameters in shaders 3.0.
25194 It's undefined in shaders 1.0.
25196 * dlls/wined3d/vertexshader.c:
25197 wined3d: DEFI takes 5 parameters.
25198 According the spec and the Painkiller log, DEFI has 5 parameters on
25201 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
25203 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
25204 user32: Make all the recently added ShowWindow tests pass in Wine.
25206 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
25208 * dlls/ntdll/tests/info.c:
25209 ntdll/tests: Don't fail if a process is not available.
25211 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
25213 * dlls/usp10/usp10.c:
25214 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
25216 * programs/winedbg/types.c:
25217 winedbg: extract_as_integer
25218 - now supporting extract_as_integer on functions (so that,
25219 for example, 'disas foo' works as expected)
25220 - now properly handling errors when calling extract_as_integer
25222 2006-05-16 Juan Lang <juan_lang@yahoo.com>
25224 * dlls/crypt32/store.c:
25225 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
25227 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
25229 * dlls/riched20/tests/editor.c:
25230 riched20: Removed useless double casts, just print the DWORD hexmask.
25232 2006-05-15 Juan Lang <juan_lang@yahoo.com>
25234 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
25235 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
25236 crypt32: Split the unwieldy encode.c into two files.
25238 2006-05-16 Juan Lang <juan_lang@yahoo.com>
25240 * dlls/crypt32/store.c:
25241 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
25243 * dlls/crypt32/store.c:
25244 crypt32: Use the caller-supplied encoding type when decoding certs.
25246 * dlls/crypt32/tests/store.c:
25247 crypt32: Add more tests for adding certs to a store.
25249 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
25250 dlls/crypt32/tests/cert.c, include/wincrypt.h:
25251 crypt32: Implement CertCompare functions, with tests.
25253 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
25255 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
25256 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
25258 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
25259 unknown field it should store only the comctl32 4.0 fields (with test
25262 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
25263 comctl32: header: Copy some fields on INSERTITEM even if they are not in
25266 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
25267 comctl32: header: Automatically set some format fields.
25269 2006-05-16 Peter Beutner <p.beutner@gmx.net>
25271 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
25272 msvcrt: Fix handling of 'h' prefix in swprintf.
25273 - '%hs' in widechar string functions is wrongly recognized as
25274 a widechar string. Fix this by always checking the prefix first.
25276 - remove code duplication in %c/%s handling by moving code into a function.
25278 2006-05-16 Mike McCormack <mike@codeweavers.com>
25280 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
25281 wininet: Add a standalone http test.
25283 * dlls/wininet/ftp.c:
25284 wininet: Make sure hIC is valid before trying to use it. (Coverity)
25286 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
25288 * include/d3d9types.h, include/wine/wined3d_types.h:
25289 d3d: Add D3DDEVTYPE_NULLREF definition.
25291 2006-05-16 Hans Leidekker <hans@it.vu.nl>
25293 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
25294 wldap32: Document the modify and modrdn functions.
25296 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
25298 * dlls/kernel/tests/path.c:
25299 kernel: Properly delete a test file.
25301 2006-05-16 Alexandre Julliard <julliard@winehq.org>
25303 * tools/config.guess, tools/config.sub, tools/install-sh:
25304 tools: Updated the autoconf scripts to more recent versions.
25306 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
25308 * dlls/user/tests/msg.c:
25309 user32: Add more ShowWindow tests.
25310 Move ShowWindow tests for children with an invisible parent into a
25311 separate test, add more ShowWindow tests. The tests show that an
25312 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
25313 called on a child with an invisible parent is not always true.
25315 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
25317 * dlls/wined3d/vertexshader.c:
25318 wined3d: Correctly define the number of possible parameters.
25320 2006-05-15 Robert Shearman <rob@codeweavers.com>
25322 * dlls/rpcrt4/ndr_marshall.c:
25323 rpcrt4: Implement fixed array functions.
25325 * dlls/rpcrt4/ndr_marshall.c:
25326 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
25328 * dlls/rpcrt4/ndr_marshall.c:
25329 rpcrt4: Implement computing of conformance from a correlation descriptor for
25330 conformant strings.
25332 * dlls/rpcrt4/ndr_marshall.c:
25333 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
25335 * dlls/rpcrt4/ndr_marshall.c:
25336 rpcrt4: Don't duplicate the conformance calculating code, just use the
25337 common ComputeConformance function to store the result in
25338 pStubMsg->MaxCount (as this is what callback function store the
25339 conformance value into anyway).
25341 * dlls/rpcrt4/ndr_marshall.c:
25342 rpcrt4: Implement conformant varying struct functions.
25344 * dlls/rpcrt4/ndr_marshall.c:
25345 rpcrt4: Implement more conformance operations and more types.
25347 2006-05-15 Jacek Caban <jacek@codeweavers.com>
25349 * dlls/shdocvw/oleobject.c:
25350 shdocvw: Don't release IOleInPlaceSite in DoVerb.
25352 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
25354 * dlls/wined3d/surface.c:
25355 wined3d: Unset the ddraw primary when it is released.
25357 * dlls/wined3d/utils.c:
25358 wined3d: Add missing render states to the dumping function.
25360 * dlls/wined3d/device.c:
25361 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
25363 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
25365 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
25366 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
25367 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
25369 2006-05-15 Juan Lang <juan_lang@yahoo.com>
25371 * dlls/crypt32/tests/encode.c:
25372 crypt32: Test importing public keys from a certificate.
25374 * dlls/crypt32/tests/store.c:
25375 crypt32: Avoid a use-after-free bug in tests.
25377 2006-05-15 Mike McCormack <mike@codeweavers.com>
25379 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
25380 wininet: Return correct errors in InternetOpenUrlW.
25382 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
25383 wininet: Return correct errors in InternetConnectW
25385 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
25386 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
25387 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
25389 * dlls/rpcrt4/rpc_binding.c:
25390 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
25392 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
25393 dlls/advapi32/tests/crypt_lmhash.c:
25394 advapi32: Implement and test SystemFunction005.
25396 2006-05-15 Robert Shearman <rob@codeweavers.com>
25398 * dlls/rpcrt4/ndr_marshall.c:
25399 rpcrt4: Implement NdrSimpleStructMemorySize.
25401 * dlls/rpcrt4/ndr_marshall.c:
25402 rpcrt4: Fix the conformant struct functions to not call conformant array
25404 The conformance has to be the first thing in the buffer, in accordance
25405 with the DCE/RPC spec and to be compatible with the pointer layout
25406 format strings that MIDL generates.
25408 * dlls/rpcrt4/ndr_marshall.c:
25409 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
25412 * dlls/rpcrt4/ndr_marshall.c:
25413 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
25414 array functions, before calling a function that could change it and
25415 cause the wrong number of loop iterations.
25417 * dlls/rpcrt4/ndr_marshall.c:
25418 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
25419 Pointers in a non-encapsulated union behave like embedded pointers, so
25420 don't rely on the NdrPointer* functions doing the right thing in this
25421 case and call the Pointer* functions directly.
25423 * dlls/rpcrt4/ndr_marshall.c:
25424 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
25425 fact that it increments the buffer.
25426 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
25427 unions without using a memory sizer routine, since this function
25428 shouldn't touch the buffer.
25429 Add a new function EmbeddedComplexMemorySize and use it in some memory
25430 sizer routines where EmbeddedComplexSize was previously used.
25432 * dlls/rpcrt4/ndr_marshall.c:
25433 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
25434 when calculating the appropriate memory and buffer pointers.
25436 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
25438 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25439 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25440 wined3d: Shaders: share dump_param function, version functions.
25442 * dlls/wined3d/stateblock.c:
25443 wined3d: Fix incorrect sizeof.
25445 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
25448 gdi: Duplicate extent value for the second byte of a DBCS char.
25450 2006-05-15 Alexandre Julliard <julliard@winehq.org>
25452 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
25453 configure: Make libraries properly relocatable on MacOS.
25454 Also set the compatibility version.
25456 2006-05-12 Francois Gouget <fgouget@free.fr>
25458 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
25459 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
25460 dlls/usp10/usp10.c:
25461 Fix some winapi_check documentation warnings.
25463 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
25464 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
25465 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
25466 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
25467 Various trace fixes.
25468 Add trailing '\n's to trace calls.
25469 Remove spaces before '\n'.
25471 * configure, configure.ac, dlls/advpack/tests/install.c,
25472 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
25473 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
25474 Assorted spelling fixes.
25476 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
25478 * dlls/comctl32/tests/header.c:
25479 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
25481 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
25483 * dlls/comctl32/listview.c:
25484 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
25486 * dlls/comctl32/header.c:
25487 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
25488 Improve HEADER_SendHeaderDispInfoNotify and rename it to
25489 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
25490 the buffers allocated by it. GetItemT and DrawItem calls these
25493 * dlls/comctl32/header.c:
25494 comctl32: header: Mark the callback items in a mask.
25495 Mark the callback items in the callbackMask HEADER_ITEM field. The
25496 pszText for callback texts is now NULL what simplifies some
25497 checks. Checks for lpItem->pszText==emptyString are also not needed as
25498 emptyString is not stored in lpItem but used as a parameter to
25499 Str_SetPtr (I haven't noticed it).
25501 * dlls/comctl32/header.c:
25502 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
25504 * dlls/comctl32/header.c:
25505 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
25507 * dlls/comctl32/header.c:
25508 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
25510 * dlls/comctl32/header.c:
25511 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
25513 * dlls/comctl32/header.c:
25514 comctl32: header: Don't check lpItem for NULL in GetItemT.
25516 2006-05-11 Jacek Caban <jacek@codeweavers.com>
25518 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
25519 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
25520 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
25521 dlls/shdocvw/webbrowser.c:
25522 shdocvw: Wrap Heap* finctions by inline functions.
25524 2006-05-15 Huw Davies <huw@codeweavers.com>
25526 * dlls/oleaut32/tmarshal.c:
25527 oleaut32: Update the marshal state buffer size when resizing (Doh!).
25529 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
25531 * dlls/msvcrt/tests/time.c:
25532 msvcrt: Fix times tests to pass on windows.
25533 Add more tests for daylight-time savings.
25535 2006-05-13 Robert Shearman <rob@codeweavers.com>
25537 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
25538 server/request.h, server/token.c, server/trace.c:
25539 server: Retrieve the groups for a token from the server.
25541 * dlls/rpcrt4/ndr_marshall.c:
25542 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
25543 as documented on MSDN.
25544 Fix base type arm handling on little-endian machines, as the current
25545 code would always pass in the address to the format char of 0x80
25546 instead of the base type format char.
25548 * dlls/rpcrt4/ndr_marshall.c:
25549 rpcrt4: Make ComplexStructSize increment the buffer.
25551 * dlls/rpcrt4/ndr_marshall.c:
25552 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
25553 NdrPointerMarshall.
25555 * dlls/rpcrt4/ndr_marshall.c:
25556 rpcrt4: Implement NdrComplexStructMemorySize.
25558 * dlls/rpcrt4/ndr_marshall.c:
25559 rpcrt4: Implement NdrComplexArrayMemorySize.
25561 * dlls/rpcrt4/rpc_defs.h:
25562 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
25564 * dlls/rpcrt4/ndr_marshall.c:
25565 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
25566 so make sure to save it before calling one of these and restore it afterwards.
25568 * dlls/rpcrt4/ndr_marshall.c:
25569 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
25570 of MIDL_STUB_MESSAGE.
25572 * dlls/rpcrt4/ndr_marshall.c:
25573 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
25574 functions and adapt them to be callable without having a correlation
25577 * dlls/advapi32/tests/security.c:
25578 advapi32: Add tests for getting the groups, user and privileges of a token.
25580 2006-05-14 Mike McCormack <mike@codeweavers.com>
25582 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
25583 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
25584 dlls/advapi32/tests/crypt_lmhash.c:
25585 advapi32: Implement and test SystemFunction004.
25587 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
25588 dlls/advapi32/tests/crypt_lmhash.c:
25589 advapi32: Implement and test SystemFunction003.
25591 2006-05-12 Mike McCormack <mike@codeweavers.com>
25593 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
25594 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
25595 dlls/advapi32/tests/crypt_lmhash.c:
25596 advapi32: Implement and test SystemFunction002 (DES decrypt).
25598 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
25600 * dlls/wined3d/surface.c:
25601 wined3d: Avoid a NULL dereference in RealizePalette.
25603 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
25605 * dlls/wined3d/device.c:
25606 wined3d: Render state additions and fixes.
25608 * dlls/wined3d/surface.c:
25609 wined3d: Nonpow2 repacking support for GetDC.
25611 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
25613 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
25614 wined3d: Support for single buffering.
25616 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
25618 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
25619 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
25620 dlls/wined3d/wined3d_private.h:
25621 wined3d: Implement IWineGDISurface.
25623 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
25625 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
25626 dlls/wined3d/wined3d_private.h:
25627 wined3d: Implement IWineD3DDevice::ProcessVertices.
25629 2006-05-12 Mike McCormack <mike@codeweavers.com>
25631 * dlls/rpcrt4/rpc_defs.h:
25632 rpcrt4: Add missing PKT_AUTH3 packet type.
25634 * dlls/rpcrt4/rpc_message.c:
25635 rpcrt4: Add infrastructure for send authentication data.
25637 * dlls/rpcrt4/rpc_binding.c:
25638 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
25640 2006-05-13 Hans Leidekker <hans@it.vu.nl>
25642 * dlls/dnsapi/tests/name.c:
25643 dnsapi: Add tests for DnsValidateName_A.
25645 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
25647 * dlls/gphoto2.ds/gphoto2_i.h:
25648 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
25651 2006-05-13 Jacek Caban <jacek@codeweavers.com>
25653 * tools/widl/write_msft.c:
25654 widl: Added RPC_FC_ENUM16 encoding.
25656 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
25657 widl: res50 is number of impinfos. Fix its usage.
25659 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
25660 oleaut32: res50 is number of impinfos. Fix its usage.
25662 2006-05-12 Jacek Caban <jacek@codeweavers.com>
25664 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
25667 * dlls/shdocvw/navigate.c:
25668 shdocvw: Added support for navigation to application URLs.
25670 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
25671 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
25673 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
25675 * dlls/ntdll/tests/port.c:
25676 ntdll: Fix endless loop in port test for users without admin rights.
25678 2006-05-12 Francois Gouget <fgouget@free.fr>
25680 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
25681 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
25682 gphoto2.ds: Spelling fix.
25684 * include/mprapi.h:
25685 mprapi: Add FIXME for the missing in6addr.h include.
25687 * dlls/rpcrt4/rpc_transport.c:
25688 rpcrt4: Fix some conditional includes.
25689 Check for HAVE_UNISTD_H before including unistd.h.
25690 There is no HAVE_SYS_TYPES to check.
25691 Tweak the indentation of a few #include directives.
25693 * include/dmusici.h, include/rpcdce.h:
25694 include: Remove uneeded __RPC_FAR references.
25696 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
25697 tools/winapi/winapi_parser.pm:
25698 winapi: Add support for APIENTRY.
25699 Factorize a couple of call convention matching regular expressions.
25701 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
25703 * dlls/ole32/tests/storage32.c:
25704 ole32: Fix compilation with gcc 2.95.
25706 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
25708 * dlls/oleaut32/tmarshal.c:
25709 oleaut32: Fix converting file name to Unicode.
25710 Fix converting the typelib file name to Unicode by using the correct
25713 2006-05-11 Juan Lang <juan_lang@yahoo.com>
25715 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
25716 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
25717 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
25718 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
25719 dlls/crypt32/tests/store.c:
25720 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
25722 2006-05-12 Mike McCormack <mike@codeweavers.com>
25724 * dlls/wininet/http.c:
25725 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
25728 * dlls/wininet/ftp.c:
25729 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
25731 2006-05-14 Mike McCormack <mike@codeweavers.com>
25733 * server/registry.c:
25734 server: Avoid a crash if a registry notify event has been set already.
25736 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
25738 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
25739 winedbg: Fixed regression for command 'bt all'.
25740 Don't print 'process has terminated' message when detaching from a
25741 process (or backtracing it).
25743 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
25745 * dlls/ntdll/serial.c:
25746 ntdll: Fix serial timeout regression.
25748 2006-05-11 Alexandre Julliard <julliard@winehq.org>
25750 * ANNOUNCE, ChangeLog, VERSION, configure:
25753 ----------------------------------------------------------------
25754 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
25756 * dlls/kernel/tests/toolhelp.c:
25757 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
25759 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
25761 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
25762 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
25763 dbghelp: SymFindFileInPath and PDB
25764 - implemented correct lookup when SymFindFileInPath is called to find
25766 - added pdb_fetch_file_info to gather relevant information
25767 - when looking for a PDB file (from a .EXE or a .DLL), now using
25768 SymFindFileInPath to locate the PDB file with the correct
25771 * dlls/dbghelp/module.c:
25772 dbghelp: Removed call to registered callback when unloading a module.
25773 First, native dbghelp doesn't do it, and it crashed windbg, likely
25774 because we got the undocumented arguments wrong.
25776 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
25777 dbghelp: Implemented SymSearchW.
25779 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
25780 dbghelp: Implemented SymEnumSymbolsW.
25782 * dlls/dbghelp/symbol.c:
25783 dbghelp: Improved SymSearch (now using tag, index and address).
25785 * dlls/dbghelp/symbol.c:
25786 dbghelp: Factorize and simplify a bit symbol enumeration code.
25788 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
25789 dbghelp: Stubbed SymGetSourceFileTokenW.
25791 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
25792 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
25794 dbghelp: Implemented SymGetLineFromAddrW64.
25796 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
25797 dbghelp: Implemented SymFromAddrW.
25799 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
25800 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
25802 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
25803 dbghelp: Implemented SymLoadModuleExW.
25805 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
25806 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
25807 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
25809 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
25810 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
25811 dlls/dbghelp/pe_module.c, include/dbghelp.h:
25812 dbghelp: SymInitializeW.
25813 - implemented SymInitializeW (and made SymInitialize call it)
25814 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
25816 - per process search path is now stored as unicode string
25818 * dlls/dbghelp/dbghelp.spec:
25819 dbghelp: Updated spec file.
25821 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
25823 * dlls/wined3d/device.c:
25824 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
25826 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
25827 wined3d: Initialize volume format.
25829 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25830 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25831 wined3d: Share shader_dump_ins_modifiers().
25832 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
25833 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
25834 shown in the trace.
25836 2006-05-10 Robert Reif <reif@earthlink.net>
25838 * dlls/winmm/tests/wave.c:
25839 winmm: Fix wave test volume warning.
25840 Volume is only valid when sound card has volume support.
25842 2006-05-11 Mike McCormack <mike@codeweavers.com>
25844 * dlls/wininet/dialogs.c:
25845 wininet: Fix a typo (spotted by Coverity).
25847 * dlls/advapi32/crypt_arc4.c:
25848 advapi32: Fix a typo (spotted by Peter Berg Larsen).
25850 2006-05-10 Alexandre Julliard <julliard@winehq.org>
25852 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
25853 dlls/user/nonclient.c, dlls/user/winpos.c:
25854 user: Prefer SendMessageW over SendMessageA where possible.
25856 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
25857 x11drv: Prefer SendMessageW over SendMessageA where possible.
25859 2006-05-10 Francois Gouget <fgouget@free.fr>
25861 * tools/winapi/winapi_parser.pm:
25862 winapi_check: Fix 'long int' parsing.
25863 Fix parsing of 'long int'.
25864 Simplify handling of spaces in a couple of regular expressions.
25866 2006-05-10 Robert Shearman <rob@codeweavers.com>
25868 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
25869 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
25870 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
25871 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
25872 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
25873 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
25874 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
25875 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
25876 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
25877 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
25878 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
25879 Check the return value from register_key_guid in all the DLL registering code.
25881 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
25883 * dlls/ntdll/file.c:
25884 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
25886 2006-05-09 James Hawkins <truiken@gmail.com>
25888 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
25889 dlls/ntdll/tests/port.c:
25890 ntdll: Add initial tests for the NT Ports API.
25892 2006-05-10 Mike McCormack <mike@codeweavers.com>
25894 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
25895 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
25896 advapi32: Implement and test SystemFunction032 (arc4 encryption).
25898 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
25899 dlls/advapi32/tests/crypt_md4.c:
25900 advapi32: Implement and test SystemFunction007.
25902 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
25903 dlls/advapi32/tests/crypt_lmhash.c:
25904 advapi32: Implement and test SystemFunction001.
25906 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
25907 dlls/advapi32/tests/crypt_lmhash.c:
25908 advapi32: Implement and test SystemFunction008.
25910 * dlls/rpcrt4/rpc_binding.c:
25911 rpcrt4: Cache the connection so we don't rebind on every call.
25913 2006-05-10 Robert Shearman <rob@codeweavers.com>
25915 * dlls/ole32/tests/moniker.c:
25916 ole32: Add a test for IMoniker_IsDirty.
25918 * dlls/rpcrt4/ndr_marshall.c:
25919 rpcrt4: Use the buffer passed in as an argument and don't increment
25920 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
25921 marshalling/unmarshalling routines as these can be used for embedded
25922 pointers, which handle the allocating or finding of the buffer
25923 themselves. Do the incrementing in the outer
25924 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
25926 * dlls/rpcrt4/ndr_marshall.c:
25927 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
25929 * dlls/rpcrt4/ndr_marshall.c:
25930 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
25932 * dlls/rpcrt4/ndr_marshall.c:
25933 rpcrt4: Correctly align the buffer to read/write array data to.
25935 * dlls/rpcrt4/ndr_marshall.c:
25936 rpcrt4: Correctly align the buffer before reading/writing structure data.
25938 * dlls/rpcrt4/ndr_marshall.c:
25939 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
25941 * dlls/rpcrt4/ndr_marshall.c:
25942 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
25944 * dlls/ole32/rpc.c:
25945 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
25946 It should have its own exception handler to catch any exceptions that are raised.
25948 2006-05-10 Huw Davies <huw@codeweavers.com>
25950 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
25951 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
25953 * dlls/oleaut32/tmarshal.c:
25954 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
25955 Based on a patch by Rob Shearman.
25957 * dlls/oleaut32/tmarshal.c:
25958 oleaut32: Add a function to grow the marshal state buffer to a specified size.
25960 2006-05-10 Alexandre Julliard <julliard@winehq.org>
25962 * dlls/user/class.c, dlls/user/wnd16.c:
25963 user: Moved Get/SetClassLong16 to wnd16.c.
25965 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
25966 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
25967 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
25969 * dlls/user/user.exe.spec, dlls/user/winproc.c:
25970 user: Store the pointer to the winproc in the thunk structure.
25971 This allows simplifying the handling of 16-bit thunks.
25973 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
25974 dlls/user/winproc.h:
25975 user: Make the WINDOWPROCTYPE enum private to winproc.c.
25977 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
25978 dlls/user/winproc.h:
25979 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
25981 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
25982 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
25983 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
25985 * dlls/user/class.c, dlls/user/win.c, include/win.h:
25986 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
25987 Also fix the initial value for the server is_unicode flag.
25989 2006-05-09 Jason Green <jave27@gmail.com>
25991 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
25992 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
25994 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25995 dlls/wined3d/wined3d_private.h:
25996 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
25998 * dlls/wined3d/pixelshader.c:
25999 wined3d: Use GenerateShader in pixel shaders and remove old function.
26001 * dlls/wined3d/pixelshader.c:
26002 wined3d: Add GenerateShader function to pixel shaders.
26004 * dlls/wined3d/vertexshader.c:
26005 wined3d: Use new GenerateShader function for vertex shaders.
26007 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26008 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
26010 * dlls/wined3d/baseshader.c:
26011 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
26013 * dlls/wined3d/vertexshader.c:
26014 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
26016 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26017 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26018 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
26020 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26021 dlls/wined3d/wined3d_private.h:
26022 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
26024 * dlls/wined3d/vertexshader.c:
26025 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
26027 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26028 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
26030 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26031 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26032 wined3d: Move program_dump_decl_usage into baseshader.
26034 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
26036 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
26037 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
26038 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
26039 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
26040 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
26041 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
26042 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
26043 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
26044 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
26045 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
26046 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
26047 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
26048 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
26049 Some HeapFree's are hidden behind macros. Found by smatch.
26051 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
26053 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26054 wined3d: Clean up some dead code.
26056 * dlls/wined3d/pixelshader.c:
26057 wined3d: Break out texture instruction processing.
26059 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26060 dlls/wined3d/wined3d_private.h:
26061 wined3d: Break out arithmetic instruction processing.
26063 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26064 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26065 wined3d: Merge register counting pass.
26067 * dlls/wined3d/vertexshader.c:
26068 wined3d: Make register counting pass the same.
26070 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
26072 * dlls/wined3d/surface.c:
26073 wined3d: Update the DIB section's palette on GetDC.
26075 * dlls/wined3d/palette.c:
26076 wined3d: Update the device palette if the primary palette is changed.
26078 * dlls/wined3d/surface.c:
26079 wined3d: Implement WineD3DSurface palette methods.
26081 * dlls/wined3d/surface.c:
26082 wined3d: Implement GetFlipStatus and GetBltStatus.
26084 * dlls/wined3d/surface.c:
26085 wined3d: Implement IWineD3DSurface::Flip.
26087 2006-05-09 Juan Lang <juan_lang@yahoo.com>
26089 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
26090 dlls/crypt32/tests/store.c, include/wincrypt.h:
26091 crypt32: Partially implement CertGetIssuerCertificateFromStore.
26093 * dlls/crypt32/cert.c:
26094 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
26096 2006-05-09 James Hawkins <truiken@gmail.com>
26099 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
26101 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
26103 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
26104 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
26106 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
26108 * dlls/kernel/comm.c:
26109 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
26110 Noticed by Dan Armbrust.
26112 2006-05-09 Alexandre Julliard <julliard@winehq.org>
26114 * dlls/x11drv/window.c:
26115 x11drv: We really need to flush the display when destroying a window.
26117 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
26119 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26120 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
26121 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
26122 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
26123 - implemented kernel32.EscapeCommFunction on top of them
26125 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26126 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
26127 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
26128 - implemented kernel32.SetupComm on top of it
26130 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26131 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
26132 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
26133 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
26135 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26136 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
26137 - implemented SERIAL_GET_CHARS ioctl
26138 - made use of it in kernel32.GetCommState
26140 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26141 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
26142 - implemented SERIAL_GET_HANDFLOW ioctl
26143 - made use of it in kernel.GetCommState
26145 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26146 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
26147 - implemented SERIAL_GET_LINE_CONTROL ioctl
26148 - made use of it in kernel.GetCommState
26150 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26151 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
26152 - implemented SERIAL_GET_BAUD_RATE ioctl
26153 - made use of it in kernel.GetCommState
26155 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26156 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
26157 - implemented ntdll's serial IOCTL SET_CHARS
26158 - used this IOCTL in kernel32.SetCommState
26160 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26161 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
26162 - implemented ntdll's serial IOCTL SET_HANDFLOW
26163 - used this IOCTL in kernel32.SetCommState
26165 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26166 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
26167 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
26168 - used this IOCTL in kernel32.SetCommState
26170 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
26171 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
26172 - created dump_dcb to print out DCB information
26173 - implemented ntdll's serial IOCTL SET_BAUD_RATE
26174 - used this IOCTL in kernel32.SetCommState
26176 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
26178 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
26179 wined3d: Implement IWineD3DSurface::SetColorKey.
26181 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
26182 wined3d: Implement IWineD3DSurface::IsLost and Restore.
26184 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
26185 wined3d: rhw vertex fixup.
26186 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
26189 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
26191 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26192 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26193 wined3d: Share get_opcode.
26195 2006-05-09 Robert Reif <reif@earthlink.net>
26197 * dlls/winmm/tests/wave.c:
26198 winmm: Print out more info on failed test.
26199 Print out more info on failed test. Looks like there is a bug in ALSA
26200 OSS emulation where it is returning a mid-sample position.
26202 2006-05-09 Hans Leidekker <hans@it.vu.nl>
26204 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
26205 dnsapi: The ttl value should be ignored when comparing dns records.
26207 2006-05-09 David Lichterman <laviddichterman@gmail.com>
26209 * dlls/mciwave/Makefile.in:
26210 mciwave: Fix make install error.
26212 2006-05-09 Alexandre Julliard <julliard@winehq.org>
26214 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
26215 user: Added specific winproc functions for calling dialog procedures.
26217 * dlls/user/winproc.c:
26218 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
26220 * dlls/user/class.c:
26221 user: Always set the correct class winproc depending on the A/W type.
26223 * dlls/user/winproc.c:
26224 user: Remove some redundant NULL pointer checks.
26226 * dlls/user/msg16.c:
26227 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
26229 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
26230 dlls/user/winproc.h, dlls/user/wnd16.c:
26231 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
26233 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
26234 dlls/user/winproc.h, dlls/user/wnd16.c:
26235 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
26238 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
26241 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
26243 * dlls/kernel/except.c:
26244 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
26246 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
26248 * dlls/ntdll/virtual.c:
26249 ntdll: Make the section with AddressOfEntryPoint in it executable.
26251 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
26253 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
26254 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
26256 * include/wingdi.h:
26257 gdi32: Add defines for GLYPHSET and WCRANGE.
26259 2006-05-09 Mike McCormack <mike@codeweavers.com>
26261 * dlls/x11drv/opengl.c:
26262 x11drv: Fix a warning when opengl headers are missing.
26264 2006-05-09 Tomas Carnecky <tom@dbservice.com>
26266 * dlls/opengl32/wgl.c:
26267 opengl: Properly use glXQueryDrawable() to get the Visual ID.
26269 2006-05-08 Phil Costin <philcostin@hotmail.com>
26271 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
26272 wined3d: Add check for GL Shading Language 100 Extension.
26274 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
26276 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26277 dlls/wined3d/wined3d_private.h:
26278 wined3d: Clean up per version shader limits code.
26280 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
26281 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26282 dlls/wined3d/wined3d_private.h:
26283 wined3d: Addline cleanup.
26285 2006-05-09 Hans Leidekker <hans@it.vu.nl>
26287 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
26288 dnsapi: Partially implement DnsQueryConfig.
26290 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
26293 wine.inf: Install comctl32.dll as fake DLL.
26295 2006-05-08 Juan Lang <juan_lang@yahoo.com>
26297 * dlls/crypt32/encode.c:
26298 crypt32: Simplify OID decoding
26299 Use a more direct function to decode OIDs, instead of the bizarre
26302 2006-05-08 Robert Reif <reif@earthlink.net>
26304 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
26305 winmm: Check waveOutGetVolume parameter.
26307 2006-05-09 Hans Leidekker <hans@it.vu.nl>
26309 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
26310 sane.ds: Added Dutch resources.
26312 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
26313 gphoto2.ds: Added Dutch resources.
26315 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
26317 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
26318 gphoto2.ds: Added French resources.
26320 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
26322 * dlls/twain_32/dsm_ctrl.c:
26323 twain_32: Add missing HeapFree's on error patch (found by smatch).
26325 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
26327 * DEVELOPERS-HINTS, documentation/PACKAGING:
26328 Some documentation changes for twain split.
26330 2006-05-09 Alexandre Julliard <julliard@winehq.org>
26332 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
26333 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
26334 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
26335 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
26336 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
26337 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
26339 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
26340 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
26341 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
26342 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
26343 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
26344 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
26346 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
26348 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
26349 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
26350 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
26351 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
26352 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
26353 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
26354 dlls/gphoto2.ds/ui.c, include/config.h.in:
26355 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
26356 Wrote a GUI import dialog.
26357 With help from Aric Stewart.
26359 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
26360 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
26361 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
26362 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
26363 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
26364 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
26365 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
26366 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
26367 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
26368 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
26369 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
26370 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
26371 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
26372 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
26373 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
26374 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
26375 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
26376 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
26377 twain_32: Split out the sane specific parts from twain_32 code.
26378 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
26380 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
26381 twain_32: Moved twain.h to the include directory.
26383 2006-05-08 Huw Davies <huw@codeweavers.com>
26385 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
26386 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
26388 2006-05-08 Robert Shearman <rob@codeweavers.com>
26390 * dlls/ole32/antimoniker.c:
26391 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
26393 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
26394 ole32: Implement several class moniker functions using the description provided on MSDN.
26396 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
26397 ole32: Remove duplicated CLSIDs.
26399 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
26400 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
26401 dlls/ole32/tests/moniker.c:
26402 ole32: Add an implementation of class monikers.
26404 * dlls/ole32/tests/moniker.c:
26405 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
26407 * dlls/ole32/compositemoniker.c:
26408 ole32: Fix regression caused by an earlier patch that removed the
26409 check for the composite moniker having only one moniker in it. In this
26410 case, return the one moniker and free the memory associate with the
26413 * dlls/ole32/compositemoniker.c:
26414 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
26415 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
26416 instead of the virtual implementation of it on mostRightMk.
26418 * dlls/ole32/compositemoniker.c:
26419 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
26421 2006-05-08 Hans Leidekker <hans@it.vu.nl>
26423 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
26424 dlls/dnsapi/tests/record.c:
26425 dnsapi: Implement and test DnsRecordSetCompare.
26427 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
26429 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
26430 dinput8: DllGetClassObject support.
26432 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
26434 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
26435 dlls/wined3d/wined3d_private.h:
26436 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
26438 2006-05-01 Tomas Carnecky <tom@dbservice.com>
26440 * dlls/x11drv/init.c:
26441 x11drv: Return correct PBuffer drawable.
26443 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
26445 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
26446 msvcrt: Don't duplicate handle in _get_osfhandle.
26448 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
26450 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
26451 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
26453 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
26455 * dlls/setupapi/tests/stringtable.c:
26456 setupapi: Improve unit tests for case sensitivity in string tables.
26458 2006-05-01 Mike Hearn <mike@plan99.net>
26460 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26461 ole32: Add StgCreateFile test and conformance fix.
26463 2006-05-08 Alexandre Julliard <julliard@winehq.org>
26465 * dlls/ole32/compositemoniker.c:
26466 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
26468 2006-05-08 Robert Shearman <rob@codeweavers.com>
26470 * dlls/ole32/compositemoniker.c:
26471 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
26473 * dlls/ole32/compositemoniker.c:
26474 ole32: Create moniker enumerator with an initial reference count.
26476 * dlls/ole32/tests/moniker.c:
26477 ole32: Test moniker display names.
26479 * dlls/ole32/tests/moniker.c:
26480 ole32: Add a test for IMoniker_IsDirty.
26482 * dlls/ole32/tests/moniker.c:
26483 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
26485 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
26486 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
26488 * dlls/ole32/marshal.c:
26489 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
26491 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
26492 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
26494 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
26495 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
26497 * dlls/ole32/tests/moniker.c:
26498 ole32: Add tests for generic composite monikers.
26500 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
26501 dlls/ole32/oleproxy.c:
26502 ole32: Add a class factory for composite monikers.
26504 * dlls/ole32/compositemoniker.c:
26505 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
26506 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
26507 which can't happen anyway.
26508 Allow construction of a moniker with no sub-monikers.
26510 * dlls/ole32/compositemoniker.c:
26511 ole32: Implement IMarshal for composite monikers.
26513 * dlls/ole32/compositemoniker.c:
26514 ole32: Release all existing monikers before loading the state.
26516 * dlls/ole32/compositemoniker.c:
26517 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
26519 * dlls/ole32/compositemoniker.c:
26520 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
26522 * dlls/ole32/compositemoniker.c:
26523 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
26524 will return S_FALSE when there are no more monikers left to enumerate.
26526 * dlls/ole32/compositemoniker.c:
26527 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
26529 * dlls/ole32/compositemoniker.c:
26530 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
26531 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
26533 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
26534 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
26536 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
26537 ole32: Support marshaling of anti monikers.
26539 * dlls/ole32/regsvr.c:
26540 ole32: Register CLSID_CompositeMoniker.
26542 * dlls/ole32/regsvr.c:
26543 ole32: Register CLSIDs for all OLE monikers.
26545 * dlls/ole32/tests/moniker.c:
26546 ole32: Add tests for item moniker.
26548 * dlls/ole32/tests/moniker.c:
26549 ole32: Make class moniker test more generic and test more properties.
26551 * dlls/rpcrt4/rpc_message.c:
26552 rpcrt4: Automatically resolve the endpoint.
26554 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
26556 * dlls/wined3d/pixelshader.c:
26557 wined3d: Fix possible buffer overflow.
26558 Increase size of passed buffer to print into.
26560 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
26562 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
26563 usp10: Add ScriptTextOut functionality and restructure tests.
26565 2006-04-28 Jason Green <jave27@gmail.com>
26567 * dlls/wined3d/vertexshader.c:
26568 wined3d: Eliminate duplicate function: vshader_program_dump_param().
26570 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
26572 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
26573 dlls/wined3d/wined3d_private.h:
26574 wined3d: Share get_register_code().
26576 2006-04-26 Thomas Kho <tkho@ucla.edu>
26578 * dlls/user/menu.c, dlls/user/tests/menu.c:
26579 user: Fix behavior when selecting disabled menu items.
26581 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
26582 user: Allow menu WndProc to recognize VK_[LR]MENU.
26584 2006-04-28 Thomas Kho <tkho@ucla.edu>
26586 * dlls/user/tests/menu.c:
26587 user: Extend menu conformance test.
26589 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
26591 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
26592 wined3d: Add IWineD3DSurface::GetPitch.
26594 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26595 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
26596 include/wine/wined3d_types.h:
26597 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
26599 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
26600 dlls/wined3d/wined3d_private.h:
26601 wined3d: Add some surface flags.
26603 2006-05-07 Huw Davies <huw@codeweavers.com>
26605 * dlls/oleaut32/usrmarshal.c:
26606 oleaut32: Implement GetVarDesc_Proxy and friends.
26608 * dlls/oleaut32/usrmarshal.c:
26609 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
26610 constant equivalents. It's now obvious why these were chosen. Should
26613 2006-05-08 James Hawkins <truiken@gmail.com>
26616 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
26618 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
26620 * dlls/user/resources/user32_Ko.rc:
26621 user32: Updated Korean resource.
26623 2006-05-07 Robert Reif <reif@earthlink.net>
26625 * programs/winecfg/audio.c:
26626 winecfg: Fix audio crash when no drivers are available.
26628 * dlls/winmm/wineoss/audio.c:
26629 wineoss: Missing mixer fixes.
26630 Don't list volume in capabilities when mixer is missing.
26632 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
26633 winmm: More wave callback tests.
26634 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
26635 callback type not tested now is CALLBACK_WINDOW.
26637 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
26639 * dlls/comctl32/comctl32.h:
26640 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
26642 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
26644 * dlls/shell32/shlview.c:
26645 shell32: Don't use uninitialized item.mask in shlview.
26647 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
26649 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
26650 dbghelp: Stub for SymGetSourceFileToken.
26652 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
26653 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
26654 dbghelp: Base and symbols.
26655 - report the correct image base for a symbol which is
26656 seen as being in a builtin PE module, whilst its debug
26657 information is gotten from an ELF module
26658 - module_get_debug now returns a pair of modules
26659 (the requested that has to be presented back to the client
26660 and the effective one, which contains the debug info)
26661 - reworked SymFromName in order to provide also the revelant
26662 module base address
26664 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
26666 * dlls/dinput/dinput_main.c:
26667 dinput: Fix Initialize return value.
26669 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
26671 * dlls/user/tests/wsprintf.c:
26672 user32: Added tests for CharUpper and CharLower.
26674 * dlls/ole32/compobj.c:
26675 ole32: Fixed typo in debug statement.
26677 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
26680 gdi: A-to-W conversion should be font-independent.
26682 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
26684 * dlls/comctl32/propsheet.c:
26685 comctl32: Make some internal functions and variables static, remove
26686 some unneeded prototypes.
26688 * dlls/comctl32/propsheet.c:
26689 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
26690 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
26692 * dlls/comctl32/propsheet.c:
26693 comctl32: psInfo->proppage[index].pszText is always initialized to a
26694 proper value regardless of PSP_USETITLE, use it unconditionally.
26696 2006-05-04 James Hawkins <truiken@gmail.com>
26698 * dlls/advpack/install.c:
26699 advpack: DelDirs should only remove a directory if it's empty.
26701 * dlls/advpack/install.c:
26702 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
26704 2006-05-01 Mike Hearn <mike@plan99.net>
26706 * dlls/ntdll/sec.c:
26707 ntdll: Fix heap corruption in RtlDeleteAce.
26709 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
26711 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26712 wined3d: Separate pshader/vshader tables.
26714 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
26716 * dlls/winspool/tests/info.c:
26717 winspool/tests: Fix failures in test_DEVMODE.
26719 2006-05-05 Huw Davies <huw@codeweavers.com>
26721 * dlls/oleaut32/usrmarshal.c:
26722 oleaut32: Fix VARIANT_UserFree.
26724 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
26725 oleaut32: Remove weird attempt to clear VT_VARIANT.
26728 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
26729 oleaut32: Rewrite VARIANT user marshaling.
26731 2006-05-02 Hans Leidekker <hans@it.vu.nl>
26733 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
26734 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
26736 2006-05-01 Hans Leidekker <hans@it.vu.nl>
26738 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
26739 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
26741 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
26742 dlls/dnsapi/tests/record.c:
26743 dnsapi: Add tests for DnsRecordCompare.
26745 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
26746 dnsapi: Implement DnsRecordCompare.
26748 2006-05-01 Robert Shearman <rob@codeweavers.com>
26750 * dlls/rpcrt4/rpc_transport.c:
26751 rpcrt4: Use getaddrinfo to get the sockaddr.
26752 Use getaddrinfo to get the sockaddr to use for connecting to a remote
26753 server as Connection->NetworkAddr may be a hostname as well. Use a
26754 loop to support both IP and IPv6.
26756 * dlls/ole32/compobj.c:
26757 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
26758 Remove the fixme printed if CoGetClassObject fails in
26759 CoCreateInstance, because we already print an error in all cases and
26760 the error more accurately pin-points the source of the problem.
26762 * dlls/rpcrt4/ndr_marshall.c:
26763 rpcrt4: Implement NdrConformantVaryingArrayFree.
26765 * dlls/rpcrt4/ndr_marshall.c:
26766 rpcrt4: Dereference the pointer if necessary only after doing the
26767 pointer checks and writing the pointer ID to the wire.
26769 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
26770 rpcrt4: Add a stub for RpcBindingSetOption.
26772 * dlls/rpcrt4/ndr_marshall.c:
26773 rpcrt4: Improve the traces in the pointer functions.
26775 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
26777 * dlls/mlang/mlang.c:
26778 mlang: Partially implemented ConvertStringEx.
26780 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
26782 * dlls/user/tests/msg.c:
26783 user: Test cases demonstrating position changes for MDI children.
26785 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
26787 * dlls/comctl32/treeview.c:
26788 comctl32: Update first visible when appropiate in the TVI_SORT case.
26790 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
26792 * dlls/wined3d/drawprim.c:
26793 wined3d: Remove dead shader code.
26795 2006-04-26 Robert Shearman <rob@codeweavers.com>
26797 * dlls/setupapi/parser.c:
26798 setupapi: Fix parsing of UCS-16 files.
26799 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
26800 patch by Hervé Poussineau.
26802 2006-05-03 Robert Shearman <rob@codeweavers.com>
26804 * dlls/ole32/stg_stream.c:
26805 ole32: IPersistStream is also implemented by any object that implements IStream.
26807 * dlls/ole32/storage32.c:
26808 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
26810 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26811 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
26813 * dlls/oleaut32/typelib.c:
26814 oleaut32: Check the return value from VariantCopy when copying values
26815 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
26817 * dlls/oleaut32/typelib.c:
26818 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
26820 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26821 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
26823 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26824 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
26825 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
26826 store the STGM_CREATE flag in openFlags, since it is only relevant when
26827 opening the stream and the tests show that it isn't returned in the
26830 * dlls/ole32/tests/storage32.c:
26831 ole32: Add tests for IStorage::Stat.
26833 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26834 ole32: Fix access right check for opening and creating streams and storages.
26835 Check the access mode for opening and creating streams and storages
26836 doesn't exceed the access rights the current storage was opened with,
26837 not the parent storage.
26839 * dlls/ole32/stg_stream.c:
26840 ole32: Add more tracing for reading and writing storage streams.
26841 Add more tracing for read and write operations and warn in the case of
26844 * dlls/ole32/tests/storage32.c:
26845 ole32: Add tests for sub-storages and creating streams.
26846 Replace a test that fails on NT and with DCOM95 DLLs with a test that
26847 ensures access permissions are checked correctly for sub-storages and
26850 * dlls/ole32/tests/storage32.c:
26851 ole32: Add a storage test for reading and writing of streams that have
26852 had their parent storage released.
26855 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
26856 For NtQueryInformationToken(TokenGroups), don't do a size check before
26857 the server call, as we don't know how many SIDs there are to return
26858 and hence the needed buffer size.
26860 2006-05-03 Huw Davies <huw@codeweavers.com>
26862 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
26863 oleaut32: Alignment fixes for safearrays.
26865 * dlls/oleaut32/tests/usrmarshal.c:
26866 oleaut32: Fix tests under win2k.
26868 2006-05-02 Huw Davies <huw@codeweavers.com>
26870 * dlls/oleaut32/tests/usrmarshal.c:
26871 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
26873 2006-04-29 Huw Davies <huw@codeweavers.com>
26875 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
26876 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
26878 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
26880 * dlls/setupapi/tests/stringtable.c:
26881 setupapi: Add case sensitivity string table tests.
26883 2006-05-02 Troy Rollo <wine@troy.rollo.name>
26886 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
26888 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
26890 * dlls/winspool/tests/info.c:
26891 winspool/tests: Fix test for GetPrinterDriver.
26893 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
26895 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
26896 dlls/ntdll/thread.c:
26897 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
26899 * dlls/secur32/secur32.c:
26900 secur32: Missing LeaveCriticalSection on error paths.
26902 2006-04-30 James Hawkins <truiken@gmail.com>
26904 * dlls/advpack/install.c:
26905 advpack: Don't fail if the dll to register doesn't exist.
26907 2006-04-30 Mike McCormack <mike@codeweavers.com>
26909 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
26910 shlwapi: Add a stub implementation for IUnknown_ProfferService.
26912 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
26913 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
26915 * dlls/ole32/stg_stream.c:
26916 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
26918 2006-04-30 Jacek Caban <jacek@codeweavers.com>
26920 * dlls/shdocvw/webbrowser.c:
26921 shdocvw: Added some comments.
26923 2006-04-29 Jacek Caban <jacek@codeweavers.com>
26925 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26926 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
26928 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26929 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
26931 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26932 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
26934 2006-04-28 Jacek Caban <jacek@codeweavers.com>
26936 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26937 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
26939 * dlls/shdocvw/webbrowser.c:
26940 shdocvw: Added get_HWND implementation.
26942 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26943 shdocvw: Added [get|put]_Visible implementation.
26945 * dlls/shdocvw/oleobject.c:
26946 shdocvw: Fix GetMiscStatus implementation.
26948 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
26950 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
26951 dlls/wined3d/device.c, dlls/wined3d/directx.c,
26952 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
26953 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
26954 dlls/wined3d/query.c, dlls/wined3d/resource.c,
26955 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
26956 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
26957 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
26958 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
26959 dlls/wined3d/volumetexture.c:
26960 wined3d: QueryInterface corrections.
26962 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
26964 * dlls/secur32/ntlm.c:
26965 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
26967 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
26968 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
26969 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
26971 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
26972 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
26973 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
26974 Add a stub implementation of mprapi.dll.
26976 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
26978 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
26979 wpp: Support long long constants if configure says long long is available
26981 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
26983 * dlls/user/tests/input.c:
26984 user: tests: Change INPUT to TEST_INPUT, fix union usage.
26986 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
26988 * dlls/wined3d/vertexshader.c:
26989 wined3d: Vertex Shader regtype cleanups.
26991 2006-04-22 Dan Kegel <dank@kegel.com>
26993 * dlls/msi/source.c:
26994 msi: Fix missing case in MsiSourceListAddSourceEx.
26996 2006-04-28 James Hawkins <truiken@gmail.com>
26998 * dlls/ole32/storage32.c:
26999 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
27001 * dlls/advpack/install.c:
27002 advpack: Implement the DelDirs command.
27004 * dlls/advpack/install.c:
27005 advpack: Implement the CheckAdminRights option.
27007 * dlls/advpack/install.c:
27008 advpack: Implement the RunPreSetupCommands command.
27010 * dlls/advpack/install.c:
27011 advpack: INF install is implemented so fix the documentation.
27013 * dlls/advpack/install.c:
27014 advpack: Implement the PerUserInstall command.
27016 * dlls/advpack/install.c:
27017 advpack: Leave room for the NULL terminator in the working_dir string.
27019 * dlls/advpack/install.c:
27020 advpack: NULL-terminate the source path.
27022 * dlls/advpack/install.c:
27023 advpack: Return the hresult in ExecuteCabW.
27025 * dlls/advpack/reg.c:
27026 advpack: Clean up the formatting of RegInstall to match the rest of the file.
27028 * dlls/advpack/reg.c:
27029 advpack: Perform an Advanced INF-level install in RegInstall.
27031 * dlls/advpack/reg.c:
27032 advpack: Factor out writing predefined strings into write_predefined_strings.
27034 * dlls/advpack/advpack.c:
27035 advpack: Ignore the return value from the OCX registration.
27037 2006-04-21 Hans Leidekker <hans@it.vu.nl>
27039 * dlls/wldap32/search.c:
27040 wldap32: Document the search functions.
27042 2006-04-21 Jacek Caban <jacek@codeweavers.com>
27044 * dlls/kernel/kernel_main.c:
27045 kernel: Remove no longer needed includes.
27047 2006-04-21 Robert Reif <reif@earthlink.net>
27049 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
27050 dlls/advapi32/tests/lsa.c:
27051 advapi32: Add some lsa tests.
27053 * dlls/advapi32/lsa.c:
27054 advapi32: Fix LsaClose return value.
27056 2006-04-29 Robert Reif <reif@earthlink.net>
27058 * dlls/netapi32/access.c:
27059 netapi32: Implement NetUserModalsGet level 2.
27061 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
27062 dsound: Add DirectSoundBuffer_Lock tests.
27064 2006-04-28 Robert Reif <reif@earthlink.net>
27066 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
27067 dsound: Check DirectSoundBuffer_Lock parameters.
27068 Check DirectSoundBuffer_Lock parameters and return an error (like
27069 Windows) rather than fixing up the parameters.
27071 2006-04-28 Jacek Caban <jacek@codeweavers.com>
27073 * dlls/mshtml/tests/htmldoc.c:
27074 mshtml: Added test of connection points.
27076 * dlls/mshtml/conpoint.c:
27077 mshtml: Added GetConnectionInterface implementation.
27079 * dlls/mshtml/conpoint.c:
27080 mshtml: Added GetConnectionPointContainer implementation.
27082 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
27083 mshtml: Added stub implementation of connection points.
27085 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
27086 dlls/mshtml/mshtml_private.h:
27087 mshtml: Added IConnectionPointContainer stub implementation.
27089 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
27090 mshtml: Added get_body implementation.
27092 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
27093 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
27094 mshtml: Added IHTMLTextContainer stub implementation.
27096 * include/mshtmdid.h, include/mshtml.idl:
27097 mshtml: Added IHTMLTextContainer declaration.
27099 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
27101 * fonts/ms_sans_serif.sfd:
27102 fonts: Add missing Latin glyph to ms_sans_serif.
27104 * fonts/system.sfd:
27105 fonts: Add some missing Latin glyphs to System.
27107 * fonts/courier.sfd:
27108 fonts: Add some missing Latin glyphs to Courier.
27110 2006-04-28 Huw Davies <huw@codeweavers.com>
27112 * dlls/oleaut32/usrmarshal.c:
27113 oleaut32: Implement GetDocumentation_Proxy/Stub.
27115 * dlls/oleaut32/usrmarshal.c:
27116 oleaut32: Implement GetFuncDesc_Proxy and friends.
27118 * dlls/oleaut32/usrmarshal.c:
27119 oleaut32: Implement GetTypeAttr_Proxy and friends.
27121 * dlls/rpcrt4/ndr_marshall.c:
27122 rpcrt4: Support for non-encapsulated unions.
27124 * dlls/gdi/freetype.c:
27125 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
27126 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
27128 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
27130 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
27131 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
27132 widl: Implement 'oldnames' option.
27134 * tools/widl/typegen.c:
27137 2006-04-26 Robert Shearman <rob@codeweavers.com>
27140 server: Threads should start off without having an impersonation token.
27142 * dlls/advapi32/security.c:
27143 advapi32: Implement the majority of ImpersonateLoggedOnUser.
27145 * dlls/wininet/internet.c:
27146 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
27148 * include/ndrtypes.h:
27149 include: Copy some format character types from wine/rpcfc.h to
27150 ndrtypes.h and change them into an enumeration.
27152 2006-04-28 Mike McCormack <mike@codeweavers.com>
27154 * include/rpcdce.h:
27155 rpcrt4: Add some defines.
27157 2006-04-26 Mike McCormack <mike@codeweavers.com>
27159 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
27160 rpcrt4: Add stub implementations for RPC authentication functions.
27162 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
27163 wininet: Fix peeking of http data with a nul byte in it.
27165 * dlls/msi/package.c:
27166 msi: Use the source name of the msi package when it fails to copy.
27168 * programs/msiexec/msiexec.c:
27169 msiexec: Force using /i file.msi, some programs pass properties without an =.
27171 2006-04-25 Mike McCormack <mike@codeweavers.com>
27173 * dlls/ole32/ole2.c:
27174 ole32: Store drop targets in a standard list.
27176 2006-04-22 Robert Reif <reif@earthlink.net>
27178 * dlls/netapi32/tests/access.c:
27179 netapi32: Add minimal NetUserModalsGet test.
27181 2006-04-22 András Kovács <andras@csevego.net>
27183 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
27184 regedit: Translation to Hungarian.
27186 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
27187 wordpad: Translation to Hungarian.
27189 * documentation/README.hu:
27190 Translated README file to Hungarian.
27192 2006-04-21 Jacek Caban <jacek@codeweavers.com>
27194 * tools/widl/parser.y:
27197 * include/exdisp.idl, include/mshtml.idl:
27198 include: Added missing importlib.
27200 2006-04-21 Alexandre Julliard <julliard@winehq.org>
27202 * server/mapping.c:
27203 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
27205 2006-04-21 Jacek Caban <jacek@codeweavers.com>
27207 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
27208 widl: Added importlib parsing code.
27210 * dlls/shdocvw/iexplore.c:
27211 shdocvw: Don't create IE default window in embedding mode.
27213 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
27214 shdocvw: Use InternetExplorer object in create_ie_window.
27216 2006-04-21 Mike McCormack <mike@codeweavers.com>
27218 * dlls/rpcrt4/rpc_transport.c:
27219 rpcrt4: Invalid sockets should have a value of -1.
27221 2006-04-21 Alexandre Julliard <julliard@winehq.org>
27224 wpp: Fixed typo in long long constants handling.
27226 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
27229 wpp: Implement long long constant parsing.
27231 2006-04-19 Hans Leidekker <hans@it.vu.nl>
27233 * include/windns.h:
27234 dnsapi: Add a couple of macros and prototypes.
27236 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
27238 * dlls/wined3d/device.c:
27239 wined3d: Fix mipmap level count.
27241 * dlls/wined3d/pixelshader.c:
27242 wined3d: Improve/implement D3DSIO_TEX.
27243 - unify per-version cases into a single sequence
27244 - make use of get_register_name() for the destination register
27245 - ignore destination write mask - it's only allowed on 2.0+ shaders,
27246 and only the default mask is allowed there (xyzw)
27247 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
27248 - implement for shaders 2.0-3.0
27250 * dlls/wined3d/utils.c:
27251 wined3d: Texture format corrections.
27252 - add missing GL type and make GL cfg entries for A16B16G16R16
27253 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
27254 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
27257 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
27258 wined3d: Correct vtrace usage.
27260 2006-04-21 Mike McCormack <mike@codeweavers.com>
27262 * dlls/rpcrt4/rpc_transport.c:
27263 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
27265 * dlls/rpcrt4/rpc_transport.c:
27266 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
27268 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
27269 rpcrt4: Hide the details of the rpc transport mechanism.
27271 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
27272 rpcrt4: Abstract RPCRT4_SpawnConnection.
27274 * dlls/rpcrt4/rpc_transport.c:
27275 rpcrt4: Move the connected check inside the named pipe code.
27277 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
27278 dlls/rpcrt4/rpc_transport.c:
27279 rpcrt4: Split the transport layer into a different file.
27281 * dlls/rpcrt4/rpc_server.c:
27282 rpcrt4: Allocate RpcServerProtseq in a single place.
27284 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
27286 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
27287 usp10: Fix return codes of ScriptGetFontProperties + tests.
27289 2006-04-20 Robert Reif <reif@earthlink.net>
27291 * dlls/advapi32/lsa.c:
27292 advapi32: Fix LsaQueryInformationPolicy return values.
27294 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
27296 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
27297 dlls/wined3d/wined3d_private.h:
27298 wined3d: Implement IWineD3DPalette.
27300 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
27302 * tools/widl/typegen.c:
27303 widl: Implement support for unique pointers to strings.
27305 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
27307 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
27308 include/pshpack4.h, include/pshpack8.h:
27309 include: Expand pack nesting from 3 to 15 levels.
27311 2006-04-21 Alexandre Julliard <julliard@winehq.org>
27313 * dlls/gdi/freetype.c:
27314 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
27316 2006-04-20 Alexandre Julliard <julliard@winehq.org>
27318 * dlls/kernel/kernel_main.c:
27319 kernel: Make GetTickCount call NtGetTickCount.
27321 2006-04-19 Jacek Caban <jacek@codeweavers.com>
27323 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
27324 ntdll: Added NtGetTickCount implementation.
27326 2006-04-20 Alexandre Julliard <julliard@winehq.org>
27328 * dlls/user/class.c:
27329 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
27330 Based on a patch by qingdoa daoo.
27332 2006-04-20 Mike McCormack <mike@codeweavers.com>
27334 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
27335 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
27336 rpcrt4: Abstract the transport layer functionality.
27338 2006-04-20 James Hawkins <truiken@gmail.com>
27340 * dlls/advpack/install.c:
27341 advpack: Implement LaunchINFSectionW.
27343 * dlls/advpack/install.c:
27344 advpack: Implement ExecuteCabW.
27346 * dlls/advpack/install.c:
27347 advpack: Implement the RunPostSetupCommands callback.
27349 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
27350 advpack: Implement the RegisterOCXs callback.
27352 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
27354 * dlls/usp10/usp10.c:
27355 usp10: Set defaults for ScriptGetFontProperties.
27356 Set defaults similar to Win XP for Kashida and set the default char in
27357 ScriptGetFontProperties.
27359 * dlls/usp10/usp10.c:
27360 usp10: Remove the need to pass chars to ScriptPlace.
27362 2006-04-20 Alexandre Julliard <julliard@winehq.org>
27364 * server/context_i386.c:
27365 server: Remove some no longer needed ptrace code to set registers.
27366 Also make sure the debug registers are properly copied to the context
27369 * dlls/ntdll/exception.c:
27370 ntdll: Use NtSetContextThread in NtRaiseException.
27372 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
27373 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
27374 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
27375 server/context_i386.c:
27376 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
27378 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
27380 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27381 wined3d: Trace corrections/improvements.
27383 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
27385 * dlls/comctl32/toolbar.c:
27386 comctl32: Fix an unsigned comparison to zero.
27388 2006-04-20 James Hawkins <truiken@gmail.com>
27390 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
27391 dlls/advpack/install.c:
27392 advpack: Set the ldids of the install section in install_init.
27394 * dlls/advpack/install.c:
27395 advpack: Add stub handling for the RegisterOCXs command.
27397 * dlls/advpack/install.c:
27398 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
27400 * dlls/advpack/install.c:
27401 advpack: LaunchINFSectionExA is no longer a stub.
27403 2006-04-20 Mike McCormack <mike@codeweavers.com>
27405 * dlls/rpcrt4/rpc_binding.c:
27406 rpcrt4: Use a separate function to open each protseq.
27408 * dlls/rpcrt4/rpc_server.c:
27409 rpcrt4: Abstract access to the connection's waitable object.
27411 2006-04-20 Robert Shearman <rob@codeweavers.com>
27413 * tools/widl/write_msft.c:
27414 widl: Prevent NULL pointer de-refs on "void *" types.
27416 * dlls/wininet/internet.c:
27417 wininet: Don't allocate memory for the thread error structure until it is needed.
27418 Don't allocate memory for the thread error structure until it is
27419 needed, as it is quite large and wastes memory for threads that don't
27420 call any wininet function.
27422 * dlls/rpcrt4/ndr_marshall.c:
27423 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
27425 * dlls/rpcrt4/ndr_marshall.c:
27426 rpcrt4: Free all pointers by default, except for conformant strings.
27427 Free all pointers by default, except for conformant strings.
27428 Conformant arrays should always be freed.
27429 Add FC_CVARRAY to list of known types to avoid a FIXME.
27431 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
27432 rpcrt4: Fix some memory leaks.
27434 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
27435 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
27436 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
27437 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
27439 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
27440 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
27442 * dlls/rpcrt4/ndr_stubless.c:
27443 rpcrt4: Store the return value on the stack for interpreted stubs.
27444 Store the return value on the stack for stubs, as MIDL reserves space
27445 for it and gives us a stack offset. This fixes calling methods with
27446 thunks that assume that the return value will be stored on the stack.
27448 * dlls/rpcrt4/ndr_stubless.c:
27449 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
27450 Correctly fill in StackTop for stubless clients/servers so that
27451 conformance for top-level parameters works.
27453 * dlls/rpcrt4/ndr_stubless.c:
27454 rpcrt4: There's no need to set stubMsg.StackTop twice.
27456 * dlls/rpcrt4/ndr_stubless.c:
27457 rpcrt4: Fix the MSVC version of call_server_func.
27458 Fix the MSVC version of call_server_func to pop the registers in the
27459 same order they were pushed.
27461 2006-04-19 Thomas Kho <tkho@ucla.edu>
27463 * dlls/x11drv/keyboard.c:
27464 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
27466 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
27468 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
27469 programs/progman/Es.rc, programs/progman/Fr.rc,
27470 programs/progman/Hu.rc, programs/progman/It.rc,
27471 programs/progman/Ko.rc, programs/progman/Nl.rc,
27472 programs/progman/No.rc, programs/progman/Pt.rc,
27473 programs/progman/Ru.rc, programs/progman/Si.rc,
27474 programs/progman/Tr.rc, programs/progman/Xx.rc,
27475 programs/progman/Zh.rc:
27476 progman: Add close button and sysmenu to dialogs.
27478 * dlls/comctl32/header.c:
27479 comctl32: header: Avoid freeing invalid pointers.
27481 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
27483 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
27484 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
27485 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
27486 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
27487 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
27488 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
27489 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
27490 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
27491 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
27492 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
27493 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
27494 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
27495 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
27496 user: Add SS_NOPREFIX to the text style in message boxes.
27498 2006-04-19 Jacek Caban <jacek@codeweavers.com>
27500 * dlls/shdocvw/ie.c:
27501 shdocvw: Added InternetExplorer::Navigate2 implementation.
27503 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
27504 shdocvw: Move create_doc_view_hwnd call to navigate_url.
27506 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
27507 shdocvw: Register InternetExplorer class factory in IEWinMain.
27508 Based on a patch by Mike McCormack.
27510 * dlls/shdocvw/ie.c:
27511 shdocvw: Added InternetExplorer::put_Visible implementation.
27513 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
27514 shdocvw: Move IEWinMain to iexplore.c.
27516 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
27517 dlls/shdocvw/shdocvw.h:
27518 shdocvw: Added beginning InternetExplorer implementation.
27520 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
27521 dlls/shdocvw/shdocvw_main.c:
27522 shdocvw: Move DllGetClassObject implementation to factory.c.
27524 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
27525 dlls/shdocvw/webbrowser.c:
27526 shdocvw: Move more initialization code to DocHost_Init.
27528 * include/mshtmdid.h, include/mshtml.idl:
27529 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
27531 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
27533 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
27534 dlls/gdi/gdi_private.h, include/wingdi.h:
27535 gdi: Added implementation of GetCharABCWidthsI.
27537 2006-04-19 Alexandre Julliard <julliard@winehq.org>
27539 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
27540 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
27541 server/process.c, server/process.h, server/thread.c, server/thread.h:
27542 server: Use the standard suspend mechanism to simulate a breakpoint
27543 in an active process, instead of sending a SIGTRAP.
27546 loader: Attempt to detect broken vmsplit setups.
27548 2006-04-18 Mike Frysinger <vapier@gentoo.org>
27550 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
27551 joystick: Search for /dev/input/js as well as /dev/js.
27553 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
27555 * dlls/wined3d/pixelshader.c:
27556 wined3d: Support for shift modifiers.
27558 * dlls/wined3d/pixelshader.c:
27559 wined3d: Support more than 4/6 tex/temp registers.
27561 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
27563 * dlls/comctl32/tests/header.c:
27564 comctl32: Test the HDM_SETITEM notifications.
27566 * dlls/comctl32/header.c:
27567 comctl32: header: Send correct notify after HDM_SETITEM.
27568 The HDN_ITEMCHANGING notify should have the new data instead of the
27569 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
27570 field if it changed.
27572 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
27573 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
27575 2006-04-19 Huw Davies <huw@codeweavers.com>
27577 * dlls/oleaut32/usrmarshal.c:
27578 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
27579 Based on some documentation by Rob Shearman.
27581 2006-04-20 Mike McCormack <mike@codeweavers.com>
27583 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
27584 dlls/rpcrt4/rpc_message.c:
27585 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
27587 * dlls/rpcrt4/rpc_message.c:
27588 rpcrt4: Make RPCRT4_Send more compatible with write(2).
27590 2006-04-19 Mike McCormack <mike@codeweavers.com>
27592 * dlls/rpcrt4/rpc_message.c:
27593 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
27595 * dlls/rpcrt4/rpc_binding.c:
27596 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
27598 * dlls/rpcrt4/rpc_binding.c:
27599 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
27601 * dlls/rpcrt4/rpc_binding.c:
27602 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
27604 2006-04-19 Alexandre Julliard <julliard@winehq.org>
27606 * dlls/dbghelp/dbghelp.c:
27607 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
27609 * dlls/shell32/shell32.spec:
27610 shell32: Fixed ordinals of SHDefExtractIconA/W.
27612 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
27614 * dlls/user/menu.c, dlls/user/tests/menu.c:
27615 user: Find popup menus by ID.
27616 - Find menus by ID: Proper fallback to popup menus.
27617 - Use the menu ID, not the handle for the fallback.
27618 - Save the fallback menu's position.
27620 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
27622 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
27623 wined3d: Implement GetHWND and SetHWND.
27625 * dlls/wined3d/device.c:
27626 wined3d: Implement EnumTextureFormats.
27628 * dlls/wined3d/device.c:
27629 wined3d: Implement EnumZBufferFormats.
27631 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
27632 dlls/wined3d/wined3d_private.h:
27633 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
27635 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
27636 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
27637 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
27638 wined3d: Implement Init3D and Uninit3D.
27640 2006-04-18 James Hawkins <truiken@gmail.com>
27642 * dlls/advpack/advpack.c:
27643 advpack: Set the destination directory to the working directory if key equals SourceDir.
27645 * dlls/advpack/advpack.c:
27646 advpack: Add the ability to set multiple keys on one line in set_ldid.
27648 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
27649 dlls/advpack/files.c, dlls/advpack/install.c:
27650 advpack: Put function declarations in advpack_private.h.
27652 2006-04-19 Mike McCormack <mike@codeweavers.com>
27654 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
27655 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
27657 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
27658 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
27660 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
27661 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
27662 Based on a patch by Rob Shearman.
27664 2006-04-18 Huw Davies <huw@codeweavers.com>
27666 * dlls/gdi/bitblt.c:
27667 gdi32: Fix return values in BitBlt/StretchBlt.
27669 * dlls/gdi/bitblt.c:
27670 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
27672 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
27674 * dlls/comctl32/header.c:
27675 comctl32: header: Remove the unused bUnicode.
27677 * dlls/comctl32/header.c:
27678 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
27680 2006-04-19 Mike McCormack <mike@codeweavers.com>
27682 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
27683 msi: Clean up memset usage.
27685 * dlls/msi/classes.c:
27686 msi: Fix a regression caused by some bad logic.
27688 * dlls/msi/helpers.c:
27689 msi: Don't fall back to the folder's parent if the folder doesn't exist.
27691 2006-04-18 Alexandre Julliard <julliard@winehq.org>
27693 * programs/explorer/hal.c:
27694 explorer: Reuse drives that point to the same device to avoid memory leaks.
27695 Also print a warning if HAL support is not compiled in.
27697 * tools/winebuild/build.h, tools/winebuild/import.c,
27698 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
27699 winebuild: Disable linking to external symbols by default.
27701 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
27702 wldap32: Added a wrapper for ber_scanf.
27704 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
27705 wldap32: Added a wrapper for ber_printf.
27707 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
27708 wldap32: Add wrappers for the ber_* functions.
27710 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
27711 ntdll: Add wrappers for the remaining math functions.
27713 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
27714 ntdll: Add wrappers for the string functions.
27716 * configure, configure.ac:
27717 configure: Added check to catch old versions of the dbus library.
27719 2006-04-18 Mike McCormack <mike@codeweavers.com>
27721 * dlls/msi/helpers.c:
27722 msi: Simplify create_component_advertise_string() a little.
27724 2006-04-18 Robert Shearman <rob@codeweavers.com>
27726 * dlls/oleaut32/usrmarshal.c:
27727 oleaut32: Fix differences between the size returned in sizing the
27728 buffer for interfaces and the buffer actually used.
27730 * dlls/oleaut32/usrmarshal.c:
27731 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
27732 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
27733 otherwise BSTR_UserUnmarshal will try to use the memory in the
27736 * tools/widl/typelib.c, tools/widl/write_msft.c:
27737 widl: Ignore [object] attribute on interfaces written to a typelib.
27739 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
27741 * dlls/winspool/tests/info.c:
27742 winspool: Add a test for DocumentProperties.
27744 2006-04-18 Alexandre Julliard <julliard@winehq.org>
27746 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
27747 programs/explorer/explorer_private.h, programs/explorer/hal.c:
27748 explorer: Initial version of dynamic drive support using HAL.
27750 * configure, configure.ac, include/config.h.in:
27751 configure: Added checks for HAL libraries.
27754 libwine: Added a couple of missing memory constraints in LDT syscalls.
27756 2006-04-18 Jacek Caban <jacek@codeweavers.com>
27758 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
27759 dlls/shdocvw/webbrowser.c:
27760 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
27762 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
27763 dlls/shdocvw/webbrowser.c:
27764 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
27766 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
27767 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
27768 dlls/shdocvw/webbrowser.c:
27769 shdocvw: Move connection points to DocHost object.
27771 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
27772 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
27773 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
27775 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
27776 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
27777 shdocvw: Get rid of WebBrowser dependency in DocHost object.
27779 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
27780 shdocvw: Move IOleInPlaceFrame to DocHost object.
27782 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
27783 shdocvw: Move IServiceProvider to DocHost object.
27785 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
27786 shdocvw: Move IDispatch to DocHost object.
27788 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
27789 shdocvw: Move IOleCommandTarget to DocHost object.
27791 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
27792 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
27793 dlls/shdocvw/webbrowser.c:
27794 shdocvw: Move IOleDocumentSite to DocHost object.
27796 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
27797 dlls/shdocvw/shdocvw.h:
27798 shdocvw: Move IDocHostUIHandler to DocHost object.
27800 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
27801 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
27802 dlls/shdocvw/webbrowser.c:
27803 shdocvw: Move IOleInPlaceSite to DocHost object.
27805 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
27806 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
27807 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
27808 code between WebBrowser and InternetExplorer.
27810 2006-04-18 Alexandre Julliard <julliard@winehq.org>
27812 * tools/winebuild/import.c:
27813 winebuild: Fixed index in module table for delayed imports.
27815 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
27817 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27818 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
27820 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27821 wined3d: Use correct register number mask.
27822 The regmask currently being used is wrong - 0x1FFF includes the high
27823 two bits of the register type.
27825 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27826 wined3d: Dcl opcode takes 2 parameters.
27828 * dlls/wined3d/pixelshader.c:
27829 wined3d: Fix _dw modifier.
27830 The _dw modifier needs to specify a component swizzle, just like the
27831 _dz currently does.
27833 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
27835 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27836 wined3d: Fix flow control instructions number of parameters.
27837 - else, endif, break take 0 parameters [not 2]
27838 - if, rep take 1 parameter [not 2]
27839 - breakp takes 1 parameter [not 2]
27840 - move all flow control instructions in one place
27841 - sync software shaders signatures with this
27843 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
27844 wined3d: Skip unhandled opcodes in vshaders.
27846 * dlls/wined3d/pixelshader.c:
27847 wined3d: Texkill is supported for ps2.0-3.0.
27849 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
27851 * dlls/comctl32/header.c:
27852 comctl32: Send Unicode notifications if required in header control.
27854 * dlls/comctl32/listview.c:
27855 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
27857 * dlls/shell32/shlview.c:
27858 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
27860 * programs/progman/dialog.c, programs/progman/grpfile.c:
27861 progman: Fix two simple bugs.
27862 Use correctly the GetOpenFileName function.
27863 Use _lcreat instead of _lopen to create a new file.
27865 2006-04-18 Mike McCormack <mike@codeweavers.com>
27867 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
27868 ole32: More tests and fixes for STGM_PRIORITY.
27870 * dlls/ole32/tests/clipboard.c:
27871 ole32: Fix a declaration.
27873 * dlls/ole32/tests/marshal.c:
27874 ole32: Uncomment some code to make sure it is compiled, but don't run it.
27876 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
27878 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
27879 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
27881 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
27882 wined3d: Add the remaining IWineD3DDevice methods.
27884 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
27885 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
27886 wined3d: Add IWineD3DPalette.
27888 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
27889 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
27890 wined3d: Add a parameter for surface type selection.
27892 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
27894 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
27895 shell32: Define 2 more avi resources.
27897 2006-04-17 Mike McCormack <mike@codeweavers.com>
27899 * configure, configure.ac:
27900 configure: Exit with a non-zero exit code if a core dependency is missing.
27902 * configure, configure.ac, dlls/Makedll.rules.in,
27903 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
27904 programs/Makeprog.rules.in:
27905 configure: Remove the --disable-debug and --disable-trace options.
27907 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
27908 dlls/msi/tests/msi.c:
27909 msi: Fix some possible NULL pointer dereferences (Coverity).
27911 * programs/regsvr32/regsvr32.c:
27912 regsvr32: Ignore the /c flag.
27914 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
27916 * dlls/winspool/tests/info.c:
27917 winspool: Basic tests for DeleteMonitor.
27919 * dlls/winspool/info.c:
27920 winspool: Implement DeleteMonitor.
27922 2006-04-17 James Hawkins <truiken@gmail.com>
27924 * dlls/advpack/install.c:
27925 advpack: Add install_init/release to perform install initialization.
27927 * dlls/advpack/advpack.c:
27928 advpack: Factor out OCX registering into do_ocx_reg.
27930 * dlls/advpack/advpack.c:
27931 advpack: Use get_parameter to read the three parameters of RegisterOCX.
27932 Use get_parameter to read the three parameters to RegisterOCX.
27933 Remove the ERRs and TRACEs now that we return the HRESULT.
27935 * dlls/advpack/advpack.c:
27936 advpack: The fallback directory is the fifth field index, not the sixth.
27938 * dlls/advpack/install.c:
27939 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
27941 * dlls/advpack/advpack.c:
27942 advpack: Fix the documentation for RegisterOCX.
27944 * dlls/advpack/advpack.c:
27945 advpack: Fix the return type of RegisterOCX.
27947 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
27949 * tools/widl/client.c, tools/widl/server.c:
27950 widl: Support multiple RPC interfaces per binary.
27952 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
27954 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
27955 twain_32: Added Norwegian resource.
27957 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
27959 * programs/winefile/No.rc:
27960 winefile: Fix typo in the Norwegian resources.
27962 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
27964 * configure, configure.ac:
27965 configure: On FreeBSD, make wine-pthread the new default.
27967 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
27969 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
27970 twain_32: French localization.
27972 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
27973 shlwapi: French localization.
27975 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
27976 iccvid: French localization.
27978 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
27979 msvfw: French localization.
27981 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
27982 msvidc: French localization.
27984 * programs/winecfg/Fr.rc:
27985 winecfg: French localization.
27987 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
27989 * dlls/dbghelp/stack.c:
27990 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
27992 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
27994 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
27995 wined3d: Add a method to change the front and back buffers.
27997 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
27999 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
28000 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
28001 include/wine/wined3d_interface.h:
28002 wined3d: Add IWineD3DSurface::Blt.
28004 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
28006 * dlls/uxtheme/metric.c:
28007 uxtheme: Fix GetThemeSysString as the error-path was always taken.
28009 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
28011 * tools/widl/typegen.c:
28012 widl: Implement support for unique pointers to arrays.
28014 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
28016 * programs/explorer/systray.c:
28017 explorer: Fixed a typo in system tray.
28019 2006-04-13 Aric Stewart <aric@codeweavers.com>
28021 * dlls/comctl32/listview.c:
28022 comctl32: Listview notify fix.
28023 Turn off updating for that the unselect and select and then turns it
28024 on for the focus call, this results in 1 edit notify being sent at the
28025 end of the operation.
28027 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
28029 * dlls/kernel/tests/heap.c:
28030 kernel: Add some tests for Lock/Unlock memory handles.
28032 * dlls/kernel/heap.c:
28033 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
28035 2006-04-14 Jacek Caban <jacek@codeweavers.com>
28037 * dlls/shdocvw/webbrowser.c:
28038 shdocvw: Added Top, Left, Height and Width properties implementation.
28040 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
28041 shdocvw: Store IOleInPlaceSite in WebBrowser object.
28043 * dlls/shdocvw/oleobject.c:
28044 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
28046 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
28047 shdocvw: Better window handling.
28048 Use unicode version of DefWindowProc in unicode window procs.
28051 * dlls/shell32/shlexec.c:
28052 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
28054 2006-04-14 Hans Leidekker <hans@it.vu.nl>
28056 * dlls/wldap32/misc.c:
28057 wldap32: Document the miscellaneous functions.
28059 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
28061 * dlls/wined3d/device.c:
28062 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
28064 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
28066 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
28067 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
28069 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
28070 rpcrt4: Constify NDR function tables.
28072 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
28074 * dlls/comctl32/animate.c:
28075 comctl32: Change return code comparison in AVI control.
28077 2006-04-13 James Hawkins <truiken@gmail.com>
28079 * dlls/advpack/advpack.c:
28080 advpack: Document RegisterOCX.
28082 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
28084 * dlls/shell32/shell32_Fi.rc:
28085 shell32: Fix common files directory location in shell32_Fi.rc.
28087 2006-04-12 Thomas Kho <tkho@ucla.edu>
28089 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
28090 x11drv: Properly handle VK_LMENU input.
28092 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
28094 * dlls/kernel/tests/toolhelp.c:
28095 kernel: Load tests again on NT 3.51 (toolhelp API not present).
28097 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
28099 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
28100 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
28102 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
28104 * include/wine/wined3d_interface.h:
28105 wined3d: Add macros for (Un)Init3D and Flip.
28107 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
28109 * dlls/shell32/shell32_It.rc:
28110 shell32: Italian resources update.
28112 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
28114 * programs/winefile/winefile.c:
28115 winefile: Use header full drag.
28118 include: Fix a mistake in the declaration of _sntprintf.
28120 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
28122 * programs/winecfg/Fi.rc:
28123 winecfg: Update the Finnish resources.
28125 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
28126 twain_32: Add Finnish resources.
28128 2006-04-13 Mike McCormack <mike@codeweavers.com>
28130 * include/wtypes.idl:
28131 wtypes.idl: Add size attribute to a void pointer.
28133 * tools/widl/write_msft.c:
28134 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
28136 2006-04-13 Alexandre Julliard <julliard@winehq.org>
28138 * libs/wine/mmap.c:
28139 libwine: Only try to mmap the exact address when reserving memory.
28140 This should avoid some extra work on platforms that need the
28141 try_mmap_fixed function.
28143 * libs/wine/mmap.c:
28144 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
28147 server: Remove the use_ptrace variable.
28149 * ANNOUNCE, ChangeLog, VERSION, configure:
28152 ----------------------------------------------------------------
28153 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
28155 * programs/winecfg/Nl.rc:
28156 winecfg: Update Dutch resource.
28158 2006-04-13 Alexandre Julliard <julliard@winehq.org>
28160 * dlls/advpack/reg.c:
28161 advpack: Fixed a couple of typos in Unicode conversion.
28163 * dlls/crypt32/encode.c:
28164 crypt32: Fixed day/month mismatch in time encoding routines.
28166 * dlls/crypt32/cert.c:
28167 crypt32: Avoid crash on NULL pointer in trace.
28169 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
28171 * dlls/user/menu.c:
28172 user: Fix dereferencing a potential NULL pointer.
28174 2006-04-12 Jason Green <jave27@gmail.com>
28176 * dlls/wined3d/utils.c:
28177 wined3d: Add case 0 to switch statement and fix the fixme.
28178 Screwed up a copy/paste from one of my recent patches. This
28179 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
28180 as the Stencil format. Also, it changes the FIXME to print the
28183 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
28185 * dlls/version/install.c:
28186 version: Translate some German comments.
28188 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
28190 * dlls/usp10/usp10.c:
28191 usp10: Add some tests to ScriptGetFontProperties.
28193 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
28195 * dlls/msvcrt/undname.c:
28196 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
28198 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
28200 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
28201 wined3d: Add IWineD3DSurface::Flip.
28203 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
28204 dlls/d3d9/directx.c, dlls/wined3d/device.c,
28205 include/wine/wined3d_interface.h:
28206 wined3d: Split device creation and opengl initialization.
28208 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
28210 * dlls/wined3d/device.c:
28211 wined3d: Combined unhandled renderstate cases into one.
28213 * dlls/wined3d/device.c:
28214 wined3d: IWineD3DDeviceImpl_Reset cleanup.
28215 Joined the functions as it looks like a typo in the function name
28216 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
28218 2006-04-12 Jacek Caban <jacek@codeweavers.com>
28220 * dlls/shell32/shlexec.c:
28221 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
28223 * dlls/shdocvw/dochost.c:
28224 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
28226 2006-04-12 Alexandre Julliard <julliard@winehq.org>
28228 * dlls/wineps/init.c:
28229 wineps: Load generic.ppd from the data dir if nothing else is specified.
28231 2006-04-12 Huw Davies <huw@codeweavers.com>
28233 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
28234 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
28236 2006-04-12 Alexandre Julliard <julliard@winehq.org>
28238 * loader/preloader.c:
28239 preloader: Workaround for broken no-exec protections.
28240 Add an executable page at the top of the address space to defeat
28241 broken no-exec protections that play with the code selector limit.
28243 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
28245 * dlls/comctl32/listview.c:
28246 comctl32: Fix listview column resize.
28247 Draw a track line after a HDN_TRACK, resize the columns only after a
28249 Create the header with HDS_FULLDRAG.
28251 * dlls/comctl32/header.c:
28252 comctl32: Fix listview column resize.
28253 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
28254 after a mouse move.
28256 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
28258 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
28259 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
28260 dlls/avifil32/icmstream.c:
28261 avifil32: Avoid not necessary zeroing out of an allocated memory block.
28263 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
28265 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
28266 dlls/wined3d/wined3d_private.h:
28267 wined3d: Add a resource dumper.
28269 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
28271 * dlls/gdi/enhmetafile.c:
28272 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
28274 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
28276 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
28277 dlls/kernel/tests/toolhelp.c:
28278 kernel32: Added some tests for toolhelp functions.
28280 * dlls/kernel/toolhelp.c:
28281 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
28283 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
28285 * programs/winetest/Makefile.in:
28286 winetest: Added dnsapi tests.
28288 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
28290 * dlls/wined3d/pixelshader.c:
28291 wined3d: Enable texld instruction (shaders 1.4).
28293 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
28295 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28296 wined3d: Reorganize shaders code a bit.
28298 2006-04-11 Hans Leidekker <hans@it.vu.nl>
28300 * dlls/wldap32/page.c:
28301 wldap32: Improve error handling in create_page_control().
28303 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
28305 * dlls/winspool/tests/info.c:
28306 winspool: Basic tests for AddMonitor.
28308 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
28310 * dlls/winspool/info.c:
28311 winspool: Implement AddMonitor.
28313 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
28315 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
28316 dlls/d3d9/vertexshader.c:
28317 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
28319 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
28320 d3d8: VertexShader should keep reference to the parent device object.
28322 2006-04-12 Alexandre Julliard <julliard@winehq.org>
28325 server: Don't attach thread input to the desktop.
28326 Now that the desktop can be owned by a thread we need to explicitly
28327 check for it in the thread attach check.
28329 2006-04-11 Petr Tesarik <hat@tesarici.cz>
28331 * dlls/winedos/int2f.c:
28332 winedos: Implement INT2F/AX=1501 (get drive device list).
28334 2006-04-11 Juan Lang <juan_lang@yahoo.com>
28336 * dlls/msi/appsearch.c:
28337 msi: Fix possible crash bugs in error path.
28339 2006-04-11 Mike McCormack <mike@codeweavers.com>
28341 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
28342 shdocvw: Register iexplore.exe as a COM local server.
28344 2006-04-11 Jason Green <jave27@gmail.com>
28346 * dlls/wined3d/vertexdeclaration.c:
28347 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
28349 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
28351 * dlls/wined3d/swapchain.c:
28352 wined3d: Don't do a logical AND on the swap effect.
28354 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
28356 * dlls/wined3d/resource.c:
28357 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
28359 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
28361 * dlls/riched20/editor.c, dlls/riched20/para.c:
28362 riched20: Allow inheriting table cell definitions from previous table row.
28363 Allow inheriting of table cell definitions from a previous table row
28364 when the current table row does not contain a \trowd, only an \intbl.
28366 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
28368 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
28369 shlwapi: Ignore leading spaces in PathMatchSpec.
28371 * dlls/shlwapi/tests/path.c:
28372 shlwapi: Add tests for PathMatchSpec.
28375 gdi: Do not convert string paramter when rendering glyph indexes.
28378 gdi: Write out glyph count correctly in GetCharacterPlacementA.
28380 2006-04-11 Alexandre Julliard <julliard@winehq.org>
28383 Makefile: There are currently no tests in the programs directory.
28385 2006-04-09 Dan Kegel <dank@kegel.com>
28387 * dlls/x11drv/clipboard.c:
28388 x11drv: Fix two clipboard bugs.
28389 Fix two clipboard problems that caused BadAtom crashes and caused some
28390 clipboard formats to not be exported properly.
28392 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
28394 * dlls/wined3d/pixelshader.c:
28395 wined3d: Remove bogus address register warning for pixel shaders.
28396 Pixel shaders don't have an address register, this warning is bogus.
28397 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
28399 2006-04-11 James Hawkins <truiken@gmail.com>
28401 * dlls/advpack/advpack.c, dlls/advpack/install.c:
28402 advpack: Implement UserInstStubWrapper.
28404 2006-04-11 Mike McCormack <mike@codeweavers.com>
28406 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
28407 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
28408 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
28409 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
28410 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
28412 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
28414 * dlls/msvcrt/file.c:
28416 Make sure, when copying handles from std ones (when no io info is
28417 inherited from parent) to create inheritable handles (spotted by
28420 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
28422 * tools/winedump/debug.c, tools/winedump/dump.c,
28423 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
28424 tools/winedump/winedump.h:
28425 winedump: Constify some pointers.
28427 2006-04-11 Alexandre Julliard <julliard@winehq.org>
28429 * tools/winedump/dump.c, tools/winedump/pe.c:
28430 winedump: Added detection of Wine fake dlls.
28431 Also pass the real start of the file to the dump functions, instead of
28432 having the generic code care about the specifics of the individual
28435 2006-04-11 Petr Tesarik <hat@tesarici.cz>
28437 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
28438 winedos: Implement true CDROM DOS device driver.
28440 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
28441 winedos: Move all device driver initialization code to a newly written
28442 function DOSDEV_SetupDevice().
28444 * dlls/winedos/int2f.c:
28445 winedos: Move most of MSCDEX stuff into a separate function.
28447 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
28448 winedos: Move some declarations to the header file.
28450 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
28452 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
28453 wininet: Added Esperanto language.
28455 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
28456 shlwapi: Added Esperanto language.
28458 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
28459 oleaut32: Added Esperanto language.
28461 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
28462 mpr: Added Esperanto language.
28464 * programs/view/Eo.rc, programs/view/viewrc.rc:
28465 view: Added Esperanto language.
28467 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
28468 serialui: Added Esperanto language.
28470 * dlls/mpr/mpr_It.rc:
28471 mpr: Italian language update.
28473 * dlls/wininet/wininet_It.rc:
28474 wininet: Italian language update.
28476 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
28478 * programs/winecfg/De.rc:
28479 winecfg: Update German resource.
28481 2006-04-11 Mike McCormack <mike@codeweavers.com>
28483 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
28484 dlls/shdocvw/shdocvw_main.c:
28485 shdocvw: Move the private class factory declaration into factory.c.
28487 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
28489 * programs/winecfg/Ko.rc:
28490 winecfg: Updated Korean resources.
28492 2006-04-11 Mike McCormack <mike@codeweavers.com>
28494 * dlls/msi/tests/format.c:
28495 msi: Add some more MsiFormatRecord tests.
28497 2006-04-11 James Hawkins <truiken@gmail.com>
28499 * dlls/advpack/install.c:
28500 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
28502 * dlls/advpack/files.c, dlls/advpack/install.c:
28503 advpack: Implement LaunchINFSectionEx.
28505 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
28506 dlls/advpack/reg.c:
28507 advpack: Standardize the format of advpack traces.
28508 Display all strings in advpack traces.
28509 Use debugstr_a/w for TRACE strings.
28511 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
28512 advpack: Standardize the format of advpack parameter lists.
28514 2006-04-10 Juan Lang <juan_lang@yahoo.com>
28516 * dlls/ntdll/thread.c:
28517 ntdll: Initialize a variable.
28518 Fix an uninitialized pointer in RtlCreateUserThread, caught by
28521 * dlls/crypt32/cert.c:
28522 crypt32: Fix a typo caught by coverity.
28524 2006-04-11 Jacek Caban <jacek@codeweavers.com>
28526 * include/exdisp.idl:
28527 exdisp.idl: Added missing attributes and fix some arguments names.
28529 * include/exdisp.idl:
28530 exdisp.idl: Added missing declarations.
28532 2006-04-10 Alexandre Julliard <julliard@winehq.org>
28534 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
28535 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
28537 server: Moved the tkill function to ptrace.c.
28539 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
28540 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
28541 server: Get rid of the no longer used get_thread_single_step function.
28543 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
28544 server: Removed the thread attached flag, since we always detach now.
28547 server: Always detach from the thread when we are done with ptrace.
28549 * dlls/user/tests/menu.c:
28550 user: Use a smaller window for the menu test.
28552 2006-04-10 Jacek Caban <jacek@codeweavers.com>
28554 * include/docobj.idl:
28555 docobj.idl: Fix some enums declarations.
28557 * include/exdisp.idl:
28558 exdisp.idl: Move declarations to better match to IE SDK.
28560 * include/exdisp.idl:
28561 exdisp.idl: Added SHDocVw type library declaration.
28563 2006-04-10 Hans Leidekker <hans@it.vu.nl>
28565 * tools/winapi/win32.api:
28566 dnsapi: Teach winapi_check about dnsapi.dll.
28568 * DEVELOPERS-HINTS, documentation/PACKAGING:
28569 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
28571 2006-04-10 Alexandre Julliard <julliard@winehq.org>
28573 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
28574 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
28575 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
28576 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
28577 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
28578 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
28579 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
28580 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
28581 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
28582 dlls/twain_32/README, dlls/twain_32/TWAIN,
28583 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
28584 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
28585 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
28586 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
28587 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
28588 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
28589 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
28590 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
28591 dlls/twain_32/ui.c:
28592 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
28594 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
28595 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
28596 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
28597 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
28598 dlls/richedit/richedit.c:
28599 riched32: Renamed the dlls/richedit directory to dlls/riched32.
28601 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28602 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
28603 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
28604 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
28605 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
28606 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
28607 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
28608 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
28609 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
28610 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
28611 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
28612 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
28613 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
28614 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
28615 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
28616 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
28617 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
28618 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
28619 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
28620 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
28621 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
28622 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
28623 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
28624 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
28625 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
28626 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
28627 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
28628 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
28629 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
28630 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
28631 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
28632 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
28633 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
28634 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
28635 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
28636 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
28637 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
28638 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
28639 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
28640 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
28641 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
28642 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
28643 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
28644 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
28645 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
28646 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
28647 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
28648 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
28649 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
28650 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
28651 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
28652 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
28653 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
28654 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
28656 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
28657 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
28658 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
28659 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
28660 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
28661 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
28662 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
28663 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
28664 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
28665 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
28666 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
28667 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
28668 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
28669 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
28670 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
28671 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
28672 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
28673 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
28674 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
28675 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
28676 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
28677 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
28678 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
28679 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
28680 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
28681 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
28682 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
28683 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
28684 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
28685 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
28686 programs/winetest/Makefile.in:
28687 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
28689 2006-04-10 Huw Davies <huw@codeweavers.com>
28691 * dlls/gdi/freetype.c:
28692 gdi32: Add support for ttc indices in the font link list.
28694 2006-04-09 Jason Green <jave27@gmail.com>
28696 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
28697 wined3d: Add some more debugging info.
28698 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
28700 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
28702 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
28703 tools/widl/typegen.h:
28704 widl: Implement support for ref pointers to simple structs.
28706 2006-04-08 Hans Leidekker <hans@it.vu.nl>
28708 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
28709 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
28711 * dlls/wldap32/control.c:
28712 wldap32: Fix broken parameter handling.
28714 2006-04-09 Hans Leidekker <hans@it.vu.nl>
28716 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
28717 dnsapi: Add a configure check for the resolver library and header.
28719 * configure, configure.ac, dlls/dnsapi/Makefile.in,
28720 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
28721 dlls/dnsapi/tests/name.c:
28722 dnsapi: Add a test for DnsNameCompare_A.
28724 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
28725 dlls/dnsapi/name.c:
28726 dnsapi: Implement DnsNameCompare_{A,W}.
28728 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
28729 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
28730 dnsapi: Add a stub implementation of dnsapi.dll.
28732 * include/Makefile.in, include/windns.h:
28733 dnsapi: Add windns.h.
28734 Based on a patch sent by Matthew Kehrer a while ago.
28736 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
28738 * dlls/ddraw/tests/d3d.c:
28739 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
28741 2006-04-08 James Hawkins <truiken@gmail.com>
28743 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
28744 advpack: Add initial implementation of SetPerUserSecValues.
28746 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
28749 wine.inf: Added dbghelp & imagehlp as fake DLLs.
28751 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
28753 * dlls/wined3d/wined3d_private.h:
28754 wined3d: Print all errors in checkGLcall.
28756 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
28757 dlls/wined3d/vertexshader.c:
28758 wined3d: Downgrade some FIXMEs.
28760 * dlls/wined3d/utils.c:
28761 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
28763 D3DFMT_L16 -> GL_LUMINANCE16_EXT
28764 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
28765 as Raphael suggested.
28766 Also increase the returned Bpp for unknown and unhandled formats from
28767 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
28768 shows some flashy graphics before it dies again :)
28770 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
28772 * dlls/shdocvw/iexplore.c:
28773 shdocvw: Constify IExplore OLE vtables.
28775 * dlls/x11drv/keyboard.c:
28776 x11drv: Update French keyboard layout to better match the X11 one.
28778 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
28780 * programs/winecfg/No.rc:
28781 winecfg: Updated Norwegian resources.
28783 2006-04-09 Huw Davies <huw@codeweavers.com>
28785 * fonts/system.sfd:
28786 fonts: Add accented greek glyphs to System.
28788 2006-04-09 Hans Leidekker <hans@it.vu.nl>
28790 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
28791 ntdll: The closing brace of a guid string is at index 37.
28793 2006-04-08 Robert Reif <reif@earthlink.net>
28795 * dlls/dsound/tests/ds3d.c:
28796 dsound: Fix 2 bugs in ds3d tests.
28797 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
28799 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
28801 * dlls/usp10/usp10.c:
28802 usp10: Terminate some strings in fixmes and traces.
28804 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
28806 * dlls/winspool/info.c:
28807 winspool: Avoid reading from NULL (GetPrinterDriver).
28809 2006-04-08 Jacek Caban <jacek@codeweavers.com>
28811 * dlls/shdocvw/oleobject.c:
28812 shdocvw: Set active document of both frame and doc window.
28814 * dlls/shdocvw/dochost.c:
28815 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
28817 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
28818 mshtml: Make sure to use initialized variables.
28820 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
28821 mshtml: Fix ref counting.
28822 - Fix ref counting.
28823 - Use This->window instead of QI in NSContainer_Release.
28825 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
28827 * programs/wineconsole/wineconsole_Eo.rc,
28828 programs/wineconsole/wineconsole_res.rc:
28829 wineconsole: Esperanto language support.
28831 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
28832 winspool: Italian language support.
28834 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
28836 * programs/winhelp/Eo.rc:
28837 winhelp: Esperanto language update.
28839 * programs/regedit/It.rc:
28840 regedit: Italian language update.
28842 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
28844 * programs/start/It.rc:
28845 start: Italian language update.
28847 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
28849 * programs/uninstaller/Eo.rc:
28850 uninstaller: Esperanto language adjustments.
28852 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
28854 * programs/wineconsole/wineconsole_It.rc,
28855 programs/wineconsole/wineconsole_res.rc:
28856 wineconsole: Italian language support.
28858 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
28860 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
28861 winspool: Esperanto language support.
28863 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
28865 * dlls/winspool/info.c:
28866 winspool: A read can fail.
28868 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
28871 ddraw: Add MAKEFOURCC to ddraw.h.
28873 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
28874 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
28876 2006-04-08 Huw Davies <huw@codeweavers.com>
28878 * fonts/system.sfd:
28879 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
28881 2006-04-08 Hans Leidekker <hans@it.vu.nl>
28883 * dlls/wldap32/add.c:
28884 wldap32: Don't handle NULL attrs twice.
28886 * dlls/wldap32/init.c:
28887 wldap32: Don't return uninitialised values.
28889 * dlls/wldap32/error.c:
28890 wldap32: Fix overrun by one of static array.
28892 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
28894 * dlls/user/menu.c:
28895 user: Add an missing element to the hbmmenus array.
28897 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
28899 * tools/winedump/output.c:
28900 winedump: Use fchmod() instead of doing system(chmod).
28902 2006-04-08 Robert Reif <reif@earthlink.net>
28904 * dlls/dsound/capture.c:
28905 dsound: Remove NULL This pointer checks.
28907 2006-04-07 Robert Reif <reif@earthlink.net>
28909 * dlls/dsound/capture.c:
28910 dsound: Remove unnecessary NULL pointer check.
28912 2006-04-08 Troy Rollo <wine@troy.rollo.name>
28914 * dlls/ntdll/cdrom.c:
28915 ntdll: Fix DVD_ReadStructure's layout of layer information.
28916 Fix DVD_ReadStructure to reflect what Windows actually does, not what
28917 Microsoft (incorrectly) documents it to do and not what the DDK
28918 headers (incorrectly) suggest it does.
28920 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
28922 * dlls/ntdll/virtual.c:
28923 ntdll: Added ARM architecture.
28925 2006-04-05 Robert Reif <reif@earthlink.net>
28927 * programs/winecfg/En.rc, programs/winecfg/audio.c,
28928 programs/winecfg/resource.h:
28929 winecfg: Add default dsound sample rate and bits per sample.
28931 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
28932 dlls/dsound/dsound_private.h:
28933 dsound: Set default primary buffer sample rate and bits per sample.
28934 Programs that are written specifically for 2000 and xp don't bother to
28935 set the primary buffer format because it's a noop. However wine is
28936 patterned after win9x and DirectX 7 or earlier which has a real
28937 primary buffer and expects the program to change the primary buffer
28938 format if necessary.
28940 2006-04-07 Alexandre Julliard <julliard@winehq.org>
28942 * programs/explorer/desktop.c, server/window.c:
28943 explorer: Don't use ExitWindows on shutdown.
28944 ExitWindows kills all current processes and that creates a race with
28945 newly started processes. Instead, simply exit and let the new process
28946 create a new explorer.
28948 2006-04-06 Mike Hearn <mike@plan99.net>
28950 * dlls/kernel/path.c:
28951 kernel: Don't crash on NULL arg in GetShortPathNameW.
28953 * dlls/comctl32/imagelist.c:
28954 comctl32: Add OOM codepath in imagelist control.
28956 2006-04-07 Mike Hearn <mike@plan99.net>
28958 * dlls/gdi/enhmetafile.c:
28959 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
28961 * dlls/kernel/path.c:
28962 kernel: Correct SearchPathA argument validation.
28964 2006-04-07 Robert Reif <reif@earthlink.net>
28966 * dlls/dsound/tests/capture.c:
28967 dsound: Fix capture test.
28968 Remove bogus release of NULL pointer code found by Coverity.
28970 2006-04-07 Mike Hearn <mike@plan99.net>
28972 * dlls/uxtheme/metric.c:
28973 uxtheme: Fix GetThemeSysInt.
28974 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
28975 path would always be taken. Fix to check only that the values are
28976 outside the possible range.
28978 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
28980 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
28981 netapi32: Move NetShareEnum from browsr.c to share.c.
28983 2006-04-07 James Hawkins <truiken@gmail.com>
28985 * dlls/advpack/tests/advpack.c:
28986 advpack: Add a few more tests for SetPerUserSecValues.
28988 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
28990 * dlls/gdi/tests/bitmap.c:
28991 gdi: Also initialize a variable in the failure case.
28993 2006-04-07 Mike McCormack <mike@codeweavers.com>
28995 * dlls/msi/table.c:
28996 msi: Use a debug channel to turn on transform debugging.
28998 2006-04-07 Alexandre Julliard <julliard@winehq.org>
29000 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
29002 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
29004 * server/process.c:
29005 server: Hide assumptions about alignment inside the read_process_memory function.
29007 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
29008 server/protocol.def, server/trace.c:
29009 server: Get rid of alignment requirements in write_process_memory request.
29010 All the alignment handling is now done in the write_process_memory
29011 function inside the server.
29013 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
29015 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29016 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
29018 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
29019 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
29020 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
29021 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
29022 include/wine/wined3d_types.h:
29023 wined3d: Add WINED3DBOX to wined3d_types.h.
29025 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
29026 dlls/wined3d/device.c, dlls/wined3d/directx.c,
29027 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
29028 dlls/wined3d/query.c, dlls/wined3d/resource.c,
29029 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
29030 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
29031 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
29032 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
29033 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
29034 wined3d: Rename return values from D3D* to WINED3D*.
29036 2006-04-07 Robert Shearman <rob@codeweavers.com>
29038 * dlls/ole32/filemoniker.c:
29039 ole32: Fix typo in FileMonikerImpl_BindToObject.
29040 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
29041 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
29042 (found by Coverity).
29044 * dlls/ole32/compositemoniker.c:
29045 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
29047 * dlls/ole32/antimoniker.c:
29048 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
29050 * dlls/ole32/defaulthandler.c:
29051 ole32: Fix DefaultHandler_EnumAdvises.
29052 As per MSDN, if the object has no connections then
29053 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
29054 is the case when This->oleAdviseHolder is NULL, so do this and avert a
29055 potential NULL dereference of This->oleAdviseHolder (found by
29058 * dlls/oleaut32/usrmarshal.c:
29059 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
29060 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
29061 the SafeArrayCreateEx call was missing a dereference operator (found
29064 * dlls/oleaut32/safearray.c:
29065 oleaut32: Remove deadcode in SafeArrayPutElement.
29066 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
29067 because of the check at the top of the function on pvData (found by
29070 * server/console.c:
29071 server: Free ptr in console_input_append_hist.
29072 Free ptr in console_input_append_hist before returning, otherwise it
29073 will be leaked (found by Coverity).
29074 Remove the setting of last error on mem_alloc failure, as it is already
29078 server: Handle failure of mem_alloc in duplicate_token.
29081 server: Handle possible mem_alloc failure in create_token.
29084 server: Should use release_object on an object instead of free.
29086 2006-04-07 Mike McCormack <mike@codeweavers.com>
29088 * dlls/msi/files.c:
29089 msi: Remove broken volume management code.
29091 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
29092 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
29093 shdocvw: Implement IEWinMain using a simple window frame.
29095 * dlls/x11drv/wintab.c:
29096 x11drv: Cursors index used with WTI_DEVICES is zero based.
29098 2006-04-07 Huw Davies <huw@codeweavers.com>
29100 * fonts/system.sfd, tools/sfnt2fnt.c:
29101 fonts: Add the Won sign in place of the backslash for Korean fonts.
29103 2006-04-07 James Hawkins <truiken@gmail.com>
29105 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
29106 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
29108 * dlls/advpack/files.c:
29109 advpack: Rewrite get_parameter to be able to handle an empty parameter.
29111 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
29113 * include/wine/wined3d_types.h:
29114 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
29116 * include/wine/wined3d_types.h:
29117 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
29119 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
29120 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
29121 include/wine/wined3d_types.h:
29122 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
29124 2006-04-07 James Hawkins <truiken@gmail.com>
29126 * dlls/ntdll/signal_i386.c:
29127 ntdll: Return error if the signal index equals the size of the array.
29129 2006-04-07 Mike McCormack <mike@codeweavers.com>
29131 * dlls/oleaut32/typelib.c:
29132 oleaut32: Remove unnecessary check for NULL.
29134 * server/registry.c:
29135 server: Avoid comparison of -1 with an unsigned variable.
29137 * libs/wine/config.c:
29138 libwine: Fix a memory leak.
29140 * dlls/msi/classes.c:
29141 msi: Fix a logic error.
29143 * dlls/msi/record.c:
29144 msi: Avoid accessing a null pointer.
29146 * dlls/msi/string.c:
29147 msi: Check the correct pointer after allocating memory.
29149 * dlls/msi/table.c:
29150 msi: Fix possible free of uninitialized pointer.
29152 2006-04-07 Alexandre Julliard <julliard@winehq.org>
29154 * dlls/kernel/process.c:
29155 kernel: Fixed set_process_name for the winevdm case.
29157 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
29159 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
29160 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
29161 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
29162 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
29163 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
29164 include/wine/wined3d_types.h:
29165 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
29167 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
29168 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
29169 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
29170 dlls/wined3d/device.c, dlls/wined3d/directx.c,
29171 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
29172 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
29173 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29174 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
29176 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
29178 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
29179 dlls/netapi32/share.c, include/lmshare.h:
29180 netapi32: Add (stubbed) NetSessionEnum.
29182 2006-04-06 James Hawkins <truiken@gmail.com>
29184 * dlls/advpack/tests/advpack.c:
29185 advpack: Add initial tests for SetPerUserSecValues.
29187 2006-04-06 Huw Davies <huw@codeweavers.com>
29189 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
29190 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
29191 dlls/comctl32/tests/propsheet.rc:
29192 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
29194 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
29196 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
29198 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
29199 Also add numero-sign to Courier.
29201 2006-04-06 Alexandre Julliard <julliard@winehq.org>
29203 * dlls/ntdll/exception.c:
29204 ntdll: Print traces for EXC_CallHandler even with the assembly version.
29206 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
29208 * dlls/msvcrt/process.c:
29209 msvcrt: Append extension(.exe) for _spawnve argument.
29211 2006-04-06 Alexandre Julliard <julliard@winehq.org>
29213 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
29214 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
29216 2006-04-05 Juan Lang <juan_lang@yahoo.com>
29218 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
29219 dlls/crypt32/tests/cert.c:
29220 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
29222 * dlls/crypt32/store.c, include/wincrypt.h:
29223 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
29225 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
29227 * dlls/winspool/info.c:
29228 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
29230 * dlls/winspool/info.c:
29231 winspool: Implement EnumMonitorsW.
29233 2006-04-06 Mike McCormack <mike@codeweavers.com>
29235 * dlls/shdocvw/webbrowser.c:
29236 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
29238 * dlls/msi/files.c:
29239 msi: Avoid a crash if a parameter is NULL.
29241 2006-04-05 Robert Reif <reif@earthlink.net>
29243 * dlls/winmm/winearts/audio.c:
29244 winearts: Don't call arts_free if arts_init wasn't successful.
29246 2006-04-05 Huw Davies <huw@codeweavers.com>
29248 * dlls/gdi/freetype.c:
29249 gdi32: Always consume the subst structure.
29251 * dlls/gdi/freetype.c:
29252 gdi32: Use the localised family name if present
29253 (based on a patch on Byeong-Sik Jeon).
29255 * dlls/gdi/freetype.c:
29256 gdi32: Move a few functions around. Should be a nop.
29258 2006-04-05 Mike McCormack <mike@codeweavers.com>
29260 * include/exdisp.idl:
29261 shdocvw: Add class definition for InternetExplorer.
29263 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
29265 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
29266 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
29267 Make them pass under Wine.
29269 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
29272 include: Add lmshare to lm.h.
29274 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
29276 * include/wine/wined3d_interface.h:
29277 wined3d: Add some type macros to wined3d_interface.h.
29279 2006-04-05 Alexandre Julliard <julliard@winehq.org>
29281 * tools/winebuild/spec16.c:
29282 winebuild: Remove a no longer necessary movzwl instruction.
29283 This could cause broken relays to be generated depending on the order
29284 of the entry points in the relay list.
29285 Also add a few missing tabs in the assembly output.
29287 * dlls/cards/cards.c:
29288 cards: Avoid GetPixel to draw round corners, use a clip region instead.
29290 2006-04-04 James Hawkins <truiken@gmail.com>
29292 * dlls/advpack/install.c:
29293 advpack: Factor out advpack error handling into ADV_HRESULT.
29295 2006-04-04 Mike McCormack <mike@codeweavers.com>
29297 * configure, configure.ac, programs/Makefile.in,
29298 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
29299 programs/iexplore/main.c:
29300 Add an implementation of iexplore.exe.
29302 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
29303 shdocvw: Stub implementation of IEWinMain.
29305 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
29307 * dlls/msvcrt/environ.c:
29308 msvcrt: Fix a TRACE message to avoid buffer overflow.
29310 2006-04-04 Huw Davies <huw@codeweavers.com>
29312 * fonts/ms_sans_serif.sfd:
29313 fonts: Add a few missing glyphs.
29315 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
29317 * tools/widl/typegen.c:
29318 widl: Implement support for ref pointers to arrays of base types.
29320 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
29322 * dlls/dinput/joystick_linux.c:
29323 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
29325 2006-04-04 Alexandre Julliard <julliard@winehq.org>
29327 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
29328 x11drv: Avoid redundant flushing of the thread display.
29330 * dlls/x11drv/window.c:
29331 x11drv: Remove one more XSync call.
29333 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
29335 * dlls/wined3d/device.c:
29336 wined3d: CreateDevice should use the root window.
29338 * dlls/wined3d/device.c:
29339 wined3d: Output unhandled renderstates with debug_d3drenderstate.
29341 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
29342 wined3d: Add D3DFMT_L16.
29344 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
29346 * dlls/x11drv/x11drv_main.c:
29347 x11drv: Make UseXVidMode default to yes.
29349 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
29351 * dlls/x11drv/xvidmode.c:
29352 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
29354 2006-04-04 Mike McCormack <mike@codeweavers.com>
29356 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
29357 setupapi: Add a stub implementation for RegistryDelnode.
29359 2006-04-04 Huw Davies <huw@codeweavers>
29361 * dlls/gdi/freetype.c:
29362 gdi32: Use a function to add entries to the substitution list
29363 (based on a patch by Byeong-Sik Jeon).
29365 2006-04-04 Huw Davies <huw@codeweavers.com>
29367 * dlls/gdi/freetype.c:
29368 gdi32: Use RtlUshortByteSwap to read big endian words.
29370 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
29372 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
29373 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
29374 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29375 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
29377 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
29378 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
29379 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
29381 2006-04-04 Alexandre Julliard <julliard@winehq.org>
29383 * dlls/user/exticon.c:
29384 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
29386 * tools/Makefile.in, tools/winegcc/Makefile.in:
29387 tools: Add LDFLAGS to all the linker invocations.
29389 * tools/winegcc/winegcc.c:
29390 winegcc: Don't use the library full name for .so libs.
29392 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
29394 * fonts/small_fonts.sfd:
29395 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
29397 * fonts/small_fonts.sfd:
29398 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
29400 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
29402 * dlls/x11drv/keyboard.c:
29403 x11drv: Fixed handling of XK_KP_Separator.
29405 2006-04-03 James Hawkins <truiken@gmail.com>
29407 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
29408 advpack: Forward RegInstallA to its Unicode counterpart.
29410 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
29411 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
29413 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
29414 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
29416 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
29417 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
29419 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
29420 advpack: Forward RegRestoreAllA to its Unicode counterpart.
29422 2006-03-31 Mike Hearn <mh@codeweavers.com>
29424 * dlls/kernel/process.c:
29425 kernel: Don't enforce process handle access rights in Win98 mode.
29427 2006-04-03 Jason Green <jave27@gmail.com>
29429 * dlls/wined3d/utils.c:
29430 wined3d: Add a couple more debugging output formats.
29432 2006-04-04 Alexandre Julliard <julliard@winehq.org>
29434 * configure, configure.ac:
29435 configure: Filter out garbage from arts-config --libs too.
29437 * dlls/gdi/freetype.c:
29438 gdi: Change ReadFontDir error into a warning.
29440 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
29442 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29443 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
29445 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
29446 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
29447 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29448 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
29450 2006-04-04 Mike McCormack <mike@codeweavers.com>
29452 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
29453 programs/msiexec/rsrc.rc:
29454 msiexec: Add an icon for msiexec and .msi files.
29456 2006-04-03 James Hawkins <truiken@gmail.com>
29459 wine.inf: Add hhctrl.ocx to the list of fake dlls.
29461 2006-04-04 Mike McCormack <mike@codeweavers.com>
29463 * configure, configure.ac:
29464 configure: Warn if the fonts aren't going to be built.
29466 2006-04-03 Alexandre Julliard <julliard@winehq.org>
29469 server: Don't single step into signal handlers.
29471 * dlls/ntdll/signal_i386.c:
29472 ntdll: Save FPU context for all exceptions.
29474 2006-04-03 Robert Shearman <rob@codeweavers.com>
29476 * dlls/ole32/usrmarshal.c:
29477 ole32: Add documentation for the clip format user marshal functions.
29479 * tools/widl/typegen.c:
29480 widl: Fix the type offset for generated conformant string calls.
29482 * dlls/kernel/kernel32.spec:
29483 kernel: Remove some stubs that aren't present in NT.
29485 * dlls/kernel/file.c:
29486 kernel: Document some file functions.
29488 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
29490 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
29491 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
29492 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
29494 2006-04-03 Mike McCormack <mike@codeweavers.com>
29496 * dlls/user/driver.c:
29497 user32: More informative message on failure to load x11drv.
29499 2006-04-03 Huw Davies <huw@codeweavers.com>
29501 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
29502 fonts: Add an 11 ppem strike of 'Small Fonts'.
29504 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
29506 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
29507 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
29508 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
29509 gdi: Separate GDI tests by moving them into appropriate files.
29510 Separate GDI tests by moving them into appropriate files:
29511 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
29513 * dlls/gdi/gdiobj.c:
29514 gdi: Move WineEngInit call before stock fonts creation.
29515 Move WineEngInit call before stock fonts creation, otherwise we end up
29516 caching wrong fonts before loading built-in bitmap fonts.
29518 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
29520 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
29521 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
29522 d3dx: VertexBuffer should keep reference to the parent device object.
29524 2006-04-03 Alexandre Julliard <julliard@winehq.org>
29526 * dlls/setupapi/fakedll.c:
29527 setupapi: Copy the complete resource tree into the fake dlls.
29529 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
29531 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
29532 twain: Add a Korean resource.
29534 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
29536 * dlls/winmm/winealsa/audio.c:
29537 winealsa: Fix pausing when the hardware does not support it.
29539 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
29541 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
29542 url: Add a function and two stubs.
29544 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
29546 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
29547 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
29548 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
29549 include/wine/wined3d_types.h:
29550 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
29552 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
29553 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
29554 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
29555 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
29556 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
29558 2006-04-03 Mike McCormack <mike@codeweavers.com>
29560 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
29561 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
29563 * dlls/kernel/profile.c:
29564 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
29566 * dlls/msi/string.c:
29567 msi: Improve the string table hash.
29569 2006-04-03 Alexandre Julliard <julliard@winehq.org>
29571 * dlls/kernel/process.c, dlls/ntdll/loader.c:
29572 ntdll: Process --help and --version args earlier on during startup.
29574 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
29576 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
29577 msi: Italian language support.
29579 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
29580 setupapi: Esperanto language support.
29582 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
29583 uninstaller: Esperanto language support.
29585 * programs/uninstaller/It.rc:
29586 uninstaller: Italian language support.
29588 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
29589 notepad: Esperanto language support.
29591 * programs/notepad/It.rc:
29592 notepad: Italian language support.
29594 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
29595 msi: Esperanto language support.
29597 * dlls/commdlg/cdlg_Eo.rc:
29598 commdlg: Esperanto language update.
29600 * dlls/commdlg/cdlg_It.rc:
29601 commdlg: Italian language update.
29603 * dlls/wineps/wps_It.rc:
29604 wineps: Italian language update.
29606 * dlls/user/resources/user32_Eo.rc:
29607 user32: Esperanto language update.
29609 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
29610 comctl32: Esperanto language support.
29612 * dlls/comctl32/comctl_It.rc:
29613 comctl32: Italian language updates.
29615 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
29616 clock: Esperanto language support.
29618 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
29620 * dlls/wined3d/basetexture.c:
29621 wined3d: Do not set the mipmap level count every time a texture is used.
29623 2006-04-02 Huw Davies <huw@codeweavers.com>
29625 * dlls/gdi/tests/gdiobj.c:
29626 gdi32: Add tests for 'Small Fonts'.
29628 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
29630 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
29631 msvcrt: Allow environment strings longer than 512 characters.
29633 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
29635 * dlls/usp10/usp10.c:
29636 usp10: Fixed debug output of ScriptItemize.
29638 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
29640 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
29641 dinput: Keyboard should be acquired before calling GetDeviceState.
29643 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
29645 * programs/regedit/No.rc:
29646 regedit: Fix typo in Norwegian resources.
29648 2006-04-01 Alexandre Julliard <julliard@winehq.org>
29650 * dlls/x11drv/window.c:
29651 x11drv: Get rid of XSync calls on window creation and destruction.
29653 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
29654 x11drv: Ignore X errors caused by windows being created or deleted.
29656 2006-03-31 Alexandre Julliard <julliard@winehq.org>
29658 * dlls/gdi/tests/metafile.c:
29659 gdi: In metafile test only print debug output if enabled.
29661 * loader/preloader.c:
29662 loader: Hide the preloader from the ps output.
29664 * tools/winewrapper:
29665 winewrapper: Remove a couple of variables that are no longer needed.
29667 * dlls/ntdll/loadorder.c:
29668 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
29670 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
29672 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
29673 kernel: Fix handling of invalid parameter in GlobalSize().
29675 2006-03-31 Robert Shearman <rob@codeweavers.com>
29677 * dlls/ole32/rpc.c:
29678 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
29679 Use ncalrpc instead of ncacn_np as the transport as this is more similar
29680 to how ole32 from NT works and should also be compatible with rpcrt4
29681 from Win9x, allowing more combinations of dlls to work.
29683 * dlls/kernel/process.c:
29684 kernel: Add some documentation for simple process functions.
29686 * tools/widl/typegen.c:
29687 widl: There's no need to cast _StubMsg - it's already of the correct type.
29689 * tools/widl/server.c:
29690 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
29691 Only assign variables if not a string and only create a local variable
29692 if not a sized parameter. Fixes type mismatches in the generated code
29693 due to differences in the algorithms between creating local variables
29696 * tools/widl/server.c:
29697 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
29699 * tools/widl/server.c:
29700 widl: Create the correct variable type for parameters with more than one level of indirection.
29702 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
29703 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
29705 * tools/widl/typegen.c:
29706 widl: Move handling of base type marshaling and unmarshaling to a separate function.
29707 Move handling of base type marshaling and unmarshaling to a separate
29708 function and improve it to support return values.
29710 * tools/widl/typegen.c:
29711 widl: Use print_phase_function for printing NdrPointerFree call.
29713 * tools/widl/typegen.c:
29714 widl: Add a function to generate the Ndr type calls.
29715 - Add a function to generate the Ndr type calls.
29716 - Fix a typo where the aligned buffer was added to itself, rather than
29719 * tools/widl/typegen.c:
29720 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
29721 Only write the buffer incrementing code for the marshaling and
29722 unmarshaling phases - buffer sizing is handled elsewhere and freeing
29725 * tools/widl/typegen.c:
29726 widl: Output the necessary sizing information for other phases.
29727 Output the necessary sizing information for PHASE_BUFFERSIZE and
29728 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
29731 * tools/widl/client.c:
29732 widl: Output NULL ref pointer check for pointer levels > 1 too.
29734 * tools/widl/client.c, tools/widl/server.c:
29735 widl: Fix a GCC warning in the generated client and server code.
29737 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
29738 widl: The lval member of var_t is essentially a duplicate of eval->cval.
29739 - Generate eval's for enums that don't explicitly have one. This means
29740 that enums written in header files won't match exactly what has been put
29741 into the IDL file, but the numeric constat is the same and MIDL does a
29743 - Replace constant lookups with eval->cval instead of lval.
29745 * tools/widl/typegen.c:
29746 widl: De-reference parameters' types before deciding what to do with them.
29747 De-reference parameters' types before deciding what to do with them.
29748 Also dereference string parameters since they are immediately
29749 dispatched to write_string_tfs when the string attribute is detected
29750 without any further processing done on them.
29752 * tools/widl/typegen.c:
29753 widl: Write pointer calls for all non-basetype pointer parameters to functions.
29755 * tools/widl/header.c:
29756 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
29757 Write definitions for MIDL_user_allocate and MIDL_user_free in the
29758 header when writing out RPC interfaces to prevent compile failures in
29759 the generated client/server code.
29761 * tools/widl/header.c:
29762 widl: Write out the pre- and postamble for RPC interfaces with no methods.
29764 * tools/widl/header.c:
29765 widl: Output interface defined guard for rpc interfaces too.
29767 * tools/widl/typegen.c:
29768 widl: NdrFcShort should be written out instead of NdrShort.
29770 * tools/widl/typegen.c:
29771 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
29773 * tools/widl/typegen.c:
29774 widl: Support references in type_memsize.
29776 * tools/widl/client.c, tools/widl/server.c:
29777 widl: Only output code for non-object interfaces in client and server.
29778 Only output code for non-object interfaces in client and server
29779 generation and convert the while loops into for loops.
29781 2006-03-31 Alexandre Julliard <julliard@winehq.org>
29783 * ANNOUNCE, ChangeLog, VERSION, configure:
29786 ----------------------------------------------------------------
29787 2006-03-31 Alexandre Julliard <julliard@winehq.org>
29789 * server/request.c:
29790 server: Avoid crash on startup when the configuration dir doesn't exist.
29792 * dlls/user/tests/win.c:
29793 user/tests: Flush events before running the keyboard event test.
29795 * dlls/comctl32/tests/monthcal.c:
29796 comctl32: Force a specific day value in the monthcal test.
29797 Avoids test failure when the current day happens to be the 31st...
29799 2006-03-30 James Hawkins <truiken@gmail.com>
29801 * dlls/advpack/advpack.spec:
29802 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
29804 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
29805 advpack: Forward ExecuteCabA to its Unicode counterpart.
29807 2006-03-30 Robert Shearman <rob@codeweavers.com>
29809 * dlls/ole32/dcom.idl:
29810 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
29812 * dlls/wininet/urlcache.c:
29813 wininet: Fix some string length calculations.
29814 Fix some string length calculations that didn't account for the
29815 different sized characters with Unicode.
29817 * dlls/wininet/urlcache.c:
29818 wininet: Only access the URL in the cache by the provided offset.
29820 2006-03-30 H. Verbeet <hverbeet@gmail.com>
29822 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
29823 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29824 dlls/wined3d/wined3d_private.h:
29825 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
29827 2006-03-30 Juan Lang <juan_lang@yahoo.com>
29829 * dlls/crypt32/proplist.c:
29830 crypt32: Tiny fixes.
29832 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
29833 crypt32: Fix certificate adding
29834 - Implement add disposition in CertAddCertificateContextToStore,
29835 rather than in each store.
29836 - Add a few more tests.
29838 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
29840 * dlls/msvcrt/undname.c:
29841 msvcrt: Fix read beyond end of string in __unDNameEx().
29843 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
29845 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
29846 spoolss: Add DllAllocSplMem and DllFreeSplMem.
29848 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
29850 * dlls/gdi/tests/metafile.c:
29851 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
29852 These tests currently fail in Wine.
29854 * dlls/x11drv/keyboard.c:
29855 x11drv: Update Hungarian keyboard layout to better match the X11 one.
29857 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
29859 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
29860 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
29861 widl: Implement support for ref pointers to strings.
29863 2006-03-30 Huw Davies <huw@codeweavers.com>
29865 * dlls/gdi/freetype.c:
29866 gdi32: Move the font substitution list to a standard Wine list
29867 (based on a patch by Byeong-Sik Jeon).
29869 2006-03-30 Alexandre Julliard <julliard@winehq.org>
29871 * dlls/user/message.c:
29872 user: Only wait for sent messages in wait_message_reply.
29874 * dlls/x11drv/event.c:
29875 x11drv: Filter a few more event types in filter_event.
29876 ConfigureNotify and related events should only be processed when
29877 posted messages are selected. There's no need to handle MappingNotify
29878 if keyboard events are not selected.
29880 * dlls/Makefile.in, dlls/make_dlls:
29881 dlls: Removed a number of no longer needed dependencies.
29883 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
29885 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
29886 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
29887 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
29888 spoolss: Add minimal spoolss.dll.
29890 2006-03-30 Alexandre Julliard <julliard@winehq.org>
29892 * dlls/user/message.c, dlls/user/win.c:
29893 user: Don't send WM_PARENTNOTIFY to the desktop window.
29895 2006-03-29 James Hawkins <truiken@gmail.com>
29897 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
29898 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
29900 2006-03-30 James Hawkins <truiken@gmail.com>
29902 * dlls/advpack/install.c:
29903 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
29905 * dlls/advpack/install.c:
29906 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
29908 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
29910 * dlls/kernel/except.c:
29911 kernel: Resource browsing.
29912 Try to be a bit more strict when checking for resource mapping in
29913 exception handler (and prevent some exceptions while in exception
29916 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
29918 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
29919 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
29920 include/wine/wined3d_types.h:
29921 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
29923 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
29925 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
29926 twain: Add German resource.
29928 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
29930 * dlls/kernel/heap.c:
29931 kernel32: Display the parameter that caused a page fault in GlobalFree().
29933 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
29935 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
29936 kernel: Fix handling of invalid parameter in GlobalFlags().
29938 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
29941 tools: Remove wineconf.
29943 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
29945 * DEVELOPERS-HINTS:
29946 DEVELOPER-HINTS: Some directories are renamed / removed / added.
29948 2006-03-29 Robert Shearman <rob@codeweavers.com>
29950 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
29951 oleaut32: Add IPersist to QueryInterface.
29953 * dlls/oleaut32/typelib.c:
29954 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
29956 * dlls/oleaut32/olepicture.c:
29957 oleaut32: Replace memcmp with IsEqualIID macro.
29958 Replace memcmp with IsEqualIID macro that doesn't require a size
29959 parameter and remove the unneeded brackets to give more compact and
29960 more readable code.
29962 * dlls/ole32/compobj.c:
29963 ole32: Don't process posted messages in CoWaitForMultipleHandles.
29964 Tests with native show that during COM calls posted messages aren't
29965 retrieved other than COM calls so change the PeekMessage parameters in
29966 CoWaitForMultipleHandles to duplicate this.
29968 * dlls/ole32/compobj.c:
29969 ole32: Try to retrieve messages that are COM calls first.
29970 Try to retrieve messages that are COM calls first in
29971 CoWaitForMultipleHandles before retrieving other types.
29973 * dlls/ole32/compobj.c:
29974 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
29975 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
29976 function so that the order and type of the messages retrieved can be
29977 customised in the future.
29979 * dlls/ole32/compobj.c:
29980 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
29981 should depend on whether the current apartment is a single threaded one.
29983 * dlls/ole32/compobj.c:
29984 ole32: Pass the no yield flag to PeekMessage.
29985 Pass the no yield flag to PeekMessage since we sleep in
29986 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
29989 server: Store the token source.
29991 2006-03-29 Huw Davies <huw@codeweavers.com>
29993 * include/winuser.h:
29994 include: Add DFC_POPUPMENU.
29996 2006-03-30 Mike McCormack <mike@codeweavers.com>
29998 * dlls/wininet/http.c:
29999 wininet: Clean up HTTP_GetCustomHeaderIndex.
30001 * dlls/wininet/http.c:
30002 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
30004 * dlls/wininet/http.c:
30005 WININET: Clean up HttpQueryInfo.
30006 Fixes another return FALSE without SetLastError.
30008 * dlls/wininet/http.c:
30009 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
30011 2006-03-29 Mike McCormack <mike@codeweavers.com>
30013 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
30014 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
30016 2006-03-29 Alexandre Julliard <julliard@winehq.org>
30018 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
30020 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
30022 2006-03-27 Petr Tesarik <hat@tesarici.cz>
30024 * dlls/ntdll/cdrom.c:
30025 ntdll: Fix CDROM raw reads.
30026 - Fix incorrect data sizes.
30027 - Fix CDDA addressing.
30028 - Implement XAForm2 mode on Linux.
30030 2006-03-29 Alexandre Julliard <julliard@winehq.org>
30032 * programs/winecfg/x11drvdlg.c:
30033 winecfg: Disable the desktop option when configuring a specific application.
30035 2006-03-28 H. Verbeet <hverbeet@gmail.com>
30037 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
30038 include/wine/wined3d_interface.h:
30039 wined3d: Create an IWineD3DBaseShader class.
30041 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
30042 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30043 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
30045 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
30046 dlls/wined3d/wined3d_private.h:
30047 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
30049 * dlls/wined3d/pixelshader.c:
30050 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
30052 2006-03-29 Mike McCormack <mike@codeweavers.com>
30054 * dlls/user/sysparams.c:
30055 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
30057 * dlls/user/sysparams.c:
30058 user32: Implement SPI_[GS]ETUIEFFECTS.
30060 * dlls/user/sysparams.c:
30061 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
30063 * dlls/user/sysparams.c:
30064 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
30066 * dlls/user/sysparams.c:
30067 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
30069 * dlls/user/sysparams.c:
30070 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
30072 * dlls/user/sysparams.c:
30073 user32: Implement SPI_[SG]ETCARETWIDTH.
30075 2006-03-28 Alexandre Julliard <julliard@winehq.org>
30077 * dlls/mshtml/persist.c:
30078 mshtml: Don't free the URL we have just stored in the callback object.
30080 * dlls/x11drv/mouse.c:
30081 x11drv: Only warp the mouse pointer if it has actually moved.
30083 2006-03-26 H. Verbeet <hverbeet@gmail.com>
30085 * dlls/d3d8/device.c:
30086 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
30088 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
30090 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
30091 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
30092 include/wine/wined3d_types.h:
30093 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
30095 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
30096 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
30097 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
30098 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
30099 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
30100 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
30101 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
30102 dlls/wined3d/device.c, dlls/wined3d/resource.c,
30103 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
30104 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
30105 include/wine/wined3d_types.h:
30106 wined3d: Add WINED3DPOOL to wined3d_types.h.
30108 2006-03-22 Aric Stewart <aric@codeweavers.com>
30110 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
30111 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
30112 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
30113 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
30114 twain: Add a property sheet UI for scanning.
30116 2006-03-28 Alexandre Julliard <julliard@winehq.org>
30118 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
30119 x11drv: Reinitialize the display settings when using a desktop window.
30121 2006-03-22 Aric Stewart <aric@codeweavers.com>
30123 * dlls/twain/ds_image.c:
30124 twain: A few cleanups, using some consts from sane.
30126 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
30128 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
30129 widl: Implement support for pointers to base types.
30131 2006-03-28 Alexandre Julliard <julliard@winehq.org>
30133 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
30134 advapi32: Fixed compiler warnings.
30136 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
30138 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
30140 advapi32: Fixed building TRUSTEEs with objects.
30141 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
30142 and BuildTrusteeWithObjectsAndSid, including regression tests.
30144 * dlls/comctl32/rebar.c:
30145 comctl32: Rebar size fix.
30146 Rebars without any bands should have a height/width of 0.
30148 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
30150 * tools/wineshelllink:
30151 wineshelllink: Remove quotes from Path=<workdir>.
30153 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
30156 wine.inf: Add some more fake dlls to the system directory.
30158 2006-03-28 Mike McCormack <mike@codeweavers.com>
30161 mpr: Improve the stub for WNetGetUniversalNameW.
30164 server: Fix a race condition in the delivery of change notifications.
30166 2006-03-28 Alexandre Julliard <julliard@winehq.org>
30168 * dlls/x11drv/window.c:
30169 x11drv: Avoid setting text or WM hints of the X root window.
30171 2006-03-27 Alexandre Julliard <julliard@winehq.org>
30173 * configure, configure.ac, dlls/Makefile.in,
30174 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
30175 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
30176 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
30177 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
30178 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
30179 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
30180 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
30181 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
30182 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
30183 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
30184 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
30185 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
30186 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
30187 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
30188 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
30189 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
30190 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
30192 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
30193 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
30194 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
30195 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
30196 dlls/msg711.acm/msg711.c:
30197 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
30199 * configure, configure.ac, dlls/Makefile.in,
30200 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
30201 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
30202 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
30203 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
30204 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
30206 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
30207 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
30208 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
30209 dlls/msacm/imaadp32/Makefile.in,
30210 dlls/msacm/imaadp32/imaadp32.acm.spec,
30211 dlls/msacm/imaadp32/imaadp32.c:
30212 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
30214 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
30215 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
30216 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
30217 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
30218 x11drv: Moved desktop mode handling to the explorer process.
30219 Per-application desktop mode settings are no longer supported. Apps
30220 can be launched in a specific desktop window by using:
30221 explorer /desktop=name[,widthxheight] app.exe [args]
30222 If the named desktop already exists the app is launched inside it. The
30223 default desktop is cleverly named "default".
30225 * dlls/x11drv/window.c:
30226 x11drv: Allow setting WM hints for the desktop window.
30228 * dlls/x11drv/winpos.c:
30229 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
30231 2006-03-27 Jacek Caban <jacek@codeweavers.com>
30233 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
30234 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
30235 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
30236 mshtml: Added tooltip implementation.
30238 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
30240 * dlls/commdlg/fontdlg.c:
30241 commdlg: Properly set and retrieve colour value from combo box .
30243 2006-03-27 Robert Shearman <rob@codeweavers.com>
30245 * dlls/shell32/systray.c, programs/explorer/systray.c:
30246 shell32: Adding a systray item with an invalid icon handle is allowed.
30248 2006-03-27 Huw Davies <huw@codeweavers.com>
30250 * dlls/riched20/txtsrv.c:
30251 riched20: Take a ref on text host.
30253 2006-03-27 Mike McCormack <mike@codeweavers.com>
30255 * dlls/user/input.c:
30256 user32: Send a fake mouse movement event after releasing capture.
30258 2006-03-27 Alexandre Julliard <julliard@winehq.org>
30260 * dlls/ntdll/virtual.c:
30261 ntdll: Limit header_size to the file size.
30263 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
30264 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
30265 x11drv: Get rid of the using_wine_desktop flag.
30267 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
30268 server/winstation.c:
30269 server: Connect to the window station and desktop specified by startup info.
30270 If window station and desktop aren't inherited from the parent, don't
30271 connect to them from the server, but from the USER init code where we
30272 can get the proper values from the startup info structure.
30275 server: Store window properties in the global atom table instead of
30276 the per-winstation table.
30278 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
30280 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
30281 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
30282 shell32: Add an uncompressed AVI displaying the word searching.
30284 2006-03-26 James Hawkins <truiken@gmail.com>
30286 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
30287 advpack: Implement the launching of executables in RunSetupCommand.
30289 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
30290 advpack: Define S_ASYNCHRONOUS in advpub.h.
30292 2006-03-27 Alexandre Julliard <julliard@winehq.org>
30294 * server/process.c, server/request.c:
30295 server: Fixed process exit code on FreeBSD.
30297 2006-03-24 Petr Tesarik <hat@tesarici.cz>
30299 * programs/winedbg/break.c:
30300 winedbg: Fix stepping over an instruction.
30302 2006-03-27 Petr Tesarik <hat@tesarici.cz>
30304 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
30305 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
30307 2006-03-26 f_sophia <f_sophia@libero.it>
30309 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
30310 winhelp: Added Esperanto language support.
30312 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
30314 * dlls/shell32/shell32_Eo.rc:
30315 shell32: Updated Esperanto translation.
30317 2006-03-26 James Hawkins <truiken@gmail.com>
30319 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
30320 kernel: Error out of CreateProcess if the specified current directory
30323 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
30326 wine.inf: Add some dll stub dll to the system directory.
30328 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
30331 wine.inf: Add SystemRoot.
30333 2006-03-27 Petr Tesarik <hat@tesarici.cz>
30335 * dlls/ntdll/signal_i386.c:
30336 ntdll: Fix debug exceptions from VM86.
30337 - Set ContextFlags accordingly in save_vm86_context().
30338 - Raise debug exceptions correctly for debug exceptions.
30339 - Do not clear TF bit for VM86-generated debug exceptions.
30341 2006-03-26 James Hawkins <truiken@gmail.com>
30343 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
30344 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
30346 2006-03-26 Mike McCormack <mike@codeweavers.com>
30348 * dlls/commdlg/filedlg.c:
30349 commdlg: Malformed filters are still added to the filter combo box.
30351 * dlls/comctl32/comctl32undoc.c:
30352 comctl32: Having an MRU list without a compare function works in Windows.
30354 2006-03-26 H. Verbeet <hverbeet@gmail.com>
30356 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
30357 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
30359 2006-03-24 Alexandre Julliard <julliard@winehq.org>
30361 * dlls/msvcrt/file.c:
30362 msvcrt: Fix fflush() of files opened for read.
30363 Some apps, for no particular reason, call fflush() on files opened for
30364 read. This keeps them from tripping over their shoelaces.
30366 2006-03-25 Tomas Carnecky <tom@dbservice.com>
30368 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
30369 opengl: Put OpenGL setup functions into their own debug channel.
30371 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
30373 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
30374 winedbg: Fixes for identifiers.
30375 - fixed lexical rules for a path name
30376 - fixed identifier rules so that we get the right precedence
30378 - modules (in mod!name forms) are now handled as tIDENTIFIER
30379 (tPATH was buggy anyhow)
30381 * dlls/dbghelp/symbol.c:
30382 dbghelp: Module should be case insensitive.
30383 When looking up a symbol name in the form module!name, the module
30384 lookup should be insensitive.
30386 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
30388 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
30389 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
30390 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
30391 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
30392 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
30393 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
30394 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
30395 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
30397 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
30398 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
30399 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
30401 2006-03-23 H. Verbeet <hverbeet@gmail.com>
30403 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30404 wined3d: Move the D3DSIO_DCL dumping code into its own function.
30406 2006-03-23 James Hawkins <truiken@gmail.com>
30408 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
30409 dlls/advpack/tests/install.c:
30410 advpack: Add initial tests for RunSetupCommand.
30412 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30413 advpack: Forward DelNodeA to its Unicode counterpart.
30415 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
30416 advpack: Forward RunSetupCommandA to its Unicode counterpart.
30418 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30419 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
30421 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30422 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
30424 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
30425 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
30427 2006-03-24 Ken Thomases <ken@codeweavers.com>
30429 * server/process.c:
30430 server: Fix memory leak in read_process_memory handler.
30432 2006-03-24 Mike McCormack <mike@codeweavers.com>
30434 * dlls/ntdll/directory.c:
30435 ntdll: Recursive notify is implemented.
30437 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
30440 server: Fix compilation under Darwin 7.
30442 2006-03-23 Jacek Caban <jacek@codeweavers.com>
30444 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
30445 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
30446 mshtml: Added IHTMLElement2 implementation.
30448 * include/exdisp.idl:
30449 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
30451 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
30453 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
30454 include/wine/wined3d_interface.h:
30455 wined3d: Rectpatch code fix.
30456 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
30457 with an older patch.
30459 2006-03-23 Alexandre Julliard <julliard@winehq.org>
30461 * dlls/msvcrt/time.c:
30462 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
30464 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
30466 * dlls/kernel/cpu.c:
30467 kernel: Add processor specific environment variables.
30469 2006-03-23 James Hawkins <truiken@gmail.com>
30471 * dlls/comctl32/tab.c:
30472 comctl32: A couple fixes for tab icon offsets.
30473 - Shift selected icons up and non-selected icons down.
30474 - Add the top or left draw rect to the vertical offset, because it may
30477 2006-03-22 James Hawkins <truiken@gmail.com>
30479 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30480 advpack: Implement FileSaveMarkNotExistW.
30482 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30483 advpack: Forward AdvInstallFileA to its Unicode counterpart.
30485 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
30486 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
30488 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
30489 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
30491 2006-03-23 Alexandre Julliard <julliard@winehq.org>
30493 * dlls/kernel/environ.c:
30494 kernel: Remove a couple of incorrect asserts.
30496 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
30498 * dlls/comctl32/tooltips.c:
30499 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
30501 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
30503 * dlls/kernel/tests/thread.c:
30504 kernel: Load QueueUserWorkItem function dynamically.
30506 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
30508 * tools/widl/server.c, tools/widl/typegen.c:
30509 widl: Fix base type alignments.
30510 Generate aligned marshal and unmarshal code for base type arguments
30513 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
30514 tools/widl/typegen.h:
30515 widl: Fix format string size calculation.
30516 - Move proc format string size calculation from client.c and server.c
30518 - Implement type format string size calculation.
30520 2006-03-22 Alexandre Julliard <julliard@winehq.org>
30522 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
30523 server: Class and global atoms should not be local to a window station.
30525 2006-03-22 Marcus Meissner <meissner@suse.de>
30527 * configure, configure.ac, programs/Makefile.in,
30528 programs/avitools/.gitignore, programs/avitools/Makefile.in,
30529 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
30530 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
30531 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
30532 programs: Move icinfo out of avitools.
30534 2006-03-22 H. Verbeet <hverbeet@gmail.com>
30536 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
30537 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
30539 * dlls/wined3d/vertexshader.c:
30540 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
30542 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
30543 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
30544 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
30546 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
30547 wined3d: glTypeLookup cleanup.
30548 Use a struct instead of an UINT array as entries in the glTypeLookup
30551 * dlls/wined3d/pixelshader.c:
30552 wined3d: Store the pixelshader version in the pixelshader object.
30554 2006-03-22 Huw Davies <huw@codeweavers.com>
30556 * dlls/user/edit.c, dlls/user/tests/edit.c:
30557 user32: Only adjust the margins if the edit control is above a certain size.
30559 2006-03-22 James Hawkins <truiken@gmail.com>
30561 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
30562 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
30564 2006-03-22 Jacek Caban <jacek@codeweavers.com>
30566 * dlls/mshtml/htmlelem.c:
30567 mshtml: Clean up get_all and tags (also fixes a typo).
30569 2006-03-22 Mike McCormack <mike@codeweavers.com>
30572 wine.inf: Add a shdocvw.dll stub dll to the system directory.
30574 * dlls/msi/action.c:
30575 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
30577 * dlls/msi/package.c:
30578 msi: Don't crash when logging a record with only one field.
30580 2006-03-22 Alexandre Julliard <julliard@winehq.org>
30582 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
30583 server/named_pipe.c, server/object.c, server/object.h,
30584 server/registry.c, server/request.c, server/signal.c:
30585 server: New scheme for cleaning up objects on server exit.
30586 Objects stored in static variables can now be marked when they are
30587 created and are automatically cleaned up on exit. This avoids having
30588 to export a bunch of close_* functions.
30590 2006-03-21 James Hawkins <truiken@gmail.com>
30592 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
30593 advpack: Forward TranslateInfStringExA to its unicode counterpart.
30595 * dlls/advpack/tests/files.c:
30596 advpack: Add second null for double null terminated lists.
30598 2006-03-22 Mike McCormack <mike@codeweavers.com>
30600 * dlls/msi/dialog.c:
30601 msi: Show "hidden dialogs" but hide them initially.
30603 * dlls/msi/custom.c:
30604 msi: Implement custom action type 17.
30606 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
30607 dlls/riched20/version.rc:
30608 riched20: Add a version resource.
30610 * dlls/wintrust/wintrust_main.c:
30611 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
30613 * include/Makefile.in, include/softpub.h:
30614 include: Add softpub.h.
30616 2006-03-22 Kevin Koltzau <kevin@plop.org>
30618 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
30619 dlls/ole32/tests/clipboard.c:
30620 ole32: Initial tests for OLE clipboard functions.
30622 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
30624 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
30625 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
30627 2006-03-21 Lei Zhang <leiz@ucla.edu>
30629 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
30630 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
30631 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
30632 introduced in earlier patches for EM_FINDTEXT. Additional test cases
30633 have been added to check for corner cases. Also improve input
30636 2006-03-21 Francois Gouget <fgouget@free.fr>
30638 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
30639 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
30640 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
30641 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
30642 Assorted spelling fixes.
30644 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
30645 taskmgr: Avoid forward declarations and make functions static.
30647 * programs/taskmgr/applpage.c:
30648 taskmgr: Reorder functions to avoid forward declarations.
30650 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
30651 programs/taskmgr/column.c, programs/taskmgr/graph.c,
30652 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
30653 programs/taskmgr/procpage.c:
30654 taskmgr: Avoid forward declarations and make functions static.
30656 * tools/winapi/win32.api:
30657 Update win32.api to match the current sources.
30659 * include/winerror.h:
30660 include: Add missing error and facility codes.
30662 * dlls/advapi32/advapi32.spec:
30663 advapi32: Fix the LsaEnumerateAccountRights() export.
30665 * include/ntsecapi.h:
30666 include: Standardize the LsaLookupNames() prototype.
30668 2006-03-21 Robert Shearman <rob@codeweavers.com>
30670 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
30671 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
30672 regardless of what type they are.
30673 Add a test for this and dump type infos created with CreateDispTypeInfo.
30675 2006-03-21 Huw Davies <huw@codeweavers.com>
30677 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
30678 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
30680 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
30682 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
30683 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
30684 programs/winedbg/dbg.y, programs/winedbg/debug.l,
30685 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
30686 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
30687 winedbg: Add display for floating point status.
30688 Added code to examine and display floating point unit status into
30689 be_i386.c as info all-regs command.
30691 2006-03-21 Alexandre Julliard <julliard@winehq.org>
30693 * tools/sfnt2fnt.c:
30694 sfnt2fnt: Remove output file on failure.
30696 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
30697 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
30698 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
30699 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
30700 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
30701 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
30703 2006-03-21 Mike McCormack <mike@codeweavers.com>
30705 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
30706 dlls/msi/helpers.c:
30707 msi: Improve handling of short paths.
30709 2006-03-21 Robert Shearman <rob@codeweavers.com>
30711 * dlls/ntdll/threadpool.c:
30712 ntdll: Start of pooling support for RtlQueueWorkItem.
30713 Start of pooling support for RtlQueueWorkItem. The algorithm
30714 implmented is very simple - if there are no free threads, create a new
30717 * dlls/kernel/tests/thread.c:
30718 kernel: Add a test for QueueUserWorkItem.
30720 * dlls/oleaut32/typelib.c:
30721 oleaut: Better support for invoking methods with VT_VARIANT argument types.
30723 * dlls/wininet/internet.c:
30724 wininet: Document InternetCrackUrlW.
30726 * dlls/wininet/http.c, dlls/wininet/internet.c:
30727 wininet: InternetCreateUrlW should return the number of bytes needed.
30728 InternetCreateUrlW should return the number of bytes needed to store
30729 the URL, not the number of characters (reported by Sven Paschukat).
30731 2006-03-21 Alexandre Julliard <julliard@winehq.org>
30733 * dlls/ntdll/loader.c, include/winnt.h:
30734 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
30735 By returning FALSE from this call, a builtin dll can specify that we
30736 should try to load the native one instead.
30738 * dlls/ddraw/main.c:
30739 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
30741 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
30742 dlls: Removed a number of dll symlinks that are no longer needed.
30744 * tools/winewrapper:
30745 winewrapper: Remove explicit call to wineprefixcreate.
30746 Now that wineprefixcreate detects the build tree automatically, the
30747 standard behavior of starting it from ntdll should work fine.
30749 * programs/wcmd/wcmdmain.c:
30750 wcmd: Try executing the process even if the exe file doesn't exist.
30751 It may be a builtin exe in which case the CreateProcess call will
30754 * tools/wine.inf, tools/wineprefixcreate.in:
30755 wine.inf: Use the new fake dlls mechanism to create placeholders for
30756 applications instead of using symlinks.
30758 * dlls/ntdll/loader.c:
30759 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
30761 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
30762 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
30763 setupapi: Added support for creating fake dlls at install time.
30764 This should satisfy applications that access a dll file directly. For
30765 apps that check the dll version in the file, the version resource is
30766 copied from the builtin dll.
30768 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
30770 * dlls/dinput/device.c, dlls/dinput/device_private.h,
30771 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
30772 dinput: Create single thread for mouse and keyboard hook.
30773 Put keyboard & mouse hook callbacks into separate thread.
30774 Move few global variables into object. Delete no longer used crit section.
30775 For hooks to work properly hook callback have to be in a thread
30776 with message loop. Some games create separate threads just to handle
30777 mouse and/or keyboard events that do not have message loop.
30779 2006-03-20 Mike Hearn <mike@plan99.net>
30781 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
30782 opengl32: Optimize thunks by storing GL context in the thread environment block.
30784 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
30786 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
30787 gdi: Fix a couple of todos in the bitmap test.
30789 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
30791 * dlls/commdlg/cdlg_Ko.rc:
30792 commdlg: Updated Korean translation.
30794 * programs/winecfg/Ko.rc:
30795 winecfg: Updated Korean translation.
30797 2006-03-21 Mike McCormack <mike@codeweavers.com>
30799 * programs/taskmgr/applpage.c:
30800 taskmgr: Make some functions static.
30802 * programs/taskmgr/applpage.c:
30803 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
30805 * programs/winefile/winefile.c:
30806 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
30808 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
30810 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
30811 wined3d: Don't use OpenGL 2.0.
30813 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
30815 * dlls/kernel/cpu.c:
30816 kernel: Fix model/stepping in GetSystemInfo.
30817 wProcessorRevision is built from model and stepping.
30819 2006-03-20 Mike McCormack <mike@codeweavers.com>
30821 * programs/taskmgr/priority.c:
30822 taskmgr: Eliminate common code and fix a warning.
30824 2006-03-19 Mike McCormack <mike@codeweavers.com>
30826 * dlls/comctl32/listview.c:
30827 comctl32: Get rid of some incorrect casts.
30829 2006-03-20 Alexandre Julliard <julliard@winehq.org>
30832 configure: Add autoheader to the compile command.
30834 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
30835 programs/Makeprog.rules.in:
30836 configure: Use --rpath when linking dlls too.
30838 * programs/Makefile.in, programs/make_progs:
30839 programs: Get rid of application symlinks, they are no longer needed.
30841 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
30842 x11drv: Clear new bitmaps if they don't contain any data.
30844 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
30846 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
30847 gdi: Add a simple test for bitmap bits/metrics
30848 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
30849 empty (not selected into a DC) bitmap.
30851 2006-03-19 Mike McCormack <mike@codeweavers.com>
30853 * dlls/msi/regsvr.c:
30854 msi: Set the InstallerLocation value when registering msi.dll.
30856 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
30858 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
30859 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
30861 2006-03-20 Alexandre Julliard <julliard@winehq.org>
30863 * dlls/kernel/tests/change.c:
30864 kernel: Avoid infinite waits in directory change tests.
30866 2006-03-19 H. Verbeet <hverbeet@gmail.com>
30868 * dlls/d3d8/device.c:
30869 d3d8: Change the default debug channel to d3d8 for device.c.
30871 * dlls/d3d8/device.c:
30872 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
30874 * dlls/d3d8/device.c:
30875 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
30877 2006-03-18 Jacek Caban <jacek@codeweavers.com>
30879 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
30880 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
30881 mshtml: Optimize nsACString handling.
30883 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
30884 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
30885 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
30886 mshtml: Better QueryInterface implementation.
30888 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
30890 * programs/wordpad/No.rc:
30891 wordpad: Fix typo in Norwegian resource.
30893 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
30895 * programs/regedit/Ru.rc:
30896 regedit: Fix Russian translation.
30898 * programs/control/params.h:
30899 control: Fix datetime name.
30901 2006-03-19 Milko Krachounov <milko@3mhz.net>
30903 * programs/winecfg/Bg.rc:
30904 winecfg: Update Bulgarian translation.
30906 2006-03-19 Mike McCormack <mike@codeweavers.com>
30908 * include/commctrl.h:
30909 include: LVSETINFOTIPA does not exist.
30911 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
30913 * programs/winedbg/tgt_active.c:
30914 winedbg: Copy floating point status to the dbgcontext.
30916 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
30918 * dlls/gdi/driver.c:
30919 gdi: Handle NT style \\.\DISPLAY1 name that we return.
30921 2006-03-18 Robert Shearman <rob@codeweavers.com>
30923 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
30924 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
30925 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
30926 msi: Optimise WHERE operations.
30927 Optimise WHERE operations on matching against strings by adding a new
30928 function find_matching_rows to the views, which eliminates the need to
30929 examine every record when executing a query. Implement this function
30930 in the table using a hash table on the ID stored in the data.
30932 * dlls/msi/tests/format.c:
30933 msi: Add a test for MsiFormatRecord with integer fields.
30935 * dlls/wininet/cookie.c:
30936 wininet: Copy from the start of the cookie name, not the cookie data.
30937 Copy from the start of the cookie name, not the cookie data when
30938 parsing cookies with a NULL cookie name.
30940 * include/wininet.h:
30941 include: Add some more defines to wininet.h.
30943 * programs/wcmd/wcmdmain.c:
30944 wcmd: Use PACKAGE_VERSION as the wcmd version.
30946 * dlls/ole32/rpc.c:
30947 ole: Use the thread pool for executing RPC calls for better performance
30948 (after the thread pool has been improved).
30950 2006-03-17 Alexandre Julliard <julliard@winehq.org>
30952 * tools/wineprefixcreate.in:
30953 wineprefixcreate: Autodetect the running from build tree case.
30955 * dlls/setupapi/install.c:
30956 setupapi: Added support for calling executables in a RegisterDlls section.
30958 2006-03-18 Alexandre Julliard <julliard@winehq.org>
30960 * dlls/ntdll/loader.c:
30961 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
30963 2006-03-18 Mike McCormack <mike@codeweavers.com>
30965 * include/windowsx.h:
30966 Prevent the use of windowsx.h with Wine source.
30968 * programs/winefile/winefile.c, programs/winefile/winefile.h:
30969 winefile: Eliminate use of windowsx.h.
30971 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
30973 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
30974 dbghelp: MSC fixes.
30975 - wrong cut & paste across versions of a given record type
30976 - wrong definition for register_v2
30978 * dlls/dbghelp/msc.c:
30979 dbghelp: Support for LF_VTSHAPE in MSC.
30980 - added preliminary support for VT (virtual table) shape
30982 - as we don't do C++, it's just a hack to get rid of
30985 * dlls/dbghelp/msc.c:
30986 dbghelp: MSC forward declaration.
30987 - create an infrastructure for handling forward usage
30989 - used it in some cases (pointer to yet not defined udt,
30990 function signature, modifiers)
30992 * dlls/dbghelp/msc.c:
30993 dbghelp: Type parsing refactoring.
30994 - seperate types' table handling from a single type handling
30995 by adding codeview_parse_one_type function
30996 - factored all calls for caching symt
30997 - make type parsing helpers return the symt instead of a
30998 simple error status
31000 * dlls/dbghelp/msc.c:
31001 dbghelp: Fixes for NB11 types.
31002 - when checking debug info in NB09 or NB11 format (CodeView),
31003 try to load the global types section
31005 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
31006 dbghelp: MSC handling of function signature's parameters.
31007 - now correctly parsing parameters types for a function
31008 signature and storing them in dbghelp internal structures
31010 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
31011 dbghelp: Cleanup MSC bitfield handling.
31012 - no longer caching bitfield information but accessing it directly
31014 - removed all kludges for bitfield handling
31015 - reused BOOL parameter to codeview_get_type for monitoring
31016 traces (will be used in later patches)
31018 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
31019 dbghelp: Fieldlist.
31020 - now that we have offset tables to type, we can cleanly
31021 parse the field-lists and remove the associated kludges
31022 - also adding internal structure for easing parameter sharing
31023 across functions (codeview_type_parse)
31024 - in mscvpdb.h, also reparated the type records that are
31025 referenced from other type records (union codeview_type_ref)
31026 from type records referenced by symbols (union codeview_type)
31028 * dlls/dbghelp/msc.c:
31029 dbghelp: MSC types.
31030 - enforce the type records that can be accessed by symbols (these are
31031 anyway the high level ones)
31033 * dlls/dbghelp/msc.c:
31034 dbghelp: Types parsing.
31035 - our engine for parsing types section now requires in entry
31036 an offsets table for getting directly to each type in the
31038 - (re)construct this table for PDB types
31040 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
31041 dbghelp: CV's ssearch.
31042 - added definitions for start_search symbol info
31043 - silenced warnings from this symbol
31045 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
31046 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
31048 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
31049 dbghelp: Compiland and source files are not the same thing.
31050 - in MSC debug info parsing, clearly separate a source file
31051 information from a compiland (including in linetab structure)
31052 - in ELF debug info parsing, now storing compiland directly
31053 in symtab_elt while browsing the symtab section (we still
31054 create twice the compilands, once in stabs/dwarf parsing,
31055 a second time in symtab parsing)
31057 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
31059 * dlls/gdi/freetype.c:
31060 gdi32: Look for ttf fonts in the Wine font dir.
31062 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
31064 * dlls/gdi/tests/gdiobj.c:
31065 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
31067 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
31069 * tools/widl/server.c:
31070 widl: Do not generate code that initializes a binding handle.
31072 * tools/widl/client.c, tools/widl/server.c:
31073 widl: Fix proc offset calculation.
31074 A void return type is represented by a FC_END/FC_PAD sequence in the
31075 proc format string. Increment the proc offset by two when a function
31078 * tools/widl/parser.y:
31079 widl: 'unsigned char' and 'byte' are must be distinct types.
31081 2006-03-18 Jacek Caban <jacek@codeweavers.com>
31083 * include/mshtmdid.h, include/mshtml.idl:
31084 mshtml.idl: Added more interfaces.
31086 * dlls/mshtml/tests/protocol.c:
31087 mshtml/tests: Code cleanup.
31089 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
31091 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
31092 dbghelp: Live target detection.
31093 - DBGHELP_NOLIVE env variable is tested earlier to avoid
31094 some strange effects in live target detection
31095 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
31096 a process, because we know it must be a live target
31098 2006-03-17 Mike McCormack <mike@codeweavers.com>
31100 * dlls/user/tests/edit.c, programs/progman/group.c,
31101 programs/progman/main.c, programs/progman/program.c,
31102 programs/winecfg/audio.c:
31103 Remove some unnecessary uses of windowsx.h
31105 2006-03-18 Mike McCormack <mike@codeweavers.com>
31107 * dlls/avifil32/avifile.c:
31108 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
31110 2006-03-17 Mike McCormack <mike@codeweavers.com>
31112 * programs/taskmgr/dbgchnl.c:
31113 taskmgr: Fix some gcc 4.1 warnings.
31115 * programs/winecfg/appdefaults.c:
31116 winecfg: Fix some gcc 4.1 warnings.
31118 * dlls/crypt32/tests/store.c:
31119 crypt32: Fix a warning.
31121 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
31123 * dlls/msvfw32/msvfw32_Ko.rc:
31124 msvfw32: Update Korean resources.
31126 2006-03-17 Mike McCormack <mike@codeweavers.com>
31128 * programs/taskmgr/taskmgr.c:
31129 taskmgr: Fix some gcc 4.1 warnings.
31131 * programs/taskmgr/procpage.c:
31132 taskmgr: Fix some gcc 4.1 warnings.
31134 * programs/taskmgr/proclist.c:
31135 taskmgr: Fix some gcc 4.1 warnings.
31137 * programs/taskmgr/debug.c:
31138 taskmgr: Fix some gcc 4.1 warnings.
31140 * programs/taskmgr/endproc.c:
31141 taskmgr: Fix some gcc 4.1 warnings.
31143 * programs/taskmgr/affinity.c:
31144 taskmgr: Fix some gcc 4.1 warnings.
31146 * programs/regedit/treeview.c:
31147 regedit: Fix some gcc 4.1 warnings.
31149 2006-03-16 Juan Lang <juan_lang@yahoo.com>
31151 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
31152 dlls/crypt32/tests/store.c, include/wincrypt.h:
31153 crypt32: Implement CertGetSubjectCertificateFromStore.
31155 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
31157 * include/wine/wined3d_types.h:
31158 wined3d: Add D3DBASISTYPE to wined3d_types.h.
31160 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
31162 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
31163 d3d8/wined3d: Vertex shader fixes.
31165 2006-03-17 Alexandre Julliard <julliard@winehq.org>
31167 * dlls/gdi/freetype.c:
31168 gdi: Support for loading fonts from the build directory.
31170 * programs/winecfg/libraries.c:
31171 winecfg: Support for loading the list of dlls from the build directory.
31173 * libs/wine/loader.c:
31174 libwine: Added magic handling of dll path when running in build dir.
31175 This should ensure that we do the right thing in the build dir even if
31176 WINEDLLPATH isn't set.
31178 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
31180 * include/winbase.h:
31181 winbase.h: Add missing LMEM_INVALID_HANDLE define.
31183 2006-03-16 Alexandre Julliard <julliard@winehq.org>
31185 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
31186 libs/wine/wine.map:
31187 libwine: Export wine_get_build_dir.
31189 * dlls/ntdll/server.c, libs/wine/config.c:
31190 libwine: Added support for executing wine binaries out of the build dir.
31192 * libs/wine/config.c:
31193 libwine: Added detection for Wine being run out of the build directory.
31195 * dlls/Makefile.in, dlls/make_dlls:
31196 dlls: Remove the no longer needed symlinks to the static libraries.
31198 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
31199 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
31200 Remove some no longer needed library paths.
31202 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
31203 winegcc: Look for libraries in subdirs of the library path too.
31204 This means that -lfoo will match the library 'foo/libfoo.def' in
31205 addition to just 'libfoo.def'. This allows supporting the Wine source
31206 layout without adding a gazillion path entries.
31208 2006-03-16 Kai Blin <kai.blin@gmail.com>
31210 * dlls/secur32/dispatcher.c:
31211 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
31212 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
31214 2006-03-15 Juan Lang <juan_lang@yahoo.com>
31216 * dlls/crypt32/tests/store.c:
31217 crypt32: Tighten CertDuplicateCertificateContext test.
31218 Test that the return from CertDuplicateCertificateContext is the same
31221 2006-03-15 Alexandre Julliard <julliard@winehq.org>
31223 * ANNOUNCE, ChangeLog, VERSION, configure:
31226 ----------------------------------------------------------------
31227 2006-03-15 Alexandre Julliard <julliard@winehq.org>
31229 * programs/avitools/Makefile.in:
31230 avitools: Fixed library path for msvfw32.
31232 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
31233 user/tests: Try harder to flush X events before running tests.
31235 2006-03-06 András Kovács <andras@csevego.net>
31237 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
31238 wininet: Added Hungarian translation.
31240 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
31241 wineps: Added Hungarian translation.
31243 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
31244 shlwapi: Added Hungarian translation.
31246 * dlls/shell32/shell32_Hu.rc:
31247 shell32: Added Hungarian translation.
31249 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
31250 shdocvw: Added Hungarian translation.
31252 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
31253 setupapi: Added Hungarian translation.
31255 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
31256 serialui: Added Hungarian translation.
31258 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
31259 oledlg: Added Hungarian translation.
31261 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
31262 msvidc32: Added Hungarian translation.
31264 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
31265 msvfw32: Added Hungarian translation.
31267 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
31268 msrle32: Added Hungarian translation.
31270 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
31271 msi: Added Hungarian translation.
31273 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
31274 mshtml: Added Hungarian translation.
31276 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
31277 msacm: Added Hungarian translation.
31279 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
31280 mpr: Added Hungarian translation.
31282 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
31283 iccvid: Added Hungarian translation.
31285 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
31286 hhctrl.ocx: Added Hungarian translation.
31288 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
31289 comctl32: Added Hungarian translation.
31291 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
31292 avifil32: Added Hungarian translation.
31294 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
31296 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
31297 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
31298 include/wine/wined3d_types.h:
31299 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
31301 2006-03-15 Mike McCormack <mike@codeweavers.com>
31303 * dlls/comctl32/tests/treeview.c:
31304 comctl32: Fix some gcc 4.1 warnings.
31306 2006-03-14 Robert Reif <reif@earthlink.net>
31308 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
31309 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
31310 dsound: Add info to failed tests.
31311 Print format for failed SetFormat calls.
31313 2006-03-08 James Hawkins <truiken@gmail.com>
31315 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
31316 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
31317 unicode counterparts.
31319 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
31321 * dlls/dplayx/dplayx_global.c:
31322 dplayx: Fix semaphore deadlock.
31323 - Make sure to release the dplayx semaphore in for error cases as well.
31324 - Prevent race condition between creation of the semaphore and
31325 grabbing of the lock by creating the semaphore in the locked state
31326 instead of unlocked.
31328 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
31330 * dlls/x11drv/opengl.c:
31331 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
31332 Using alpha bits > 8 makes this function fail, while it should not.
31334 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
31336 * dlls/x11drv/dib_convert.c:
31337 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
31338 buffer in the convert_888_to_0888_* functions.
31340 2006-03-15 Alexandre Julliard <julliard@winehq.org>
31342 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31343 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
31344 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
31345 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
31346 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
31347 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
31348 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
31349 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
31350 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
31351 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
31352 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
31353 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
31354 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
31355 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
31356 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
31357 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
31358 dlls/msvideo/vfw16.h:
31359 msvideo: Renamed the msvideo directory to msvfw32.
31361 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
31362 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
31363 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
31364 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
31365 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
31366 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
31367 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
31368 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
31369 dlls/win32s/win32s16.spec:
31370 win32s: Renamed the win32s directory to w32skrnl.
31372 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31373 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
31374 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
31375 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
31376 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
31377 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
31378 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
31379 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
31380 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
31381 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
31382 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
31383 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
31384 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
31385 winsock: Renamed the winsock directory to ws2_32.
31387 * tools/Makefile.in:
31388 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
31390 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
31392 * tools/Makefile.in, tools/wineprefixcreate.in:
31393 wineprefixcreate: Make path searching relative.
31395 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
31397 * dlls/shell32/shlexec.c:
31398 shell32: Add parameter formatting rule to the command line if there isn't any.
31400 2006-03-14 Robert Shearman <rob@codeweavers.com>
31402 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
31403 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
31404 wininet: Move URL-related tests to a separate file.
31406 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31407 wininet: Make InternetCrackUrlW set the components related to net_loc
31408 to NULL when net_loc isn't present in the input URL.
31410 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
31411 wininet: Move cookie-related stubs to cookie.c
31413 * dlls/wininet/internet.c, dlls/wininet/internet.h,
31414 dlls/wininet/netconnection.c:
31415 wininet: Implement setting of send and receive timeouts.
31417 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
31418 dlls/ntdll/thread.c:
31419 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
31420 thread creation function to the NTDLL one.
31422 2006-03-14 Robert Reif <reif@earthlink.net>
31424 * dlls/winmm/wineesd/audio.c:
31425 wineesd: Use pipe sync for events.
31426 Ues pipe sync code from OSS/ALSA rather than windows events.
31428 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
31430 * dlls/x11drv/opengl.c:
31431 x11drv: Prevent out of bound access in DescribePixelFormat.
31434 wine.inf: Increase the DirectX version to that of the latest 9.0c .
31436 2006-03-13 Alexandre Julliard <julliard@winehq.org>
31438 * dlls/ddraw/tests/d3d.c:
31439 ddraw: Don't crash in d3d test if OpenGL is missing.
31441 2006-03-10 Juan Lang <juan_lang@yahoo.com>
31443 * dlls/crypt32/store.c:
31444 crypt32: Abstract contexts.
31445 - create a base cert context, and make functions unaware whether
31446 they're dealing with the base or derived type
31447 - simplify stores as a result
31449 2006-03-11 Mike McCormack <mike@codeweavers.com>
31451 * dlls/shell32/shlview.c:
31452 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
31454 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
31456 * dlls/wined3d/device.c:
31457 wined3d: Vertexdeclaration fix.
31458 In the old d3d8 code SetVertexShader stored the so called vertex
31459 declaration in the stateblock. In case of WineD3D this isn't done
31460 which breaks the drawPrimitive code. This patch stores the vertex
31461 declaration again in the stateblock which fixes Age Of Mythology.
31463 2006-03-11 Hans Leidekker <hans@it.vu.nl>
31465 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
31466 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
31468 2006-03-10 Christoph Frick <rid@zefix.tv>
31470 * dlls/dinput/joystick_linuxinput.c:
31471 dinput/joystick_linuxinput: Add POV detection and reporting.
31472 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
31474 2006-03-13 Robert Shearman <rob@codeweavers.com>
31476 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
31477 include/winternl.h:
31478 ntdll: Very crude implementation of RtlQueueWorkItem.
31480 * dlls/kernel/thread.c:
31481 kernel: Implement QueueUserWorkItem.
31483 2006-03-11 Robert Shearman <rob@codeweavers.com>
31485 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31486 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
31488 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31489 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
31490 The test for "about:" in InternetCrackUrlW should be more general so
31491 that only URLs without double slashes should also be assumed not to
31493 Add another test for this case and remove an unreliable
31494 InternetCreateUrl test.
31496 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31497 wininet: InternetCrackUrl should set nPort to the default port if not specified.
31499 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
31501 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
31502 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
31503 include/wine/wined3d_types.h:
31504 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
31506 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
31508 * dlls/wined3d/pixelshader.c:
31509 wined3d: Don't override variable that still has something we need.
31510 Use local temp variable instead.
31512 * dlls/wined3d/pixelshader.c:
31513 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
31515 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
31518 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
31520 2006-03-11 Mike McCormack <mike@codeweavers.com>
31522 * dlls/avifil32/avifile.c:
31523 avifil32: Use HeapAlloc instead of LocalAlloc.
31525 * dlls/avifil32/editstream.c:
31526 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
31528 * dlls/avifil32/extrachunk.c:
31529 avifil32: Use HeapAlloc instead of Local Alloc.
31531 * dlls/avifil32/acmstream.c:
31532 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
31534 * dlls/avifil32/tmpfile.c:
31535 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
31537 * dlls/avifil32/factory.c:
31538 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
31540 2006-03-10 Alexandre Julliard <julliard@winehq.org>
31542 * programs/winefile/winefile.c:
31543 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
31545 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
31547 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
31548 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
31549 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
31550 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
31551 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
31552 dlls/wined3d/device.c, dlls/wined3d/directx.c,
31553 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
31554 dlls/wined3d/query.c, dlls/wined3d/resource.c,
31555 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
31556 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
31557 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
31558 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
31559 wined3d: Consistently use WINED3DRESOURCETYPE.
31561 2006-03-11 Mike McCormack <mike@codeweavers.com>
31563 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
31564 avifil32: Use CoTaskMemAlloc when allocating memory to return through
31567 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
31568 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
31569 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
31571 2006-03-10 Mike McCormack <mike@codeweavers.com>
31573 * dlls/commdlg/colordlg.c:
31574 comdlg32: Remove the property when destroy the dialog box.
31576 2006-03-09 Juan Lang <juan_lang@yahoo.com>
31578 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
31579 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
31580 crypt32: Move context properties to a separate file.
31582 2006-03-09 Robert Reif <reif@earthlink.net>
31584 * dlls/winmm/wineesd/audio.c:
31585 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
31587 2006-03-10 Petr Tesarik <hat@tesarici.cz>
31589 * programs/winedbg/be_i386.c:
31590 winedbg: Fix lcall instruction opcode.
31592 2006-03-10 Robert Shearman <rob@codeweavers.com>
31594 * dlls/wininet/http.c:
31595 wininet: Don't duplicate empty strings.
31597 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
31599 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
31600 wordpad: Add Turkish resource file.
31602 * programs/winecfg/Tr.rc:
31603 winecfg: Update Turkish resource file.
31605 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
31607 * documentation/README.tr:
31608 documentation: Turkish translation of README file.
31610 2006-03-10 Alexandre Julliard <julliard@winehq.org>
31612 * aclocal.m4, configure:
31613 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
31615 2006-03-10 Mike McCormack <mike@codeweavers.com>
31617 * dlls/commdlg/colordlg.c:
31618 comdlg32: Use a property for the color dialog's information.
31620 2006-03-09 Alexandre Julliard <julliard@winehq.org>
31623 dbt.h: Added DBTF_ flags.
31625 * dlls/user/message.c:
31626 user: Support packing/unpacking the WM_DEVICECHANGE message.
31628 2006-03-09 Robert Shearman <rob@codeweavers.com>
31630 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
31631 wininet: Fix InternetGetCookie with no matching cookies.
31632 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
31633 InternetGetCookie when there are no cookies for the specified
31634 domain. This fixes a bug in sending a blank cookie to HTTP servers.
31636 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31637 wininet: Fix an off-by-one error in InternetCreateUrlW.
31638 Fix an off-by-one error in the size of buffer used to store the port
31639 number in InternetCreateUrlW.
31641 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31642 wininet: Further InternetCreateFileW fixes.
31643 - Add the slash after the port number.
31644 - Only add the port number if the host name is present.
31646 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31647 wininet: If necessary, add a slash between the hostname and path in
31648 InternetCreateUrlW.
31650 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31651 wininet: More InternetCreateUrlW fixes.
31652 - Don't add double slashes for opaque URLs.
31653 - The default port number for all other schemes is 0.
31655 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31656 wininet: Parse the scheme the string in InternetCreateFileW.
31657 Parse the scheme the string in InternetCreateFileW and rewrite
31658 url_uses_default_port using schemes instead of strings.
31660 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31661 wininet: Get the string for the scheme if specified only by the
31662 INTERNET_SCHEME enumeration in InternetCreateUrlW.
31664 * dlls/wininet/internet.c:
31665 wininet: The host name is optional in InternetCreateUrlW.
31667 * dlls/wininet/internet.c:
31668 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
31669 Use an array of schemes so that it can be re-used for mapping from
31670 INTERNET_SCHEME back to a string and simplify the code in
31671 GetInternetSchemeW.
31673 * dlls/wininet/internet.c:
31674 wininet: Fix Trace in InternetCreateUrl.
31675 The url passed in to InternetCreateUrl is an out parameter, so don't
31678 * dlls/wininet/http.c:
31679 wininet: Fix redirects with relative URIs instead of absolute URIs.
31681 2006-03-09 Christoph Frick <rid@zefix.tv>
31683 * dlls/dinput/joystick_linuxinput.c:
31684 dinput/linuxinput: Fix handling of DIPH_BYID.
31685 - handling of DIPH_BYID
31686 - use regular id and not shifted one also for axes
31687 - may only Acquire after SetDataFormat
31689 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
31691 * dlls/gdi/freetype.c:
31692 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
31693 %windir%\fonts has failed.
31695 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
31696 dlls/wineps/pen.c, dlls/x11drv/pen.c:
31697 gdi: A better workaround for extended user style pens.
31699 2006-03-08 H. Verbeet <hverbeet@gmail.com>
31701 * dlls/wined3d/drawprim.c:
31702 wined3d: Use OpenGL fragment programs when available.
31704 * dlls/wined3d/drawprim.c:
31705 wined3d: Remove an incorrect FIXME.
31707 * dlls/wined3d/vertexshader.c:
31708 wined3d: Enable color fixups for vertex shaders.
31710 * dlls/wined3d/vertexshader.c:
31711 wined3d: Minor vshader_program_add_param cleanup.
31712 - In vshader_program_add_param, pass a pointer to the shader object
31713 instead of individual parameters.
31714 - In vshader_program_add_param, rename input to is_input to make it
31715 clearer what the parameter does.
31716 - Fix a typo & cleanup a comment.
31718 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
31720 * dlls/oleaut32/olepicture.c:
31721 oleaut32: Reorder a few functions to avoid forward declaractions.
31723 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
31725 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
31726 include/wine/wined3d_interface.h:
31727 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
31729 2006-03-09 Mike McCormack <mike@codeweavers.com>
31731 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
31732 user: The height of a ListBox item can be no more than MAXBYTE.
31734 * dlls/msi/action.c:
31735 msi: Remove some unnecessary indent.
31737 * dlls/msi/tests/package.c:
31738 msi: Make sure to run tests for MsiEvaluateCondition.
31740 2006-03-09 Jacek Caban <jacek@codeweavers.com>
31742 * dlls/mshtml/htmlelem.c:
31743 mshtml: Added beginning of getAttribute implementation.
31745 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
31746 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
31747 mshtml: Added IHTMLBodyElement implementation.
31749 2006-03-07 Huw Davies <huw@codeweavers.com>
31751 * configure, configure.ac, dlls/opengl32/opengl32.spec,
31752 dlls/opengl32/wgl.c, include/config.h.in:
31753 opengl32: Implement wglUseFontOutlines.
31755 2006-03-07 Juan Lang <juan_lang@yahoo.com>
31757 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
31758 crypt32: Implement CertGetValidUsages.
31760 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
31762 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
31763 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
31764 wined3d: Add D3DLOCK_* types to wined3d_types.h.
31766 2006-03-07 Jacek Caban <jacek@codeweavers.com>
31768 * dlls/mshtml/htmltextarea.c:
31769 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
31771 * dlls/mshtml/htmlselect.c:
31772 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
31774 * dlls/mshtml/htmlinput.c:
31775 mshtml: Added get_type, get_value, get_name and get_checked
31776 implementation of IHTMLInputElement interface.
31778 2006-03-07 Peter Åstrand <astrand@cendio.se>
31780 * dlls/comctl32/listview.c:
31781 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
31783 2006-03-07 Hans Leidekker <hans@it.vu.nl>
31785 * dlls/mscms/tests/profile.c:
31786 mscms: Add tests for EnumColorProfiles{A,W}.
31788 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
31789 mscms: Implement EnumColorProfiles{A,W}.
31791 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
31793 * fonts/Makefile.in:
31794 fonts: Install fonts in $(datadir)/wine/fonts.
31796 2006-03-08 Alexandre Julliard <julliard@winehq.org>
31798 * dlls/Makeimplib.rules.in:
31799 dlls: Added a default install-lib rule for dlls that don't have one.
31801 2006-03-07 Alexandre Julliard <julliard@winehq.org>
31803 * dlls/x11drv/desktop.c:
31804 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
31807 server: Fixed length check in dump_inline_unicode_string.
31809 * dlls/shell32/systray.c, programs/explorer/desktop.c,
31810 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
31811 programs/explorer/systray.c, programs/explorer/systray.h:
31812 explorer: Merged systray support with the desktop window main loop.
31813 Systray is now always available as part of the desktop and doesn't
31814 need to be started from shell32.
31816 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
31817 server/protocol.def, server/trace.c, server/window.c:
31818 user: Launch explorer to manage the desktop window.
31820 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
31821 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
31822 explorer: Added desktop option.
31823 The /desktop option causes explorer to create and manage the desktop
31826 2006-03-07 Mike McCormack <mike@codeweavers.com>
31828 * dlls/kernel/actctx.c:
31829 kernel: Improve the activation context stubs.
31831 2006-03-06 H. Verbeet <hverbeet@gmail.com>
31833 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
31834 dlls/wined3d/vertexshader.c:
31835 wined3d: Fix a few FIXME's.
31837 * dlls/wined3d/device.c:
31838 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
31840 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
31842 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
31843 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
31844 include/wine/wined3d_types.h:
31845 wined3d: Define D3D usage flags in wined3d_types.h.
31847 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
31848 include/wine/wined3d_types.h:
31849 wined3d: Add device caps to wined3d_types.h.
31851 2006-03-06 Jacek Caban <jacek@codeweavers.com>
31853 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
31854 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
31855 dlls/mshtml/nsiface.idl:
31856 mshtml: Added IHTMLTextAreaElement implementation.
31858 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
31859 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
31860 dlls/mshtml/nsiface.idl:
31861 mshtml: Added IHTMLSelectElement implementation.
31863 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
31864 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
31865 dlls/mshtml/nsiface.idl:
31866 mshtml: Added IHTMLInputElement implementation.
31868 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
31869 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
31870 mshtml: Added IHTMLElementCollection::tags implementation.
31872 2006-03-06 Juan Lang <juan_lang@yahoo.com>
31874 * dlls/crypt32/store.c:
31875 crypt32: Simplify stores.
31876 Ref count cert context references, and eliminate the DupCert function
31879 2006-03-06 Alexandre Julliard <julliard@winehq.org>
31881 * dlls/kernel/process.c:
31882 kernel: Better support for detached processes.
31883 Call setsid() in the new process to create a new Unix process group
31884 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
31887 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
31888 x11drv: Make sure to never manipulate the root window, even if we own
31889 the desktop window.
31891 * server/process.c, server/user.h, server/window.c, server/winstation.c:
31892 server: Support for closing the desktop window.
31893 If a thread is owning the desktop window, when all other users of the
31894 desktop have exited, signal the owner to close the desktop (with a 1
31897 * server/object.c, server/object.h:
31898 server: Added unlink_named_object function.
31899 Allows to remove the name of an object while keeping around the object
31902 * server/class.c, server/user.h, server/window.c:
31903 server: Infrastructure for having a thread own the desktop window.
31905 * dlls/mlang/mlang.c:
31906 mlang: Decrement the module refcount when an object is destroyed.
31908 2006-03-06 H. Verbeet <hverbeet@gmail.com>
31910 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
31911 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
31912 wined3d: Fix the relation between volumes and their container.
31914 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
31915 dlls/wined3d/device.c, dlls/wined3d/surface.c,
31916 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
31917 include/wine/wined3d_interface.h:
31918 wined3d: Fix the relation between surfaces and their container.
31920 * dlls/wined3d/surface.c:
31921 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
31922 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
31925 2006-03-06 Robert Shearman <rob@codeweavers.com>
31927 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
31928 wininet: Rewrite InternetCreateUrlW.
31929 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
31930 URL_COMPONENTS structure and fall back to a strlenW call when a
31932 - Expand the number of protocols supported when determining whether
31933 the port number should be added.
31934 - Fix a test by passing in the correct length of scheme.
31936 * dlls/wininet/http.c, dlls/wininet/internet.h,
31937 dlls/wininet/netconnection.c:
31938 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
31939 Don't continue to connect to a secure server without SSL support since
31940 it won't work. Return an error back to the application instead.
31942 * dlls/wininet/tests/http.c:
31943 wininet: More tests for InternetCreateUrl.
31944 Fix an InternetCreateUrl test so that it correctly sets the scheme
31945 length and add tests which show the behaviour when the lengths are set
31946 to zero and when the https scheme is used.
31948 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
31950 * dlls/wininet/internet.c:
31951 wininet: Add stub for missing InternetSetOption.
31953 2006-03-06 Alexandre Julliard <julliard@winehq.org>
31955 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
31956 libs/wine/wine.def, libs/wine/wine.map:
31957 libwine: Export a function to retrieve the data directory (based on a
31958 patch by Dmitry Timoshkov).
31960 2006-03-06 Francois Gouget <fgouget@free.fr>
31962 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
31963 Fix compatibility with native advpack dlls.
31964 Most native advpack dlls in circulation don't have RegInstallA. So
31965 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
31968 2006-03-06 Mike McCormack <mike@codeweavers.com>
31970 * tools/wrc/parser.l:
31971 wrc: Don't use identifiers starting yy*, they're reserved for flex.
31973 * dlls/avifil32/editstream.c:
31974 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
31976 2006-03-06 Jacek Caban <jacek@codeweavers.com>
31978 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
31979 shdocvw: Added get_LocationURL implementation.
31981 2006-03-05 Jacek Caban <jacek@codeweavers.com>
31983 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
31984 mshtml: Added IHTMLElementCollection implementation.
31985 - Added IHTMLElementCollection implementation.
31986 - Added get_all implementation.
31988 2006-03-06 Alexandre Julliard <julliard@winehq.org>
31990 * dlls/shell32/shlfileop.c:
31991 shell32: Grow the file list dynamically in SHFileOperation.
31992 This avoids searching the same directories twice, once to count the
31993 files and then once for real.
31995 * dlls/shell32/shlfileop.c:
31996 shell32: Store only the file attributes in the file list for SHFileOperation.
31997 We don't need the rest of the WIN32_FIND_DATA structure.
31999 * dlls/shell32/shlfileop.c:
32000 shell32: Fixed handling of null-terminated file list in SHFileOperation.
32002 2006-03-03 Aric Stewart <aric@codeweavers.com>
32004 * dlls/shell32/shlfileop.c:
32005 shell32: Skip dot directories in SHFileOperation.
32006 In ShFileOperation when generating a file list with * wildcards, for
32007 example for deletion, do not include the dot directories (. and ..) in
32008 the list, because that cause the operation to spiral out of control.
32010 2006-03-06 Alexandre Julliard <julliard@winehq.org>
32012 * server/winstation.c:
32013 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
32015 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
32016 server/trace.c, server/window.c:
32017 server: Return real parent and owner in the create_window request.
32018 Remove computing of parent and owner handles on the client side.
32020 * dlls/user/desktop.c:
32021 user: Allow creating windows of the desktop class.
32023 * dlls/user/message.c:
32024 user: Allow some Wine internal messages to act on the desktop window.
32026 2006-03-05 Mike McCormack <mike@codeweavers.com>
32028 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
32029 mpr: Stub implementations of some mpr functions.
32031 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
32033 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
32034 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
32035 shell32: Unicode'ify ISFHelper interface.
32037 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
32039 * dlls/wined3d/directx.c:
32040 wined3d: Fix retrieval of driver adapter versions.
32042 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
32044 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
32045 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
32046 dbghelp: Added type for array index.
32047 - added type for array index
32048 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
32049 - fixed SyGetTypeInfo accordingly
32051 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
32052 msvcrt: Some more fixes to name demangling.
32054 * dlls/dbghelp/type.c:
32055 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
32057 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
32059 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
32060 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
32062 2006-03-05 Jason Green <jave27@gmail.com>
32064 * dlls/wined3d/utils.c:
32065 wined3d: Add a few more WINED3DFMT formats to be recognized.
32067 2006-03-05 Jacek Caban <jacek@codeweavers.com>
32069 * dlls/shdocvw/dochost.c:
32070 shdocvw: Beginning ShowContextMenu implementation.
32072 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
32073 mshtml: Added get_documentElement implementation.
32075 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
32076 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
32077 mshtml: Added IHTMLElement implementation.
32079 * include/mshtmdid.h, include/mshtml.idl:
32080 mshtml: Added more interfaces to mshtml.idl.
32082 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
32083 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
32084 mshtml: Added IHTMLDOMNode implementation.
32086 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32088 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
32089 include/wine/wined3d_gl.h:
32090 wined3d: Added OpenGL 2.0 function definitions.
32092 2006-03-05 Robert Shearman <rob@codeweavers.com>
32094 * programs/wcmd/wcmdmain.c:
32095 wcmd: Improve command line processing.
32096 Make the command line processing more robust by continuing to process
32097 command line options if an unknown one is detected and remove the
32098 skipping of argv[0], which is no longer necessary. This fixes the
32099 parsing when argv[0] isn't set to the program name.
32101 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
32102 oleaut: Implement VarBstrFromDisp.
32104 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
32105 oleaut: Fix VarFormat for VT_NULL variants.
32107 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
32108 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
32110 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
32111 ole: Store the destination context and the destination context data in
32112 the proxy manager when unmarshaling.
32114 * include/olectl.h:
32115 include: Add more definitions and types to olectl.h.
32117 * dlls/oleaut32/tests/vartest.c:
32118 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
32120 * dlls/oleaut32/olepicture.c:
32121 oleaut: Split OLEPictureImpl_Load.
32122 Split OLEPictureImpl_Load into separate functions for the different file
32125 2006-03-05 Mike McCormack <mike@codeweavers.com>
32127 * programs/winecfg/audio.c:
32128 winecfg: Fix a typo (LVM_ -> TVM_).
32130 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32132 * dlls/wined3d/device.c:
32133 wined3d: Implemented WINED3DRS_DEPTHBIAS.
32135 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32137 * dlls/wined3d/device.c:
32138 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
32140 * dlls/wined3d/device.c:
32141 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
32142 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
32144 * dlls/wined3d/device.c:
32145 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
32147 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
32148 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
32150 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
32152 * dlls/wined3d/device.c:
32153 wined3d: Fix cut&paste typo.
32155 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
32157 * include/wine/wined3d_types.h:
32158 wined3d: Add D3D7 texture stage types.
32160 * include/wine/wined3d_types.h:
32161 wined3d: Add D3D7 render states.
32163 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
32165 * programs/winebrowser/main.c:
32166 winebrowser: Use CP_UNIXCP when translating URL passed on command line
32169 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
32171 * dlls/user/sysparams.c:
32172 user32: Fix the default height for CJK fonts.
32174 2006-03-04 Mike McCormack <mike@codeweavers.com>
32176 * dlls/avifil32/acmstream.c:
32177 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
32179 2006-03-03 Juan Lang <juan_lang@yahoo.com>
32181 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
32182 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
32183 crypt32: Move serialization functions to serialize.c.
32185 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
32187 * dlls/mlang/mlang.c:
32188 mlang: Implement DllCanUnloadNow.
32190 2006-03-02 Huw Davies <huw@codeweavers.com>
32192 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
32193 dlls/x11drv/x11drv.h:
32194 gdi: Better support for 1bpp dib sections.
32196 2006-03-03 Mike McCormack <mike@codeweavers.com>
32198 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
32199 programs/regedit/listview.c:
32200 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
32202 * programs/winecfg/audio.c:
32203 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
32205 * dlls/shell32/brsfolder.c:
32206 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
32208 * dlls/msrle32/msrle32.c:
32209 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
32211 * dlls/hhctrl.ocx/help.c:
32212 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
32214 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
32215 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
32217 2006-03-02 Juan Lang <juan_lang@yahoo.com>
32219 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
32220 crypt32: Implement CertDuplicateStore.
32222 2006-03-02 Francois Gouget <fgouget@free.fr>
32224 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
32225 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
32226 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
32227 Fix the stub message so it is more standard and use consistent
32230 * dlls/kernel/heap.c:
32231 kernel: Protect sys/resource.h include.
32233 2006-03-02 Alexandre Julliard <julliard@winehq.org>
32235 * ANNOUNCE, ChangeLog, VERSION, configure:
32238 ----------------------------------------------------------------
32239 2006-03-02 Alexandre Julliard <julliard@winehq.org>
32241 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
32242 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
32243 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
32244 Fixed some compiler warnings on old gcc versions.
32246 * dlls/Makefile.in, dlls/make_dlls:
32247 dlls: Remove 16-bit files on make clean.
32249 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
32251 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
32252 wined3d: Opengl 2.x compile fix.
32254 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
32256 * dlls/user/menu.c:
32257 user: Fix uninitialized rectangle in menu arrow painting.
32259 2006-03-01 Mike McCormack <mike@codeweavers.com>
32262 wine.inf: Add a default RelayExclude.
32264 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
32266 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
32267 winedbg: Bring usage() and .man up to date.
32269 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
32270 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
32271 winedbg: Add ability to reload a minidump.
32272 - now recognize winedbg foo.mdmp on command line
32273 - fleshed out tgt_minidump to reload information from minidump
32275 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
32276 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
32277 winedbg: process_io
32278 - added ability to specify process_io at process creation/attachment
32280 - created a process_io structure for gdbproxy
32282 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
32283 programs/winedbg/winedbg.c:
32284 winedbg: main_loop.
32285 - split dbg_main_loop in two parts (one for finishing the debuggee
32286 attachment, the second one really for handling the main loop)
32287 - removed now longer needed dbg_main_loop
32289 2006-03-01 Jacek Caban <jacek@codeweavers.com>
32291 * dlls/shdocvw/navigate.c:
32292 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
32293 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
32294 - Remove unneeded call to GetBindInfo.
32296 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
32297 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
32298 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
32299 mshtml: Beginning support for links opened in a new frame.
32301 * dlls/mshtml/nsembed.c:
32302 mshtml: Use NSContainer as 'This' of its window.
32304 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
32306 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
32307 cabinet: Set proper error information on failures.
32309 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
32311 * dlls/user/menu.c, dlls/user/tests/menu.c:
32312 user32: Fix handling of '\b' right flush character in menus.
32313 - do not add extra space; modify the tests to confirm this;
32314 - right flush to the menu tab stop, not to the menu border;
32315 - small fixes to the menu tab stop calculation.
32317 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
32319 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
32320 dlls/riched20/tests/editor.c:
32321 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
32323 2006-03-01 Jeremy White <jwhite@codeweavers.com>
32325 * dlls/crypt32/tests/oid.c:
32326 crypt32: More gcc 2.95 adjustments.
32328 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
32330 * dlls/wined3d/utils.c:
32331 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
32332 This fixes texture colours in many D3D games (verified with Age Of Mythology).
32334 2006-03-01 Robert Shearman <rob@codeweavers.com>
32336 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
32337 ole: Change NORMALEXTREFS to 5, like it is in native.
32339 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
32340 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
32342 * dlls/oleaut32/connpt.c:
32343 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
32345 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
32346 rpcrt4: Change the stubless parameter attributes to using a bitfield
32347 (as defined by the PSDK) so the ServerAllocSize part is easier to
32350 * dlls/rpcrt4/ndr_marshall.c:
32351 rpcrt4: Implement marshaling and unmarshaling for enum types.
32353 2006-03-01 Juan Lang <juan_lang@yahoo.com>
32355 * dlls/crypt32/store.c:
32356 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
32358 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
32360 * dlls/shell32/shres.rc:
32361 shell32: New icons for Desktop and My Computer.
32363 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
32365 * dlls/user/menu.c:
32366 user32: Ensure VK_UP displays the popup menu for the selected item if
32367 the popup menu is not visible
32369 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
32371 * documentation/PACKAGING:
32372 PACKAGING: Mention more libraries / tools in the needed dependencies section.
32374 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
32377 README: Fix spelling Red Hat. Remove unneeded references to Debian
32378 and Red Hat. Document the use of libxml2 as a weak prerequisite.
32380 2006-03-01 Mike McCormack <mike@codeweavers.com>
32382 * configure, configure.ac, include/config.h.in, server/signal.c:
32383 server: Print a message if wineserver crashes and we don't dump cores.
32385 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
32387 * dlls/x11drv/settings.c:
32388 x11drv: Convert 24-bit into 32-bit color before looking for an
32389 available screen resolution. We do this during enumeration, so there
32390 would be no 24-bit modes available.
32392 2006-02-28 Juan Lang <juan_lang@yahoo.com>
32394 * dlls/crypt32/store.c:
32395 crypt32: Eliminate an unnecessary function pointer from stores.
32397 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
32399 * programs/notepad/main.c:
32400 notepad: Wrap long lines by default like Windows does.
32402 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
32404 * dlls/kernel/comm.c:
32405 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
32407 * dlls/ntdll/serial.c:
32408 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
32410 2006-02-28 Alexandre Julliard <julliard@winehq.org>
32412 * tools/wrc/parser.y:
32413 wrc: Integer ids can be used for control labels instead of strings.
32415 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
32416 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
32417 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
32418 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
32419 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
32420 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
32421 winnls32: Renamed the winnls directory to winnls32.
32423 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
32424 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
32425 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
32426 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
32427 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
32428 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
32429 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
32430 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
32431 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
32432 dlls/wnaspi32/wnaspi32.spec:
32433 wnaspi32: Renamed the winaspi directory to wnaspi32.
32435 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
32436 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
32437 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
32438 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
32439 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
32440 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
32441 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
32442 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
32443 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
32444 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
32445 lz32: Renamed lzexpand directory to lz32.
32447 * dlls/ntdll/loader.c:
32448 ntdll: Don't reset the load count when reusing a builtin modref.
32450 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
32453 wine.inf: Add printing section for local port monitor.
32455 2006-02-27 Robert Reif <reif@earthlink.net>
32457 * dlls/dsound/duplex.c:
32458 dsound: Fix duplex create bug.
32460 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32462 * dlls/dinput/mouse.c:
32463 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
32465 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32467 * dlls/wined3d/device.c:
32468 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
32470 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
32472 * dlls/wined3d/device.c:
32473 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
32475 * dlls/wined3d/device.c:
32476 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
32478 * dlls/wined3d/device.c:
32479 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
32481 * dlls/wined3d/device.c:
32482 wined3d: Added D3D9 render states.
32484 * dlls/wined3d/device.c:
32485 wined3d: Fixed some typos and prevented divide by 0.
32487 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
32489 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
32490 crypt32: Don't access a blob after freeing it.
32492 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
32493 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
32494 programs/winedbg/winedbg.c:
32495 winedbg: Added a close_process method to process_io.
32496 - added a close_process method to process_io
32497 - made use of it to get rid of dbg_detach
32499 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
32500 winedbg: Extend auto mode with minidump.
32501 - added -minidump and -minidump <file> options to command line
32502 Those options are to be used in remplacement of --auto to create a minidump
32503 In the form --minidump <file>, the minidump will be created in <file>,
32504 otherwise the filename will be automatically generated.
32506 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
32507 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
32508 programs/winedbg/winedbg.c:
32509 winedbg: Rewrite auto mode.
32510 - rewrote auto mode as a specific set of commands to be run in
32511 regular parser, instead of hard coding those commands
32512 - added a new function to store a set of commands to be executed
32514 - added 'echo' command to the parser functions
32515 - got rid of dbg_action_mode
32516 - added support of '--' on command line
32518 * programs/winedbg/gdbproxy.c:
32519 winedbg: Fixed regression in gdb handling.
32521 2006-02-27 James Hawkins <truiken@gmail.com>
32523 * dlls/advpack/tests/advpack.c:
32524 advpack: Factor out loading the program files directory.
32526 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
32527 advpack: Add tests for the TranslateInfStringEx trio of functions and
32530 * dlls/advpack/tests/advpack.c:
32531 advpack: Factor out the API loading of advpack tests.
32533 2006-02-27 Juan Lang <juan_lang@yahoo.com>
32535 * dlls/crypt32/oid.c:
32536 crypt32: Correct compile problem on gcc 2.95.
32538 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
32540 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
32541 crypt32: Add Korean translation.
32543 2006-02-28 Mike McCormack <mike@codeweavers.com>
32545 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
32546 msvcrt: Add a stub for _wsetlocale.
32548 2006-02-27 Kovács András <andras@csevego.net>
32550 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
32551 winecfg: New Hungarian language resource.
32553 2006-02-27 Francois Gouget <fgouget@free.fr>
32555 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
32556 d3d8: Remove spaces before '\n'.
32558 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
32560 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
32561 d3d8: Header cleanup.
32562 Remove unneeded structures and functions from d3d8_private.h, clean
32563 some datatypes up and remove d3dcore_gl.h.
32565 2006-02-27 Jacek Caban <jacek@codeweavers.com>
32567 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
32568 dlls/mshtml/nsiface.idl:
32569 mshtml: Added nsIInterfaceRequestor implementation.
32571 2006-02-24 Jacek Caban <jacek@codeweavers.com>
32573 * dlls/mshtml/nsservice.c:
32574 mshtml: Improve ConfirmEx hack.
32576 2006-02-24 Francois Gouget <fgouget@free.fr>
32578 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
32579 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
32580 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
32581 advpack: Prepare the unicodification of advpack.dll.
32582 All functions that manipulate strings should have an Ansi and a
32584 Forward the unqualified dll entry points to the Ansi variant for
32585 backward compatibility.
32586 We're not allowed to use unqualified entry points in Wine, so change
32587 RegInstall() calls to RegInstallA().
32590 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
32592 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
32593 programs/winedbg/winedbg.c:
32594 winedbg: Auto mode.
32595 - rewrite auto mode startup
32596 - move part of auto handling to tgt_active.c
32598 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
32599 programs/winedbg/winedbg.c:
32600 winedbg: Move gdb command line handling.
32601 - moves gdb command line handling to gdbproxy.c
32602 - using manifest constants to make code more readable
32604 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
32605 programs/winedbg/winedbg.c:
32606 winedbg: Active and command line.
32607 - move process attachment and process creation (related to command
32608 line handling) from winedbg.c to tgt_active.c
32609 - tidy up argument parsing
32611 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
32612 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
32613 programs/winedbg/debugger.h:
32614 winedbg: Cleanup the process_io usage.
32615 - made be_process_io references 'const'
32616 - make use of it for dbg_read_memory and dbg_write_memory
32618 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
32619 programs/winedbg/winedbg.c:
32620 winedbg: Active targets
32621 Move all code related to an 'active' target (ie a running process)
32622 from winedbg.c to tgt_active.c.
32624 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
32625 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
32627 kernel32: ClearCommError.
32628 ClearCommError should only deal with *communication* errors (are being
32629 seen on the serial interface) rather than API errors (which can be
32630 reported to the caller by the API itself). I then removed all the
32631 stuff related to storing the error status in the server object.
32633 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
32635 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
32636 riched20: Implement EM_SCROLL and its tests.
32638 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
32640 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
32641 riched20: EM_HIDESELECTION implementation.
32643 2006-02-25 Peter Beutner <p.beutner@gmx.net>
32645 * dlls/ddraw/surface_dib.c:
32646 ddraw: Fix transparent Blits on 8bit surfaces.
32647 There are no red/green/blue bitmasks with color depth==8bpp. In that
32648 case always match against the whole byte.
32650 2006-02-24 H. Verbeet <hverbeet@gmail.com>
32652 * dlls/wined3d/surface.c:
32653 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
32654 it adds a reference to the device that shouldn't be there.
32656 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
32658 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
32659 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
32660 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
32661 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
32662 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
32663 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
32664 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
32665 dlls/wined3d/device.c, dlls/wined3d/directx.c:
32666 d3d8: Moved the remaining code over to WineD3D (based on patches by
32669 2006-02-25 Hans Leidekker <hans@it.vu.nl>
32671 * dlls/winsock/socket.c:
32672 winsock: Fix two Windows to Unix mapping issues.
32673 Handle wildcard address family hint in getaddrinfo.
32674 Convert flags too in getnameinfo.
32676 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
32678 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
32679 crypt32: Add German resource file.
32681 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32683 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
32684 mscms: One more LastError code fixed.
32686 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
32688 * dlls/shell32/tests/shlfolder.c:
32689 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
32690 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
32691 path. Removed some HRESULT tests on IUnknown_Release calls, which
32694 2006-02-24 Jacek Caban <jacek@codeweavers.com>
32696 * dlls/mshtml/nsio.c:
32697 mshtml: Return error in NewChannelFromURL if retval is NULL.
32699 * dlls/mshtml/nsio.c:
32700 mshtml: Added nsIURI::Clone implementation.
32702 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
32703 mshtml: Don't add null byte to post data.
32705 * dlls/mshtml/nsembed.c:
32706 mshtml: Init nsIOService as soon as possible.
32708 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
32710 * dlls/iphlpapi/ifenum.c:
32711 iphplapi: Define IF_NAMESIZE if missing.
32713 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
32715 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
32716 programs/notepad/No.rc, programs/winecfg/No.rc,
32717 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
32718 Updated/new Norwegian Bokmål resources.
32720 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
32722 * dlls/ole32/storage32.c:
32723 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
32725 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
32727 * dlls/riched20/editor.c:
32728 riched20: Added a comment to make life easier.
32730 2006-02-24 Francois Gouget <fgouget@free.fr>
32732 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
32733 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
32735 Assorted spelling fixes.
32737 * include/wincrypt.h, tools/winapi/win32.api:
32738 crypt32: Add CryptQueryObject() prototype.
32741 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
32742 winsock: Tweak getnameinfo() prototype.
32743 Tweak the getnameinfo() prototype to better match the Windows PSDK and
32744 the GetNameInfoW() prototype.
32747 * include/sfc.h, tools/winapi/win32.api:
32749 Add a missing sfc.dll prototype.
32750 Add an sfc.dll section to win32.api for winapi_check.
32752 * dlls/msftedit/msftedit.spec:
32753 msftedit: Fix CreateTextServices() forward.
32755 * dlls/d3d8/device.c:
32756 d3d8: Remove spaces before '\n', spelling fix.
32758 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
32759 dlls/riched20/tests/editor.c:
32760 Add trailing '\n's to ok() calls.
32762 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
32764 * dlls/user/defwnd.c:
32765 user32: Handle WM_ENDSESSION in DefWinProc().
32766 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
32767 shutdown is proceeding.
32769 * dlls/user/message.c:
32770 user32: 0 vs. INFINITE timeout.
32771 It is 0 that denotes an infinite timeout for the wine server now, not
32773 Document put_message_in_queue()'s check for INFINITE (done for
32774 backwards compatibility with Windows 9x).
32776 * dlls/user/user_main.c:
32777 user: Fix ExitWindows().
32778 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
32779 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
32780 we don't get stuck if a process is hung.
32781 - Only send WM_ENDSESSION to windows that received a
32782 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
32784 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
32786 * dlls/usp10/usp10.c:
32787 usp10: Tidy default values.
32788 Set values for pwLogClust, uJustification and fClusterStart similar to
32791 2006-02-24 Alexandre Julliard <julliard@winehq.org>
32793 * dlls/x11drv/x11drv_main.c:
32794 x11drv: Make the synchronous option a debug channel instead of a
32795 registry entry to make it easier to use.
32797 * configure, configure.ac:
32798 configure: Added special check for broken linux/capi.h.
32800 * dlls/ntdll/virtual.c:
32801 ntdll: Use PROT_NONE instead of 0.
32803 * dlls/kernel/dosmem.c:
32804 kernel: Don't request execute permission for DOS memory.
32806 2006-02-23 Juan Lang <juan_lang@yahoo.com>
32808 * dlls/crypt32/store.c:
32809 crypt32: Use public functions during serialization rather than relying
32810 on the internal format of a certificate.
32812 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
32813 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
32814 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
32815 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
32816 dlls/crypt32/version.rc, include/wincrypt.h:
32817 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
32818 - implement CryptEnumOIDInfo and CryptFindOIDInfo
32819 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
32821 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
32823 * dlls/winspool/tests/info.c:
32824 winspool/tests: Skip tests, when a remote print server has no RPC
32827 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
32829 * dlls/ole32/tests/storage32.c:
32830 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
32832 2006-02-23 Robert Shearman <rob@codeweavers.com>
32834 * dlls/ole32/compobj.c:
32835 ole: Fallthrough from local activation in CoGetClassObject.
32836 If local-server or local-service activation doesn't work in
32837 CoGetClassObject then fallthrough instead of returning from the
32840 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
32841 oleaut: Fix standard font cloning.
32842 Create new empty connection points on clone of the standard Font
32843 (based on a patch by Alex Villacís Lasso).
32845 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
32847 * dlls/user/tests/msg.c:
32848 user: Give meaningful names to the structures used to transfer
32849 information to the test threads.
32851 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
32853 * dlls/msi/dialog.c:
32854 msi: When evaluating conditions, if the condition is empty or none is
32855 provided then treat it as being satisfied.
32857 2006-02-23 Huw Davies <huw@codeweavers.com>
32859 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
32860 msxml3: Fix for empty node lists.
32862 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
32864 * dlls/gdi/freetype.c:
32865 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
32867 2006-02-23 Huw Davies <huw@codeweavers.com>
32869 * dlls/gdi/bitblt.c:
32870 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
32872 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
32874 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
32875 cfgmgr32: Forward some functions to setupapi.dll.
32877 2006-02-23 Mike McCormack <mike@codeweavers.com>
32880 server: Add directories to recursive watches as they're opened.
32882 2006-02-22 Juan Lang <juan_lang@yahoo.com>
32884 * include/wincrypt.h:
32885 wincrypt: Add OIDs.
32887 2006-02-22 James Hawkins <truiken@gmail.com>
32889 * dlls/setupapi/dirid.c:
32890 setupapi: Downgrade an ERR to a WARN.
32892 2006-02-22 Kevin Koltzau <kevin@plop.org>
32894 * dlls/riched20/editor.c:
32895 riched20: Call GetClipboardData callback on cut/copy.
32897 * dlls/riched20/richole.c:
32898 riched20: Enable retrieving data through the ole interface.
32900 * dlls/riched20/clipboard.c:
32901 riched20: Ensure copied text is terminated with a null.
32903 * dlls/riched20/editor.c:
32904 riched20: EM_GETOLEINTERFACE is not a stub.
32906 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
32907 riched20: Store reference to editor in ole interface.
32909 * dlls/riched20/clipboard.c:
32910 riched20: Allocate proper amount of memory for formatetc array.
32912 2006-02-22 Juan Lang <juan_lang@yahoo.com>
32914 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
32915 dlls/crypt32/tests/oid.c:
32916 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
32918 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
32919 crypt32: Implement CertFindCertificateInStore, with tests.
32921 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
32923 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
32924 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
32925 Added msftedit.dll.
32927 2006-02-22 Kevin Koltzau <kevin@plop.org>
32929 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
32930 dlls/riched20/editor.c, dlls/riched20/editor.h,
32931 dlls/riched20/editstr.h:
32932 riched20: Add IDataObject implementation and use it for cut/copy.
32934 * tools/widl/typegen.c:
32935 widl: Fix 64bit warning.
32937 * dlls/x11drv/clipboard.c:
32938 x11drv: Fix 64bit warning.
32940 2006-02-22 Robert Shearman <rob@codeweavers.com>
32942 * dlls/msi/action.c:
32943 msi: Fix heap overflow in ITERATE_CreateShortcuts.
32945 * dlls/msi/source.c:
32946 msi: Init size before passing to RegEnumValue.
32948 * dlls/msi/files.c:
32949 msi: Always set a value for intype in ready_volume.
32950 Remove a memory leak.
32952 * dlls/msi/table.c:
32953 msi: Fix heap overflow in save_string_table.
32954 Fix heap overflow caused by not accounting for the dummy first item,
32955 which contains the codepage.
32957 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
32958 ole: Make the CoCreateInstance test succeed.
32959 Move the uninitialized apartment check after zeroing out the return
32962 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
32964 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
32965 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
32966 ECO_READONLY implemented and tested.
32968 2006-02-22 Juan Lang <juan_lang@yahoo.com>
32970 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
32971 crypt32: Tidy up tests.
32972 Fix up encoded data to use BYTE arrays rather than strings, and remove
32973 extraneous NULL bytes from the end of some of them
32975 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
32976 dlls/crypt32/oid.c:
32977 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
32978 Move CryptVerifyMessageSignature stub to main.c.
32980 2006-02-22 Mike McCormack <mike@codeweavers.com>
32982 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
32983 kernel32: Add a stub implementation for CmdBatNotification.
32985 2006-02-22 Alexandre Julliard <julliard@winehq.org>
32987 * dlls/kernel/process.c:
32988 kernel: Initialize the dll path from the main exe name explicitly
32989 since ImagePathName is not always set at that point.
32991 * programs/explorer/systray.c:
32992 explorer: Moved systray configuration option to a more appropriate place
32993 and make it compatible with the way other options are stored.
32995 2006-02-19 Robert Shearman <rob@codeweavers.com>
32997 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
32998 dlls/shell32/systray.c, programs/explorer/Makefile.in,
32999 programs/explorer/explorer.c, programs/explorer/systray.c,
33000 programs/explorer/systray.h:
33001 shell32: Move systray handling to the explorer process.
33003 2006-02-22 Alexandre Julliard <julliard@winehq.org>
33005 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
33006 kernel: Get rid of module.h.
33008 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
33009 dlls/ntdll/ntdll_misc.h:
33010 ntdll: Simplify loadorder code by using an enum instead of an array
33011 to represent load order values.
33012 Added a special value for default load order so that we can handle it
33013 differently later on.
33015 * dlls/kernel/process.c:
33016 kernel: Don't bother checking load order of the exe in the parent process.
33018 2006-02-22 Huw Davies <huw@codeweavers.com>
33020 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
33021 gdi32: Update due to last minute api change in freetype 2.2.0.
33022 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
33023 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
33024 supporting an rc1 release, so this removes support for
33025 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
33027 2006-02-22 Mike McCormack <mike@codeweavers.com>
33030 server: Make sure we don't get into an infinite loop freeing inodes.
33032 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
33034 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33035 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
33037 2006-02-22 Peter Beutner <p.beutner@gmx.net>
33039 * dlls/msvcrt/cppexcept.c:
33040 msvcrt: Save esp before calling catch block and restore afterwards.
33041 It seems like the esp value (which is saved at [ebp-16]) is sometimes
33042 changed inside the catch handler so we end up with a bogus esp
33043 afterwards. To avoid that save it before calling the catch block.
33045 * dlls/msvcrt/cppexcept.c:
33046 msvcrt: Fix handling of multiple nested exceptions.
33047 Save in each nested frame a pointer to the original exception record.
33048 Only one refence in thread_data isn't enough when we have multiple
33051 * dlls/msvcrt/cppexcept.c:
33052 msvcrt: Fix handling of nested exceptions.
33053 Move handling of nested exceptions completely in the
33054 catch_function_nested_handler(). If a new exception was thrown inside
33055 a catch block destroy the old exception object, if it is a rethrow
33056 re-propagate the previous object.
33058 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
33060 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
33061 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
33062 dlls/shlwapi/path.c:
33063 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
33064 - read strings from left to right (PathGetDriveNumberW)
33065 - don't access buffers before they are filled (SHGetPathFromIDListW)
33066 - fill buffers & variables on all paths (SHELL_FindExecutable)
33067 - handle error condition (unix_fs)
33068 - don't shoot in the blind for AW APIs (tests/shelllink.c)
33070 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
33072 * dlls/winedos/ppdev.c:
33073 winedos: Fixed a couple of typos in ppdev.
33075 2006-02-22 Francois Gouget <fgouget@free.fr>
33077 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
33079 mapi: Add some missing MAPI prototypes.
33080 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
33081 and include it where they are implemented.
33082 Make mapi.h and mapix.h compatible. gcc does not like macros and
33083 prototypes to be redefined so this involved protecting against
33084 multiple definitions.
33085 Fix the MAPISendMail() implementation prototype.
33087 2006-02-21 Lei Zhang <leiz@ucla.edu>
33089 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
33090 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
33091 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
33092 Removed todo flag from affected FR_MATCHCASE tests.
33094 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
33096 * dlls/msi/msi.spec, dlls/msi/source.c:
33097 msi: Implement MsiSourceListAddSource.
33099 * dlls/advapi32/security.c:
33100 advapi32: Add partial implementation of LookupAccountNameW.
33102 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
33104 * dlls/shell32/shell32.spec:
33105 shell32: Export PathResolve by name.
33107 2006-02-22 Alexandre Julliard <julliard@winehq.org>
33109 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
33110 dlls/ntdll/thread.c:
33111 kernel: Moved the get_startup_info call to ntdll.
33113 2006-02-21 Alexandre Julliard <julliard@winehq.org>
33115 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
33116 server/protocol.def, server/trace.c:
33117 server: Remove no longer needed fields in the init_process_done request.
33119 2006-02-21 Aric Stewart <aric@codeweavers.com>
33121 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
33122 dlls/twain/twain_i.h:
33123 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
33124 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
33125 a number of corrections and improvements to allow the actual aquiring
33126 of images to succeed.
33128 2006-02-21 Huw Davies <huw@codeweavers.com>
33130 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
33131 msxml3: Improve parse error handling a bit.
33133 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
33134 msxml3: Use url monikers to load xml.
33136 2006-02-21 Alexandre Julliard <julliard@winehq.org>
33138 * dlls/kernel/process.c, dlls/ntdll/loader.c:
33139 kernel: Use LoadLibrary to load the main exe in all cases.
33141 * dlls/ntdll/loader.c:
33142 ntdll: Support loading a builtin under a different name.
33143 Find the proper modref in that case based on the dlopen handle.
33145 * dlls/ntdll/loader.c:
33146 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
33147 This ensures that we never fixup imports twice on the same dll.
33149 * dlls/shell32/tests/shlexec.c:
33150 shell32: Use more reasonable timeouts in shlexec test.
33152 * server/process.c:
33153 server: Avoid hang on process startup.
33154 Fixed the startup_info signaled state to avoid blocking the parent
33155 process when the child crashes on startup.
33157 * dlls/ntdll/loader.c:
33158 ntdll: Support loading builtin dlls with an explicit path name also
33159 when loadorder is set to builtin only.
33161 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
33163 * dlls/ntdll/loader.c:
33164 ntdll: Remove spaces at end of name in import_dll.
33166 2006-02-20 Jason Green <jave27@gmail.com>
33168 * programs/winefile/En.rc, programs/winefile/resource.h,
33169 programs/winefile/winefile.c, programs/winefile/winefile.h:
33170 winefile: Add the ability to save window position to the registry.
33172 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
33174 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
33175 usp10: Add stub for ScriptTextOut.
33177 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33178 usp10: Add ScriptPlace funtionality.
33179 The key function is to calculate the total of the ABC widths of the
33180 characters converted to gylphs by ScriptShape.
33182 2006-02-21 Jacek Caban <jacek@codeweavers.com>
33184 * dlls/shdocvw/classinfo.c:
33185 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
33187 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
33189 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
33190 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
33191 d3d8: Move the capability detection code over to WineD3D.
33192 Let the few existing parts which need the capabiliteis use the WineD3D
33193 capability structure (gl_info). This info structure contains next to
33194 'flags' inidicating certain features also all GL/GLX functions
33195 pointers. Because D3D8 moves over to the wined3d gl_info structure all
33196 the gl prototypes in d3dcore_gl.h were unneeded and removed.
33198 2006-02-20 Lei Zhang <leiz@ucla.edu>
33200 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
33201 riched20: Fix for EM_FINDTEXT input validation.
33202 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
33203 Removed todo flag from affected EM_FINDTEXT tests.
33205 2006-02-20 James Hawkins <truiken@gmail.com>
33207 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
33208 advpack: Implement AddDelBackupEntry.
33210 * dlls/advpack/tests/files.c:
33211 advpack: Add tests for AddDelBackupEntry.
33213 * dlls/advpack/files.c:
33214 advpack: Make AddDelBackupEntry always return S_OK.
33216 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
33217 dlls/advpack/install.c:
33218 advpack: Branch off the advpack install functions into install.c.
33220 * dlls/advpack/advpack.c:
33221 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
33224 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
33225 advpack: Load the LDIDs of an install section in TranslateInfString.
33227 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
33229 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
33230 dlls/ole32/tests/storage32.c:
33231 ole32: Fix stream ref counting.
33232 Stream methods called after parent object has been closed correctly
33233 return STG_E_REVERTED.
33234 Stream refcounting fixed. Now can safely call IStorage destructor
33235 before IStream destructor and guarantee file will be closed.
33237 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
33238 ole32: Fix up permissions when opening streams.
33239 Fix up permissions when opening streams in storage objects when
33240 storage object has been opened in transacted mode.
33242 2006-02-21 Mike McCormack <mike@codeweavers.com>
33244 * dlls/kernel/tests/change.c:
33245 kernel32: Add a simple test for recursive notification.
33247 * dlls/kernel/tests/file.c:
33248 kernel32: Add a short test for GetOverlappedResult.
33250 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
33251 server/protocol.def, server/trace.c:
33252 server: Track created and removed directories in the tree of inodes for inotify.
33253 Add them to or remove them from existing recursive watches.
33255 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
33257 * dlls/ntdll/signal_i386.c:
33258 ntdll: Avoid compile error caused by a single quote.
33260 2006-02-20 Hans Leidekker <hans@it.vu.nl>
33262 * configure, configure.ac, dlls/winsock/socket.c,
33263 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
33264 winsock: Implement getnameinfo.
33266 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
33268 * dlls/user/menu.c:
33269 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
33271 2006-02-20 Robert Shearman <rob@codeweavers.com>
33273 * dlls/ntdll/signal_i386.c:
33274 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
33275 Print an error if __NR_sigaction doesn't exist as this means the wrong
33276 syscall header is being used.
33278 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
33280 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
33281 winsock: Add check for sin6_scope_id.
33283 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
33285 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33286 usp10: Add ScriptShape functionality.
33288 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
33290 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
33291 dlls/riched20/tests/editor.c:
33292 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
33295 2006-02-20 Jacek Caban <jacek@codeweavers.com>
33297 * dlls/mshtml/nsio.c:
33298 mshtml: Set default original uri in NewChannelFromURI.
33300 2006-02-20 Mike McCormack <mike@codeweavers.com>
33302 * dlls/kernel/tests/change.c, server/change.c:
33303 server: Distinguish between a directory and a file changing in
33304 ReadDirectoryChangesW.
33307 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
33309 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
33310 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
33311 dbghelp: Virtual modules.
33312 Rewrote virtual modules handling so that it's an option to either PE
33313 or ELF modules rather than a specific type.
33315 2006-02-20 Alexandre Julliard <julliard@winehq.org>
33317 * dlls/kernel/dosmem.c:
33318 kernel: Don't require execute permission for DOS memory, this will be
33319 done in winedos if necessary.
33321 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
33323 * dlls/user/tests/menu.c:
33324 user: Add conformance tests for menu item drawing.
33326 * dlls/user/menu.c:
33327 user: Menu drawing fixes.
33328 - check mark is drawn left of a bitmap;
33329 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
33330 - space for the popup arrow is also reserved for non popup items;
33331 - implement the MNS_NOCHECK style.
33333 * dlls/user/menu.c:
33334 user: Menu string width calculation fixes.
33335 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
33336 strings with ampersands like "&File";
33337 - Fix mess with strings with an embedded tab;
33338 - In case of a menu bar, two extra pixels are added if the item has
33339 both a bitmap and string.
33341 * dlls/user/menu.c:
33342 user: Menu drawing fixes.
33343 Replace some #defined constants by values calculated from windows
33346 * dlls/user/menu.c:
33347 user: Menu drawing fixes.
33348 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
33349 MENU_GetBitmapItemSize();
33350 - Save the received bitmap size in the menu item structure as it will
33351 need to be sent in the WM_DRAWITEM message;
33352 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
33353 MENU_DrawBitmapItem();
33354 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
33357 * dlls/user/menu.c:
33358 user: Move drawing of pop menu arrows to a subroutine reduces nesting
33359 level of some large if statements in the drawing code. Some updates to
33362 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
33364 * dlls/winspool/tests/info.c:
33365 winspool/tests: Add some tests for SetDefaultPrinterA/W.
33367 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
33368 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
33370 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
33372 * dlls/shell32/shlfolder.c:
33373 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
33375 2006-02-20 Alexandre Julliard <julliard@winehq.org>
33377 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
33378 configure: Use --rpath if supported when building binaries to point to
33379 the relative location of the wine libraries.
33381 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
33383 * dlls/msvcrt/undname.c:
33384 msvcrt: Misc cleanups in undname.c.
33385 - remove unused argument from functions
33386 - print the pointer in the str_array_push TRACE to be able to distinguish
33387 the different arrays.
33388 - comment and white space cleanups
33390 * dlls/msvcrt/tests/cpp.c:
33391 msvcrt: Add some tests for __unDName().
33392 Add some tests for unDName() checking:
33393 - data type modifiers A,B,P,Q,R,S
33395 - back references to names
33397 * dlls/msvcrt/undname.c:
33398 msvcrt: Use a separate stack for back references to names
33399 Use a separate array/stack for the back references to names as
33400 sym->stack is used to push temporary strings to it which breaks back
33401 referencing in some occasions (26 symbols in the mfc42 dll). During
33402 this cleanup get_class() a little bit.
33404 * dlls/msvcrt/undname.c:
33405 msvcrt: Move code to parse a literal string out of get_class().
33406 unDName: Move the code to parse a literal string from get_class() to a
33407 separate function. Add some error handling to the new function.
33409 * dlls/msvcrt/undname.c:
33410 msvcrt: Wrap get_class() and get_class_string() for unDName.
33412 * dlls/msvcrt/tests/cpp.c:
33413 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
33414 In test_demangle use a custom strcmp that treats multiple spaces as
33415 single space. __unDName() from older msvcrt (including W2K it seems)
33416 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
33417 those old Windows versions.
33419 2006-02-20 Robert Shearman <rob@codeweavers.com>
33421 * dlls/ole32/tests/compobj.c:
33422 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
33424 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
33425 ole: Change the Apartment Model field to a boolean.
33426 Change the apartment model field to a boolean that just specifies
33427 whether the apartment is multi-threaded or not and fix up all the
33428 places where this is used.
33429 Fixes a bug where we would return an error if the previous apartment
33430 model passed into CoInitializeEx matches the new apartment model, but
33431 additional optimisation flags are specified.
33433 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
33435 * programs/winecfg/Ko.rc:
33436 winecfg: Updated Korean translation.
33438 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
33439 wordpad: Add Korean translation.
33441 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
33443 * dlls/dbghelp/path.c:
33444 dbghelp: Fix SymFindFileInPath to return files matching the requested
33445 criteria (it was mainly doing the opposite).
33447 2006-02-20 Jacek Caban <jacek@codeweavers.com>
33449 * dlls/shdocvw/client.c:
33450 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
33451 E_NOTIMPL in Windows as well.
33453 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
33454 dlls/mshtml/nsio.c:
33455 mshtml: Create nsIChannel for protocols not handled by Gecko.
33457 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33459 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
33460 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
33462 * dlls/mscms/tests/profile.c:
33463 mscms: Branching fixes for some test routines
33465 2006-02-20 Mike McCormack <mike@codeweavers.com>
33467 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
33468 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
33470 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
33472 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
33473 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
33474 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
33475 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
33476 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
33477 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
33478 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
33479 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
33480 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
33481 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
33482 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
33483 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
33484 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
33485 user: Add the DS_NOIDLEMSG style to message boxes.
33487 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
33489 * programs/winhelp/winhelp.c:
33490 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
33492 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
33494 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
33495 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
33496 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
33497 dlls/d3d8/volumetexture.c:
33498 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
33500 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
33502 * programs/winedbg/stack.c:
33503 winedbg: Fixed regression: stack info was no longer working.
33505 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
33507 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33508 usp10: Add ScriptItemize functionality.
33510 2006-02-18 Hans Leidekker <hans@it.vu.nl>
33512 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
33513 winebrowser: Handle file URLs.
33515 2006-02-18 Juan Lang <juan_lang@yahoo.com>
33517 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
33518 include/wintrust.h:
33519 wintrust: Add some stubs.
33521 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
33522 dlls/crypt32/tests/cert.c, include/wincrypt.h:
33523 crypt32: Implement enhanced key usage.
33524 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
33525 CertAddEnhancedKeyUsageIdentifier, and
33526 CertRemoveEnhancedKeyUsageIdentifier.
33528 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
33530 * programs/winetest/Makefile.in:
33531 winetest: Added usp10 tests.
33533 2006-02-18 Alexandre Julliard <julliard@winehq.org>
33535 * configure, configure.ac:
33536 configure: Fix previous change to still build all the binaries on
33537 x86_64 in 32-bit mode.
33539 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
33541 * dlls/user/menu.c:
33542 user: Implement scrolling in popup menus.
33544 2006-02-17 Alexandre Julliard <julliard@winehq.org>
33546 * libs/wine/config.c, libs/wine/loader.c:
33547 libwine: Add the runtime library path to the front of the dll paths list.
33549 * dlls/dbghelp/elf_module.c:
33550 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
33552 2006-02-17 Peter Beutner <p.beutner@gmx.net>
33554 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
33555 msvcrt: Correctly set EOF flag in fread().
33556 Setting the EOF flag only if _read() returns zero is not enough as we
33557 could also read something AND hit the end of file.
33558 _read() already sets another internal EOF flag, so just use this too.
33559 Removing todo_wine from the test case.
33561 * dlls/msvcrt/tests/file.c:
33562 msvcrt: Add test for fread/feof.
33563 When calling fread() with a large enough buffer to reach the end of
33564 the file a subsequent feof() should return true; (marked as todo_wine
33565 because it doesn't work atm).
33567 * dlls/msvcrt/cppexcept.c:
33568 msvcrt: Remove bogus code.
33569 We can't just pop a exception record from the exception handler list
33570 which we haven't put there.
33572 * dlls/msvcrt/file.c:
33573 msvcrt: Fix use of uninitialized variable.
33575 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
33577 * dlls/winspool/tests/info.c:
33578 winspool/tests: Add tests for EnumMonitors.
33580 2006-02-17 Juan Lang <juan_lang@yahoo.com>
33582 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
33583 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
33584 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
33585 crypt32: Move certificate store functions to their own file.
33587 2006-02-17 Alexandre Julliard <julliard@winehq.org>
33589 * configure, configure.ac, loader/Makefile.in:
33590 configure: Default to building wine-pthread on non-x86 platforms.
33592 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
33594 * include/dbghelp.h:
33595 dbghelp: Packing for minidump structures is 4 bytes.
33597 2006-02-17 Alexandre Julliard <julliard@winehq.org>
33599 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
33600 dlls/wldap32/winldap_private.h:
33601 Fixed a couple of function prototypes.
33603 * libs/wine/Makefile.in, libs/wine/config.c:
33604 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
33605 Added dependency on $(RELPATH).
33607 * libs/wine/Makefile.in, libs/wine/config.c:
33608 libwine: Compute relative paths for bin and dll directories at compile time.
33610 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
33611 tools: Added 'relpath' tool to compute relative Unix paths.
33613 * dlls/ntdll/server.c:
33614 ntdll: Remove no longer used oldcwd in start_server.
33616 2006-02-17 Mike McCormack <mike@codeweavers.com>
33619 server: Use a single inotify watch, as it scales better with a large
33620 number of directories.
33622 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
33624 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
33625 wordpad: Russian translation.
33627 2006-02-17 Hans Leidekker <hans@it.vu.nl>
33629 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
33630 wordpad: Dutch localization.
33632 2006-02-17 Jacek Caban <jacek@codeweavers.com>
33634 * dlls/mshtml/navigate.c:
33635 mshtml: Fix post data parsing.
33637 2006-02-16 Alexandre Julliard <julliard@winehq.org>
33639 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
33640 libs/wine/config.c, loader/glibc.c:
33641 libwine: Try the current load path in priority before the
33642 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
33644 * libs/wine/config.c:
33645 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
33646 the directory from the library itself.
33647 Only try the hardcoded BINDIR if everything else failed.
33649 * libs/wine/config.c:
33650 libwine: Only use the library directory if it's an absolute path.
33652 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
33654 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
33655 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
33656 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
33657 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
33658 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
33659 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
33660 programs/winecfg/winecfg.c:
33661 winecfg: Localize the app specific title.
33663 2006-02-16 Juan Lang <juan_lang@yahoo.com>
33665 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
33666 crypt32: More encoding/decoding.
33667 Add support for encoding/decoding basic constraints and enhanced key
33670 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
33671 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
33672 - now that CertOpenStore is correct for system stores, simplify
33673 CertOpenSystemStore
33674 - correct CertDuplicateCertificateStore, with a test
33676 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
33678 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
33679 progman: Updated Korean translation.
33681 2006-02-16 Huw Davies <huw@codeweavers.com>
33683 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
33684 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
33685 msxml3: Implement comment node.
33687 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
33688 msxml3: Fix get_text on text nodes.
33690 2006-02-16 Thomas Kho <tkho@ucla.edu>
33692 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
33693 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
33695 2006-02-16 Robert Shearman <rob@codeweavers.com>
33697 * dlls/oleaut32/tests/typelib.c:
33698 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
33700 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33702 * dlls/mscms/tests/profile.c:
33703 mscms: Distinguish between registered and unregistered profile IDs.
33705 2006-02-16 Robert Shearman <rob@codeweavers.com>
33707 * tools/winebuild/winebuild.man.in:
33708 winebuild: Correction for manpage.
33709 The behaviour for winebuild is to prefer main over WinMain, not the
33712 2006-02-16 Jacek Caban <jacek@codeweavers.com>
33714 * dlls/shdocvw/webbrowser.c:
33715 shdocvw: Unaccess post data only if we've accessed it before.
33717 2006-02-16 Alexandre Julliard <julliard@winehq.org>
33719 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
33720 dlls/make_dlls, libs/wine/loader.c:
33721 libwine: New naming scheme for 16-bit builtin dlls.
33722 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
33723 by mistake when looking for a 32-bit dll.
33725 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
33727 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
33728 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
33729 We should swap min & max only when both limits are being
33730 set. Otherwise limit that being set should invalidate other limit
33733 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
33734 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
33736 2006-02-16 Juan Lang <juan_lang@yahoo.com>
33738 * dlls/wininet/internet.c:
33739 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
33740 and update comment.
33742 * dlls/crypt32/cert.c:
33743 crypt32: Fix system stores and a memory leak.
33744 - system stores open both HKLM and HKCU for "current user" locations
33745 - fix a memory leak in certificate properties
33747 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
33749 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
33750 wordpad: French localization.
33752 2006-02-16 Alexandre Julliard <julliard@winehq.org>
33755 Merge the contents of info/exclude into the top-level .gitignore.
33757 * server/debugger.c, server/process.c, server/process.h,
33759 server: Store the process exe module in the standard dll list.
33761 * dlls/d3d8/cubetexture.c:
33762 d3d8: Fixed compile with older GL versions.
33764 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
33766 * dlls/wined3d/device.c:
33767 wined3d: Set the texture size for d3d8.
33769 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
33771 * programs/winecfg/Ko.rc:
33772 winecfg: Updated Korean translation.
33774 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
33776 * programs/winecfg/Fr.rc:
33777 winecfg: French resource update.
33779 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
33781 * programs/wordpad/De.rc, programs/wordpad/En.rc,
33782 programs/wordpad/rsrc.rc:
33783 wordpad: Added German resource.
33785 2006-02-16 Hans Leidekker <hans@it.vu.nl>
33787 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
33788 shlwapi: Fix parameter check for UrlUnescapeA.
33789 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
33790 Add a corresponding test for UrlUnescape{A,W}.
33792 2006-02-16 Juan Lang <juan_lang@yahoo.com>
33794 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
33795 crypt32: Partially implement CertGetNameString.
33797 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
33799 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
33800 winedbg: A couple of fixes after running valgrind.
33802 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
33804 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33805 usp10: Implement ScriptGetProperties.
33807 2006-02-15 Alexandre Julliard <julliard@winehq.org>
33809 * ANNOUNCE, ChangeLog, VERSION, configure:
33812 ----------------------------------------------------------------
33813 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
33815 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
33816 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
33818 2006-02-15 Thomas Kho <tkho@ucla.edu>
33820 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
33821 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
33823 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
33825 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
33826 dlls/shdocvw/shdocvw_main.c:
33827 shdocvw: Implemented a couple of forwards to shlwapi.
33829 2006-02-15 Jacek Caban <jacek@codeweavers.com>
33831 * programs/winecfg/libraries.c:
33832 winecfg: glut32.dll may be configured as native.
33834 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
33835 shdocvw: Added client site's IServiceProvider interface.
33837 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
33838 dlls/shdocvw/webbrowser.c:
33839 shdocvw: Navigate2 rewrite.
33841 * dlls/shdocvw/navigate.c:
33842 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
33844 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
33845 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
33846 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
33848 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
33849 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
33850 mshtml: Added ref counting to NSContainer.
33851 - Added ref counting to NSContainer.
33852 - Better destroying of NSContainer.
33854 2006-02-15 Juan Lang <juan_lang@yahoo.com>
33856 * dlls/crypt32/cert.c:
33857 crypt32: Rename a variable for clarity.
33859 * dlls/crypt32/str.c:
33860 crypt32: Output string type in trace.
33862 2006-02-15 Mike McCormack <mike@codeweavers.com>
33864 * dlls/ole32/tests/storage32.c:
33865 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
33869 include: Add WT_ defines for use with RegisterWaitForSingleObject.
33871 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
33873 * programs/winecfg/Nl.rc:
33874 winecfg: Update Dutch resources.
33876 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
33878 * dlls/riched20/editor.c:
33879 riched20: Support RTF text in WM_SETTEXT.
33881 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
33883 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
33884 usp10: Added stub for ScriptGetCMap.
33886 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
33888 * configure, configure.ac, dlls/usp10/Makefile.in,
33889 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
33890 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
33891 usp10: Added some tests.
33893 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
33895 * dlls/secur32/schannel.c:
33896 secur32: Add InitializeSecurityContext stub for schannel.
33898 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
33900 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
33901 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
33902 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
33904 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
33906 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
33907 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
33909 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33911 * dlls/mscms/tests/profile.c:
33912 mscms: Move 4 test macros into a single one.
33914 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
33916 * dlls/msacm/winemp3/mpegl3.c:
33917 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
33918 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
33919 mpglib buffer queue grows.
33920 - Add TRACE of mpglib buffer queue for conversion.
33922 2006-02-14 Alexandre Julliard <julliard@winehq.org>
33924 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33925 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
33926 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
33927 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
33928 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
33929 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
33930 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
33931 ctl3d32: Renamed ctl3d directory to ctl3d32.
33933 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33934 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
33935 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
33936 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
33937 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
33938 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
33939 olesvr32: Renamed olesvr directory to olesvr32.
33941 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33942 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
33943 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
33944 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
33945 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
33946 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
33947 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
33948 olecli32: Renamed olecli directory to olecli32.
33950 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
33952 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
33953 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
33954 dlls/sfc/sfc_main.c:
33955 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
33957 * include/Makefile.in, include/sfc.h:
33958 include: Add sfc.h.
33960 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
33962 * configure, configure.ac, programs/Makefile.in,
33963 programs/wordpad/.gitignore, programs/wordpad/En.rc,
33964 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
33965 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
33966 programs: Add an implementation of Wordpad.
33968 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
33970 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
33971 dbghelp: Always set the size to public symbols to 1 when we don't know the size
33972 so that they can only be search on their start address
33974 * programs/winedbg/debug.l:
33975 winedbg: Allow using MSVC mangled symbol names as identifiers.
33977 2006-02-14 Mike Frysinger <vapier@gentoo.org>
33979 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
33980 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
33981 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
33982 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
33983 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
33984 programs/make_progs, programs/winedbg/Makefile.in,
33985 programs/winemenubuilder/Makefile.in, server/Makefile.in,
33986 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
33987 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
33988 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
33989 tools/wrc/Makefile.in:
33990 Add support for 'make install DESTDIR'.
33992 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
33994 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
33995 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
33996 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
33997 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
33998 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
33999 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
34000 programs/winecfg/driveui.c, programs/winecfg/main.c,
34001 programs/winecfg/resource.h, programs/winecfg/theme.c,
34002 programs/winecfg/winecfg.h:
34003 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
34005 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
34007 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
34008 A couple of new valgrind instrumentations for better support.
34010 2006-02-14 Jeremy White <jwhite@codeweavers.com>
34012 * dlls/twain/dsm_ctrl.c:
34013 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
34015 * dlls/twain/twain.h:
34016 twain: Make structures respect 2 byte packing requirements.
34018 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
34020 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
34021 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
34023 server: When possible, use tgkill instead of tkill syscall on Linux.
34025 2006-02-14 James Hawkins <truiken@gmail.com>
34027 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
34028 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
34030 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
34031 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
34032 INFINFO_DEFAULT_SEARCH search flags.
34034 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
34036 * dlls/winmm/driver.c:
34037 winmm: Protect drivers list by a critical section.
34039 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
34041 * include/wine/test.h:
34042 tests: Fixed test framework against environment modifications.
34044 2006-02-14 Troy Rollo <wine@troy.rollo.name>
34046 * dlls/user/dialog.c, include/winuser.h:
34047 user: Fix argument type of IsDlgButtonChecked.
34049 * dlls/user/scroll.c, include/winuser.h:
34050 user: Fix argument type for EnableScrollBar.
34052 * dlls/user/dialog.c, include/winuser.h:
34053 user: Fix argument types for CheckRadioButton.
34055 * dlls/user/dialog.c, include/winuser.h:
34056 user: Fix return type and argument type for GetDlgItemText{A,W}.
34058 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
34060 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
34061 msvfw32: Disable datarate, keyframe and quality controls to not
34062 confuse users by a not implemented functionality.
34063 Add support for About codec control.
34065 * dlls/msvideo/msvideo_main.c:
34066 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
34068 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
34070 * programs/winetest/Makefile.in:
34071 winetest: Add riched20 tests.
34073 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
34075 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
34076 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
34077 The tests (shellpath.c/testPersonal) already show that it can be either
34078 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
34080 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
34082 * loader/pthread.c:
34083 loader: Added missing attr destroy.
34085 2006-02-14 Robert Shearman <rob@codeweavers.com>
34087 * documentation/.gitignore:
34088 Ignore documentation/html.
34091 tools/c2man.pl: Generate correct html.
34093 * dlls/wininet/gopher.c, dlls/wininet/http.c:
34094 wininet: Documentation fixes.
34096 * dlls/oleaut32/olepicture.c:
34097 oleaut32: Free connection point on destruction of the picture object.
34098 Handle failure of CreateConnectionPoint on construction.
34100 * dlls/oleaut32/typelib.c:
34101 oleaut32: Fix returning Typelib file name.
34102 We can't use GetModuleFileName on a resource-only module, so the best
34103 we can do is to copy the original name we used to find the type
34104 library. Fix a couple of places where we were incorrectly using the
34105 file name, rather than the path.
34107 * dlls/oleaut32/olefont.c:
34108 oleaut32: Free the connection points on destruction of the font object.
34109 Free the connection points on destruction of the font object and cope
34110 with failure of CreateConnectionPoint on construction.
34112 * dlls/oleaut32/tmarshal.c:
34113 oleaut32: Don't try to release NULL COM objects in the typelib
34116 * dlls/oleaut32/olepicture.c:
34117 oleaut32: Fix flag comparison in Picture Invoke.
34118 One or more invoke flags can be passed into IDispatch::Invoke, but we
34119 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
34122 2006-02-14 Alexandre Julliard <julliard@winehq.org>
34125 server: Try to update the input key state even when the message is
34126 dropped in queue_hardware_message. This should fix some problems with
34127 the Alt key getting "stuck" after Alt-Tab.
34129 2006-02-14 Francois Gouget <fgouget@free.fr>
34131 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
34132 tools/widl/hash.c, tools/wine.inf:
34133 include: Add missing LANG_xxx and SUBLANG_xxx constants.
34135 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
34137 * programs/winecfg/De.rc:
34138 winecfg: Cleaned up various control positions on the German version of
34141 * dlls/shell32/regsvr.c:
34142 shell32: Register 'LocalizedString' values for shellfolder classes.
34144 * dlls/shell32/classes.c:
34145 shell32: Query for localized string in HCR_GetClassName.
34147 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
34148 advapi32: Implemented RegLoadMUIString[AW].
34150 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
34152 * dlls/winsock/tests/sock.c:
34153 winsock/tests: select wakeup on closesocket.
34154 - Change select timeout from 2 seconds to 500 microseconds.
34155 - Add test to make sure select wakes up after a closesocket.
34156 - Add test to make sure listen fails without bind.
34158 2006-02-14 Huw Davies <huw@codeweavers.com>
34160 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
34161 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
34162 msxml: Implement getElementsByTagName.
34164 2006-02-14 Hans Leidekker <hans@it.vu.nl>
34166 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
34167 msxml3: Implement DllUnregisterServer.
34169 2006-02-13 Petr Tesarik <hat@tesarici.cz>
34171 * programs/winhelp/Cs.rc:
34172 winhelp: Czech language resources encoding fix.
34174 * programs/winemine/Cs.rc:
34175 winemine: Czech language resources encoding fix.
34177 * programs/winefile/Cs.rc:
34178 winefile: Czech language resources encoding fix.
34180 * programs/wineconsole/wineconsole_Cs.rc:
34181 wineconsole: Czech language resources encoding fix.
34183 * programs/winecfg/Cs.rc:
34184 winecfg: Czech language resources encoding fix.
34186 * programs/wcmd/Cs.rc:
34187 wcmd: Czech language resources encoding fix.
34189 * programs/view/Cs.rc:
34190 view: Czech language resources encoding fix.
34192 * programs/uninstaller/Cs.rc:
34193 uninstaller: Czech language resources encoding fix.
34195 * programs/start/Cs.rc:
34196 start.exe: Czech language resources encoding fix.
34198 * programs/regedit/Cs.rc:
34199 regedit: Czech language resources encoding fix.
34201 * programs/progman/Cs.rc:
34202 progman: Czech language resources encoding fix.
34204 * programs/notepad/Cs.rc:
34205 notepad: Czech language resources encoding fix.
34207 * programs/cmdlgtst/Cs.rc:
34208 cmdlgtst: Czech language resources encoding fix.
34210 * programs/clock/Cs.rc:
34211 clock: Czech language resources encoding fix.
34213 * dlls/winmm/winmm_Cs.rc:
34214 winmm: Czech language resources encoding fix.
34216 * dlls/wininet/wininet_Cs.rc:
34217 wininet: Czech language resources encoding fix.
34219 * dlls/user/resources/user32_Cs.rc:
34220 user32: Czech language resources encoding fix.
34222 * dlls/wineps/wps_Cs.rc:
34223 wineps: Czech language resources encoding fix.
34225 * dlls/shell32/shell32_Cs.rc:
34226 shell32: Czech language resources encoding fix.
34228 * dlls/setupapi/Cs.rc:
34229 setupapi: Czech language resources encoding fix.
34231 * dlls/serialui/Cs.rc:
34232 serialui: Czech language resources encoding fix.
34234 * dlls/oledlg/oledlg_Cs.rc:
34235 oledlg: Czech language resources encoding fix.
34237 * dlls/mpr/mpr_Cs.rc:
34238 mpr: Czech language resources encoding fix.
34240 * dlls/msrle32/msrle_Cs.rc:
34241 msrle32: Czech language resources encoding fix.
34243 * dlls/msacm/msacm_Cs.rc:
34244 msacm: Czech language resources encoding fix.
34246 * dlls/hhctrl.ocx/Cs.rc:
34247 hhctrl.ocx: Czech language resources encoding fix.
34249 * dlls/commdlg/cdlg_Cs.rc:
34250 commdlg: Czech language resources encoding fix.
34252 * dlls/comctl32/comctl_Cs.rc:
34253 comctl32: Czech language resources encoding fix.
34255 * dlls/avifil32/avifile_Cs.rc:
34256 avifil32: Czech language resources encoding fix.
34258 2006-02-13 Jacek Caban <jacek@codeweavers.com>
34260 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
34261 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
34262 dlls/mshtml/nsio.c:
34263 mshtml: Handle IHlinkFrame service.
34265 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
34267 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
34268 dlls/wined3d/wined3d_private.h:
34269 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
34271 2006-02-13 Cyril Margorin <comargo@gmail.com>
34273 * dlls/x11drv/dib.c:
34274 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
34275 check for passed image, and do not use shared memory extension for
34276 temporary created image.
34278 * dlls/x11drv/dib.c:
34279 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
34280 X11DRV_DIB_GetImageBits.
34282 2006-02-13 Mike McCormack <mike@codeweavers.com>
34284 * dlls/msvcrt/exit.c:
34285 msvcrt: Fix a typo.
34287 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
34289 * dlls/psapi/psapi.spec:
34290 psapi: Fix output parameter of function GetModuleBaseName in spec
34293 2006-02-13 H. Verbeet <hverbeet@gmail.com>
34295 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
34296 wined3d: Don't keep a reference to the container, as it creates a
34297 circular reference.
34299 2006-02-13 Francois Gouget <fgouget@free.fr>
34301 * dlls/wined3d/device.c:
34302 wined3d: Protect float.h inclusion.
34304 * dlls/mshtml/tests/htmldoc.c:
34305 mshtml: Add trailing '\n's to ok() calls.
34307 * include/d3dtypes.h:
34308 d3dtypes: Fix windows.h inclusion.
34310 2006-02-13 Hans Leidekker <hans@it.vu.nl>
34312 * dlls/kernel/file.c:
34313 kernel: Report a tape device as FILE_TYPE_CHAR.
34315 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
34316 crypt32: Add a stub for CryptQueryObject.
34318 * dlls/netapi32/access.c:
34319 netapi32: Improve stub for NetUserModalsGet.
34320 Tell the caller this host is not part of a domain.
34322 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
34324 * dlls/msvideo/msvideo_main.c:
34325 msvfw32: Fix typos in the control state handling.
34326 Fix typos in the control state handling, add state checks for IDOK
34327 and IDCANCEL control notification handlers.
34329 2006-02-11 Alexandre Julliard <julliard@winehq.org>
34331 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
34332 libwine: Use dladdr if supported to get the run-time path of libwine.so
34333 and define the default dll and bin directories relative to it.
34335 * configure, configure.ac, include/config.h.in:
34336 configure: Added check for dladdr in libdl.
34338 * aclocal.m4, configure, configure.ac:
34339 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
34340 when linking with specific libraries.
34342 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
34344 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
34345 dlls/ddraw/device_opengl.c:
34346 ddraw: Small function corrections.
34347 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
34348 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
34349 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
34351 * dlls/ddraw/vertexbuffer.c:
34352 ddraw: ProcessVertices correction.
34353 Use the texture index to get the texcoord size from the fvf, not the
34356 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
34358 * configure, configure.ac, dlls/ntdll/tape.c:
34359 ntdll: Fix tape.c compilation on Darwin.
34361 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
34363 * dlls/shell32/shlview.c:
34364 shell32: IShellView list's control id should be 1, not 2000.
34366 * dlls/commdlg/filedlgbrowser.c:
34367 commdlg: IShellBrowser sets IShellView window's control id to 5002.
34369 2006-02-11 Troy Rollo <wine@troy.rollo.name>
34371 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
34372 ntdll: Implement DVD_ReadStructure.
34374 2006-02-11 Thomas Kho <tkho@ucla.edu>
34376 * dlls/riched20/editor.c:
34377 riched20: Fixed bounds error when finding text forward.
34379 * configure, configure.ac, dlls/riched20/Makefile.in,
34380 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
34381 dlls/riched20/tests/editor.c:
34382 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
34384 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
34386 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
34387 shell32: SHELL32_GetItemAttributes()
34388 - correct documentation which incorrectly claimed not to set any
34390 - retrieve file attributes using SHGetPathFromIDListW() when they are
34391 not already present in the internal PIDL structures
34392 - add test case to show the previously wrong folder attributes when
34393 using absolute PIDLs
34394 - fix some memory leaks in the tests
34396 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
34398 * dlls/wined3d/directx.c:
34399 wined3d: Make the returned driver version similar to windows.
34401 * dlls/wined3d/utils.c:
34402 wined3d: Extend debug_d3drenderstate with missing states.
34404 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
34406 * dlls/msvcrt/time.c:
34407 msvcrt: localtime should accept any positive time value.
34409 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
34410 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
34412 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
34413 msvfw32: Call codec's Configure dialog if the codec supports it.
34414 Disable data rate and key frame fields if requested.
34416 2006-02-11 Milko Krachounov <milko@3mhz.net>
34418 * programs/winecfg/Bg.rc:
34419 winecfg: Update Bulgarian translation.
34421 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
34423 * dlls/wined3d/device.c:
34424 wined3d: Prevent crash in setup_light.
34426 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
34428 * include/Makefile.in, include/dpnathlp.h:
34429 include: Add dpnathlp.h header.
34431 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
34433 * dlls/msvcrt/file.c:
34434 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
34436 2006-02-10 Huw Davies <huw@codeweavers.com>
34438 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
34439 msxml: Add ISupportErrorInfo for named node maps.
34441 2006-02-10 Jacek Caban <jacek@codeweavers.com>
34443 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
34444 include/mshtmhst.idl:
34445 mshtml: Added more defines to mshtmlhst.idl.
34447 2006-02-10 Alexandre Julliard <julliard@winehq.org>
34449 * dlls/ntdll/signal_i386.c:
34450 ntdll: Added emulation of ATL thunks for platforms with NX support.
34452 2006-02-10 Aric Stewart <aric@codeweavers.com>
34454 * dlls/ntdll/tests/change.c:
34455 ntdll: gcc 2.95 compile fixes.
34457 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
34459 * dlls/kernel/tests/drive.c:
34460 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
34462 2006-02-10 H. Verbeet <hverbeet@gmail.com>
34464 * dlls/wined3d/stateblock.c:
34465 wined3d: Release the vertex declaration during stateblock cleanup.
34467 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
34468 wined3d: Release the container during surface / volume cleanup.
34470 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
34471 dlls/d3d9/tests/vertexdeclaration.c:
34472 d3d9: Use an invisible window for tests.
34474 2006-02-10 Robert Shearman <rob@codeweavers.com>
34476 * dlls/secur32/secur32.c:
34477 secur32: Improve tracing.
34478 Improve the tracing for functions that can be called by the app, but
34479 bypass the relay code.
34481 * tools/widl/write_msft.c:
34482 widl: Fix a typo when removing TYPEFLAG_FDUAL.
34484 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
34485 dlls/shdocvw/events.c:
34486 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
34488 * dlls/oleaut32/olepicture.c:
34489 oleaut: Partially implement Invoke on the standard picture implementation.
34491 * dlls/oleaut32/typelib.c:
34492 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
34493 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
34494 when the offset isn't specified. It should be fetched from the
34495 dispatch offset stored in the header, rather than using a hack that
34498 * dlls/oleaut32/tests/olefont.c:
34499 oleaut: Add tests for IFontEventsDisp.
34501 * dlls/oleaut32/olefont.c:
34502 oleaut: Implement IFontEventsDisp connection point for the standard
34503 font implementation.
34505 * include/olectl.h:
34506 include: Define DISPID_FONT_CHANGED.
34508 2006-02-10 Juan Lang <juan_lang@yahoo.com>
34510 * dlls/crypt32/cert.c:
34511 crypt32: Move break statement to the correct spot.
34513 2006-02-10 Jacek Caban <jacek@codeweavers.com>
34515 * dlls/mshtml/tests/htmldoc.c:
34516 mshtml: Added test of IHlinkFrame service.
34518 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
34519 mshtml: Added nsIUploadStream implementation.
34521 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
34523 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
34524 regsvr32: Call OleInitialize before registering a DLL.
34526 2006-02-09 Alexandre Julliard <julliard@winehq.org>
34528 * programs/Makefile.in, programs/make_progs:
34529 programs: Don't install winetest.
34531 2006-02-09 Jeremy White <jwhite@codeweavers.com>
34533 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
34534 kernel: Fixed build with gcc 2.95.
34536 2006-02-09 Mike McCormack <mike@codeweavers.com>
34538 * dlls/dinput/joystick_linuxinput.c:
34539 dinput: Fix the compile for missing EV_SYN define.
34541 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
34544 gdi: Show hatch brush FIXME only once.
34546 2006-02-09 Jacek Caban <jacek@codeweavers.com>
34548 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
34549 dlls/mshtml/persist.c:
34550 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
34552 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
34553 mshtml: Added wrapper of nsIChannel.
34555 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
34556 dlls/mshtml/nsio.c:
34557 mshtml: Added wrapper of nsIURI interface.
34559 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
34560 dlls/mshtml/nsiface.idl:
34561 mshtml: Better ns*String handling.
34563 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
34564 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
34565 mshtml: Added wrapper of nsIOService.
34567 2006-02-09 Alexandre Julliard <julliard@winehq.org>
34569 * dlls/ntdll/loader.c:
34570 ntdll: Better handling of errors when loading a builtin dll from an
34573 2006-02-09 James Hawkins <truiken@gmail.com>
34575 * dlls/setupapi/query.c:
34576 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
34578 * dlls/setupapi/query.c:
34579 setupapi: Convert InfSpec to unicode if SearchControl is not
34580 INFINFO_INF_SPEC_IS_HINF.
34582 2006-02-09 Robert Shearman <rob@codeweavers.com>
34584 * dlls/oleaut32/typelib.c:
34585 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
34586 Try loading the dll first and then fall back to the regular file case.
34587 Only call SearchPath for the regular file case since LoadLibraryEx
34588 will do this for us and it previously excluded builtin dlls and
34589 executables from having their type libraries opened.
34591 * dlls/oleaut32/typelib.c:
34592 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
34594 * dlls/oleaut32/typelib.c:
34595 oleaut: Revert incorrect patch changing the order of parameters passed
34596 into DispCallFunc. A test with native indeed shows that the parameter
34597 index increases from the leftmost parameter to the rightmost.
34599 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
34600 tools/widl/write_msft.c:
34601 widl: Write out more TYPEFLAGs and add more type library-specific
34602 attributes to the parser.
34604 * tools/widl/write_msft.c:
34605 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
34606 TYPEFLAG_FOLEAUTOMATION typelib flags.
34608 2006-02-09 Juan Lang <juan_lang@yahoo.com>
34610 * dlls/crypt32/cert.c:
34611 crypt32: Fix up decoding.
34612 - don't use the no copy flag when decoding, the lifetime of the buffer
34613 to decode isn't guaranteed
34614 - remove some extraneous ternary comparisons
34617 * dlls/crypt32/encode.c:
34618 crypt32: Fix a fixme, and remove an old comment.
34620 2006-02-09 Aric Stewart <aric@codeweavers.com>
34622 * dlls/advapi32/registry.c:
34623 advapi32: Fix for RegNotifyChangeKeyValue.
34624 Flip fAsync and fWatchSubTree into their proper places.
34626 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
34628 * dlls/ntdll/tape.c:
34629 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
34630 instead of MTSETBLK.
34632 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
34634 * dlls/x11drv/keyboard.c:
34635 x11drv: Update Swiss French keyboard layout to better match the X11 one.
34637 2006-02-09 Robert Reif <reif@earthlink.net>
34639 * dlls/dsound/tests/duplex.c:
34640 dsound: Fix duplex test.
34642 2006-02-09 Christoph Frick <frick@sc-networks.de>
34644 * dlls/dinput/joystick_linuxinput.c:
34645 dinput: Dynamic handling of buttons of a device.
34647 * dlls/wined3d/utils.c:
34648 wined3d: Support for WINED3DFMT_A8B8G8R8.
34650 * dlls/wined3d/device.c:
34651 wined3d: Better warn/fixme for query handling.
34653 2006-02-09 Hans Leidekker <hans@it.vu.nl>
34655 * dlls/mapi32/sendmail.c:
34656 mapi32: Prevent freeing non-allocated memory.
34658 2006-02-08 Francois Gouget <fgouget@free.fr>
34660 * include/winuser.h:
34661 winuser.h: Add missing *LayeredWindow*() prototypes.
34663 2006-02-08 Alexandre Julliard <julliard@winehq.org>
34665 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
34667 server: Remove the no longer needed exe_file parameter in the
34668 init_process_done request.
34670 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
34671 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
34673 * dlls/kernel/process.c:
34674 kernel: Use a standard LoadLibrary call to load the main exe.
34676 * dlls/ntdll/loader.c:
34677 ntdll: Check for existing modref for the main exe before creating it
34678 in LdrInitializeThunk.
34680 * server/process.c:
34681 server: Allow the main exe to be registered as a normal dll before
34682 init_process_done is called.
34685 server: Fixed handling of inotify record length.
34687 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
34689 * dlls/msvcrt/undname.c:
34690 msvcrt: __unDNameEx is not a stub.
34692 2006-02-08 Jacek Caban <jacek@codeweavers.com>
34694 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
34695 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
34696 shdocvw: Added IHlinkFrame stub implementation.
34698 * dlls/shdocvw/shdocvw_main.c:
34699 shdocvw: Includes clean up.
34701 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
34702 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
34703 shdocvw: Remove IQuickActivate interface implementation that is not
34704 implemented in Windows as well.
34706 * include/urlmon.idl:
34707 urlmon.idl: Added BINDINFOF declaration.
34709 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
34711 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
34712 Pens created without PS_GEOMETRIC style but with width > 1 unit are
34716 gdi: Remove StrokePath workaround for a DC transformation change bug.
34718 2006-02-08 Huw Davies <huw@codeweavers.com>
34720 * dlls/wineps/escape.c:
34721 wineps: Don't display the MFCOMMENT escape.
34723 2006-02-07 Francois Gouget <fgouget@free.fr>
34725 * dlls/ntdll/tape.c:
34726 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
34728 * dlls/shell32/shellole.c:
34729 shell32: Update DllGetClassObject documentation.
34731 * include/textserv.h:
34732 textserv.h: Add missing CreateTextServices() prototype.
34734 * dlls/ntdll/virtual.c:
34735 ntdll: Protect sys/stat.h inclusion.
34737 * tools/winapi/win32.api:
34738 winapi: Update win32.api to match the current sources.
34740 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
34743 wine.inf: Add a default handler for https to the registry.
34745 * dlls/kernel/locale.c:
34746 kernel32: Implement EnumUILanguages.
34748 * dlls/x11drv/dib_convert.c:
34749 x11drv: Copy the whole image at once if appropriate.
34751 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
34753 * dlls/x11drv/keyboard.c:
34754 x11drv: Fix Turkish keyboard layouts.
34756 2006-02-07 Alexandre Julliard <julliard@winehq.org>
34758 * dlls/ntdll/loader.c:
34759 ntdll: Support loading a builtin dll by specifying an explicit path to
34762 2006-02-07 Mike McCormack <mike@codeweavers.com>
34764 * programs/notepad/En.rc, programs/notepad/License_En.c,
34765 programs/notepad/Makefile.in, programs/notepad/dialog.c,
34766 programs/notepad/license.c, programs/notepad/license.h,
34767 programs/notepad/notepad_res.h:
34768 notepad: Move license text to resources.
34770 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
34772 * dlls/ntdll/time.c:
34773 ntdll: Added Urals time.
34775 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
34777 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
34778 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
34780 * dlls/d3d8/device.c:
34781 d3d8: fbconfig fix.
34782 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
34783 32 in case the direct3d color format also has a depth of 32. As
34784 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
34785 the color depth needs to be 24. This patch sets the depth to 24 and it
34786 fixes bugs in 3dmark2001 and other programs.
34788 2006-02-07 Mike McCormack <mike@codeweavers.com>
34790 * dlls/kernel/tests/change.c:
34791 kernel32: More test cases for ReadDirectoryChangesW.
34793 * dlls/kernel/change.c, dlls/ntdll/directory.c,
34794 include/wine/server_protocol.h, server/change.c, server/protocol.def,
34796 kernel32: ReadDirectoryChangesW fixes.
34797 ReadDirectoryChangesW remembers whether it's recording changes or not.
34798 Don't initialize overlapped->InternalHigh.
34799 The hEvent is cleared when ReadDirectoryChanges is called.
34801 2006-02-07 Alexandre Julliard <julliard@winehq.org>
34803 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
34804 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
34805 Include wine/port.h in files that use exceptions.
34807 2006-02-07 Robert Shearman <rob@codeweavers.com>
34809 * dlls/oleaut32/tmarshal.c:
34810 oleaut32: Fix circular reference count in Typelib marshaler.
34811 The current method of handling typelib-marshaled interfaces that derive
34812 from IDispatch is to query for an IDispatch pointer from the proxy, but
34813 this causes a circular reference count.
34814 Fix the reference counting by loading using the IRpcProxyBuffer of
34815 IDispatch without an outer unknown, so that the lifetime is controlled
34816 by the typelib-marshaled interface's proxy. The IDispatch proxy now
34817 shares the same channel as the typelib-marshaled interface, so fix up
34818 the stub side to handle this.
34820 * dlls/oleaut32/tmarshal.c:
34821 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
34823 * dlls/oleaut32/tmarshal.c:
34824 oleaut32: Release interfaces when told to.
34825 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
34826 TKIND_INTERFACE case below by releasing their respective interfaces as
34829 * dlls/ole32/compobj.c:
34830 ole32: Print an error message if the apartment isn't initialised in
34833 * tools/widl/write_msft.c:
34834 widl: Fix some warnings caused by making attributes const.
34837 msi: Fix bison warnings by providing precedence rules for expressions
34838 and by removing a redundant expression case.
34840 * dlls/rpcrt4/cproxy.c:
34841 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
34842 StdProxy_Construct as it will just crash anyway.
34844 2006-02-07 James Hawkins <truiken@gmail.com>
34846 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
34847 dlls/setupapi/tests/query.c:
34848 setupapi: Add an initial implementation of SetupGetInfInformation.
34850 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
34851 setupapi: Implement SetupQueryInfFileInformation.
34853 2006-02-07 Alexandre Julliard <julliard@winehq.org>
34855 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
34856 dlls/setupapi/setupapi_private.h:
34857 setupapi: Store the full name to the INF file in the inf_file structure
34858 (based on a patch by James Hawkins).
34860 * tools/widl/parser.y:
34861 widl: Remove '\n' from yyerror calls.
34863 2006-02-07 Robert Shearman <rob@codeweavers.com>
34865 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
34866 tools/widl/widltypes.h:
34867 widl: Make 'attrs' field of type_t const.
34869 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
34870 widl: Remove unused 'rname' field of type_t.
34872 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
34873 tools/widl/typegen.h:
34874 widl: Merge marshall_arguments and unmarshall_arguments into one
34875 function to remove the large amount of duplicated code.
34877 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
34878 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
34879 tools/widl/typegen.h:
34880 widl: Yet more const attributes.
34882 * tools/widl/header.c, tools/widl/widltypes.h:
34883 widl: More const attributes.
34885 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
34887 * tools/widl/typegen.c:
34888 widl: Fix proc format string for explicit binding handles.
34890 2006-02-07 Robert Shearman <rob@codeweavers.com>
34892 * tools/widl/typegen.c:
34893 widl: Write out the correct FC type if the structure has pointers.
34895 * tools/widl/typegen.c:
34896 widl: Split pointer writing into a separate function.
34898 * tools/widl/parser.y:
34899 widl: Fix pointer detection for structures with embedded arrays.
34900 Pointers have priority over every other type, so move the detection to
34901 the top of get_struct_type.
34902 Fall through from the embedded array detection to the embedded
34903 structure handling code so that conformance, variance and pointer
34904 presence is inherited from the array's base type.
34906 * tools/widl/typegen.c:
34907 widl: Increment the type format string when writing the pointer
34909 Write out pointer layouts for structures.
34911 * tools/widl/widltypes.h:
34912 widl: Make all pointer fields of expr_t structure constant.
34914 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
34916 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
34917 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
34919 * dlls/msvideo/msvideo_main.c:
34920 msvideo: Add a codec to the compressors list only if it supports
34921 specified input format.
34922 Return a compressor handle in COMPVARS structure.
34924 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
34926 * dlls/msvcrt/undname.c:
34927 msvcrt: Handle data types B,R,S in C++ symbol demangling.
34929 2006-02-07 H. Verbeet <hverbeet@gmail.com>
34931 * dlls/d3d9/tests/vertexdeclaration.c:
34932 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
34934 * dlls/d3d9/tests/vertexdeclaration.c:
34935 d3d9: Reorganise the vertexdeclaration tests.
34936 - Split the test for getting and setting vertexdeclaration into one
34937 for creating the declaration and one for the actual getting and
34939 - Add traces for when creating the device or vertexdeclaration fails.
34941 * dlls/wined3d/vertexdeclaration.c:
34942 wined3d: Always return the number of elements in the vertex
34943 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
34945 * dlls/wined3d/device.c:
34946 wined3d: Don't set the container to the device for standalone surfaces.
34948 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
34949 wined3d/d3d9: Cleanup GetContainer for volumes.
34951 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
34952 wined3d/d3d9: Cleanup GetContainer for surfaces.
34954 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
34956 * dlls/quartz/regsvr.c:
34957 quartz: Register some of the interfaces.
34959 2006-02-06 Robert Millan <rmh@aybabtu.com>
34961 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
34962 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
34963 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
34966 2006-02-06 Alexandre Julliard <julliard@winehq.org>
34968 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
34969 w32skrnl: No need for an import library.
34971 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
34972 rsabase: No need for an import library.
34974 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
34976 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
34977 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
34978 avoid using struct mtpos which may not be present on such systems).
34980 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
34982 * dlls/wininet/tests/internet.c:
34983 wininet: Fix InternetQueryOption test to pass under Windows.
34985 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
34987 * dlls/winsock/tests/sock.c:
34988 winsock/tests: select() conformance test improvements.
34989 Add OK tests around more function calls.
34990 Add two more todo_wine tests that fail.
34992 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
34994 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
34995 dlls/comctl32/tests/monthcal.c:
34996 comctl32: Add month calendar tests.
34998 2006-02-06 Francois Gouget <fgouget@free.fr>
35000 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
35001 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
35002 Assorted spelling fixes.
35004 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
35005 Add trailing '\n's to ok() and trace() calls.
35007 * dlls/security/security.spec:
35008 security: Fix the UnsealMessage() forward.
35010 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
35012 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
35013 wined3d: Texture fixes.
35014 Set video memory capabilities, add some checks to SetTexture and
35015 update some comments.
35017 2006-02-06 Huw Davies <huw@codeweavers.com>
35019 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
35020 oleaut32: Fixes and tests for CreateDispTypeInfo.
35021 CreateDispTypeInfo returns the typeinfo of a coclass which implements
35022 the described interface.
35024 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
35026 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
35027 dlls/wininet/tests/internet.c:
35028 wininet: Add tests for InternetQueryOption.
35030 2006-02-06 Hans Leidekker <hans@it.vu.nl>
35032 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
35033 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
35034 include/mapicode.h:
35035 mapi32: Implementation for MAPISendMail.
35036 Implement MAPISendMail, stub MAPILogoff and make the stubs for
35037 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
35039 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
35041 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
35042 wcmd: CALL should search the current PATH.
35044 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
35046 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
35047 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
35048 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
35049 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
35050 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
35051 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
35052 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
35053 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
35054 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
35055 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
35056 programs/notepad/main.c:
35057 Fixes for missing prototypes warnings.
35059 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
35060 A few fixes for pointer qualifiers (const, volatile) warnings.
35062 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
35064 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
35065 winhelp: Turkish translation.
35067 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
35068 winemine: Turkish translation.
35070 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
35071 winefile: Turkish translation.
35073 * programs/wineconsole/wineconsole_Tr.rc,
35074 programs/wineconsole/wineconsole_res.rc:
35075 wineconsole: Turkish translation.
35077 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
35078 winecfg: Turkish translation.
35080 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
35081 wcmd: Turkish translation.
35083 * programs/view/Tr.rc, programs/view/viewrc.rc:
35084 view: Turkish translation.
35086 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
35087 uninstaller: Turkish translation.
35089 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
35090 taskmgr: Turkish translation.
35092 * programs/start/Tr.rc, programs/start/rsrc.rc:
35093 start: Turkish translation.
35095 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
35096 regedit: Turkish translation.
35098 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
35099 progman: Turkish translation.
35101 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
35102 notepad: Turkish translation.
35104 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
35105 cmdlgtst: Turkish translation.
35107 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
35108 clock: Turkish translation.
35110 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
35111 wldap32: Turkish translation.
35113 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
35114 winspool: Turkish translation.
35116 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
35117 winmm: Turkish translation.
35119 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
35120 wininet: Turkish translation.
35122 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
35123 wineps: Turkish translation.
35125 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
35126 user: Turkish translation.
35128 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
35129 shlwapi: Turkish translation.
35131 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
35132 shell32: Turkish translation.
35134 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
35135 shdocvw: Turkish translation.
35137 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
35138 setupapi: Turkish translation.
35140 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
35141 serialui: Turkish translation.
35143 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
35144 oledlg: Turkish translation.
35146 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
35147 oleaut32: Turkish translation.
35149 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
35150 msvideo: Turkish translation.
35152 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
35153 msvidc32: Turkish translation.
35155 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
35156 msrle32: Turkish translation.
35158 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
35159 msi: Turkish translation.
35161 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
35162 mshtml: Turkish translation.
35164 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
35165 msacm: Turkish translation.
35167 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
35168 mpr: Turkish translation.
35170 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
35171 iccvid: Turkish translation.
35173 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
35174 hhctrl.ocx: Turkish translation.
35176 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
35177 commdlg: Turkish translation.
35179 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
35180 comctl32: Turkish translation.
35182 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
35183 avifil32: Turkish translation.
35185 2006-02-06 Mike McCormack <mike@codeweavers.com>
35187 * dlls/ntdll/tests/change.c:
35188 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
35190 * dlls/kernel/change.c, dlls/ntdll/directory.c,
35191 include/wine/server_protocol.h, server/change.c, server/protocol.def,
35192 server/request.h, server/trace.c:
35193 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
35195 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
35197 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
35198 dlls/kernel/tests/volume.c:
35199 kernel: Added a test for QueryDosDeviceA.
35201 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
35203 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
35204 programs/winefile/No.rc:
35205 Norwegian Bokmål updates.
35207 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
35209 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
35210 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
35212 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
35213 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
35215 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
35216 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
35218 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
35219 ntdll: Implemented IOCTL purge for serial objects.
35221 2006-02-06 H. Verbeet <hverbeet@gmail.com>
35223 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
35224 dlls/wined3d/device.c, dlls/wined3d/directx.c,
35225 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
35226 dlls/wined3d/query.c, dlls/wined3d/resource.c,
35227 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
35228 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
35229 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
35230 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
35231 dlls/wined3d/volumetexture.c:
35232 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
35234 * dlls/wined3d/stateblock.c:
35235 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
35236 Move TRACEs to the top of their code blocks.
35238 * dlls/wined3d/device.c:
35239 wined3d: Release the correct vertexdeclaration in
35240 IWineD3DDeviceImpl_SetVertexDeclaration.
35242 * dlls/wined3d/device.c:
35243 wined3d: Also update reference counts when we're recording a stateblock.
35245 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
35246 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
35247 wined3d: Fix SetContainer.
35248 Add/Release references to the container.
35249 Change the type of the container from IUnknown to IWineD3DBase.
35251 * dlls/wined3d/drawprim.c:
35252 wined3d: Downgrade a FIXME to a TRACE.
35254 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
35256 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
35257 programs/winedbg/debugger.h, programs/winedbg/memory.c,
35258 programs/winedbg/stack.c, programs/winedbg/symbol.c:
35259 winedbg: Added support for function parameters passed in registers.
35260 Added correct stabs parsing for function parameters in registers.
35261 Added a couple of helper functions to make code smaller and more
35264 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
35265 kernel: Fixed regression in atom handling.
35266 Added proper tests (local & global functions).
35268 2006-02-06 Kevin Koltzau <kevin@plop.org>
35270 * dlls/riched20/editor.c:
35271 riched20: Don't use EM_STREAMIN for paste.
35273 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
35275 * dlls/commdlg/fontdlg.c:
35276 commdlg: Add font sizes 6 and 7 to font select dialog.
35278 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
35280 * programs/winecfg/Nl.rc:
35281 winecfg: Update Dutch resources.
35283 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
35285 * programs/winecfg/De.rc:
35286 winecfg: Update German resource.
35288 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
35290 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
35291 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
35292 Work around using struct mtget.mt_gstat on systems lacking this.
35294 2006-02-05 Robert Millan <rmh@aybabtu.com>
35296 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
35297 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
35298 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
35299 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
35300 that is used with FreeBSD.
35302 2006-02-05 Kevin Koltzau <kevin@plop.org>
35304 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
35305 riched20: Separate stream state from editor state.
35306 Somewhat improves thread safety.
35308 * dlls/riched20/editor.h, dlls/riched20/writer.c:
35309 riched20: Add method to stream data based on a range.
35311 * dlls/riched20/editor.c:
35312 riched20: Don't use EM_STREAMOUT for copy/cut.
35314 2006-02-05 Alexandre Julliard <julliard@winehq.org>
35316 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
35317 server/protocol.def, server/trace.c:
35318 server: Remove no longer used create_flags from get_startup_info request.
35320 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
35321 kernel: Use a magic ConsoleHandle value instead of create flag to pass
35322 the CREATE_NEW_CONSOLE flag to the child.
35324 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
35325 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
35328 server: Fixed compile without inotify.
35330 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
35332 * programs/winecfg/Ko.rc:
35333 winecfg: Updated the Korean translation.
35335 2006-02-05 H. Verbeet <hverbeet@gmail.com>
35337 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
35338 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
35340 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
35341 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
35343 * dlls/d3d8/directx.c:
35344 d3d8: Add detection for GL_ARB_point_parameters support.
35346 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
35348 * dlls/riched20/editor.c:
35349 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
35351 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
35353 * dlls/commdlg/cdlg_De.rc:
35354 commdlg: Update German resource.
35356 2006-02-05 Juan Lang <juan@codeweavers.com>
35358 * dlls/crypt32/tests/str.c:
35359 crypt32: Fix Mingw compile.
35361 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35363 * dlls/d3d8/device.c:
35364 d3d8: Fixed point sprite scaling when size < 1.0f.
35366 * dlls/d3d8/device.c:
35367 d3d8: Fixed POINTSPRITEENABLE.
35369 * dlls/d3d8/device.c:
35370 d3d8: Fixed POINTSCALEENABLE.
35372 * dlls/wined3d/device.c:
35373 wined3d: Fixed point sprite scaling when size < 1.0f.
35375 2006-02-04 Alexandre Julliard <julliard@winehq.org>
35377 * dlls/ntdll/loadorder.c:
35378 ntdll: Added a few helper function to simplify the loadorder code.
35379 Keep the application key open, it's valid for the lifetime of the
35382 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
35383 programs/winecfg/resource.h:
35384 winecfg: Display a warning when the user tries to change the load
35385 order of a system dll.
35387 * programs/winecfg/libraries.c:
35388 winecfg: Populate the dll combo box with the dlls found in the load path.
35390 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
35391 libs/wine/wine.map:
35392 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
35394 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
35396 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
35397 programs/notepad/Da.rc, programs/progman/Da.rc,
35398 programs/winhelp/Da.rc:
35399 Danish language update.
35401 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
35403 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
35404 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
35405 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
35406 dlls/riched20/writer.c:
35407 riched20: Initial support for simple tables.
35409 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
35410 riched20: Removed an unused parameter.
35412 * dlls/riched20/caret.c:
35413 riched20: Simplified ME_InsertGraphicsFromCursor() function.
35415 * dlls/riched20/run.c:
35416 riched20: Fixed undo stack corruption.
35418 2006-02-04 Mike McCormack <mike@codeweavers.com>
35420 * dlls/imm32/imm.c:
35421 imm32: Remove FIXME messages from some implemented functions.
35423 * programs/clock/En.rc, programs/clock/License_En.c,
35424 programs/clock/Makefile.in, programs/clock/clock_res.h,
35425 programs/clock/license.c, programs/clock/license.h,
35426 programs/clock/main.c:
35427 Clock: Load license text from resources.
35429 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
35431 * dlls/msvideo/msvideo_main.c:
35432 msvfw32: Do not overwrite fccType in the codec enumeration proc.
35434 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
35436 * programs/winecfg/drive.c:
35437 winecfg: Use already existing letter_to_index().
35439 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
35441 * dlls/wined3d/device.c:
35442 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
35444 2006-02-03 Robert Shearman <rob@codeweavers.com>
35446 * tools/widl/typegen.c:
35447 widl: Add architecture for generating pointer layouts.
35449 2006-02-03 Alexandre Julliard <julliard@winehq.org>
35452 wine.inf: Make FourCC codes uppercase again until we can figure out
35453 why lowercase doesn't work right.
35455 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
35457 * tools/widl/typegen.c:
35458 widl: The 'string' attribute can also be used with unsigned characters.
35460 2006-02-03 Robert Shearman <rob@codeweavers.com>
35462 * dlls/rpcrt4/ndr_stubless.c:
35463 rpcrt4: Restrict stubless FC types to the range of the type function table.
35465 * dlls/rpcrt4/ndr_midl.c:
35466 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
35468 * include/wine/rpcfc.h:
35469 include: Move all of the contiguous FC types together so we can see
35470 possible missing constants better.
35472 * include/rpcndr.h:
35473 include: Add function declarations for the Range type.
35475 2006-02-03 Mike McCormack <mike@codeweavers.com>
35478 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
35480 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35482 * dlls/wined3d/device.c:
35483 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
35485 * dlls/wined3d/device.c:
35486 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
35488 * dlls/wined3d/device.c:
35489 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
35491 * dlls/wined3d/device.c:
35492 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
35494 2006-02-03 Robert Millan <rmh@aybabtu.com>
35496 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
35497 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
35499 2006-02-03 Huw Davies <huw@codeweavers.com>
35501 * dlls/oleaut32/typelib.c:
35502 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
35504 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
35506 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
35507 dlls/msvideo/msvideo_main.c:
35508 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
35512 wine.inf: Change fcc type of builtin video codecs in system.ini to be
35513 equal to ICTYPE_VIDEO.
35515 * dlls/commdlg/filedlg.c:
35516 Add support for CDM_HIDECONTROL message in the file open dialog.
35518 2006-02-03 Juan Lang <juan_lang@yahoo.com>
35520 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
35521 crypt32: Add stub for CryptEnumOIDInfo.
35523 2006-02-02 Alexandre Julliard <julliard@winehq.org>
35525 * ANNOUNCE, ChangeLog, VERSION, configure:
35528 ----------------------------------------------------------------
35529 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
35531 * dlls/winsock/tests/sock.c:
35532 winsock/tests: Add a todo_wine test for select.
35534 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
35536 * dlls/winspool/tests/info.c:
35537 winspool/tests: Filter more results.
35539 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35541 * dlls/wined3d/directx.c:
35542 wined3d: Added support for ARB_POINT_PARAMETERS.
35544 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
35546 * dlls/gdi/freetype.c:
35547 gdi: Slant font automatically if no italic variant exists.
35549 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
35551 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
35552 programs/winecfg/En.rc, programs/winecfg/Es.rc,
35553 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
35554 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
35555 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
35556 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
35557 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
35558 programs/winecfg/x11drvdlg.c:
35559 winecfg: Remove color depth. It's source of problems for number of users.
35561 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
35563 * dlls/shell32/shellpath.c:
35564 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
35566 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
35567 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
35568 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
35569 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
35570 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
35571 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
35572 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
35573 allow for reasonable symbolic linking to $HOME based directories.
35575 * dlls/shell32/shellpath.c:
35576 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
35578 2006-02-02 Huw Davies <huw@codeweavers.com>
35580 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
35581 dlls/x11drv/x11drv.h:
35582 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
35584 2006-02-02 Alexandre Julliard <julliard@winehq.org>
35586 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
35587 widl: Some cosmetic fixes in generated code.
35589 * tools/widl/widl.c:
35590 widl: Make sure the token variables are always initialized properly.
35592 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
35594 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
35595 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
35597 2006-02-02 Tobias Loew <tobi@die-loews.de>
35600 gdi: Extended pens do not work correct with StrokePath.
35602 2006-02-02 Mike McCormack <mike@codeweavers.com>
35604 * dlls/kernel/change.c:
35605 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
35607 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
35609 * dlls/shell32/shfldr_unixfs.c:
35610 unixfs: Use realpath instead of canonicalize_file_name for portability
35613 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
35616 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
35618 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
35620 * dlls/commdlg/filedlg.c:
35621 commdlg: File open dialog: Use the specified instance handle for
35622 custom dialog templates.
35624 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
35626 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
35627 shlwapi: Added stub for ShellMessageBoxWrapW.
35629 2006-02-02 Juan Lang <juan_lang@yahoo.com>
35631 * dlls/crypt32/cert.c:
35632 crypt32: Support external providers.
35633 - add support for external store providers
35634 - rewrite registry stores as a provider
35635 - fix a memory leak
35637 2006-02-02 Juan Lang <juan@codeweavers.com>
35639 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
35640 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
35642 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
35644 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
35645 advapi32: Add stub for ObjectDeleteAuditAlarmW.
35647 * dlls/oleaut32/variant.c:
35648 oleaut32: Prevent freeing of random memory.
35649 Don't assign type to variant until we're sure we are assigning a
35652 2006-02-02 Kevin Koltzau <kevin@plop.org>
35654 * dlls/riched20/editor.c:
35655 riched20: Handle context menu.
35657 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
35659 * programs/start/start.c:
35660 start.exe: build_args now returns the correct string when no parameter
35663 * dlls/x11drv/keyboard.c:
35664 x11drv: Added Turkish F keyboard layout.
35666 2006-02-01 Juan Lang <juan@codeweavers.com>
35668 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
35669 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
35670 dlls/crypt32/tests/str.c:
35671 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
35673 2006-02-01 Kevin Koltzau <kevin@plop.org>
35675 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
35676 riched20: Implement EM_SETOLECALLBACK.
35678 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
35681 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
35683 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
35685 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
35686 winspool: Empty string as environment is valid, with tests.
35688 * include/winspool.h:
35689 winspool.h: Add missing declarations.
35691 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
35693 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
35694 dlls/riched20/txtsrv.c:
35695 riched20: Implement CreateTextServices.
35696 Implement a stub interface that CreateTextServices returns.
35698 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
35700 * dlls/riched20/style.c:
35701 riched20: Fixed font cache corruption.
35703 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
35705 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
35706 Translate pen width from logical units only for geometric pens.
35708 * dlls/shell32/shlexec.c:
35709 shell32: execute_from_key should fallback to a DDE exec only if the
35710 command to execute from is not found in the registry.
35711 Pass already found executable name to dde_connect.
35713 2006-02-01 Robert Shearman <rob@codeweavers.com>
35715 * tools/widl/typegen.c:
35716 widl: Fix a SEGV when using arrays declared using a pointer and
35717 attributes, instead of array indices (reported by Eric Kohl).
35719 2006-01-31 Alexandre Julliard <julliard@winehq.org>
35721 * dlls/setupapi/tests/.gitignore:
35722 setupapi: Ignore ok file for new query test.
35724 2006-01-31 Mike McCormack <mike@codeweavers.com>
35726 * programs/winefile/En.rc, programs/winefile/Makefile.in,
35727 programs/winefile/license.c, programs/winefile/resource.h,
35728 programs/winefile/winefile.c, programs/winefile/winefile.h:
35729 winefile: Move the license and warranty text into the resources.
35731 2006-01-31 Robert Shearman <rob@codeweavers.com>
35733 * tools/widl/typegen.c:
35734 widl: Changes to output for better debugability.
35735 Write the offset and the absolute address for referenced types.
35736 Write the current offset out when writing a pointer type.
35738 * tools/widl/typegen.c:
35739 widl: Clean up conformant struct handling.
35740 Make the writing of conformant structures take advantage of the new
35741 type format string offset handling.
35743 * tools/widl/typegen.c:
35744 widl: Fix the writing of arrays with size specified in the array
35745 expression instead of the size_is expression.
35747 * tools/widl/typegen.c:
35748 widl: Improve the current type offset passing.
35749 Change the functions to take the current type offset and return the
35750 start of the type written.
35752 * tools/widl/typegen.c:
35753 widl: The stack/structure offset in correlation descriptors should be a short.
35755 * tools/widl/parser.y:
35756 widl: Do constant folding for the sizeof operator on simple types.
35758 * tools/widl/header.c, tools/widl/typegen.c:
35759 widl: Support client/server generation for explicit_handle interfaces
35760 (based on a patch by Eric Kohl).
35762 * tools/widl/typegen.c:
35763 widl: Implement constant conformance.
35765 * tools/widl/client.c, tools/widl/server.c:
35766 widl: Fix the type offset used in marshaling/unmarshaling.
35767 Make a copy of type_offset so that it only gets incremented once per
35768 function, instead of twice.
35770 * tools/widl/write_msft.c:
35771 widl: Implement the writing of defaultvalue constants for enum values.
35773 * include/winsvc.h:
35774 include: Add SC_ENUM_TYPE to winsvc.h.
35776 * dlls/stdole2.tlb/std_ole_v2.idl:
35777 stdole2.tlb: Remove hack due to unimplemented widl functionality.
35779 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
35781 * dlls/shell32/shfldr_unixfs.c:
35782 unixfs: Only append '/' to base path if not already present in
35783 UNIXFS_get_unix_path.
35785 2006-01-31 Alexandre Julliard <julliard@winehq.org>
35787 * dlls/kernel/change.c:
35788 kernel: Set the overlapped structure status in ReadDirectoryChanges.
35790 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
35792 * dlls/ntdll/tape.c:
35793 ntdll: tape.c portability fixes.
35794 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
35795 the former, but not the latter.
35796 Only enable operations supported by the host OS in
35797 TAPE_CreatePartition() and TAPE_Prepare().
35799 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
35801 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
35802 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
35803 dlls/riched20/style.c:
35804 riched20: Added support for hidden text.
35806 * dlls/riched20/caret.c:
35807 riched20: Paint the selection while it's being extended by dragging.
35809 2006-01-31 Tobias Loew <tobi@die-loews.de>
35812 gdi: viewportExt changed after call to StrokePath.
35814 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
35816 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
35817 gdi: Fixes for the isotropic mapping mode.
35818 - Isotropic mapping mode: Adjust the viewport extension in
35819 SetWindowExtEx, handle negative extents.
35820 - Support the isotropic mapping mode in the enhanced metafile driver.
35823 2006-01-31 Robert Shearman <rob@codeweavers.com>
35825 * tools/widl/typegen.c:
35826 widl: Use a macro to write out FC types, along with the current offset
35827 which is useful for debugging.
35829 * tools/widl/typegen.c:
35830 widl: Pass the current type format string offset through all type
35833 * tools/widl/typegen.c:
35834 widl: Eliminate redundant callback routines.
35835 Add a function for comparing expressions and use it to eliminate
35836 redundant callback functions.
35838 * include/wine/rpcfc.h:
35839 widl: Define a value for RPC_FC_WSTRING.
35841 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
35843 * programs/winecfg/x11drvdlg.c:
35844 winecfg: Default for PixelShaders is disabled.
35846 2006-01-31 James Hawkins <truiken@gmail.com>
35848 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
35849 setupapi: Add tests for SetupGetInfInformation.
35851 * include/setupapi.h:
35852 setupapi: Add definitions for the SetupGetInfInformation search flags.
35854 2006-01-31 Mike McCormack <mike@codeweavers.com>
35856 * dlls/kernel/tests/change.c:
35857 kernel: Add some test cases for ReadDirectoryChangesW.
35859 2006-01-31 Juan Lang <juan@codeweavers.com>
35861 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
35862 crypt32: Correct X509_NAME decoding, and more stringent tests.
35864 * include/wincrypt.h:
35865 wincrypt: Fix typo.
35867 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
35869 * dlls/comctl32/listview.c:
35870 comctl32: Restore listview font on CDRF_NEWFONT.
35872 2006-01-31 Robert Shearman <rob@codeweavers.com>
35874 * dlls/oleaut32/typelib.c:
35875 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
35877 * dlls/rpcrt4/ndr_stubless.c:
35878 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
35881 * dlls/rpcrt4/ndr_ole.c:
35882 rpcrt4: Only attempt to marshal an object if it is non-NULL.
35884 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
35886 * dlls/shell32/shfldr_unixfs.c:
35887 unixfs: Only resolve the 'dosdevices' based symbol links in
35888 UNIXFS_get_unix_path, but leave all others alone.
35890 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
35892 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
35893 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
35894 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
35895 gdi: Add support for creating extended pens.
35897 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
35899 * dlls/d3d8/directx.c:
35900 d3d8: CreateDevice should use the root of the current window.
35902 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
35904 * dlls/iphlpapi/iphlpapi_main.c:
35905 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
35907 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
35909 * dlls/riched20/editor.c, include/textserv.h:
35910 riched20: Make CreateTextServices use ITextHost.
35912 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
35914 * dlls/user/message.c:
35915 user: Remove internal messages from the message queue before handling them.
35917 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
35919 * programs/winecfg/Es.rc:
35920 winecfg: Spanish translation update.
35922 2006-01-30 Mike McCormack <mike@codeweavers.com>
35925 server: Initial inotify support.
35927 * dlls/kernel/tests/change.c:
35928 kernel: Add some more tests for FindFirstChangeNotification.
35930 2006-01-30 Alexandre Julliard <julliard@winehq.org>
35932 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
35933 Fixed creation of PS_ALTERNATE pens.
35935 2006-01-30 Tobias Loew <tobi@die-loews.de>
35937 * dlls/comctl32/tab.c:
35938 comctl32: Fix tab-control flickering.
35940 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
35942 * dlls/x11drv/xrender.c:
35943 x11drv: Fix AlphaBlend read boundaries.
35945 2006-01-30 Mike McCormack <mike@codeweavers.com>
35947 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
35948 msi: Add an implementation of MsiGetDatabaseState.
35950 2006-01-30 Juan Lang <juan@codeweavers.com>
35952 * include/wincrypt.h:
35953 wincrypt.h: Add more missing defines.
35955 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
35957 * dlls/user/hook.c:
35958 user: Remove duplicate code.
35960 * dlls/user/tests/msg.c:
35961 user/tests: Add test for low level mouse hooks.
35963 2006-01-30 Robert Shearman <rob@codeweavers.com>
35965 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
35966 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
35967 already have them filled in.
35969 * dlls/oleaut32/typelib.c:
35970 oleaut: Fix the order of parameters passed into DispCallFunc.
35972 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
35974 * dlls/ntdll/tape.c:
35975 kernel: Remove bogus breaks in tape.c
35977 2006-01-27 Huw Davies <huw@codeweavers.com>
35979 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
35980 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
35981 dlls/msxml3/parseerror.c:
35982 msxml: Issue a fixme if the interface is not implemented.
35984 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
35986 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
35987 gdi: Add test case for creating pens, make it pass under Wine for
35990 2006-01-27 Mike McCormack <mike@codeweavers.com>
35992 * dlls/kernel/change.c:
35993 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
35995 2006-01-27 Juan Lang <juan_lang@yahoo.com>
35997 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
35998 dlls/iphlpapi/iphlpapi_main.c:
35999 iphlpapi: Reimplement interface enumeration.
36000 Implement interface enumeration based on if_nameindex, based on a
36001 suggestion by Michael Ost
36003 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
36005 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
36006 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
36008 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
36010 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
36011 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
36012 Fix a couple of bugs spotted by valgrind.
36014 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
36016 Suppress some false-positives reported by valgrind.
36018 * programs/winedbg/break.c, programs/winedbg/dbg.y,
36019 programs/winedbg/debug.l, programs/winedbg/debugger.h,
36020 programs/winedbg/winedbg.c:
36021 winedbg: Hardware breakpoints
36022 - implemented hardware assisted breakpoints (new 'hbreak' command
36023 which behaves just as 'break' command)
36024 - small improvements to break handling (saving hit xpoint across
36025 exception handling)
36026 - fixed 'cont N' command for watchpoints
36028 2006-01-27 Alexandre Julliard <julliard@winehq.org>
36030 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
36031 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
36032 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
36033 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
36034 by Mike McCormack).
36036 * dlls/shell32/shlfileop.c:
36037 shell32: Fixed a couple of FindFirstFile handle leaks.
36039 * dlls/oleaut32/tests/.gitignore:
36040 oleaut32: Ignore new test ok file.
36042 2006-01-27 Huw Davies <huw@codeweavers.com>
36044 * dlls/user/tests/edit.c:
36045 user: Don't automatically add a bunch of styles in create_editcontrol.
36047 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
36049 * dlls/user/tests/text.c, dlls/user/text.c:
36050 user: Fix DrawTextExA/W on empty strings.
36051 DrawTextExA/W should calculate a rectangle of zero height and width in
36052 some cases of null or empty supplied strings. With conformance tests.
36054 2006-01-27 Mike McCormack <mike@codeweavers.com>
36056 * dlls/kernel/change.c:
36057 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
36059 2006-01-27 Robert Shearman <rob@codeweavers.com>
36061 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
36062 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
36063 ole: Test and implement LPSAFEARRAY marshaling.
36065 * dlls/oleaut32/tmarshal.c:
36066 oleaut: Improve the typelib marshaler traces.
36067 Improve the typelib marshaler traces for lazy developers like me who
36068 don't want to grep for constants.
36070 * include/rpcndr.h:
36071 include: Add types and definitions for RPC user callback routines.
36073 * include/propidl.idl:
36074 include: Add new union cases for PROPVARIANT structure.
36076 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
36077 tools/widl/typegen.h:
36078 widl: Implement callback conformance.
36080 2006-01-27 Alexandre Julliard <julliard@winehq.org>
36082 * dlls/riched20/paint.c:
36083 riched20: Remove a couple of no longer used functions.
36085 2006-01-27 Mike McCormack <mike@codeweavers.com>
36087 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
36088 include/wine/server_protocol.h, server/change.c, server/file.c,
36089 server/file.h, server/protocol.def, server/request.h, server/trace.c:
36090 server: Fix the file notification interface to use directory handles.
36092 2006-01-27 Alexandre Julliard <julliard@winehq.org>
36095 server: Fixed low-level hardware hooks.
36096 The hook thread field has been reused for win events, so it no longer
36097 works for low-level hardward hooks. Use the owner field instead.
36099 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
36101 * dlls/user/scroll.c:
36102 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
36104 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
36106 * dlls/winmm/wineoss/audio.c:
36107 wineoss: Proper support in OSS driver for audio when no mixer is present.
36108 Fixed a couple of potential fd leaks.
36110 2006-01-27 Hans Leidekker <hans@it.vu.nl>
36112 * dlls/kernel/tape.c:
36113 kernel: Implementation of tape functions.
36114 Implement CreateTapePartition, EraseTape, GetTapeParameters,
36115 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
36116 SetTapePosition and WriteTapemark.
36118 2006-01-26 Jacek Caban <jacek@codeweavers.com>
36120 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
36121 shdocvw: Added client site's IDispatch stub implementation.
36123 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
36124 dlls/shdocvw/webbrowser.c:
36125 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
36127 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
36128 shdocvw: Added client site's IOleCommandTarget stub implementation.
36130 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
36132 * dlls/riched20/editor.c:
36133 riched20: EM_STREAMIN should send a EN_UPDATE notification.
36135 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
36136 riched20: Selection painting fixes.
36138 2006-01-26 Hans Leidekker <hans@it.vu.nl>
36140 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
36141 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
36142 ntdll: Add implementation of tape IOCTLs.
36144 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
36146 include: Add some defines related to tape support.
36148 2006-01-26 Mike McCormack <mike@codeweavers.com>
36150 * loader/preloader.c:
36151 preloader: Allow compiling the preloader with -fstack-protector.
36153 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
36155 * dlls/user/tests/win.c, dlls/user/win.c:
36156 user: Don't drop owned windows in WIN_EnumChildWindows.
36157 Add a few tests for this.
36159 2006-01-25 Alexandre Julliard <julliard@winehq.org>
36161 * server/fd.c, server/file.c:
36162 server: Allow opening a directory with write access (based on a patch
36163 by Mike McCormack).
36165 * include/wtypes.idl:
36166 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
36169 wine.inf: Don't overwrite registry keys that users may want to change.
36171 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
36172 kernel: Handle a failure to load winedos a bit more gracefully.
36174 * dlls/x11drv/bitblt.c:
36175 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
36177 2006-01-25 Mike Frysinger <vapier@gentoo.org>
36179 * tools/winegcc/winegcc.c:
36180 winegcc: Pass -m32/-m64 along to the linker.
36182 2006-01-25 Robert Reif <reif@earthlink.net>
36184 * dlls/dsound/tests/duplex.c:
36185 dsound: Duplex test fix.
36187 2006-01-25 Jacek Caban <jacek@codeweavers.com>
36189 * dlls/shdocvw/dochost.c:
36190 shdocvw: Added TranslateUrl implementation.
36192 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
36193 dlls/shdocvw/shdocvw.h:
36194 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
36196 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
36198 * dlls/user/static.c:
36199 static control: SS_CENTERIMAGE fixes.
36200 - Stretch bitmaps and icons to the whole control size if
36201 SS_CENTERIMAGE is absent
36202 - Draw the background of centered bitmaps and icons with the
36203 background brush (like Windows XP for applications with a manifest)
36205 * dlls/gdi/enhmfdrv/init.c:
36206 gdi: Fix the EMF bounding box calculation.
36208 2006-01-25 Juan Lang <juan_lang@yahoo.com>
36210 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
36211 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
36212 dlls/iphlpapi/ipstats.h:
36213 iphlpapi: Remove one IP address per interface restriction.
36214 - remove restriction of one IP address per interface
36215 - remove dead code, and make static functions that can be
36216 - update comments and copyright notice
36218 2006-01-25 Hans Leidekker <hans@it.vu.nl>
36220 * dlls/kernel/tests/change.c:
36221 kernel: Test moving a directory that has a change notification
36222 registered for itself.
36224 2006-01-24 Alexandre Julliard <julliard@winehq.org>
36226 * loader/pthread.c:
36227 loader: Detect pthread_get_stackaddr_np returning the top of the stack
36228 instead of the base.
36230 2006-01-24 Huw Davies <huw@codeweavers.com>
36232 * dlls/msxml3/domdoc.c:
36233 msxml: Implement save.
36235 2006-01-24 Mike McCormack <mike@codeweavers.com>
36237 * programs/progman/En.rc, programs/progman/License_En.c,
36238 programs/progman/Makefile.in, programs/progman/license.c,
36239 programs/progman/license.h, programs/progman/main.c,
36240 programs/progman/progman.h:
36241 progman: Load license from resources.
36243 2006-01-24 Alexandre Julliard <julliard@winehq.org>
36245 * dlls/msvcrt/errno.c:
36246 msvcrt: Make error strings static.
36248 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
36250 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
36251 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
36252 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
36253 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
36254 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
36255 dlls/riched20/editor.c, dlls/riched20/para.c,
36256 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
36257 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
36258 dlls/user/tests/edit.c, dlls/winmm/mci.c,
36259 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
36260 Make more arrays const.
36262 2006-01-24 Alexandre Julliard <julliard@winehq.org>
36264 * tools/wineprefixcreate.in:
36265 wineprefixcreate: Only create links for files that don't exist.
36266 Make a copy instead of a link if the original file is writable.
36269 server: Use the new set_fd_user function in create_serial().
36271 2006-01-24 Mike McCormack <mike@codeweavers.com>
36273 * server/fd.c, server/file.c, server/file.h:
36274 server: Modify open_fd to create an fd without a user.
36275 Create a set_fd_user function.
36276 Update create_file() to use the above functions.
36278 2006-01-24 Alexandre Julliard <julliard@winehq.org>
36280 * tools/winebuild/import.c:
36281 winebuild: Get rid of the default ignored symbols list.
36283 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
36284 ntdll: memcpy should behave like memmove in ntdll too.
36286 * dlls/ntdll/ntdll.spec:
36287 ntdll: Mark all libc-style functions as private to make sure we link
36288 to the real libc functions instead.
36290 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
36291 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
36292 Avoid importing _strlwr/_strupr from ntdll.
36294 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
36296 msvcrt: Use the msvcrt version of printf everywhere.
36298 2006-01-24 Juan Lang <juan_lang@yahoo.com>
36300 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
36301 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
36302 dlls/iphlpapi/ipstats.h:
36303 iphlpapi: Clean up memory allocation.
36304 - pass heap to allocate from directly to helper functions, instead of
36305 unnecessarily copying returned data
36306 - use public types rather than internal ones
36307 - make sure GetBestRoute doesn't return bogus matches
36309 2006-01-24 Robert Shearman <rob@codeweavers.com>
36311 * tools/widl/typegen.c:
36312 widl: Generate type format strings for conformant varying arrays.
36314 * tools/widl/parser.y:
36315 widl: Fix detection of varying arrays.
36316 Correctly identify structures containing varying arrays as conformant
36317 varying structures.
36319 * tools/widl/parser.y:
36320 widl: Fix detection of conformant varying structs.
36321 Rename has_conformant_array to has_conformance, add a new variable
36322 has_variance and map has_conformant_string to has_conformance and
36324 A conformant varying struct should be returned if just variance is
36325 present and even if no pointers are present.
36327 * tools/widl/typegen.c:
36328 widl: Support generation of conformant structure type strings.
36330 * tools/widl/typegen.c:
36331 widl: Conformant arrays have a size of 0.
36332 Conformant arrays should cause a size of 0 to be returned from
36335 * tools/widl/typegen.c:
36336 widl: Support correlation descriptors in structures.
36338 * tools/widl/parser.y:
36339 widl: Error if an array is in the middle of a structure.
36340 Fix detection of conformant arrays and output an error if the array
36341 isn't at the end of the structure.
36343 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
36344 widl: Fix the detection of conformant and pointer structs.
36346 * tools/widl/typegen.c:
36347 widl: Simple structs and complex pointers.
36348 Write out type format string for simple structs and for pointers to
36351 * tools/widl/typegen.c:
36352 widl: Add framework for generating struct and union type format strings.
36354 * tools/widl/typegen.c:
36355 widl: Support different types of simple pointers.
36356 Support pointer types in unmarshall_arguments.
36358 * tools/widl/typegen.c:
36359 widl: Generate NdrNonConformatString* calls for non-conformant string types.
36361 * tools/widl/typegen.c:
36362 widl: Add functions for detecting array and string types.
36363 Add functions for detecting array and string types and use these in
36364 both writing type format strings and when marshalling and
36365 unmarshalling parameters.
36367 * tools/widl/typegen.c:
36368 widl: Support some more complicated conformance / variance expressions.
36370 * include/wine/rpcfc.h:
36371 widl: Added some more constants for conformance descriptors.
36373 * tools/widl/typegen.c:
36374 widl: Start implementing writing of conformance/variance descriptors.
36376 * include/wine/rpcfc.h, tools/widl/typegen.c:
36378 Write out type format strings for string types.
36380 * tools/widl/typegen.c:
36382 Write out type format strings for arrays, except for the missing
36383 generic functionality of conformance and variance descriptors.
36385 * tools/widl/typegen.c:
36386 widl: Simplify write_typeformatstring_type.
36387 Simplify handling of types in write_typeformatstring_type by only
36388 writing non-pointer types out when ptr_level is 0. Add stubs for
36389 functions that will write out the type format string for strings and
36392 * tools/widl/typegen.c:
36393 widl: Don't use recursion for write_typeformatstring_type.
36394 Since a var_t can now be passed in, rename to
36395 write_typeformatstring_var. Simplifies the code.
36397 * tools/widl/typegen.c, tools/widl/typegen.h:
36398 widl: Don't use recursion to implement write_procformatstring_type.
36399 Renamed to write_procformatstring_var now since we can pass a var_t in
36400 again. This results in simpler code.
36402 2006-01-24 Alexandre Julliard <julliard@winehq.org>
36404 * dlls/kernel/process.c:
36405 kernel: Fail more gracefully when loading a builtin exe didn't work.
36407 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
36409 * dlls/comctl32/listview.c:
36410 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
36412 2006-01-24 Huw Davies <huw@codeweavers.com>
36414 * dlls/gdi/freetype.c:
36415 gdi: Fixes to preempt freetype 2.2.0.
36417 2006-01-24 Jacek Caban <jacek@codeweavers.com>
36419 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
36422 2006-01-24 Huw Davies <huw@codeweavers.com>
36424 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
36425 gdi: Use correct include file for FT_Get_Module.
36427 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
36429 * dlls/user/user32.spec, dlls/user/win.c:
36430 user32: Added stub for UpdateLayeredWindow.
36432 2006-01-23 Alexandre Julliard <julliard@winehq.org>
36434 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
36435 msvcrt: Properly implemented strerror and perror (based on a patch by
36438 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
36439 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
36441 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
36442 include/msvcrt/errno.h:
36443 msvcrt: Added EILSEQ definition.
36445 2006-01-23 Hans Leidekker <hans@it.vu.nl>
36447 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
36448 msvcrt: Stub implementation for wcsftime.
36450 2006-01-23 Alexandre Julliard <julliard@winehq.org>
36453 Remove useless BUGS file.
36455 2006-01-23 Robert Shearman <rob@codeweavers.com>
36457 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
36458 msi: Move the firing of control events to MSI_ProcessMessage.
36459 Move the firing of control events from internal helper functions to
36460 MSI_ProcessMessage so that custom actions can all cause control events
36462 Added the firing of progress events.
36464 * dlls/msi/action.c, dlls/msi/files.c:
36465 msi: Call ui_actiondata for more actions.
36467 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
36469 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
36470 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
36472 2006-01-23 Robert Reif <reif@earthlink.net>
36474 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
36475 winearts: Try to keep winecfg from crashing by recovering from an arts
36478 2006-01-23 Alexandre Julliard <julliard@winehq.org>
36480 * libs/wine/mmap.c, server/timer.c:
36481 Fixed a couple of warnings on MacOS.
36483 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
36484 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
36485 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
36486 programs/winedbg/types.c:
36487 winedbg: Use Win32 types instead of long long.
36489 * server/trace.c, tools/make_requests:
36490 server: More generic mechanism for adding typecasts in server traces.
36491 Added casts for size_t values.
36493 2006-01-23 Mike McCormack <mike@codeweavers.com>
36495 * dlls/ntdll/ntdll.spec:
36496 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
36498 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
36500 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
36501 dlls/dbghelp/symbol.c:
36502 dbghelp: Return better values in module information.
36503 - 32/64: number of symbols is now correct
36504 - 64: the 64 bit extra fields are now initialized with some non null
36507 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
36508 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
36509 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
36511 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
36513 * dlls/dbghelp/dbghelp.c:
36514 dbghelp: SymSetContext should return FALSE when setting twice the same
36517 * dlls/dbghelp/dbghelp.c:
36518 dbghelp: Live targets.
36519 In SymInitialize, now trying to check if the hProcess is a real live
36520 target or not. If we think it is, try to grasp ELF information from
36523 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
36524 dlls/dbghelp/module.c, include/dbghelp.h:
36525 dbghelp: Started implementation of the global callback mechanism.
36527 * dlls/dbghelp/symbol.c, include/dbghelp.h:
36528 dbghelp: Symbol info.
36529 - better coding for SYMBOL_INFO filling
36530 - some fixes on some fields (parameters)
36531 - now using the max size for symbol info
36533 * programs/winedbg/break.c, programs/winedbg/debugger.h,
36534 programs/winedbg/expr.c, programs/winedbg/memory.c,
36535 programs/winedbg/stack.c, programs/winedbg/types.c,
36536 programs/winedbg/winedbg.c:
36537 winedbg: Added a more decent scheme for handling segmented addresses.
36539 2006-01-23 Alexandre Julliard <julliard@winehq.org>
36542 libwine: Added LDT support for MacOS/x86.
36544 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
36546 * dlls/user/menu.c, dlls/user/tests/menu.c:
36547 user32: Make GetMenuItemInfo tests pass under Wine.
36548 - Change menu item search algorithm to recurse into a submenu first.
36549 - Fallback to a found submenu if nothing else was found.
36551 2006-01-23 Robert Shearman <rob@codeweavers.com>
36553 * dlls/msi/dialog.c:
36554 msi: Support msidbControlAttributesSunken.
36556 * dlls/msi/dialog.c:
36557 msi: Only print fixme for progress attribute once.
36558 Since setting the Progress attribute is done quite frequently, don't
36559 flood the user with messages about it being unimplemented.
36561 2006-01-23 Mike McCormack <mike@codeweavers.com>
36563 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
36564 crypt32: Add stub implementations of some crypto functions used by IE6 install.
36566 2006-01-23 Alexandre Julliard <julliard@winehq.org>
36568 * tools/winebuild/import.c:
36569 winebuild: Always import atof, the MS version is different.
36571 2006-01-23 H. Verbeet <hverbeet@gmail.com>
36573 * dlls/d3d8/device.c:
36574 d3d8: For render states D3DRS_POINTSPRITEENABLE and
36575 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
36577 * dlls/d3d8/d3dcore_gl.h:
36578 d3d8: Add GL_ARB_multisample definitions.
36580 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
36581 d3d8: Add detection for GL_ARB_point_sprite support.
36583 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
36585 * dlls/user/scroll.c:
36586 user: Add missing WIN_ReleasePtr.
36588 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
36590 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
36592 ICCompressorChoose should initialize fccType and fccHandler fields
36593 for the full frames case as well.
36595 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
36597 * dlls/kernel/tests/atom.c:
36598 kernel/tests: Integer atoms return different results on WinNT 3.51.
36600 2006-01-23 Mike McCormack <mike@codeweavers.com>
36602 * dlls/shell32/shell32.spec:
36603 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
36605 2006-01-23 Kai Blin <kai.blin@gmail.com>
36607 * dlls/secur32/ntlm.c:
36608 secur32: Added DeleteSecurityContext.
36610 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
36612 * dlls/x11drv/keyboard.c:
36613 x11drv: Update Swiss German keyboard layout to better match the X11 one.
36615 2006-01-23 James Hawkins <truiken@gmail.com>
36617 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
36618 shell32: Reimplement a factored SHFileOperation.
36620 2006-01-21 Marcus Meissner <meissner@suse.de>
36622 * tools/winebuild/build.h, tools/winebuild/relay.c,
36623 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
36624 tools/winebuild/utils.c:
36625 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
36627 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
36629 * dlls/gdi/metafile.c:
36630 gdi: Metafile records must be at least 3 words long.
36632 2006-01-21 Alexandre Julliard <julliard@winehq.org>
36634 * dlls/msvcrt/cppexcept.c:
36635 msvcrt: Preserve all registers in call_ebp_func.
36637 2006-01-21 Jacek Caban <jacek@codeweavers.com>
36639 * dlls/mshtml/nsembed.c:
36640 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
36642 2006-01-21 James Hawkins <truiken@gmail.com>
36644 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
36645 advpack: Add a stub for RebootCheckOnInstall.
36647 * dlls/advpack/files.c:
36648 advpack: Fix the documentation for AddDelBackupEntry.
36650 * dlls/advpack/advpack.c:
36651 advpack: Complete the documentation for CloseINFEngine.
36653 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
36654 advpack: Add a stub for SetPerUserSecValues.
36656 * dlls/advpack/files.c:
36657 advpack: Fix the documentation for FileSaveMarkNotExist.
36659 * dlls/advpack/files.c:
36660 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
36662 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
36663 advpack: Add stubs for the user stub wrapper functions.
36665 * dlls/advpack/files.c:
36666 advpack: Implement DelNodeRunDLL32.
36668 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
36669 advpack: Implement IsNTAdmin.
36671 2006-01-20 Huw Davies <huw@codeweavers.com>
36673 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
36674 shell: Fix incorrect usage of the return value of StrRetToStrNW.
36676 2006-01-20 Aric Stewart <aric@codeweavers.com>
36678 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
36679 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
36680 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
36681 Beginning of framework to implement handling of InternetQueryOption
36682 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
36684 2006-01-20 Alexandre Julliard <julliard@winehq.org>
36686 * configure, configure.ac:
36687 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
36689 * tools/winebuild/build.h, tools/winebuild/relay.c:
36690 winebuild: Moved offset definitions to relay.c since they are only
36692 Hardcoded a couple of TEB offsets to support cross-compilation.
36694 2006-01-20 Huw Davies <huw@codeweavers.com>
36696 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
36697 ole: ProgIDFromCLSID sets progid to NULL on failure.
36699 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
36701 * dlls/x11drv/clipboard.c:
36702 x11drv: Prevent NULL dereference in SelectionRequest handling.
36704 2006-01-20 H. Verbeet <hverbeet@gmail.com>
36706 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
36707 ntdll: Add a stubbed NtSetSystemInformation.
36709 2006-01-20 Alexandre Julliard <julliard@winehq.org>
36711 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
36712 tools/winebuild/relay.c:
36713 ntdll: Move the %gs register to the ntdll_thread_regs structure.
36715 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
36716 ntdll: Move the TEB register to the ntdll_thread_regs structure.
36718 2006-01-20 Juan Lang <juan_lang@yahoo.com>
36720 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
36721 dlls/iphlpapi/iphlpapi_main.c:
36722 iphlpapi: Remove redundant comments and fix typos.
36724 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
36726 * dlls/user/tests/resource.c:
36727 user/tests: Added \n to a few ok() calls.
36729 2006-01-20 Robert Shearman <rob@codeweavers.com>
36731 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
36732 ole: Verify that the proxy is being used in the correct thread.
36734 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
36735 rpc: Replace the hack that detected stubless proxies with the correct check.
36736 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
36737 the three members of the structure that were previously needed.
36738 Fix the detection of stubless proxies.
36740 * dlls/rpcrt4/ndr_marshall.c:
36741 rpc: Skip over the right number of bytes in new correlation descriptors.
36742 Skip over 6 bytes of the format descriptor if new correlation
36743 descriptors are being used, instead of 4.
36745 * dlls/ole32/tests/marshal.c:
36746 ole: Add a test for WM_QUIT behaviour during COM calls.
36748 * dlls/ole32/compobj.c:
36749 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
36750 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
36751 it should repost the WM_QUIT message and then switch to waiting
36752 without checking messages.
36754 2006-01-20 H. Verbeet <hverbeet@gmail.com>
36756 * dlls/wined3d/pixelshader.c:
36757 wined3d: Fix a few TRACEs in pixelshader.c.
36759 * dlls/wined3d/device.c:
36760 wined3d: Return the correct pixelshader in
36761 IWineD3DDeviceImpl_GetPixelShader.
36763 * dlls/wined3d/drawprim.c:
36764 wined3d: A shader isn't guaranteed to have a vertex declaration, so
36765 add a NULL check for that.
36767 2006-01-20 Jacek Caban <jacek@codeweavers.com>
36769 * dlls/shdocvw/oleobject.c:
36770 shdocvw: Added GetWindow implementation.
36772 2006-01-19 Alexandre Julliard <julliard@winehq.org>
36774 * ANNOUNCE, ChangeLog, VERSION, configure:
36777 ----------------------------------------------------------------
36778 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
36780 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
36781 mscms: Check an appropriate registry key.
36783 2006-01-19 Ken Thomases <ken@codeweavers.com>
36785 * dlls/user/win.c, dlls/user/winproc.c:
36786 user: Fixed the lifetime of MDICREATESTRUCT variables.
36788 2006-01-19 Aric Stewart <aric@codeweavers.com>
36790 * dlls/shell32/shellpath.c:
36791 shell32: Update shellpaths My Pictures, My Video, My Music to be under
36792 $HOME, with a number of fallbacks.
36794 2006-01-19 H. Verbeet <hverbeet@gmail.com>
36796 * dlls/d3d8/d3dcore_gl.h:
36797 d3d8: Added GL_ARB_point_sprite definition.
36799 * dlls/wined3d/directx.c:
36800 wined3d: Better version string parsing for VENDOR_NVIDIA in
36801 IWineD3DImpl_FillGLCaps.
36803 2006-01-19 Mike McCormack <mike@codeweavers.com>
36805 * programs/winemine/dialog.c, programs/winemine/main.c:
36806 winmine: Use WIN32_LEAN_AND_MEAN.
36808 2006-01-19 Huw Davies <huw@codeweavers.com>
36810 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
36811 dlls/msxml3/node.c, dlls/msxml3/text.c:
36812 msxml: Text node implementation.
36814 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
36816 * dlls/user/tests/menu.c:
36817 user: Tests for when the menu is incorrect because of duplication of a
36818 menu id and an hMenu.
36820 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
36822 * dlls/x11drv/keyboard.c:
36823 x11drv: Add support for another Canadian French keyboard flavour.
36825 2006-01-19 H. Verbeet <hverbeet@gmail.com>
36827 * dlls/wined3d/directx.c:
36828 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
36829 glXGetClientString to retrieve the OpenGL vendor.
36831 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
36833 * dlls/kernel/instr.c:
36834 kernel: Remove calls to Nt[Get|Set]ThreadContext.
36835 It's done in exception handler now.
36837 2006-01-19 Mike McCormack <mike@codeweavers.com>
36839 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
36840 programs/winecfg/driveui.c, programs/winecfg/main.c,
36841 programs/winecfg/properties.c, programs/winecfg/properties.h,
36842 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
36843 programs/winecfg/x11drvdlg.c:
36844 winecfg: Tidy up included headers.
36845 Get rid of the barely used properties.c.
36847 2006-01-18 Hans Leidekker <hans@it.vu.nl>
36849 * tools/winedump/output.c:
36850 winedump: Fix compilation of generated source.
36851 Include config.h in the .c file, not in the .h file.
36853 2006-01-18 Alexandre Julliard <julliard@winehq.org>
36855 * dlls/ntdll/file.c:
36856 ntdll: Cleaned up the ioctl functions.
36857 Renamed function parameters to something usable.
36858 Fixed potential event leaks.
36860 2006-01-18 Mike McCormack <mike@codeweavers.com>
36862 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
36863 programs/winebrowser/main.c, programs/winhelp/callback.c,
36864 programs/winhelp/macro.c:
36865 programs: Use WIN32_LEAN_AND_MEAN.
36867 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
36869 * dlls/msvcrt/file.c:
36870 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
36873 2006-01-18 Huw Davies <huw@codeweavers.com>
36875 * dlls/msxml3/node.c:
36876 msxml: Implement get_nodeTypedValue.
36878 2006-01-18 Robert Shearman <rob@codeweavers.com>
36880 * dlls/ntdll/loader.c:
36881 ntdll: Loader optimization.
36882 Optimize for the case where a DLL with no path is requested and it is
36885 2006-01-18 Robert Reif <reif@earthlink.net>
36887 * dlls/winmm/winealsa/audio.c:
36888 winealsa: Add critical section names for debugging.
36890 2006-01-18 Alexandre Julliard <julliard@winehq.org>
36892 * dlls/gdi/metafile.c:
36893 gdi: Ignore a few more metafile escapes.
36895 2006-01-18 Jacek Caban <jacek@codeweavers.com>
36897 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
36898 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
36899 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
36902 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
36904 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
36905 winspool: Printing environment support for GetPrinterDriverDirectory.
36907 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
36909 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
36910 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
36913 * dlls/msacm/driver.c, dlls/msacm/stream.c:
36914 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
36916 * dlls/msacm/driver.c:
36917 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
36918 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
36919 application does not supply one.
36921 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
36922 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
36923 Broadcast notifications are fleshed out and are now fully functional.
36925 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
36926 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
36927 - Rework acmDriverAddA to call acmDriverAddW.
36928 - Implement stub for acmDriverAddW with switch for the 3 known cases
36930 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
36931 & alias from registry (similar to msacm32 load).
36933 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
36934 msacm: Implement acmDriverPriority with driver priority/enabled saving.
36935 Foundation for notification broadcasts with support for deferred
36938 * dlls/msacm/internal.c:
36939 msacm: Implement honouring of driver priority and enabled status at
36942 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
36944 * dlls/oleaut32/tests/vartest.c:
36945 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
36947 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
36948 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
36950 2006-01-18 Robert Shearman <rob@codeweavers.com>
36952 * dlls/rpcrt4/ndr_marshall.c:
36953 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
36955 * dlls/rpcrt4/rpc_message.c:
36956 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
36957 to the buffer after the first batch of data has been written to the
36960 * dlls/ole32/compobj.c:
36961 ole: Update the COM todo list.
36963 * dlls/ole32/ole2.c:
36964 ole: Re-post the quit message outside of the DoDragDrop message loop.
36966 * dlls/oleaut32/tmarshal.c:
36967 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
36968 doesn't signify an error; it is just unusual.
36970 * programs/notepad/Zh.rc:
36971 notepad: Add a Font menu item for the Chinese locale.
36973 2006-01-18 Huw Davies <huw@codeweavers.com>
36975 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
36976 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
36977 msxml: Add attribute node implementation.
36979 2006-01-17 Marcus Meissner <meissner@suse.de>
36981 * dlls/msvcrt/dir.c:
36982 msvcrt: _makepath(): operate on target buffer directly.
36984 2006-01-17 Robert Reif <reif@earthlink.net>
36986 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
36987 dsound: Primary buffer size change tests.
36988 It looks like Windows doesn't change the primary buffer length when
36989 changing formats so make the tests fail now.
36990 This means the current ALSA implementation is broken when hardware
36991 acceleration is set to full and the primary buffer format is changed.
36993 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
36994 dlls/dsound/tests/duplex.c:
36995 dsound: Add full duplex tests.
36997 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
36998 dsound: Add full duplex support.
37000 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
37001 dsound: Convert IDirectSoundImpl from a COM class to a regular class
37002 and move most of the COM functions to the DirectSoundDevice class.
37004 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
37006 * dlls/user/static.c:
37007 static control: Immediately repaint the control.
37009 * dlls/user/static.c:
37010 static control: Separate WM_NCCREATE and WM_SETTEXT.
37011 - Separate WM_NCCREATE and WM_SETTEXT.
37012 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
37014 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
37015 - Immediately repaint the control on all occasions.
37017 * dlls/user/static.c:
37018 static control: Don't load OEM bitmaps.
37020 * dlls/user/static.c:
37021 static control: STN_ENABLE and STN_DISABLE notifications.
37023 * dlls/user/static.c:
37024 static control: Better STM_GETIMAGE.
37025 STM_GETIMAGE returns NULL if the given image type doesn't match the
37028 * dlls/user/static.c:
37029 static control: Support SS_REALSIZEIMAGE.
37030 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
37031 load icons in the default icon size").
37032 - SS_ICON: Ability to display cursors.
37034 * dlls/user/static.c:
37035 static control: Support SS_REALSIZECONTROL.
37036 - Support SS_REALSIZECONTROL (this flag means "don't resize the
37037 control to the size of the bitmap/icon").
37038 - Always call GlobalUnlock16 after GlobalLock16.
37040 * dlls/user/static.c:
37041 static control: Background of enhanced metafiles.
37042 - Always paint the background of static controls displaying enhanced
37044 - Also paint the background if there's no metafile to display.
37046 * dlls/user/static.c:
37047 static control: Support text style flags.
37048 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
37049 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
37050 the ExtTextOut function like the native control does.
37051 - Gray text color: Only for non-simple static controls.
37053 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
37055 * dlls/msacm/tests/msacm.c:
37056 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
37057 ACM_METRIC_DRIVER_SUPPORT.
37058 Fix copy&paste mislabeling on acmDriverID test failure.
37060 * dlls/msacm/msacm32_main.c:
37061 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
37063 * dlls/msacm/msacm32_main.c:
37064 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
37066 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
37068 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
37069 shell32: Support for CLSID_ShellFSFolder in unixfs.
37071 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37073 * dlls/d3d8/device.c:
37074 d3d8: Render state additions.
37075 Implemented D3DRS_EDGEANTIALIAS.
37076 Implemented D3DRS_POINTSPRITEENABLE.
37077 Implemented D3DRS_MULTISAMPLEANTIALIAS.
37079 2006-01-17 H. Verbeet <hverbeet@gmail.com>
37081 * include/wine/wined3d_interface.h:
37082 wined3d: Create a common WineD3D base class, IWineD3DBase.
37084 2006-01-17 Alexandre Julliard <julliard@winehq.org>
37086 * dlls/shlwapi/reg.c:
37087 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
37089 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
37091 * programs/winemenubuilder/winemenubuilder.c:
37092 winemenubuilder: Report a few more errors.
37093 Use Heap[Alloc|Free] instead of malloc|free.
37095 2006-01-17 Robert Shearman <rob@codeweavers.com>
37097 * dlls/user/message.c, dlls/user/tests/msg.c,
37098 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
37099 server/request.h, server/trace.c:
37100 user: Fix WM_QUIT message ordering from PostQuitMessage.
37101 Added a new server call as PostQuitMessage should set a flag in the
37102 message queue to return the WM_QUIT message when there are no other
37103 pending messages, rather than posting a message to the thread queue as
37104 it does at the moment.
37106 2006-01-17 Mike McCormack <mike@codeweavers.com>
37108 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
37109 dlls/ntdll/tests/change.c:
37110 ntdll: Add a test for NtNotifyChangeDirectoryFile.
37113 server: Make sure to release the fd we grabbed in all cases.
37115 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
37116 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
37118 * dlls/ntdll/reg.c:
37119 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
37121 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
37123 * dlls/oleaut32/tests/vartest.c:
37124 oleaut32: Tests for the VarCmp reimplementation.
37126 * dlls/oleaut32/variant.c:
37127 oleaut32: Reimplement VarCmp().
37128 - Supports now all WinXP allowed combinations of input variants.
37129 - VT_RESERVED on input variants is handled now.
37130 - Removed complicated VT_DATE comparision; that's not how Windows does it.
37131 - Improved documentation.
37133 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
37134 dlls/oleaut32/variant.h:
37135 oleaut32: Define missing but useful VTBIT_* macros.
37137 2006-01-16 Robert Shearman <rob@codeweavers.com>
37139 * dlls/shell32/shfldr_fs.c:
37140 shell: GetDetailsOf fix.
37141 Initialise hr and psd->str.uType before the call to
37142 IShellFolder_GetDisplayNameOf so that whatever it returns is
37145 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
37146 dlls/shell32/shfldr_fs.c:
37147 shell: Convert the filesystem shell folder to Unicode.
37149 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
37150 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
37151 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
37152 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
37154 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
37156 * dlls/msacm/driver.c:
37157 msacm: Fix incorrect linked list traversing leading to memory/driver
37160 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
37162 * programs/regsvr32/regsvr32.c:
37163 regsvr32 understands '-' and '/' for arguments.
37165 2006-01-16 Mike McCormack <mike@codeweavers.com>
37167 * dlls/kernel/change.c, dlls/kernel/file16.c:
37168 kernel32: Move FileCDR16 in with the other 16bit file functions.
37170 * include/winbase.h:
37171 kernel32: Declare BindIoCompletionCallback().
37173 2006-01-16 Robert Shearman <rob@codeweavers.com>
37175 * dlls/oleaut32/typelib.c:
37176 oleaut: Handle a non-byref variant being passed for a byref param in
37179 * dlls/oleaut32/typelib.c:
37180 oleaut: Only allocate memory once for each array needed for the
37181 arguments in ITypeInfo::Invoke.
37183 * dlls/oleaut32/typelib.c:
37184 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
37185 Simplify missing argument handling by pre-allocating an array of the
37186 maximum number of missing arguments there could be.
37188 2006-01-16 Huw Davies <huw@codeweavers.com>
37190 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
37191 msxml: Fix for get_nodeValue on attributes.
37193 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
37194 msxml: Implement setAttribute.
37196 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
37198 * dlls/mscms/tests/profile.c:
37199 mscms: Collect some data during profile enumeration.
37201 2006-01-16 Hans Leidekker <hans@it.vu.nl>
37203 * dlls/kernel/virtual.c:
37204 kernel: Documentation cleanups.
37206 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
37208 * dlls/user/sysparams.c:
37209 user: Avoid buffer overflow in sysparams.c.
37210 Increase buffer size to 12 for getting and setting integer parameters
37211 from/to the registry.
37213 2006-01-16 Mike McCormack <mike@codeweavers.com>
37215 * programs/control/control.c, programs/eject/eject.c,
37216 programs/expand/expand.c, programs/hh/main.c,
37217 programs/msiexec/msiexec.c, programs/progman/dialog.c,
37218 programs/progman/group.c, programs/progman/grpfile.c,
37219 programs/progman/program.c, programs/progman/string.c,
37220 programs/wcmd/builtins.c, programs/wcmd/directory.c,
37221 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
37222 programs/winecfg/properties.c, programs/winepath/winepath.c:
37223 programs: Use WIN32_LEAN_AND_MEAN in some more places.
37225 * programs/wineboot/wineboot.c:
37226 wineboot: Use WIN32_LEAN_AND_MEAN.
37227 Use HeapAlloc/HeapFree instead of malloc/free.
37229 * include/winbase.h:
37230 kernel32: Define SCS_64BIT_BINARY.
37232 * dlls/ntdll/exception.c:
37233 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
37235 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
37236 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
37238 2006-01-16 Robert Reif <reif@earthlink.net>
37240 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
37241 dsound: Make dumpCooperativeLevel global.
37242 Remove extern from some function prototypes.
37244 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
37245 dsound: Make some capture functions global.
37247 2006-01-16 Mike McCormack <mike@codeweavers.com>
37249 * tools/make_ctests.c:
37250 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
37253 kernel32: Add FILE_NOTIFY_INFORMATION.
37255 * dlls/msi/action.c:
37256 msi: Eliminate a fixed length buffer.
37258 2006-01-16 Hans Leidekker <hans@it.vu.nl>
37261 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
37263 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
37265 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
37266 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
37268 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
37270 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
37271 unixfs: Fix SetNameOf.
37272 Ensure that pidls passed to SHNotify are absolute SetNameOf should
37273 fail on absolute path names.
37274 Some tests to show this.
37276 2006-01-14 Robert Shearman <rob@codeweavers.com>
37278 * dlls/oleaut32/typelib.c:
37279 oleaut: Add const attribute to iterators in get functions.
37281 * dlls/oleaut32/typelib.c:
37282 oleaut: Initialise more fields in CreateDispTypeInfo.
37283 Don't leave some of the fields of the TLBFuncDesc structure
37284 uninitialised in CreateDispTypeInfo.
37286 * dlls/oleaut32/tmarshal.c:
37287 oleaut: Support VT_CY in the typelib marshaller.
37289 * dlls/ole32/rpc.c:
37290 ole: Optimisation for COM Calls.
37291 Add an optimisation to yield and try to allow the RPC to run before
37292 waiting for messages and RPCs to arrive.
37294 2006-01-14 Alexandre Julliard <julliard@winehq.org>
37296 * dlls/msvcrt/msvcrt.spec:
37297 msvcrt: Forward functions to ntdll instead of libc where possible.
37299 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
37300 dlls/msvcrt/string.c:
37301 msvcrt: Added wrappers for a few functions instead of linking them
37304 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
37305 msvcrt: Set errno in the standard math functions too, not only in the
37308 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
37309 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
37310 Remove todos from tests that succeed now.
37312 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
37313 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
37314 msvcrt: Reimplement rand() and srand() to use per-thread data for the
37317 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
37319 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
37321 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
37322 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
37323 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
37324 Make the code thread-safe by using asctime_r if available.
37326 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
37328 * dlls/shell32/shfldr_unixfs.c:
37329 unixfs: Fix ParseDisplayName.
37330 Build an absolute pidl to query attributes in
37331 UnixFolder::ParseDisplayName.
37333 2006-01-14 James Hawkins <truiken@gmail.com>
37335 * dlls/advpack/files.c:
37336 advpack: Remove stub status from implemented functions.
37338 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
37339 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
37340 TranslateInfStringEx.
37342 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
37343 advpack: Add a stub for AddDelBackupEntry.
37345 2006-01-14 Alexandre Julliard <julliard@winehq.org>
37347 * include/wine/port.h, loader/kthread.c:
37348 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
37350 * dlls/kernel/tests/file.c:
37351 kernel: Make sure the file contains data for the ReadFile test.
37353 * dlls/rpcrt4/ndr_stubless.c:
37354 rpcrt4: Fixed asm syntax for rep; movsl.
37356 2006-01-14 Robert Reif <reif@earthlink.net>
37358 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
37359 dlls/dsound/dsound_private.h:
37360 dsound: Rename some functions, make some functions global, and move
37363 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
37364 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
37366 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
37368 * dlls/shell32/shell32_main.c:
37369 shell32: Fix cut & paste error.
37371 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
37373 * programs/winetest/Makefile.in:
37374 winetest: Add cabinet tests.
37376 2006-01-14 Huw Davies <huw@codeweavers.com>
37378 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
37379 msxml: Implement getAttribute.
37381 2006-01-14 Aric Stewart <aric@codeweavers.com>
37383 * programs/explorer/explorer.c:
37384 explorer: Handle /select arguments correctly with the new winefile
37387 2006-01-14 Jacek Caban <jacek@codeweavers.com>
37389 * dlls/mshtml/oleobj.c:
37390 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
37392 2006-01-13 Alexandre Julliard <julliard@winehq.org>
37394 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
37395 dlls/kernel/ne_module.c:
37396 kernel: Reimplemented the MapHInst functions in assembly.
37398 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
37399 kernel: Reimplemented the SMap/SUnmap functions in assembly.
37401 2006-01-13 David Moore <davidm@sjsoft.com>
37403 * dlls/gdi/freetype.c:
37404 gdi: Fix display of fonts using Symbol codepages and assorted other
37407 2006-01-13 James Hawkins <truiken@gmail.com>
37409 * dlls/advpack/advpack.c, dlls/advpack/files.c:
37410 advpack: Move file related functions to files.c.
37412 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
37413 dlls/advpack/files.c, include/advpub.h:
37414 advpack: Add stubs for the file save/restore functions.
37416 * dlls/advpack/advpack.c:
37417 advpack: Only output a FIXME if flags are set.
37419 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
37421 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
37422 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
37424 * dlls/mscms/tests/profile.c:
37425 mscms: Make two checks more strict in the case of success.
37427 2006-01-13 Alexandre Julliard <julliard@winehq.org>
37429 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
37430 include/wine/server_protocol.h, include/winternl.h,
37431 server/protocol.def, server/thread.c, server/trace.c:
37432 ntdll: Add debug registers to the context of all exceptions.
37433 Maintain a local cache of the debug registers to avoid server calls
37436 2006-01-13 James Hawkins <truiken@gmail.com>
37438 * dlls/advpack/tests/files.c:
37439 advpack: Add initial tests for AdvInstallFile.
37441 * dlls/advpack/advpack.c:
37442 advpack: Implement AdvInstallFile.
37444 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
37446 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
37447 riched20: Select word on double click.
37449 * dlls/riched20/editor.c:
37450 riched20: TODO list update.
37452 * dlls/riched20/caret.c, dlls/riched20/paint.c:
37453 riched20: Fixed some selection painting bugs.
37455 2006-01-13 Jeremy White <jwhite@codeweavers.com>
37457 * dlls/msi/package.c:
37458 msi: gcc 2.95 compatibility fix.
37460 * dlls/crypt32/tests/encode.c:
37461 crypt32: Preserve gcc 2.95 compatibility.
37463 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
37466 msacm: Add definition for ACM_DRIVERADDF_NAME.
37468 2006-01-13 Aric Stewart <aric@codeweavers.com>
37470 * dlls/wininet/http.c:
37471 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
37473 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
37475 * dlls/mscms/tests/profile.c:
37476 mscms: Make enumerating more verbose.
37478 2006-01-13 Alexandre Julliard <julliard@winehq.org>
37480 * dlls/ntdll/virtual.c:
37481 ntdll: Round PE header size to a page boundary for size checks.
37483 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
37485 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
37486 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
37487 include/ddk/ntddser.h:
37488 ntdll: Created infrastructure to support IOCTL for serial devices.
37489 - created infrastructure in ntdll to support IOCTL for serial devices
37490 - implemented IOCTLs in ntdll for serial break support
37491 - implemented the kernel32 equivalent on top of those IOCTLs
37493 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
37495 * dlls/ntdll/nt.c, include/winternl.h:
37496 ntdll: NtQueryInformationToken change parameters according to PSDK.
37497 Check for NULL pointer.
37499 2006-01-12 Ge van Geldorp <gvg@reactos.org>
37501 * dlls/shell32/shlexec.c:
37502 shell32: Fix directory execution.
37503 Only use the Folder class handler if we're actually executing a
37506 2006-01-12 James Hawkins <truiken@gmail.com>
37508 * dlls/advpack/advpack.c:
37509 advpack: Add documentation for ExecuteCab.
37511 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
37512 advpack: Add stubs for the remaining registry functions.
37514 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
37515 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
37516 cabinet: Move the remaining cabextract.c functions to fdi.c.
37518 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
37520 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
37521 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
37522 return value, not of DWL_MSGRESULT.
37524 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
37526 * dlls/ntdll/tests/exception.c:
37527 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
37529 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
37531 * dlls/shell32/debughlp.c:
37532 shell32: MSVC compatibility fix in dump_pidl_hex().
37534 2006-01-12 Robert Shearman <rob@codeweavers.com>
37536 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
37537 kernel32: Fix GlobalReAlloc for size = 0.
37538 GlobalReAlloc should return NULL if the requested size is 0, the block
37539 is moveable and it is locked, but otherwise it should return the
37540 original memory block.
37542 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
37544 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
37545 dlls/riched20/editstr.h, dlls/riched20/string.c:
37546 riched20: Initial support for word break callback procedures.
37548 * dlls/riched20/paint.c:
37549 riched20: Removed a useless check in painting code.
37551 2006-01-12 Huw Davies <huw@codeweavers.com>
37554 gdi: If the last param of GetKerningPairs is NULL then return the
37557 2006-01-12 Robert Shearman <rob@codeweavers.com>
37559 * dlls/shell32/shlview.c:
37560 shell: Fix view window Z order.
37561 After creating the Shell View window we should call SetWindowPos to
37562 move the window on top of other child windows in the parent window.
37563 Also delay the showing of the window so that we can do more
37564 initialisation after window creation without it causing visual
37567 * dlls/oleaut32/typelib.c:
37568 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
37569 Typelib variant types that cannot be converted should return
37571 Don't call DispCallFunc if conversion of one of the arguments failed.
37573 * dlls/ole32/rpc.c:
37574 ole: Fix crash in RpcChannelBuffer_SendReceive.
37575 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
37578 * dlls/ole32/tests/marshal.c:
37579 ole: Use strict prototypes for some test functions.
37581 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
37583 * dlls/mscms/tests/profile.c:
37584 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
37586 2006-01-11 Jacek Caban <jacek@codeweavers.com>
37588 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
37589 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
37590 - URL_DONT_SIMPLIFY should change '/' <-> '\'
37591 - Better '/' / '\' handling
37593 2006-01-11 Huw Davies <huw@codeweavers.com>
37595 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
37596 msxml: Implement createNode, appendChild and insertAfter.
37598 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
37600 * programs/winecfg/driveui.c:
37601 winecfg: Simplify code a bit.
37602 Enable apply button when needed and don't enable when nothing
37605 2006-01-11 Mike McCormack <mike@codeweavers.com>
37607 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
37609 msi: Make the MSI SelectionTree control do something useful.
37611 2006-01-11 Alexandre Julliard <julliard@winehq.org>
37613 * server/mapping.c:
37614 server: Don't round up the header size for image mappings.
37616 * dlls/ntdll/virtual.c:
37617 ntdll: Round up the mapping size in map_file_into_view when setting
37618 the protection bytes.
37620 2006-01-11 Juan Lang <juan_lang@yahoo.com>
37622 * dlls/crypt32/tests/main.c:
37623 crypt32: Fix a test that fails on Windows.
37625 2006-01-11 Jacek Caban <jacek@codeweavers.com>
37627 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
37628 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
37630 * dlls/urlmon/umon.c:
37631 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
37633 2006-01-11 Aric Stewart <aric@codeweavers.com>
37635 * dlls/msvcrt/tests/dir.c:
37636 msvcrt: Modify dir test to create its own directory to ensure the
37637 directory exists for the test. Using the temp dir as the root.
37639 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
37641 * dlls/riched20/list.c:
37642 riched20: Added \n to trace output.
37644 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
37646 * dlls/oleaut32/typelib.c:
37647 ole: ITypeInfo::Invoke stack overwrite fix.
37648 Have enough stack space up to even VT_VARIANTs, fixes a stack
37651 2006-01-11 Huw Davies <huw@codeweavers.com>
37653 * dlls/msxml3/node.c:
37654 msxml: Fix for selectNodes when the node has no children.
37656 2006-01-11 James Hawkins <truiken@gmail.com>
37658 * dlls/cabinet/cabextract.c:
37659 cabinet: Remove no longer used code from cabextract.c.
37661 2006-01-11 Alexandre Julliard <julliard@winehq.org>
37663 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
37664 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
37665 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
37666 include/wine/server_protocol.h, server/context_i386.c,
37667 server/protocol.def, server/thread.c, server/trace.c:
37668 ntdll: Handle NtSetContextThread on the client side (as far as
37669 possible) when setting the context of the current thread.
37671 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
37673 * dlls/shell32/classes.c, dlls/shell32/folders.c,
37674 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
37675 dlls/shell32/shell32_main.h:
37676 shell32: Fix folder icon index when read from registry.
37677 Change "DWORD dwNr" into "int icon_idx" at several places.
37679 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
37681 * dlls/winmm/winealsa/audio.c:
37682 winealsa: Ensure that copy_format() will not write past end of
37683 referenced WAVEFORMATPCMEX structure.
37685 2006-01-11 Aric Stewart <aric@codeweavers.com>
37687 * programs/winefile/winefile.c:
37688 winefile: Highlight the file specified on the command line instead of
37689 filtering based on it. To be integrated with explorer to allow for
37690 that functionality.
37692 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
37694 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
37695 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
37696 Reimplemented kernel32.SetThreadAffinityMask on top of it.
37698 2006-01-11 James Hawkins <truiken@gmail.com>
37700 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
37701 advpack: Implement ExtractFiles.
37703 * dlls/cabinet/fdi.c:
37704 cabinet: Add documentation for FDITruncateCabinet.
37706 2006-01-11 Robert Reif <reif@earthlink.net>
37708 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
37709 dsound: Add primary buffer change tests.
37710 Add tests to figure out whether Windows can change the primary buffer
37711 capabilities after setting the buffer format. Based on a patch by Alex
37714 2006-01-11 Mike McCormack <mike@codeweavers.com>
37716 * dlls/msi/dialog.c:
37717 msi: Remove the font when setting a control's text.
37719 2006-01-11 Rob Shearman <rob@codeweavers.com>
37721 * dlls/comctl32/tests/progress.c:
37722 comctl32: Test the painting behaviour of the progress bar control.
37723 Test the painting behaviour of the progress bar control when the
37724 PBM_SETPOS message is sent to it, with respect to whether the
37725 background is erased and what part of the control is redrawn.
37727 2006-01-11 Mike McCormack <mike@codeweavers.com>
37729 * dlls/comctl32/progress.c:
37730 comctl32: Invalidate the entire progress bar any time it changes.
37732 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
37734 * dlls/mscms/tests/profile.c:
37735 mscms: Set the last error code to an unusual value.
37737 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
37739 * dlls/commdlg/printdlg.c:
37740 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
37741 Update the dmDefaultSourcea return value inside hDevMode.
37743 2006-01-11 Huw Davies <huw@codeweavers.com>
37745 * dlls/opengl32/wgl.c:
37746 opengl: Use indirect contexts if the surface is a pixmap.
37748 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
37750 * programs/winemenubuilder/winemenubuilder.c:
37751 winemenubuilder: Improve traces.
37752 Report the EnumResourceNamesW() and failure to find an icon
37753 separately so traces are less misleading.
37755 2006-01-11 Robert Shearman <rob@codeweavers.com>
37757 * dlls/ole32/oleobj.c:
37758 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
37759 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
37760 implement the Send* functions.
37762 * dlls/ole32/marshal.c:
37763 ole: Initialise hrref so as not to display garbage in the trace.
37765 * dlls/ole32/defaulthandler.c:
37766 ole: Remove some duplicated code.
37768 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
37770 * dlls/hhctrl.ocx/hhctrl.c:
37771 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
37773 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
37775 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
37776 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
37777 riched20: Reduced screen flicker by using proper update region invalidation.
37779 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
37781 * dlls/kernel/virtual.c:
37782 kernel: Remove no longer used debug channel.
37784 2006-01-10 Robert Shearman <rob@codeweavers.com>
37786 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
37787 dlls/ole32/marshal.c:
37788 ole: Defer apartment window creation until the first object is marshalled.
37790 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
37791 ole: Add an accessor function for an apartment's window.
37793 * dlls/ole32/rpc.c:
37794 ole: Report and clean up after PostMessage failures.
37796 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
37797 dlls/ole32/stubmanager.c:
37798 ole: Pass a channel into IRpcStubBuffer::Invoke.
37799 Create a server channel and store this in the ifstub.
37800 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
37801 the function return an HRESULT.
37802 Return the channel for the ifstub in ipid_get_dispatch_params.
37804 * dlls/ole32/rpc.c:
37805 ole: Reduce the access rights required by start_local_service.
37807 * dlls/ole32/rpc.c:
37808 ole: Return the last error if we couldn't open the requested service.
37809 Fix the ok/failed message.
37811 2006-01-10 James Hawkins <truiken@gmail.com>
37813 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
37814 dlls/advpack/tests/files.c:
37815 advpack: Add initial tests for ExtractFiles.
37816 - Use FCI to create a test cabinet file.
37817 - Add initial tests for ExtractFiles.
37819 2006-01-10 Robert Shearman <rob@codeweavers.com>
37821 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
37822 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
37824 * dlls/rpcrt4/ndr_ole.c:
37825 rpcrt4: Don't release the interface pointer on failure.
37826 Don't release the interface pointer on failure since we are not the
37827 ones that allocated it. It is the caller's responsability to call
37828 NdrInterfacePointerFree, where the freeing is supposed to happen.
37830 * dlls/kernel/heap.c:
37831 kernel32: Return an error when unlocking a global with a zero lock count.
37832 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
37834 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
37836 * dlls/mscms/tests/profile.c:
37837 mscms: Enumerate registered standard colorspace profiles.
37839 2006-01-10 Huw Davies <huw@codeweavers.com>
37841 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
37842 msxml: It's valid to release an empty document.
37844 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
37846 * dlls/comctl32/header.c:
37847 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
37848 Emit NM_CUSTOMDRAW header notifications for all headers, not only
37849 ownerdrawn. Allow to change item text and background colors in an
37850 application's NM_CUSTOMDRAW handler.
37852 * dlls/riched20/string.c:
37853 riched20: Allow NUL characters.
37855 2006-01-10 Robert Shearman <rob@codeweavers.com>
37857 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
37858 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
37859 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
37860 kernel: Remove wine/server.h include from files where it is no longer needed.
37862 2006-01-10 Alexandre Julliard <julliard@winehq.org>
37864 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
37865 ntdll: NtRaiseException doesn't need to be a register function.
37866 Moved common code between NtRaiseException and RtlRaiseException to a
37867 separate raise_exception function.
37869 * dlls/kernel/except.c:
37870 kernel: Don't send a debugger event in UnhandledExceptionFilter,
37871 leave that to the standard ntdll exception handling.
37873 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
37874 kernel: Implement FT_Exit directly in assembly to avoid the overhead
37875 of register functions.
37877 2006-01-10 James Hawkins <truiken@gmail.com>
37879 * configure, configure.ac, dlls/cabinet/Makefile.in,
37880 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
37881 dlls/cabinet/tests/extract.c:
37882 cabinet: Add initial tests for Extract.
37884 * dlls/cabinet/cabinet_main.c:
37885 cabinet: Implement Extract on top of FDI.
37887 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
37889 * dlls/winedos/int21.c:
37890 winedos: Open files with write access on read only media.
37891 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
37892 retry without write access.
37894 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
37896 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
37897 dlls/riched20/run.c:
37898 riched20: Speed up text insertion.
37899 Optimized reading large texts into RichEdit to be an O(n) order
37900 algorythm instead of O(n^2) by removing extraneous conversions of
37901 character offsets to run offsets.
37903 2006-01-10 Mike McCormack <mike@codeweavers.com>
37905 * dlls/advapi32/service.c:
37906 advapi32: If we can't connect to a service's pipe, name the service in
37909 * dlls/msi/select.c:
37910 msi: Count the number of columns requested and allocate that many,
37911 as columns may be select more than once in from a table.
37913 * dlls/msi/action.c:
37914 msi: Don't crash if there's no script present when we try execute one.
37916 * dlls/msi/msiquery.c, include/msiquery.h:
37917 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
37918 Implemented MsiDatabaseIsTablePersistentA via the W function.
37920 2006-01-10 Troy Rollo <wine@troy.rollo.name>
37922 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
37924 user: Fix return type of EnableMenuItem.
37926 * dlls/shell32/shfldr_unixfs.c:
37927 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
37931 Fix GetModuleFileNameEx definition.
37933 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
37935 * dlls/user/static.c:
37936 user: Improve the ownerdraw support of the static control.
37938 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
37939 user: The LoadImage resource string may be a numeric string.
37941 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
37943 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
37944 shlwapi: Add Finnish translation.
37946 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
37948 * dlls/comctl32/status.c:
37949 comctl32: Call UpdateWindow() after changing statusbar text.
37951 2006-01-09 James Hawkins <truiken@gmail.com>
37953 * dlls/advpack/advpack.c:
37954 advpack: Add documentation for ExtractFiles.
37956 * dlls/cabinet/cabinet_main.c:
37957 cabinet: Clean up the documentation for Extract.
37959 * dlls/cabinet/cabinet.h:
37960 cabinet: Add the two flags used by Extract to cabinet.h.
37962 * dlls/cabinet/cabinet.h:
37963 cabinet: Define the flags member of the EXTRACTdest structure.
37965 * dlls/cabinet/cabinet_main.c:
37966 cabinet: Fix the second parameter name of Extract.
37968 * dlls/cabinet/fdi.c:
37969 cabinet: Store the cab file handle before extracting files so we can
37970 close the cab file even if no files are extracted.
37972 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
37975 include: Add missing color space constants.
37977 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
37979 * dlls/comctl32/rebar.c:
37980 comctl32: Fix rebar autosize behaviour.
37981 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
37982 native does, taking as few rows as possible and using the parent
37983 window client area size for the other dimension (width for horizontal
37984 rebars or height for vertical ones).
37986 * dlls/user/combo.c:
37987 user: Fix dropdown combo creation when there is no space for an edit control.
37989 2006-01-09 Robert Shearman <rob@codeweavers.com>
37991 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
37992 ole: Join the MTA if necessary when executing an RPC call.
37993 Join the MTA if necessary when executing an RPC call to ensure that it
37994 is executing with a valid apartment and won't fail for certain COM
37997 * dlls/ole32/rpc.c:
37998 ole: Prefer services over servers.
37999 Attempt to start as a local service before attempting to start as a
38000 local server for the CLSCTX_LOCAL_SERVER case.
38002 * dlls/ole32/tests/compobj.c:
38003 ole: Add some tests for CLSIDFromString.
38005 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
38006 ole: Remove __CLSIDFromStringA.
38007 Move the ANSI implementation of CLSIDFromString to ole16.c and change
38008 CLSIDFromString to only deal with Unicode strings.
38010 * dlls/rpcrt4/ndr_marshall.c:
38011 rpcrt4: Improve ReadVariance.
38012 Extend ReadVariance to read the offset as well as the actual count,
38013 since these always come in pairs.
38014 Handle the variance not being present in ReadVariance and always call
38015 it from the unmarshalling functions to simplify the code there and
38016 also to fix a bug where the format pointer wasn't advanced properly
38017 for complex arrays (introduced in the previous patch when implementing
38020 * dlls/rpcrt4/ndr_marshall.c:
38021 rpcrt4: Validate complex array format string.
38022 Verify that the format string being passed into the complex array
38023 functions is a complex array one.
38025 2006-01-09 Jacek Caban <jacek@codeweavers.com>
38027 * dlls/urlmon/binding.c:
38028 urlmon: Fix ref counting.
38030 * dlls/urlmon/binding.c:
38031 urlmon: Pass FORMATETC to OnDataAvailable.
38033 * dlls/urlmon/binding.c:
38034 urlmon: Added implementation of protocol stream.
38036 2006-01-09 Robert Shearman <rob@codeweavers.com>
38038 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
38039 Call DisableThreadLibraryCalls for DLLs that don't need thread
38040 creation/destruction notifications.
38042 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
38044 * dlls/shell32/shell32_Ko.rc:
38045 shell32: Update the Korean translation.
38047 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
38049 * dlls/shell32/shell32_No.rc:
38050 shell32: Updated Norwegian Bokmål resources.
38052 2006-01-09 Hans Leidekker <hans@it.vu.nl>
38054 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
38055 usp10: Improve stubs.
38056 Improve stubs for ScriptGetProperties and ScriptItemize.
38057 Add stub for ScriptFreeCache.
38059 2006-01-09 Mike McCormack <mike@codeweavers.com>
38061 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
38062 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
38064 * dlls/user/combo.c:
38065 user32: Update the list of things to fix in the Combo control.
38067 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
38069 * dlls/user/menu.c, dlls/user/tests/menu.c:
38070 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
38071 a NULL pointer, with a test.
38073 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
38075 * dlls/riched20/editor.c:
38076 riched20: Fixed calculation of left indent and first indent paragraph
38079 * dlls/riched20/string.c:
38080 riched20: Simplified logic in ME_StrRelPos().
38082 2006-01-06 Aric Stewart <aric@codeweavers.com>
38084 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
38085 dlls/msvcrt/tests/dir.c:
38086 msvcrt: Add a regression test for _fullpath.
38088 * dlls/msvcrt/dir.c:
38089 msvcrt: Reworked _fullpath.
38090 Investigation with native msvcrt revealed that it is a wrapper for
38091 GetFullPathName and the current implementation was crashing with older
38092 mozilla installs if the path passed in was uninitialized.
38094 2006-01-06 Alexandre Julliard <julliard@winehq.org>
38096 * dlls/ole32/stg_bigblockfile.c:
38097 ole: Remove a no longer needed smbfs hack.
38099 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
38101 * dlls/user/combo.c:
38102 user32: Limit text in the edit field of a combo box.
38104 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
38106 * dlls/gdi/metafile.c:
38107 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
38110 2006-01-06 Robert Shearman <rob@codeweavers.com>
38112 * dlls/oleaut32/typelib.c:
38113 ole: Remove the no longer used _copy_arg function.
38115 * dlls/oleaut32/typelib.c:
38116 ole: ITypeInfo::Invoke rewrite.
38117 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
38118 VariantChangeType instead of _invoke and _copy_arg.
38120 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
38121 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
38122 ole: Remove "stub" from TRACEs of functions that aren't stubs.
38124 2006-01-06 Hans Leidekker <hans@it.vu.nl>
38126 * dlls/mscms/profile.c:
38127 mscms: Silence a potentially noisy fixme.
38129 * dlls/kernel/time.c:
38130 kernel: Documentation cleanups.
38132 2006-01-06 Robert Shearman <rob@codeweavers.com>
38134 * dlls/rpcrt4/ndr_marshall.c:
38135 rpcrt4: Compute variance for complex arrays
38137 * dlls/rpcrt4/cstub.c:
38138 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
38139 that has no dispatch table.
38141 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
38143 * dlls/user/static.c:
38144 Static control: Support enhanced metafiles.
38146 2006-01-06 Hans Leidekker <hans@it.vu.nl>
38148 * LICENSE, include/wine/wine_common_ver.rc:
38149 Update copyright info for the new year.
38151 * documentation/PACKAGING:
38152 documentation: Suggest installing OpenLDAP development libraries to packagers.
38154 2006-01-06 Robert Shearman <rob@codeweavers.com>
38156 * tools/widl/typegen.c:
38157 widl: Generate static sizing information for fixed size structs.
38158 Don't generate FC_*_BASETYPE proc and type format strings for
38159 non-basetype fields/params.
38161 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
38163 * dlls/comctl32/syslink.c:
38164 comctl32: Reduce memory usage of the syslink control.
38166 * dlls/comctl32/syslink.c:
38167 comctl32: Some painting fixes for the syslink control.
38169 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
38171 * dlls/urlmon/umstream.c:
38172 urlmon: Fix a LARGE_INTEGER truncation.
38174 2006-01-06 Robert Reif <reif@earthlink.net>
38176 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
38177 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
38178 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
38179 dsound: Refactor playback.
38180 Replace references of IDirectSoundImpl with DirectSoundDevice to
38181 remove one level of indirection and remove the problem of a three
38182 object circular reference.
38184 2006-01-06 Mike McCormack <mike@codeweavers.com>
38186 * dlls/msi/dialog.c:
38187 msi: Unload riched20 after its window is destroyed.
38189 * dlls/msi/dialog.c:
38190 msi: Make radio buttons grey out correctly when disabled.
38192 * dlls/msi/helpers.c:
38193 msi: Clean trailing and leading spaces from path segments.
38195 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
38197 * tools/winapi/msvcmaker:
38198 winapi: msvcmaker adaption to new directory structure.
38199 Fix some issues with MSVC project file generation after recent
38200 directory restructuring.
38202 * tools/winapi/config.pm:
38203 winapi: Add the loader directory to the paths to exclude.
38204 There is nothing in there anymore that would need to be done for
38207 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
38208 winapi: Cleanup some unused use clauses.
38210 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
38212 * dlls/commdlg/cdlg_Ko.rc:
38213 commdlg: Updated Korean translation.
38215 * programs/winecfg/Ko.rc:
38216 winecfg: Updated Korean translation.
38218 2006-01-06 Mike McCormack <mike@codeweavers.com>
38220 * dlls/oleaut32/typelib.c:
38221 oleaut32: Output a FIXME message only once.
38223 2006-01-06 Robert Reif <reif@earthlink.net>
38225 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
38226 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
38227 dlls/dsound/tests/dsound_test.h:
38228 dsound: Fix double free bug in tests.
38229 Fix double free in tests. Only happens in interactive mode when
38230 testing duplicated 3D buffers.
38232 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
38234 * dlls/shell32/shell32_Fi.rc:
38235 shell32: Spelling fixes for the Finnish resource.
38237 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
38239 * dlls/ole32/storage32.c:
38240 ole: Fix SmallBlocksToBigBlocks loop.
38241 Stop copying data when read returns 0 bytes
38243 2006-01-05 Robert Shearman <rob@codeweavers.com>
38245 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
38246 dlls/security/Makefile.in, dlls/security/security.spec:
38247 Added implementation of security.dll.
38249 2006-01-05 Jacek Caban <jacek@codeweavers.com>
38251 * dlls/wininet/http.c, dlls/wininet/utility.c:
38252 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
38253 INTERNET_STATUS_CONNECTING_TO_SERVER and
38254 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
38257 2006-01-05 Alexandre Julliard <julliard@winehq.org>
38259 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
38260 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
38261 to avoid the overhead of a full-blown register function.
38262 Some tracing improvements.
38264 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
38265 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
38266 to avoid having to save/restore the whole context on every call.
38268 2006-01-05 Jacek Caban <jacek@codeweavers.com>
38270 * dlls/urlmon/binding.c:
38271 urlmon: Added implementation of QueryService and stub implementation
38272 of IHttpNegotiate2 interface.
38274 * dlls/urlmon/binding.c:
38275 urlmon: Query service provider for IInternetProtocol.
38277 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
38279 * dlls/winspool/winspool.drv.spec:
38280 winspool: Added ordinal exported functions of winspool.drv.
38282 2006-01-05 Dan Kegel <dank@kegel.com>
38284 * dlls/oleaut32/typelib.c:
38285 oleaut32: Allow _invoke to handle up to 23 parameters.
38287 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
38289 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
38290 dlls/dbghelp/symbol.c, include/dbghelp.h:
38291 dbghelp: StackWalk (32 and 64 bit version).
38292 - enhance implementation of StackWalk (32 and 64 bit version) by
38293 making use of module information and calling for FPO
38294 - FPO part is still non functional
38295 - implemented SymGetModuleBase64
38296 - stubbed SymFunctionTableAccess64
38298 2006-01-05 Robert Reif <reif@earthlink.net>
38300 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
38301 dsound: Capture refactoring.
38302 Move initialization code from DirectSoundCapture to
38303 DirectSoundCaptureDevice.
38304 Make DirectSoundCaptureBuffer directly reference
38305 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
38306 one level of indirection.
38307 Rename DSOUND_CreateDirectSoundCaptureBuffer to
38308 IDirectSoundCaptureBufferImpl_Create to be consistent.
38310 2006-01-05 Alexandre Julliard <julliard@winehq.org>
38312 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
38313 tools/widl/parser.l, tools/wrc/parser.l:
38314 Remove YY_NO defines that cause warnings.
38316 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
38318 * dlls/dbghelp/symbol.c:
38319 dbghelp: Removed no longer needed 'stub' in TRACEs.
38321 2006-01-05 Robert Shearman <rob@codeweavers.com>
38323 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
38324 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
38325 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
38327 * dlls/oleaut32/typelib.c:
38328 ole: Store the result from _invoke in a VARIANTARG structure.
38330 * programs/regedit/childwnd.c:
38331 regedit: Initialise nFocusPanel.
38333 * dlls/kernel/oldconfig.c:
38334 kernel32: Check for the correct error return value from open.
38336 2006-01-05 Jacek Caban <jacek@codeweavers.com>
38338 * dlls/urlmon/tests/url.c:
38339 urlmon: Code clean up.
38341 * dlls/urlmon/binding.c:
38342 urlmon: Added GetBindInfoString implementation.
38344 2006-01-04 Alexandre Julliard <julliard@winehq.org>
38346 * ANNOUNCE, ChangeLog, VERSION, configure:
38349 ----------------------------------------------------------------
38350 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
38352 * dlls/msacm/stream.c:
38353 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
38354 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
38355 required by (some?) native codecs.
38357 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
38360 wine.inf: Add a few keys to HKLM\Hardware.
38362 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
38364 * dlls/winsock/socket.c:
38365 winsock: Map wildcards for socket type and protocol in getaddrinfo().
38367 2006-01-04 Alexandre Julliard <julliard@winehq.org>
38369 * dlls/ntdll/loader.c:
38370 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
38371 (suggested by Michael Ost).
38373 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
38375 * dlls/shlwapi/shlwapi.spec:
38376 shlwapi: Print PathCombine* strings arguments in relay debugging.
38378 2006-01-04 Alexandre Julliard <julliard@winehq.org>
38380 * include/wine/pthread.h:
38381 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
38383 2006-01-04 Mike McCormack <mike@codeweavers.com>
38385 * programs/msiexec/msiexec.c:
38386 msiexec: Ignore the TRANSFORMS variable.
38387 Ignore the TRANSFORMS variable when building a list of transforms for
38388 advertising. The variable is used to apply transforms when installing.
38390 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
38391 msi: Apply any MSI transforms specified by the TRANSFORMS property.
38393 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
38394 msi: Add a stub for MsiGetLastErrorRecord.
38396 * dlls/msi/dialog.c:
38397 msi: Fixes for the MaskedEdit control.
38398 Allow MaskedEdit masks that aren't enclosed with <>.
38399 Allow the MaskedEdit's edit controls to scroll a bit in case things
38402 2006-01-04 Robert Reif <reif@earthlink.net>
38404 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
38405 dsound: Capture cleanup.
38406 Move code and function prototypes around to eliminate forward
38407 declarations. No code is changed.
38409 2006-01-04 Hans Leidekker <hans@it.vu.nl>
38411 * tools/winapi/winapi_global.pm:
38412 winapi: Remove some exceptions now that DLL separation is complete.
38414 * DEVELOPERS-HINTS:
38415 Subdirectory tools/winapi_check no longer exists.
38417 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
38419 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
38420 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
38421 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
38422 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
38423 dlls/shell32/shellpath.c:
38424 shell32: Create Local AppData for user profile.
38425 Move history and internet tmp files to Local Settings.
38427 * dlls/shell32/shell32_Ru.rc:
38428 shell32: Update Russian resources.
38430 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
38432 * dlls/user/menu.c:
38433 user32: Menu tracing improvements.
38435 2006-01-03 Alexandre Julliard <julliard@winehq.org>
38437 * dlls/ntdll/virtual.c:
38438 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
38440 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
38442 * dlls/msi/custom.c:
38443 msi: Report the commandline that failed to start in ERR()s.
38445 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
38447 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
38448 kernel32: Implemented atoms query function on top of ntdll ones.
38450 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
38451 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
38453 ntdll: Correct implementation for atom query functions.
38455 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
38457 * dlls/advpack/advpack.c:
38458 advpack: Make DoInfInstall return an HRESULT.
38460 2006-01-03 Robert Reif <reif@earthlink.net>
38462 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
38463 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
38464 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
38465 dsound: Remove WINAPI from internal functions.
38467 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
38469 * dlls/advpack/advpack.c:
38470 advpack: Fix LaunchInfSection[Ex] documentation.
38472 2006-01-03 Alexandre Julliard <julliard@winehq.org>
38474 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
38475 Support building flex files without debug support.
38477 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
38479 * include/wine/pthread.h, include/winternl.h:
38480 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
38482 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
38484 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
38485 shell32/unixfs: Added unicode support in folder and file pidls.
38487 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
38488 shell32: Helper function for unicode support in folder and file pidls.
38490 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
38492 * dlls/user/menu.c, dlls/user/tests/menu.c:
38493 user32: Separate menu bitmaps and strings.
38494 Store bitmaps and bitmaps always in separate fields in the internal
38495 menu structure. Get rid of a lot of assumptions in the code that the
38496 menu can have strings only when it is not some other type and that
38497 bitmaps come in two flavors.
38498 Add a lot of conformance tests, including some submitted by Jason
38501 2006-01-03 Steven Edwards <winehacker@gmail.com>
38503 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
38504 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
38505 gdi: Win16/32 split of most of the metafile support.
38507 * dlls/gdi/gdi_private.h, include/wingdi.h:
38508 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
38510 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
38512 * dlls/msacm/msacm32_main.c:
38513 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
38515 2006-01-03 Robert Reif <reif@earthlink.net>
38517 * dlls/kernel/module.c:
38518 kernel: DelayLoadFailureHook crash fix.
38520 2006-01-03 Alexandre Julliard <julliard@winehq.org>
38522 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
38523 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
38524 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
38525 Added some flex options to avoid compiler warnings.
38526 Moved options from the Makefile into the source.
38528 2006-01-03 Mike McCormack <mike@codeweavers.com>
38530 * dlls/msi/dialog.c:
38531 msi: Subclass the Richedit control.
38532 Send a "DoAction" control event when the user scrolls the text.
38534 * dlls/msi/install.c:
38535 MSI: Improve the MsiGetMode stub a little.
38537 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
38538 msi: Implement the Reset control event.
38540 * dlls/oleaut32/typelib.c:
38541 oleaut32: Allow _invoke to handle up to 17 parameters.
38543 2006-01-03 Robert Reif <reif@earthlink.net>
38545 * dlls/dsound/dsound.c:
38546 dsound Add uninitialized check.
38548 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
38550 * dlls/comctl32/listview.c:
38551 comctl32: Listview - allow selection toggle with ctrl+space.
38553 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
38555 * dlls/winsock/socket.c:
38556 winsock: AF_UNSPEC mapping.
38557 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
38558 Zero initialize the sockaddr in ws_sockaddr_alloc().
38560 2006-01-03 Francois Gouget <fgouget@free.fr>
38562 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
38563 Assorted spelling fixes
38565 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
38566 Add trailing '\n's to ok() calls.
38567 Remove spaces before '\n' in traces.
38569 * tools/winapi/win32.api:
38570 winapi: Update win32.api to match the current sources.
38572 * dlls/msi/msi.c, dlls/wldap32/page.c:
38573 Small documentation tweaks to avoid winapi_check warnings.
38575 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
38577 * programs/winemenubuilder/winemenubuilder.c:
38578 winemenubuilder: Improve traces.
38579 Add some traces to make it easier to debug icon generation problems.
38581 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
38583 * dlls/gdi/tests/bitmap.c:
38584 gdi: Add a test which shows that GDI does not support compressed DIB sections.
38586 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
38589 gdi32: Disallow creation of compressed DIB sections.
38591 2006-01-03 Robert Shearman <rob@codeweavers.com>
38593 * dlls/ole32/hglobalstream.c:
38594 ole: Check the return value of IStream_SetSize in IStream_Read.
38595 Check the return value of IStream_SetSize in IStream_Read, since
38596 otherwise execution could continue on and cause heap corruption.
38598 * dlls/ole32/stg_stream.c:
38599 ole: Fix mis-handling of return value in StgStreamImpl_Read.
38600 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
38601 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
38604 * dlls/rpcrt4/ndr_marshall.c:
38605 rpcrt4: Implement callback conformance.
38607 * dlls/rpcrt4/rpc_server.c:
38608 rpcrt4: Fix race condition in RpcServerListen.
38609 The DontWait parameter is used for forcing the function not to wait
38610 for the server to finish.
38612 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
38614 * dlls/comctl32/comctl32undoc.c:
38615 comctrl32: ReAlloc should be able to move memory blocks if necessary.
38617 2006-01-03 Kai Blin <kai.blin@gmail.com>
38619 * dlls/secur32/tests/main.c:
38620 secur32: Rewrote NTLM tests in a more flexible way.
38622 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
38624 * server/snapshot.c:
38625 server: Fix va_list compile error.
38627 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
38628 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
38630 * dlls/advapi32/service.c:
38631 advapi32: Don't allocate memory for empty argument string and pass
38634 2005-12-31 Hans Leidekker <hans@it.vu.nl>
38636 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
38637 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
38638 dlls/wldap32/winldap_private.h:
38639 wldap32: Implement some page handling functions.
38640 Implement ldap_create_page_control{A,W} and
38641 ldap_parse_page_control{A,W}.
38642 Move the page handling functions into their own file.
38644 * dlls/wldap32/extended.c:
38645 wldap32: Document the functions that handle extended operations.
38647 * dlls/wldap32/init.c:
38648 wldap32: Document the init functions.
38651 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
38653 * programs/winecfg/x11drvdlg.c:
38654 winecfg: Default for DXGrab is NO.
38656 2005-12-31 Milko Krachounov <milko@3mhz.net>
38658 * programs/winecfg/Bg.rc:
38659 winecfg: Fix a mess with the Bulgarian resource file and translate the
38660 untranslated strings.
38662 2005-12-31 Jacek Caban <jacek@codeweavers.com>
38664 * dlls/urlmon/tests/protocol.c:
38665 urlmon: Added http protocol tests (currently failing in Wine).
38667 2005-12-31 Alexandre Julliard <julliard@winehq.org>
38669 * dlls/ntdll/tests/exception.c:
38670 ntdll/tests: Try to fail more gracefully on win9x.
38671 Link to NtCurrentTeb dynamically.
38673 2005-12-31 Dan Kegel <dank@kegel.com>
38675 * dlls/commdlg/colordlg.c:
38676 commdlg: Let the color picker respond properly to keystrokes.
38678 2005-12-31 Robert Shearman <rob@codeweavers.com>
38680 * dlls/wininet/urlcache.c:
38681 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
38682 Move the freeing of allocation blocks for an entry into
38683 URLCache_DeleteEntry.
38684 Call URLCache_DeleteEntry to rollback from failure in
38685 CommitUrlCacheEntryInternal.
38687 * dlls/wininet/urlcache.c:
38688 wininet: Create new hash tables for URL cache on demand.
38690 * dlls/wininet/urlcache.c:
38691 wininet: Move URL cache hash table creation to a separate function.
38693 2005-12-31 Jacek Caban <jacek@codeweavers.com>
38695 * dlls/urlmon/umon.c:
38696 urlmon: Removed not used code.
38698 2005-12-31 Robert Shearman <rob@codeweavers.com>
38700 * tools/widl/typegen.c:
38701 widl: Output sizing information for arrays in the generated marshaling code.
38703 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
38704 widl: Export the bracket adding functionality of do_write_expr outside
38707 2005-12-31 Mike McCormack <mike@codeweavers.com>
38709 * dlls/msi/action.c:
38710 msi: Change some FIXME messages to comments.
38712 * dlls/msi/package.c:
38713 msi: Define the property "Intel" if we're running on an Intel processor.
38715 * dlls/msi/action.c:
38716 msi: Add stub actions for CCPSearch and RMCCPSearch.
38718 * dlls/riched20/reader.c:
38719 riched20: Add newlines to ERR macro output.
38721 2005-12-31 Robert Reif <reif@earthlink.net>
38723 * dlls/comctl32/ipaddress.c:
38724 comctl32: Create ipaddress in enabled state.
38726 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
38728 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
38729 wined3d: Added support for WINED3DFMT_X4R4G4B4.
38731 2005-12-31 Hans Leidekker <hans@it.vu.nl>
38733 * dlls/wldap32/value.c:
38734 wldap32: Document the value handling functions.
38736 * dlls/wldap32/wldap32.h:
38737 wldap32: Copy embedded berval structures too.
38739 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
38741 * programs/winecfg/De.rc:
38742 winecfg: Update German resource.
38744 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
38746 * dlls/comctl32/propsheet.c:
38747 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
38748 allocation failure.
38750 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
38752 * programs/winetest/Makefile.in:
38753 winetest: Only include d3d9 if it is being built.
38755 2005-12-26 Jacek Caban <jacek@codeweavers.com>
38757 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
38758 urlmon: Added GetSecurityId implementation.
38760 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
38761 urlmon: Use pluggable protocol for file protocol.
38763 2005-12-26 Robert Shearman <rob@codeweavers.com>
38765 * tools/widl/typegen.c:
38766 widl: Fix merge conflict.
38768 * tools/widl/typegen.c:
38769 widl: Follow type references in procformat and typeformat string generation.
38771 * tools/widl/typegen.c:
38772 widl: Handle marshaling and unmarshaling structures.
38774 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
38775 tools/widl/server.c:
38776 widl: Out parameters.
38777 Marshall and unmarshall out parameters for servers and clients
38779 Write out array components for declared local variables in generated
38782 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
38783 tools/widl/typegen.h:
38784 widl: Remove some duplication.
38785 Remove some duplicated code by calling an improved
38786 get_required_buffer_size.
38787 Add some more newlines in the generated code to separate separate
38789 Calculate the buffer size of [out] arguments in generated server code.
38790 Fix the direction passed into unmarshall_arguments.
38792 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
38793 tools/widl/typegen.h:
38794 widl: Pass a state into marshall_arguments and unmarshall_arguments to
38795 decide which parameters should be considered based on their direction.
38797 * tools/widl/typegen.c:
38798 widl: Generate marshaling and unmarshaling statements for arrays.
38800 * tools/widl/typegen.c:
38801 widl: Treat variables with array indices the same as pointers.
38803 * tools/widl/typegen.c:
38804 widl: Advance the type format string whilst marshaling and
38805 unmarshaling arguments.
38807 * tools/widl/typegen.c:
38808 widl: Convert the main while loops in marshall_arguments and
38809 unmarshall_arguments into for loops.
38811 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
38812 tools/widl/typegen.h:
38813 widl: Add support for marshalling and unmarshalling conformant strings.
38815 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
38816 tools/widl/proxy.c, tools/widl/write_msft.c:
38817 widl: Add some const attributes.
38819 * tools/widl/typegen.c:
38820 widl: Prepare marshall and unmarshall code generation functions for
38821 accepting pointers.
38823 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
38824 widl: Fix SEGVs with client and server code generation when an
38825 interface has no methods.
38827 * tools/widl/typegen.c:
38828 widl: Generate correct proc format strings for [out] and [in, out] parameters.
38830 * tools/widl/parser.y:
38831 widl: Use the same precendence rule for the conditional operator as in wpp.
38832 Fixes several shift/reduce warnings.
38834 * tools/widl/typegen.c:
38835 widl: Better array support.
38836 Treat variables with array indices the same as pointers when writing
38837 out the proc & type format strings.
38838 Fix a typo when writing out the proc format string where a non-return
38839 type was written out for a return type and vice-versa.
38841 * tools/widl/typegen.c:
38842 widl: Support non-basic variables in proc format strings.
38844 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
38845 tools/widl/typegen.h:
38846 widl: Add helper functions that return the size of procformat and
38847 typeformat strings for variables.
38849 * dlls/oleaut32/typelib.c:
38850 oleaut: Small re-organisation of ITypeInfo::Invoke.
38851 Only output the one function in the trace for ITypeInfo::Invoke.
38852 Process the return value on output in ITypeInfo::Invoke, but only copy
38853 it to pVarResult if pVarResult is not NULL.
38855 * dlls/oleaut32/typelib.c:
38856 oleaut32: Convert some tabs to spaces and some other formatting changes.
38858 * dlls/oleaut32/typelib.c:
38859 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
38862 * dlls/oleaut32/typelib.c:
38863 ole: Improve typelib traces.
38864 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
38865 for more flexibility in which channel controls the output.
38867 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
38869 * dlls/msvcrt/tests/printf.c:
38870 msvcrt: More printf tests for I64 integer size support.
38872 * dlls/msvcrt/wcs.c:
38873 msvcrt: pf_integer_conv for I64.
38874 - Add pf_integer_conv and pf_is_integer_format.
38875 - Update pf_fill to handle printing the sign for signed integers.
38876 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
38878 * dlls/msvcrt/wcs.c:
38879 msvcrt: Do not treat %ll as an IntegerDouble in printf.
38881 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
38882 msvcrt: Parse I, I32, and I64 integer size flags in printf.
38884 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
38886 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
38887 urlmon: Implement BindAsyncMoniker function.
38889 2005-12-26 Jacek Caban <jacek@codeweavers.com>
38891 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
38892 urlmon: URL with two slashes is valid.
38894 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
38896 * programs/winecfg/No.rc:
38897 winecfg: Updated Norwegian Bokmål resources.
38899 2005-12-26 Jacek Caban <jacek@codeweavers.com>
38901 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
38902 shlwapi: Fix UrlCanonicalize.
38903 - Added support for URL_FILE_USE_PATHURL.
38904 - Fix handling of '/' and '\'.
38906 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
38908 * dlls/msrle32/msrle32.c:
38909 msrle32: Spelling fix.
38911 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
38913 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
38914 dbghelp: Internal search routines can now be case sensitive/insensitive.
38915 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
38916 - Quick implementation of SymSearch on top of SymEnumSymbols (should
38917 be the other way around).
38919 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
38921 * dlls/msvcrt/main.c:
38922 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
38924 2005-12-26 Robert Shearman <rob@codeweavers.com>
38926 * dlls/ole32/tests/propvariant.c:
38927 Fix detection of V1a prop variant library in test suite.
38929 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
38931 * dlls/x11drv/keyboard.c:
38932 x11drv: Update Canadian keyboard layout to better match the X11 one
38934 2005-12-26 James Hawkins <truiken@gmail.com>
38936 * dlls/shell32/tests/shlfileop.c:
38937 shell32: Clean up the SHFileOperation tests.
38938 - Make sure to create all the files used by the new tests.
38939 - Add a couple more SHFileOperation tests.
38940 - Fix some of the old tests.
38942 2005-12-26 Robert Reif <reif@earthlink.net>
38944 * programs/winecfg/audio.c:
38945 winecfg: Use hourglass cursor when opening audio drivers.
38946 Misbehaving drivers can take a while to open so change to the hour
38947 glass cursor when opening them.
38949 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
38951 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
38952 atl: Implement AtlComPtrAssign.
38953 According to MSDN AtlModuleInit should initialize the modules critical
38956 2005-12-22 Alexandre Julliard <julliard@winehq.org>
38958 * ANNOUNCE, ChangeLog, VERSION, configure:
38961 ----------------------------------------------------------------
38962 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
38964 * dlls/shell32/tests/shlfolder.c:
38965 shell32: Added some test to document native ITEMIDLIST format.
38967 2005-12-22 Alexandre Julliard <julliard@winehq.org>
38969 * dlls/user/tests/msg.c:
38970 user/tests: Remove todo_wine from a few tests that (usually) succeed.
38972 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
38974 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
38975 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
38976 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
38977 it more responsive to commands in the MCI_MODE_PLAY state by checking
38978 hStopEvent even if the time frame between frames has expired.
38980 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
38982 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
38983 include/winerror.h:
38984 ole32: Return error instead of asserting if storage file is corrupt.
38986 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
38988 * dlls/user/tests/msg.c:
38989 user32/tests: Add a PeekMessage test.
38991 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
38993 * dlls/kernel/tests/console.c:
38994 kernel/tests: Check that we successfully open the console.
38996 2005-12-22 Alexandre Julliard <julliard@winehq.org>
38998 * server/console.c:
38999 server: Fixed console access rights handling.
39001 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
39003 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
39004 opengl: Fix last wgl regression.
39005 Fix wgl regression: test glx server version and extensions to use (and
39006 not use glXQueryDrawable on older glx implementations).
39008 2005-12-22 James Hawkins <truiken@gmail.com>
39010 * dlls/shell32/tests/shlfileop.c:
39011 shell32: Add tests for SHFileOperation's FO_MOVE command.
39013 * dlls/shell32/tests/shlfileop.c:
39014 shell32: Add tests for SHFileOperation's FO_COPY command.
39016 * dlls/shell32/tests/shlfileop.c:
39017 shell32: Add tests for SHFileOperation's FO_RENAME command.
39019 * dlls/shell32/tests/shlfileop.c:
39020 shell32: Add tests for SHFileOperation's FO_DELETE command.
39022 2005-12-22 Robert Reif <reif@earthlink.net>
39024 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
39025 winecfg: Add unmanaged windows configuration.
39027 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
39029 * dlls/dbghelp/module.c:
39030 dbghelp: Correct handling for all module names.
39032 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
39034 * dlls/msi/format.c, dlls/msi/tests/format.c:
39035 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
39037 2005-12-21 James Hawkins <truiken@gmail.com>
39039 * dlls/shell32/tests/shlfileop.c:
39040 shell32: Remove the '.\\' prefix from filenames, because it hides a
39041 bug in SHFileOperation.
39043 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
39045 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
39046 ddraw: Fix DirectDrawSurface::QueryInterface crash.
39048 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
39050 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
39051 winspool: Add version resource.
39053 2005-12-21 Alexandre Julliard <julliard@winehq.org>
39055 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
39056 msvcrt: Return a per-thread buffer in localtime and gmtime.
39058 2005-12-21 H. Verbeet <hverbeet@gmail.com>
39060 * dlls/d3d9/tests/shader.c:
39061 d3d9: Add traces for when shader support is missing in the shader test.
39063 2005-12-21 Hans Leidekker <hans@it.vu.nl>
39065 * dlls/kernel/process.c:
39066 kernel: Some documentation improvements.
39068 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
39070 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
39071 dlls/msvcrt/time.c:
39072 msvcrt: Implemented wctime(), wasctime().
39073 Free thread data in DLL_THREAD_DETACH.
39075 2005-12-21 Robert Reif <reif@earthlink.net>
39077 * programs/winecfg/En.rc, programs/winecfg/audio.c,
39078 programs/winecfg/resource.h:
39079 winecfg: Select an audio driver on fresh install.
39081 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
39083 * dlls/mscms/tests/profile.c:
39084 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
39087 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
39089 * dlls/msvideo/mciwnd.c:
39090 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
39092 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
39094 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
39095 msvcrt: Fix printf sign flags.
39096 Fix the printf sign flags so that '+' doesn't always override ' '
39097 space alone. If they both appear, continue parsing and let '+' take
39100 2005-12-21 Alexandre Julliard <julliard@winehq.org>
39102 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
39103 server/context_sparc.c, server/context_x86_64.c:
39104 server: Set the context flags in get_thread_context to indicate which
39105 parts of the returned context are valid.
39107 2005-12-21 Hans Leidekker <hans@it.vu.nl>
39109 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
39110 include/config.h.in:
39111 wldap32: Added configure checks for some potentially missing functions.
39113 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
39115 * dlls/msi/dialog.c:
39116 msi: Use a default dialog font if nothing is specified.
39118 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
39120 * dlls/shell32/tests/shlfolder.c:
39121 shell32/tests: Fixed a test failing on WinXP.
39123 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
39125 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
39126 dlls/dbghelp/wdbgexts.h:
39127 dbghelp: Added a few extensions to make windbg happy.
39129 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
39131 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
39132 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
39134 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
39136 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
39137 msacm: Preserve value of cbStruct in acmDriverDetails.
39138 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
39139 filled with a valid value before returning.
39140 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
39141 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
39142 native library: native ACM codecs expect cbStruct to be valid before
39143 filling the rest of the struct with any data.
39145 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
39147 * dlls/ntdll/exception.c:
39148 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
39150 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
39152 * programs/winecfg/Nl.rc:
39153 winecfg: Dutch resources update.
39155 2005-12-20 H. Verbeet <hverbeet@gmail.com>
39157 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
39158 wined3d: Cleanup shader constants code a little bit.
39159 Improved bounds checking.
39161 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
39163 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
39164 msvcrt: Require exact uppercase and lowercase format in printf routines.
39166 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
39168 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
39169 winemenubuilder: Provide depth to the menus created.
39171 2005-12-19 Alexandre Julliard <julliard@winehq.org>
39173 * dlls/kernel/process.c:
39174 kernel32: Check for tabs too when extracting the program name
39175 (reported by Vitaliy Margolen).
39177 2005-12-19 Hans Leidekker <hans@it.vu.nl>
39179 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
39180 tools/widl/typegen.c:
39181 widl: Avoid lvalue casts in generated code.
39183 2005-12-19 Kai Blin <kai.blin@gmail.com>
39185 * dlls/secur32/ntlm.c:
39186 secur32: Adding AcceptSecurityContext to the NTLM security provider.
39188 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
39190 * dlls/winspool/tests/info.c:
39191 winspool: Filter additional failures.
39193 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
39195 * programs/winhelp/winhelp.c:
39196 winhelp: Handle '> ' on command lines.
39198 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
39199 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
39200 dbghelp: First stab at supporting calling convention in function signature.
39202 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
39203 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
39205 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
39207 * programs/winecfg/Fr.rc:
39208 winecfg: Updated French resources.
39210 2005-12-19 Aric Stewart <aric@codeweavers.com>
39212 * dlls/user/Makefile.in, dlls/user/edit.c:
39213 user: Make the edit control IME aware and implement inline editing.
39214 Makes for a significantly better user experience for CJK users.
39216 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
39218 * dlls/msi/format.c:
39219 msi: Fixed deformat_environment to not cut off string.
39221 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
39223 * programs/taskmgr/dbgchnl.c:
39224 taskmgr: Fix viewing of debug channels.
39225 Various internal cleanups.
39227 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
39228 dbghelp: Implemented SymMatchString.
39230 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
39232 * dlls/user/winproc.c:
39233 user: Fix LB_GETTEXT unmapping for A<->W.
39235 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
39237 * dlls/setupapi/misc.c:
39238 setupapi: Fix comparing the group SIDs in IsUserAdmin.
39240 2005-12-19 Huw Davies <huw@codeweavers.com>
39242 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
39243 opengl: Add support for rendering on bitmaps.
39245 2005-12-19 Alexandre Julliard <julliard@winehq.org>
39247 * dlls/ole32/rpc.c:
39248 ole32: Revert exception handler change.
39249 The handler does the opposite of normal page fault handlers.
39251 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
39253 * dlls/user/tests/win.c:
39254 user: Fix hrgn leaks in win.c test.
39256 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
39258 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
39259 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
39260 comctl32: Add a test for the initial tooltip window style settings,
39261 make it pass under Wine.
39263 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
39265 * programs/winecfg/De.rc:
39266 winecfg: Update German resource.
39268 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
39270 * programs/wcmd/batch.c:
39271 wcmd: Increase maximum length of commands.
39272 Increase maximum length of commands to 8192 bytes as on Windows XP.
39273 Add needed braces to a multi line "if" statement.
39275 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
39277 * dlls/dbghelp/dbghelp.spec:
39278 dbghelp: New stubs (needed for windbg startup).
39280 * dlls/dbghelp/elf_module.c:
39281 dbghelp: Fixed loading .so modules from a living target.
39283 * dlls/dbghelp/stack.c:
39284 dbghelp: Fixed missing parameters info in StackWalk64.
39286 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
39288 * dlls/d3d9/tests/stateblock.c:
39289 d3d9: Don't crash on NULL device_ptr.
39291 2005-12-19 Alexandre Julliard <julliard@winehq.org>
39293 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
39294 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
39295 Changed exception raise functions to call it explicitly.
39297 2005-12-19 Jacek Caban <jacek@codeweavers.com>
39299 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
39300 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
39302 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
39303 Fix typo in urlmon.idl.
39305 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
39307 * dlls/user/edit.c, dlls/user/tests/edit.c:
39308 user32: Don't truncate text when creating edit control.
39310 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
39312 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
39313 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
39314 With a conformance test.
39316 2005-12-19 Jacek Caban <jacek@codeweavers.com>
39318 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
39319 urlmon: Added some tests and fixes of file protocol.
39321 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
39323 * programs/winecfg/No.rc:
39324 winecfg: Updated Norwegian Bokmaal resources.
39326 2005-12-18 Alexandre Julliard <julliard@winehq.org>
39328 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
39329 tools/winebuild/build.h, tools/winebuild/import.c,
39330 tools/winebuild/spec32.c, tools/winebuild/utils.c:
39331 ntdll: New implementation of relay thunks.
39332 New implementation of relay thunks that doesn't require modifying code
39333 on the fly, so that the thunks can be put in the text section.
39334 Some performance improvements.
39336 2005-12-17 Alexandre Julliard <julliard@winehq.org>
39338 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
39339 ntdll: Don't use a real guard page at the bottom of the stack.
39340 A no-access page is enough, we can't properly raise an overflow
39343 2005-12-17 Robert Reif <reif@earthlink.net>
39345 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
39346 programs/winecfg/De.rc, programs/winecfg/En.rc,
39347 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
39348 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
39349 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
39350 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
39351 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
39352 programs/winecfg/main.c, programs/winecfg/resource.h,
39353 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
39354 programs/winecfg/winecfg.rc:
39355 winecfg: Use sound tree view for driver selection.
39356 - Move driver selection and configuration into tree view.
39357 - Only show loadable drivers.
39359 * dlls/winmm/wineoss/midi.c:
39360 wineoss: Shorten MIDI names.
39361 Shorten MIDI names to fit into 32 byte array without overflow.
39363 2005-12-17 Juan Lang <juan_lang@yahoo.com>
39365 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
39366 crypt32: Implement more implicit properties, with tests.
39368 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
39370 * dlls/imagehlp/imagehlp.spec:
39371 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
39373 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
39375 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
39376 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
39377 Add a ScrollDC test with NULL clipping rect.
39378 Add another set of ScrollDC tests written by Rein Klazes.
39380 2005-12-16 Huw Davies <huw@codeweavers.com>
39382 * dlls/x11drv/opengl.c:
39383 x11drv: Get the visual for the GLXPixmap from the current pixel format.
39385 2005-12-16 Alexandre Julliard <julliard@winehq.org>
39387 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
39388 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
39389 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
39390 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
39391 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
39392 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
39393 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
39394 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
39395 Take advantage of the __EXCEPT_PAGE_FAULT macro.
39397 * dlls/ntdll/exception.c, include/wine/exception.h:
39398 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
39399 easier to handle the common case of trapping page faults.
39401 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
39402 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
39403 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
39405 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
39406 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
39407 ntdll: More compatible exception information for protection faults.
39408 Added a bunch of test cases.
39410 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39412 * dlls/wined3d/vertexdeclaration.c:
39413 wined3d: Vertex declaration cleanup.
39414 Clean up constants and the wine declaration when the vertex
39415 declaration is destroyed.
39417 * dlls/wined3d/device.c:
39418 wined3d: Allow NULL multi sample quality.
39419 Allow MultiSampleQuality to be passed as NULL, this is a
39420 requirement for DirectX 8 and lower.
39422 2005-12-16 Alexandre Julliard <julliard@winehq.org>
39424 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
39425 dlls/ntdll/ntdll.spec:
39426 Add -register hint in ntdll, kernel and msvcrt spec files.
39428 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
39429 winebuild: Allow -register flag for Win32 too.
39430 This way it can be used as hint for the relay code.
39432 2005-12-16 Juan Lang <juan_lang@yahoo.com>
39434 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
39435 crypt32: Implement CRLDistPoints encoding/decoding.
39436 - rewrite sequence decoding to support context-specific tags, and
39437 eliminate duplicated code
39438 - implement encoding and decoding of CRLDistPoints
39440 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
39442 * dlls/shell32/shellpath.c, include/shlobj.h:
39443 shell32: Fix return value of PathProcessCommand.
39445 2005-12-16 Jacek Caban <jacek@codeweavers.com>
39447 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
39448 urlmon: Fix BindToStorage test.
39450 * include/mshtmdid.h, include/mshtml.idl:
39451 Added some declarations to mshtml.idl.
39453 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
39454 widl: Added bindable and displaybind attributes handling.
39456 2005-12-16 Milko Krachounov <milko@3mhz.net>
39458 * programs/winecfg/Bg.rc:
39459 winecfg: Update Bulgarian resource.
39461 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
39463 * programs/uninstaller/Es.rc:
39464 uninstaller: Spanish translations update.
39466 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
39467 winecfg: Spanish translations update.
39469 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
39471 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39472 wined3d: Fix matrix copy/paste bug.
39474 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39476 * dlls/wined3d/device.c:
39477 wined3d: Vertex declaration recording state.
39478 Stop SetVertexDeclaration from reference counting if a stateblock is
39481 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
39483 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
39484 user32: Implement saving and fix reading of nonclient metrics.
39485 With conformance tests.
39487 2005-12-16 Tomas Carnecky <tom@dbservice.com>
39489 * dlls/x11drv/opengl.c:
39490 x11drv: Allow users to preload an OpenGL library.
39492 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
39494 * include/ddk/wdm.h:
39495 Add some structs/prototypes to wdm.h.
39497 2005-12-15 James Hawkins <truiken@gmail.com>
39499 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
39500 setupapi: Added stubs for SetupGetInfInformation and
39501 SetupQueryInfFileInformation.
39503 2005-12-15 Alexandre Julliard <julliard@winehq.org>
39505 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
39506 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
39508 2005-12-15 Jacek Caban <jacek@codeweavers.com>
39510 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
39511 mshtml: Fix handling Gecko strings.
39513 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
39514 mshtml: Set Gecko's profile.
39515 Make sure that Gecko components are registered.
39517 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39519 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
39520 wined3d: Internal reference counting.
39521 Change most references to resources parent into references to the
39522 resource, so that external reference counts match DirectX but object
39523 aren't released if they are still referenced by the stateblock.
39525 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
39527 * dlls/mscms/tests/profile.c:
39528 mscms: Add another possible error.
39530 * dlls/d3d9/tests/vertexdeclaration.c:
39531 d3d9: Don't treat missing d3d9.dll as a failure.
39533 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
39535 * dlls/iccvid/iccvid.c:
39536 iccvid: Add support for ICM_DECOMPRESS_END message.
39538 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
39540 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
39541 user: Read/save minimized metrics from/to registry.
39543 2005-12-14 Alexandre Julliard <julliard@winehq.org>
39545 * loader/preloader.c:
39546 preloader: Reserve some space for the shared user data.
39548 * dlls/ntdll/virtual.c:
39549 ntdll: Fixes in virtual memory protection flags.
39550 Tweak reporting of virtual protection flags and address space limit to
39551 yield results closer to what Windows does.
39553 2005-12-14 H. Verbeet <hverbeet@gmail.com>
39555 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
39556 dlls/d3d9/tests/vertexdeclaration.c:
39557 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
39559 * dlls/wined3d/vertexdeclaration.c:
39560 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
39562 * dlls/d3d9/vertexshader.c:
39563 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
39564 before getting the parent.
39566 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
39568 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
39569 include/wine/server_protocol.h, include/winioctl.h,
39570 server/named_pipe.c, server/protocol.def, server/trace.c:
39571 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
39572 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
39573 Modify WaitNamedPipeW to use NtFsControlFile.
39574 Replace struct overlapped with event.
39576 2005-12-14 Mike McCormack <mike@codeweavers.com>
39578 * programs/winecfg/Ko.rc:
39579 winecfg: Update Korean translation.
39581 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
39583 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
39584 d3d9: Don't treat missing d3d9.dll as a failure.
39586 2005-12-14 H. Verbeet <hverbeet@gmail.com>
39588 * dlls/wined3d/device.c:
39589 wined3d: Return the correct vertex declaration.
39590 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
39591 declaration in This->stateblock instead of the one in
39592 This->updateStateBlock.
39594 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
39596 * dlls/riched20/editor.c:
39597 riched20: Reset selection when text is reset.
39599 2005-12-14 Aric Stewart <aric@codeweavers.com>
39601 * dlls/user/clipboard.c:
39602 user: GetClipboardFormatNameA fix.
39603 In the W->A translation make sure we have characters to translate
39604 before doing the WideCharToMultiByte with -1.
39606 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
39608 * dlls/mscms/tests/profile.c:
39609 mscms: Move repetitive code to helper macros.
39611 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
39613 * dlls/x11drv/scroll.c:
39614 x11drv: ScrollDC fix.
39615 There is no need to offset the source rectangle in the reverse
39616 direction before scrolling.
39618 2005-12-13 Aric Stewart <aric@codeweavers.com>
39620 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
39621 dlls/wininet/tests/http.c:
39622 wininet: HTTP headers reworking.
39623 Redo how headers are handled, eliminating the concept of Standard
39624 Headers and allow all headers to be added multiple times.
39625 Allow querying of headers with an index to get the multiple headers.
39626 Respect response vs request headers in HttpQueryInfo.
39627 Add a number of tests to extensively test header adding and replacing.
39629 2005-12-13 Alexandre Julliard <julliard@winehq.org>
39631 * dlls/gdi/bitmap.c:
39632 gdi: Added support for doing GetBitmapBits on a DIB section.
39633 Simply copy the DIB bits in that case.
39635 * dlls/x11drv/dib.c:
39636 x11drv: Clipping fix with DIB section copy.
39637 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
39638 that the clipping region is taken into account.
39640 2005-12-13 H. Verbeet <hverbeet@gmail.com>
39642 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
39643 dlls/d3d9/tests/shader.c:
39644 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
39646 2005-12-13 Alexandre Julliard <julliard@winehq.org>
39648 * server/mailslot.c, server/named_pipe.c:
39649 server: Added get_file_info implementation for named pipe and mailslot devices.
39651 * server/mailslot.c, server/named_pipe.c:
39652 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
39654 2005-12-13 Robert Shearman <rob@codeweavers.com>
39656 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
39657 tools/widl/typegen.h:
39658 widl: Start generating type format strings.
39659 Based on a patch by Eric Kohl.
39661 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
39663 * tools/widl/server.c:
39664 widl: Server stubs in generated code are void functions.
39666 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
39668 * programs/winecfg/audio.c:
39669 winecfg: Simplified module handling code.
39671 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
39673 * dlls/wininet/http.c:
39674 wininet: Reinitialise NETCON on redirect.
39676 2005-12-13 Juan Lang <juan_lang@yahoo.com>
39678 * dlls/iphlpapi/ifenum.c:
39679 iphlpapi: Fix a couple of file descriptor leaks.
39681 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
39683 * tools/winedump/le.c, tools/winedump/ne.c:
39684 winedump: Const correctness fixes.
39686 2005-12-13 Juan Lang <juan_lang@yahoo.com>
39688 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
39689 crypt32: Decode cleanups.
39690 - implement a helper to decode sequences of like types
39691 - use helper functions wherever applicable when decoding
39692 - correct "expected" vs. "got" usage in tests
39693 - fix a few other small bugs
39695 2005-12-13 H. Verbeet <hverbeet@gmail.com>
39697 * dlls/wined3d/device.c:
39698 wined3d: Don't change the shader's refcount in SetVertexShader and
39701 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39703 * dlls/wined3d/cubetexture.c:
39704 wined3d: Cube texture named constants.
39705 Update cubetexture so that names constants instead of numeric
39706 constants are used for the facetype and also add some additional
39707 checks where facetype is passed as a parameter to the function.
39709 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
39711 * dlls/shell32/tests/shlfolder.c:
39712 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
39714 * dlls/mscms/tests/profile.c:
39715 mscms: Add another possible error.
39717 2005-12-12 Alexandre Julliard <julliard@winehq.org>
39719 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
39720 dlls/ntdll/virtual.c:
39721 TEB.StackLimit should not include the guard page.
39723 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
39724 dlls/kernel/thread.c:
39725 kernel: Moved main stack initialization to process.c.
39728 server: Don't enable polling on regular files in add_queue.
39730 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
39731 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
39732 dlls/winedos/int13.c, dlls/winsock/socket.c:
39733 Pass specific access rights to wine_server_handle_to_fd.
39735 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
39736 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
39737 server/mapping.c, server/named_pipe.c, server/object.c,
39738 server/process.c, server/registry.c, server/serial.c, server/sock.c:
39739 server: Added access rights mapping to file objects.
39741 * server/process.c, server/thread.c:
39742 server: Added access rights mapping to process and thread objects.
39744 * server/registry.c:
39745 server: Added access rights mapping to registry key objects.
39747 * server/symlink.c:
39748 server: Added access rights mapping to symlink objects.
39751 server: Added access rights mapping to token objects.
39753 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
39754 server: Added access rights mapping to synchronization objects.
39756 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
39757 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
39758 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
39759 server/mapping.c, server/mutex.c, server/named_pipe.c,
39760 server/object.c, server/object.h, server/process.c, server/queue.c,
39761 server/registry.c, server/request.c, server/semaphore.c,
39762 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
39763 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
39764 server/winstation.c:
39765 server: Added infrastructure for access rights mapping.
39767 * server/mailslot.c:
39768 server: Allow the mailslot device to be opened as a file object.
39770 * server/named_pipe.c:
39771 server: Allow the named pipe device to be opened as a file object.
39773 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
39774 include/wine/server_protocol.h, server/fd.c, server/file.h,
39775 server/protocol.def, server/request.h, server/trace.c:
39776 server: Support for opening devices.
39777 Added support for opening devices directly with the server when they
39778 don't correspond to a Unix file.
39780 * server/mapping.c, server/trace.c:
39781 server: Use a better error code for a zero-size mapped file.
39783 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
39785 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
39786 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
39787 kernel32: Get rid of DOSMEM_AllocSelector.
39789 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
39791 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
39792 winspool: Added tests for OpenPrinter.
39794 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
39796 * dlls/shell32/shlview.c:
39797 shell32: Fix drag-scrolling in the shellview object.
39799 * dlls/ole32/ole2.c:
39800 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
39802 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
39804 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
39805 Functions with no paramters must be (void).
39807 2005-12-12 Robert Shearman <rob@codeweavers.com>
39809 * tools/widl/typegen.c:
39810 widl: Generate FC_ERROR_STATUS_T proc format.
39811 - Include the header file for the functions implemented in typegen.c.
39812 - Generate proc format for FC_ERROR_STATUS_T type.
39814 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
39815 tools/widl/server.c:
39816 widl: Support explicit binding handles.
39818 * tools/widl/server.c:
39819 widl: Zero initialize parameters in the generated server code.
39820 Zero initialize parameters in the generated code. Based on a patch by
39823 * tools/widl/client.c:
39824 widl: Calculate the size of buffer required.
39825 - Calculate the size of buffer required.
39827 - Set the buffer start and buffer end markers.
39829 * tools/widl/server.c:
39830 widl: Don't cast buffer pointers to long in generated server code.
39832 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
39834 * tools/widl/client.c, tools/widl/server.c:
39835 widl: Support multiple interfaces per file.
39837 2005-12-12 Robert Shearman <rob@codeweavers.com>
39839 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
39840 widl: Don't treat FC_SMALL as FC_SHORT.
39841 FC_SMALL is its own type and is the same size as FC_CHAR, not
39844 * tools/widl/header.c:
39845 widl: Use WCHAR instead of wchar_t.
39846 Output IDL wchar_t types as WCHAR to avoid conflicts with the
39847 generally incompatible Unix wchar_t.
39849 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
39851 * dlls/winspool/info.c:
39852 winspool: Added documentation for OpenPrinter.
39854 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
39856 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
39857 Const correctness fixes.
39859 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
39861 * include/ws2tcpip.h:
39862 winsock: getaddrinfo return codes
39863 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
39866 * dlls/winsock/socket.c:
39867 winsock: getaddrinfo - return code mapping.
39868 convert_eai_u2w should map from unix to windows, not the other way
39869 round (spotted by Dominic Wise).
39871 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
39873 * include/urlmon.idl:
39874 urlmon.idl: Add some BINDSTATUS values.
39876 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
39878 * dlls/comctl32/treeview.c:
39879 comctl32: Fixed (harmless) typo.
39881 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
39882 Removed some dead-code.
39884 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
39885 Made some functions static.
39887 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
39888 vidc: Return error codes when a message isn't supported.
39890 2005-12-12 Robert Shearman <rob@codeweavers.com>
39892 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
39893 OLE: Fix SafeArrayCopy for NULL pvData.
39894 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
39895 cbElements is non-zero. Add a test for this and fix the safe array
39898 * dlls/ole32/errorinfo.c:
39899 CreateErrorInfo trace fix.
39900 CreateErrorInfo isn't a stub so don't print this in the trace
39903 * dlls/oleaut32/typelib.c:
39904 OLE: Add const to several typelib functions.
39905 Add const attributes to parameters for several functions and fix up
39908 * dlls/oleaut32/oleaut.c:
39909 OleTranslateColor trace fix.
39910 OleTranslateColor isn't a stub so don't print ":stub" in the trace
39913 2005-12-12 Jacek Caban <jacek@codeweavers.com>
39915 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
39916 dlls/mshtml/mshtml_private.h:
39917 mshtml: Added IHTMLDocument3 stub implementation.
39919 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
39921 * programs/winetest/Makefile.in:
39922 winetest: Add d3d9 tests.
39924 2005-12-12 Robert Shearman <rob@codeweavers.com>
39926 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
39927 widl: Don't output __RPC_FAR in generated code.
39929 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
39931 * programs/winecfg/Nl.rc:
39932 winecfg: Update Dutch resources for the Audio tab.
39934 2005-12-12 Jacek Caban <jacek@codeweavers.com>
39936 * include/mshtmdid.h, include/mshtml.idl:
39937 Added declaration of IHTMLDocument3 and more DISPIDs.
39939 2005-12-12 Filip Navara <xnavara@volny.cz>
39941 * dlls/kernel/module.c:
39942 kernel: Fix the Mach-O binary magic.
39944 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
39946 * dlls/winedos/dosmem.c:
39947 winedos: Implement MCB.
39949 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
39951 * dlls/urlmon/umstream.c:
39952 urlmon: Correctly fix IStream::Read.
39953 Don't dereference a possible NULL pointer.
39955 2005-12-09 H. Verbeet <hverbeet@gmail.com>
39957 * configure, configure.ac, dlls/d3d9/Makefile.in,
39958 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
39959 dlls/d3d9/tests/stateblock.c:
39960 d3d9: Add a test for BeginStateBlock and EndStateBlock.
39962 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
39964 * include/mmsystem.h:
39965 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
39967 2005-12-09 Kai Blin <blin@gmx.net>
39969 * dlls/secur32/ntlm.c:
39970 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
39972 2005-12-09 Alexandre Julliard <julliard@winehq.org>
39974 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
39975 server/change.c, server/protocol.def, server/registry.c,
39977 server: Added object attributes to a few more requests.
39979 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
39980 server/event.c, server/file.c, server/handle.c, server/handle.h,
39981 server/mailslot.c, server/mapping.c, server/mutex.c,
39982 server/named_pipe.c, server/process.c, server/semaphore.c,
39983 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
39984 server/timer.c, server/token.c, server/winstation.c:
39985 server: Make alloc_handle use attributes instead of inherit flag.
39987 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
39988 dlls/x11drv/x11drv_main.c, include/wine/server.h,
39989 programs/wineconsole/curses.c:
39990 Make wine_server_fd_to_handle use attributes instead of inherit flag.
39992 * programs/wineconsole/wineconsole.c:
39993 wineconsole: Remove some unnecessary typecasts.
39995 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
39996 server/protocol.def, server/trace.c:
39997 server: Use attributes instead of inherit flag in dup_handle request.
39999 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
40000 server/token.c, server/trace.c:
40001 server: Use attributes instead of inherit flag in token requests.
40002 Also use the specified access rights in the open_token request.
40004 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
40005 include/wine/server_protocol.h, server/process.c,
40006 server/protocol.def, server/thread.c, server/trace.c:
40007 server: Use attributes instead of inherit flag in process and thread requests.
40009 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
40010 server/protocol.def, server/snapshot.c, server/trace.c:
40011 server: Use attributes instead of inherit flag in snapshot requests.
40013 * dlls/kernel/console.c, include/wine/server_protocol.h,
40014 programs/wineconsole/wineconsole.c, server/console.c,
40015 server/protocol.def, server/trace.c:
40016 server: Use attributes instead of inherit flag in console requests.
40018 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
40019 server/file.c, server/protocol.def, server/trace.c:
40020 server: Use attributes instead of inherit flag in file requests.
40022 * dlls/winsock/socket.c, include/wine/server_protocol.h,
40023 server/protocol.def, server/sock.c, server/trace.c:
40024 server: Use attributes instead of inherit flag in socket requests.
40026 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
40028 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
40029 Add some missing includes which contain used prototypes.
40031 2005-12-09 Jacek Caban <jacek@codeweavers.com>
40033 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
40034 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
40035 dlls/mshtml/nsservice.c:
40036 mshtml: Added PromptService implementation.
40038 * dlls/mshtml/nsembed.c:
40039 mshtml: Added nsIURIContentListener to QueryInterface.
40040 Always release nsIWebBrowserSetup.
40042 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
40043 dlls/mshtml/nsiface.idl:
40044 mshtml: Added nsIEmbeddingSiteWindow implementation.
40046 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40048 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
40049 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
40050 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
40051 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40052 wined3d: Vertex shader 8 support.
40053 Start to add support for DirectX 8 vertex shaders, constants and
40054 registers are now correctly assigned and loaded allowing support for
40055 most basic d3d8 shaders.
40057 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
40059 * dlls/urlmon/umstream.c:
40060 urlmon: Fix call to ReadFile.
40061 The BytesRead parameter passed to ReadFile may never be NULL.
40063 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
40065 * tools/winapi/win16.api, tools/winapi/win32.api:
40066 Update win16.api and win32.api.
40068 * tools/sfnt2fnt.c:
40069 sfnt2fnt: Don't print two newlines after error messages.
40071 * tools/widl/header.c:
40072 widl: Issue correct C++ headers.
40074 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
40076 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
40077 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
40079 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
40081 * programs/winecfg/No.rc:
40082 winecfg: Updated Norwegian Bokmaal resources.
40084 2005-12-08 Alexandre Julliard <julliard@winehq.org>
40086 * ANNOUNCE, ChangeLog, VERSION, configure:
40089 ----------------------------------------------------------------
40090 2005-12-08 Huw Davies <huw@codeweavers.com>
40093 gdi: Fix 24bpp -> 32bpp copy.
40095 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
40097 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
40098 advapi32: RegCreateKeyEx fix.
40099 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
40100 subkey begins with one. With a regression test.
40102 2005-12-08 Robert Shearman <rob@codeweavers.com>
40104 * tools/widl/parser.y:
40105 widl: Formatting cleanups.
40107 2005-12-08 Robert Shearman <rob@codeweavers.com>
40109 * tools/widl/typegen.c:
40110 widl: Marshal and unmarshal basic types.
40112 2005-12-08 Robert Shearman <rob@codeweavers.com>
40114 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
40115 tools/widl/typegen.c, tools/widl/typegen.h:
40116 widl: Add a type generator framework.
40117 Add a framework for writing the strings for marshaling and
40118 unmarshaling parameters and make the client and server use it.
40120 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
40122 * tools/widl/client.c, tools/widl/server.c:
40123 widl: Write out argument lists in the server.
40124 - Add framework for updating proc offsets.
40125 - Write out argument lists in the server.
40127 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
40129 * tools/widl/client.c, tools/widl/server.c:
40130 widl: Rename some variables.
40132 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
40134 * programs/winecfg/De.rc:
40135 winecfg: Update German resource.
40137 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
40139 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
40140 opengl: render_texture
40141 - better render_texture emulation (using pbuffers)
40142 - support GLX_ATI_render_texture for render_texture
40144 2005-12-08 Aric Stewart <aric@codeweavers.com>
40146 * dlls/wininet/http.c:
40147 wininet: Handle HTTP_QUERY_CUSTOM.
40148 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
40149 lpBuffer is In/Out because the header we are querying is there.
40150 Additionally standard headers can be queried in this manner as well
40151 (such as Set-Cookie).
40153 2005-12-08 Robert Reif <reif@earthlink.net>
40155 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
40156 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
40157 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
40158 wineoss: Fix device probing.
40159 - Fix device probing at driver load time.
40160 - Fix memory leaks at driver exit time.
40162 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
40164 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
40165 include/dplobby8.h:
40166 dplay: dx8/dx9 support (missing includes).
40167 - add directx9 support for dplay8.h and dpaddr.h
40168 - new file dplobby8.h
40170 2005-12-08 Robert Shearman <rob@codeweavers.com>
40172 * dlls/commdlg/printdlg.c:
40173 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
40175 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
40177 * dlls/winmm/winealsa/audio.c:
40178 winealsa: Fixed returned string in capabilities.
40180 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
40182 * dlls/winmm/winenas/audio.c:
40183 winenas: fix crash.
40184 - return correct MM error code when no connection to server has been
40186 - don't close the AU driver if it hasn't been opened
40188 2005-12-08 H. Verbeet <hverbeet@gmail.com>
40190 * include/d3d8.h, include/d3d9.h:
40191 d3d8/d3d9: Define D3D_SDK_VERSION.
40193 2005-12-08 Robert Shearman <rob@codeweavers.com>
40195 * programs/notepad/dialog.c, programs/notepad/main.c,
40196 programs/notepad/main.h:
40197 notepad: Remember options selected in the print setup dialog.
40199 2005-12-08 Mike McCormack <mike@codeweavers.com>
40201 * programs/winecfg/audio.c:
40202 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
40204 2005-12-08 Aric Stewart <aric@codeweavers.com>
40206 * dlls/wininet/http.c:
40207 wininet: A->W bugfix.
40208 When converting SendRequestExA -> W we need to set the lpcszHeader
40209 parameter to NULL if the original one is NULL.
40211 2005-12-08 Alexandre Julliard <julliard@winehq.org>
40213 * dlls/ntdll/reg.c, include/winternl.h:
40214 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
40215 Fixed the return value type.
40217 2005-12-07 Jacek Caban <jacek@codeweavers.com>
40219 * dlls/mshtml/nsembed.c:
40220 mshtml: Added config key to specify Gecko path.
40222 2005-12-07 Robert Reif <reif@earthlink.net>
40224 * programs/winecfg/audio.c:
40225 winecfg: Added support for auto detecting all drivers by attempting to
40228 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
40230 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
40231 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
40232 dlls/wintrust/wintrust_main.c:
40233 Add a few missing #includes.
40235 2005-12-07 Kai Blin <blin@gmx.net>
40237 * dlls/secur32/ntlm.c:
40238 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
40241 2005-12-07 Robert Reif <reif@earthlink.net>
40243 * programs/winecfg/En.rc, programs/winecfg/audio.c,
40244 programs/winecfg/resource.h:
40245 winecfg: Show all sound card drivers and their devices.
40247 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
40249 * tools/fnt2fon.c, tools/sfnt2fnt.c:
40250 Add an error() function to fnt2fon and sfnt2fnt.
40252 2005-12-06 Robert Shearman <rob@codeweavers.com>
40254 * dlls/oleaut32/typelib.c:
40255 OLE: Implement undocumented behaviour in DispCallFunc.
40256 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
40257 Office 2003 and document the function.
40259 2005-12-06 Robert Shearman <rob@codeweavers.com>
40261 * dlls/oleaut32/typelib.c:
40262 OLE: Implement ITypeInfo_AddressOfMember.
40264 2005-12-06 Robert Shearman <rob@codeweavers.com>
40266 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
40267 dlls/oleaut32/typelib.h:
40268 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
40269 Fix more fallout from dispinterface retval patch: make typelib
40270 marshaler use the internal function description so that it calls
40271 dispinterface functions with the correct number of parameters again.
40272 Also fixes some memory leaks caused by the fact that a corresponding
40273 ReleaseXDesc function has to be called for each GetXDesc.
40275 2005-12-06 Robert Shearman <rob@codeweavers.com>
40277 * dlls/oleaut32/tests/typelib.c:
40278 OLE: Add tests for the typelib version of ITypeComp_Bind.
40280 2005-12-06 Robert Shearman <rob@codeweavers.com>
40282 * dlls/oleaut32/typelib.c, include/oleauto.h:
40283 OLE: Update the type of the oVft parameter for DispCallFunc.
40285 2005-12-06 Kai Blin <blin@gmx.net>
40287 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
40288 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
40291 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
40294 c2man: Remove HTML warnings.
40296 2005-12-06 Robert Reif <reif@earthlink.net>
40298 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
40299 winejack: Fix driver load and initialization.
40300 Move wave in/out initialization from wave out to driver.
40301 Add index number to device names.
40302 Fix memset bug where only first wave in caps was zeroed.
40304 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
40306 * dlls/winmm/mciwave/mciwave.c:
40307 mciwave: save/record.
40308 - fix for playback after a sound has been recorded
40309 - shall fix also opening the mci device without name
40310 - bug reported (and fix tested) by Peter Astrand
40312 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
40314 * dlls/dbghelp/stack.c:
40315 dbghelp: Final touch on StackWalk64 so that it works.
40317 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
40319 * dlls/winspool/info.c:
40320 winspool: Document the monitor functions.
40322 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
40324 * tools/winapi/win16.api, tools/winapi/win32.api:
40325 Sort entries in win16.api and win32.api
40327 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
40329 * dlls/x11drv/opengl.c:
40330 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
40332 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
40334 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
40335 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
40337 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
40339 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
40340 gdi: Added stub for AddFontMemResourceEx.
40342 2005-12-06 Alexandre Julliard <julliard@winehq.org>
40344 * include/mlang.idl:
40345 mlang: Properly declare the interface uuids.
40347 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
40349 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
40350 mlang: Implement IEnumRfc1766 interface.
40352 2005-12-06 Robert Reif <reif@earthlink.net>
40354 * dlls/winmm/winejack/jack.c:
40355 winmm: Allow sound card driver to be opened more than once.
40358 2005-12-06 Robert Reif <reif@earthlink.net>
40360 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
40361 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
40362 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
40363 winmm: Allow sound card drivers to be opened more than once.
40365 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
40367 * tools/winapi/win32.api:
40368 Update win32.api to current git.
40370 2005-12-06 Robert Shearman <rob@codeweavers.com>
40372 * dlls/ole32/rpc.c:
40373 OLE: Fix a typo where brackets were missing.
40375 2005-12-06 Robert Shearman <rob@codeweavers.com>
40377 * dlls/oleaut32/typelib.c:
40378 OLE: ITypeInfo_Invoke parameter naming change.
40379 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
40380 DWORD, but an unsigned short.
40382 2005-12-06 Jacek Caban <jacek@codeweavers.com>
40384 * dlls/shdocvw/webbrowser.c:
40385 shdocvw: Added get_Document implementation.
40387 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
40389 * programs/winedbg/expr.c:
40390 winedbg: Fixed broken code about type management for binary operator.
40392 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
40394 * dlls/winspool/info.c:
40395 winspool: Add documentation for the port functions.
40397 2005-12-05 Alexandre Julliard <julliard@winehq.org>
40399 * dlls/kernel/tests/thread.c:
40400 kernel: Added a basic test for exception handling in threads.
40402 2005-12-05 Alexandre Julliard <julliard@winehq.org>
40404 * dlls/user/cursoricon.c:
40405 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
40407 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
40409 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
40410 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
40412 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
40414 * dlls/devenum/createdevenum.c:
40415 devenum: Don't leak key handle creating a category registry key.
40417 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
40420 msi: Implemented DllCanUnloadNow.
40422 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
40424 * dlls/imagehlp/imagehlp.spec:
40425 imagehlp: fixed typo in SymSetOptions entry.
40427 2005-12-05 Huw Davies <huw@codeweavers.com>
40429 * dlls/msi/msi.spec:
40430 msi: Fix MsiProvideQualifiedComponentW spec file entry.
40432 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
40434 * server/main.c, server/object.h:
40435 server: Remove sync_namespace.
40437 2005-12-05 Alexandre Julliard <julliard@winehq.org>
40439 * server/directory.c, server/mailslot.c, server/named_pipe.c,
40441 server: Let the directory code handle device names.
40443 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
40445 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
40446 server/mailslot.c, server/object.h, server/protocol.def,
40448 Move mailslot devices into directory name space.
40450 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
40452 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
40453 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
40454 server/directory.c, server/named_pipe.c, server/object.h,
40455 server/protocol.def, server/trace.c:
40456 Move named pipe objects into directory name space.
40457 Change tests accordingly.
40458 Add small test for WaitNamedPipe.
40460 2005-12-05 Alexandre Julliard <julliard@winehq.org>
40462 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
40463 server/object.h, server/semaphore.c, server/symlink.c,
40465 server: Move handle allocation out of open_object_dir.
40467 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
40469 * dlls/dbghelp/stack.c, include/dbghelp.h:
40470 dbghelp: Implemented StackWalk64.
40472 2005-12-05 Francois Gouget <fgouget@free.fr>
40474 * dlls/msvidc32/msvideo1.c:
40475 msvidc32: Add a comment for DllMain() to stop winapi_check from
40476 complaining about it.
40478 2005-12-05 Francois Gouget <fgouget@free.fr>
40480 * tools/winapi/win32.api:
40481 Update win32.api to match the current sources.
40483 2005-12-05 Pavel Roskin <proski@gnu.org>
40485 * programs/notepad/Ru.rc:
40486 notepad: Russian translation for "Font..." menu item.
40488 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
40490 * dlls/riched20/editor.c:
40491 riched20: register ListBox & ComboBox classes
40492 Partially implement REExtendedRegisterClass() to register missing
40493 window classes so that applications relying on them don't get
40496 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
40498 * programs/winefile/Ko.rc:
40499 winefile: Fix an incorrect translation.
40501 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
40503 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
40504 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
40505 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
40506 programs/notepad/No.rc, programs/regedit/No.rc,
40507 programs/winecfg/No.rc:
40508 Update Norwegian Bokmaal resources.
40510 2005-12-05 Patrick Ammann <pammann@aro.ch>
40512 * dlls/wininet/netconnection.c:
40513 wininet: compilation fix
40514 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
40515 HAVE_OPENSSL_ERR_H are not defined.
40517 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
40519 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
40520 winmm: driver unloading.
40521 - properly handle drivers unloading when no session instance of the
40522 driver has been created
40524 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
40526 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
40527 programs/winedbg/symbol.c:
40528 dbghelp,winedbg: SYMBOL_INFO fix.
40529 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
40530 type of the symbol (we were returning the symbol index instead)
40531 - fixed winedbg accordingly
40533 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
40535 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
40536 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
40538 2005-12-05 Milko Krachounov <milko@3mhz.net>
40540 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
40541 Update the Bulgarian resources for commdlg and regedit.
40543 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
40545 * dlls/winsock/socket.c:
40546 winsock: Rewrote mappers to use sizeof() based loops.
40547 Added IPPROTO_IP and AF_UNSPEC to the mappers.
40549 2005-12-03 Robert Shearman <rob@codeweavers.com>
40551 * dlls/oleaut32/typelib.c:
40552 OLE: Support HREFTYPEs For ITypeInfos
40553 Add support for reading the hreftype of a typeinfo, return it to the
40554 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
40555 support referencing it in ITypeInfo_GetRefTypeInfo.
40557 2005-12-03 Robert Shearman <rob@codeweavers.com>
40559 * dlls/oleaut32/typelib.c:
40560 OLE: fix function name loading
40561 Correctly get the name of the second function of a propget/propput
40562 pair in MSFT typelibs when the name offset is set to -1.
40564 2005-12-03 Robert Shearman <rob@codeweavers.com>
40566 * dlls/oleaut32/typelib.c:
40567 OLE: fix invoking dispinterface functions
40568 Fix invoking dispinterface functions by using the internal
40569 representation of the function, not the one returned to applications.
40571 2005-12-03 H. Verbeet <hverbeet@gmail.com>
40573 * dlls/wined3d/pixelshader.c:
40574 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
40576 2005-12-03 H. Verbeet <hverbeet@gmail.com>
40578 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40579 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
40580 Remove an unnecessary cast.
40582 2005-12-03 Robert Shearman <rob@codeweavers.com>
40584 * dlls/oleaut32/typelib.c:
40585 OLE: Move the dispinterface return value handling to functions that
40586 return the FUNCDESC to the user.
40588 2005-12-03 Robert Shearman <rob@codeweavers.com>
40590 * dlls/wininet/http.c, dlls/wininet/internet.c,
40591 dlls/wininet/netconnection.c:
40592 wininet: Correctly set the last error when a called Unix network
40595 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
40597 * programs/winedbg/symbol.c:
40598 winedbg: simplify some code.
40600 2005-12-03 H. Verbeet <hverbeet@gmail.com>
40602 * dlls/wined3d/device.c:
40603 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
40606 2005-12-03 Pavel Roskin <proski at gnu.org>
40608 * programs/wineconsole/wineconsole.c:
40609 Fixed regression in wineconsole creation (curses backend).
40611 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
40613 * tools/winapi/winapi_check:
40614 winapi_check: fully descend in included files to check for prototype.
40616 2005-12-03 Robert Shearman <rob@codeweavers.com>
40618 * dlls/oleaut32/typelib.c:
40619 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
40620 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
40621 should just affect which of a pair of [propget] and [propput]
40622 functions should be returned.
40624 2005-12-03 Robert Shearman <rob@codeweavers.com>
40626 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
40627 dlls/wininet/internet.h:
40628 wininet: global function/data cleanup
40629 Make some functions and a structure static since they are only used in
40632 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
40634 * programs/winedbg/stack.c:
40635 winedbg: fixed regression (and simplified code!) for arguments
40636 printing in backtrace.
40638 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
40640 * programs/winedbg/symbol.c:
40641 winedbg: fixed regression in 'info local' command.
40643 2005-12-03 Aric Stewart <aric@codeweavers.com>
40645 * programs/wcmd/builtins.c:
40646 wcmd: mkdir recursive create
40647 In at least both win2k and winxp mkdir from the command prompt can
40648 recursively create full directory paths. This implements that
40651 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
40653 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
40655 Move standard WGL function declarations to wingdi.h.
40656 dlls/opengl32/wgl.h is now empty and no longer needed.
40658 2005-12-02 Francois Gouget <fgouget@free.fr>
40660 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
40661 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
40662 tools/winapi/winapi_extract, tools/winebuild/utils.c:
40663 Assorted spelling fixes.
40665 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
40667 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
40668 include/wine/server_protocol.h, server/mapping.c,
40669 server/protocol.def, server/trace.c:
40670 Move mapping (section) objects into directory name space.
40672 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
40674 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
40675 server/protocol.def, server/timer.c, server/trace.c:
40676 Move timer objects into directory name space.
40678 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
40680 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
40681 server/protocol.def, server/semaphore.c, server/trace.c:
40682 Move semaphore objects into directory name space.
40684 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
40686 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
40687 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
40688 server/console.c, server/event.c, server/mutex.c,
40689 server/named_pipe.c, server/object.h, server/process.c,
40690 server/protocol.def, server/trace.c:
40691 Move event and mutex objects into directory name space.
40693 2005-12-02 Jacek Caban <jacek@codeweavers.com>
40695 * dlls/shdocvw/dochost.c:
40696 Sync the WebBrowser's window size with document's window.
40698 2005-12-02 Francois Gouget <fgouget@free.fr>
40700 * tools/winapi/win32.api:
40701 Update win32.api to match the current sources.
40703 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
40705 * include/objbase.h, tools/widl/header.c:
40706 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
40708 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
40710 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
40712 * tools/widl/header.c:
40713 Reorder the virtual table definition so it's defined before it is used
40714 in widl header output.
40716 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
40718 * tools/widl/header.c:
40719 Use interface instead of struct where appropriate in widl.
40721 2005-12-02 Francois Gouget <fgouget@free.fr>
40723 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
40724 Fix the AtlAxWinInit() prototype.
40725 Also make it return FALSE to indicate failure instead of E_FAIL.
40726 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
40728 2005-12-02 Francois Gouget <fgouget@free.fr>
40730 * dlls/netapi32/ds.c, tools/winapi/win32.api:
40731 Better stick to the PSDK types and to the dsrole.h prototype.
40734 2005-12-02 Francois Gouget <fgouget@free.fr>
40736 * tools/winapi/winapi_parser.pm:
40737 Fix __RPC_USER handling.
40739 2005-12-02 Francois Gouget <fgouget@free.fr>
40741 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
40742 Better stick to the PSDK types.
40745 2005-12-02 Francois Gouget <fgouget@free.fr>
40747 * dlls/dbghelp/module.c, include/dbghelp.h:
40748 Add IMAGEHLP_MODULEW64.
40749 Add SymGetModuleInfoW64() and SymLoadModule64().
40751 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
40753 * dlls/shell32/shlview.c:
40754 Implemented scrolling during drag&drop for the shellview class.
40756 2005-12-02 Jacek Caban <jacek@codeweavers.com>
40758 * dlls/shdocvw/dochost.c:
40759 Use sink in navigate_complete instead of ClientSite's IDispatch.
40761 2005-12-02 Juan Lang <juan_lang@yahoo.com>
40763 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
40764 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
40765 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
40766 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
40767 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
40768 Implement more OID support functions.
40769 Use the exported OID support functions internally.
40770 Move OID support functions and stubs to a separate file.
40772 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
40774 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
40775 Make winapi_check understand the interface keyword.
40777 2005-12-02 Pavel Roskin <proski@gnu.org>
40779 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
40780 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
40781 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
40782 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
40783 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
40784 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
40785 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
40786 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
40787 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
40788 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
40789 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
40790 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
40791 Improve script selection combobox in the font selection dialog - set
40792 height to 90 (the old value of 10 could only fit a single line) and
40793 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
40796 2005-12-02 Jacek Caban <jacek@codeweavers.com>
40798 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
40799 Added implementation of IConnectionPoint::Advise and Unadvise.
40801 2005-12-02 Hans Leidekker <hans@it.vu.nl>
40803 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
40804 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
40805 dlls/wldap32/error.c:
40806 Document DN and error handling functions.
40807 Try to stick to Wine's documentation format.
40809 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
40811 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
40812 programs/wcmd/wcmdmain.c:
40813 Avoid formatted output in a few more places where formatting is not
40814 really needed and output could be large enough to be truncated.
40816 2005-12-02 Jacek Caban <jacek@codeweavers.com>
40818 * dlls/shdocvw/oleobject.c:
40821 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
40823 * dlls/shell32/tests/shlfolder.c:
40824 Added a test for native PIDL format.
40826 2005-12-02 James Hawkins <truiken@gmail.com>
40828 * dlls/advpack/advpack.c:
40829 Document many of the advpack functions.
40831 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
40833 * dlls/x11drv/opengl.c:
40834 Handle DONTCARE flags on ChoosePixelFormat.
40835 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
40836 find a compatible pixel format without). So try without if we cannot
40837 find a valid fbconfig with these options.
40839 2005-12-01 Hans Leidekker <hans@it.vu.nl>
40841 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
40842 dlls/wldap32/wldap32.spec:
40843 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
40844 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
40845 ldap_parse_vlv_control{A,W}. Stub implementations for
40846 ldap_parse_page_control{A,W}.
40848 2005-12-01 Hans Leidekker <hans@it.vu.nl>
40850 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
40851 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
40852 Stub implementations for functions handling paged search results.
40853 Add some missing declarations.
40855 2005-12-01 Huw Davies <huw@codeweavers.com>
40857 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
40858 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
40859 dlls/msxml3/tests/domdoc.c:
40860 Make the node object aggregatable so that the element object (and in
40861 future all of the other node types) can use it.
40863 2005-12-01 Alexandre Julliard <julliard@winehq.org>
40865 * dlls/ntdll/virtual.c:
40866 Check for need to add area to the reserved list also on unmap.
40868 2005-12-01 Alexandre Julliard <julliard@winehq.org>
40870 * dlls/ntdll/virtual.c:
40871 Ignore the large address space flag when version is win9x.
40873 2005-12-01 Hans Leidekker <hans@it.vu.nl>
40875 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
40876 Document the ldap_delete* functions.
40878 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
40880 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
40881 Don't use formatted output in WCMD_setshow_sortenv.
40882 Don't use unsafe vsprintf in WCMD_output.
40884 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
40886 * dlls/x11drv/dib.c:
40887 Fix for the monochrome DIB with inverted colors.
40889 2005-12-01 Alexandre Julliard <julliard@winehq.org>
40891 * dlls/msvcrt/tests/headers.c:
40892 Improved the CHECK_DEF macro to avoid code duplication.
40894 2005-12-01 Robert Shearman <rob@codeweavers.com>
40896 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
40897 Make dump functions const.
40899 2005-12-01 Jacek Caban <jacek@codeweavers.com>
40901 * dlls/shdocvw/oleobject.c:
40902 Added implementation of OLEIVERB_SHOW in DoVerb.
40904 2005-12-01 Robert Shearman <rob@codeweavers.com>
40906 * dlls/oleaut32/typelib.c:
40907 Remove broken return value handling code and that would reference
40908 memory beyond the end of the arguments array. Replace it with code
40909 that properly handles referencing the return type and setting the
40910 return type to VT_VOID when a dispinterface function doesn't have any
40913 2005-12-01 Alexandre Julliard <julliard@winehq.org>
40915 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
40916 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
40919 2005-12-01 Alexandre Julliard <julliard@winehq.org>
40921 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
40922 programs/regedit/treeview.c, server/registry.c:
40923 Fixed some compiler warnings on Darwin.
40925 2005-12-01 Pavel Roskin <proski@gnu.org>
40927 * programs/notepad/dialog.c, programs/notepad/main.c:
40928 Improve font support in Notepad.
40930 2005-12-01 Robert Shearman <rob@codeweavers.com>
40932 * dlls/oleaut32/typelib.c:
40933 Introduce a variable "elemdesc" to eliminate some long common
40935 Move the contents of the second arguments loop inside the first.
40936 Move the MSFT_ReadLEDWords so that it is the last statement in the
40937 loop since it is one of the iterators.
40939 2005-12-01 Robert Shearman <rob@codeweavers.com>
40941 * dlls/oleaut32/typelib.c:
40942 Don't truncate large integer constants.
40944 2005-12-01 Jacek Caban <jacek@codeweavers.com>
40946 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
40947 dlls/shdocvw/webbrowser.c:
40948 Added IOleInPlaceActiveObject stub implementation.
40950 2005-12-01 James Hawkins <truiken@gmail.com>
40952 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
40953 Add a stub for AdvInstallFile.
40955 2005-12-01 Robert Shearman <rob@codeweavers.com>
40957 * configure, configure.ac, dlls/wininet/netconnection.c,
40958 include/config.h.in:
40959 Cleanup SSL connections properly, do a few security checks in
40960 NETCON_secure_connect and display errors from SSL on failure. Don't
40961 use SSL_set_bio as SSL_set_fd is cleaner for us.
40963 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
40965 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
40966 Add a test for LB_SELITEMRANGE, make it pass under Wine.
40968 2005-12-01 Robert Shearman <rob@codeweavers.com>
40970 * dlls/stdole2.tlb/std_ole_v2.idl:
40971 Fix the entry attributes of the two module functions and uncomment
40972 LoadPicture, but comment out the defaultvalue attribute that causes
40973 widl to issue a warning.
40975 2005-12-01 Robert Shearman <rob@codeweavers.com>
40977 * dlls/oleaut32/typelib.c:
40978 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
40979 PARAMFLAG_DHASDEFAULT.
40980 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
40982 2005-12-01 Steven Edwards <steven@codeweavers.com>
40984 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
40985 Add stubs for ldap_search_init_page[A/W].
40987 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
40989 * dlls/x11drv/winpos.c:
40990 Remove unused include X11/IntrinsicP.h.
40992 2005-12-01 Jacek Caban <jacek@codeweavers.com>
40994 * dlls/shdocvw/oleobject.c:
40995 Added SetObjectRects implementation.
40997 2005-12-01 Jacek Caban <jacek@codeweavers.com>
40999 * dlls/shdocvw/client.c:
41000 Return S_OK in [On|Can]InPlaceActivate.
41001 Handle IOleDocumentSite in QueryInterface.
41003 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
41005 * dlls/gdi/freetype.c:
41006 Make WineEngGetFontData always return the used byte count.
41008 2005-11-30 Peter Lemenkov <petro@mail.ru>
41010 * include/winuser.h:
41011 Added WS_EX_COMPOSITED.
41013 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
41015 * dlls/user/painting.c, dlls/user/tests/msg.c:
41016 Add a test for RedrawWindow with an empty region/rectangle, make it
41019 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
41021 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
41022 Added more Nvidia card IDs.
41024 2005-11-30 Alexandre Julliard <julliard@winehq.org>
41026 * tools/winewrapper:
41027 Added support for Darwin DYLD_LIBRARY_PATH.
41029 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
41031 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
41032 server/Makefile.in, server/directory.c, server/object.h,
41033 server/protocol.def, server/request.h, server/symlink.c,
41035 Implement symbolic link object in wineserver.
41036 Implement Nt[Create|Open|Query]SymbolicLinkObject.
41037 Change tests accordingly.
41039 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
41041 * dlls/shell32/shellpath.c:
41042 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
41044 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
41046 * dlls/x11drv/dib.c:
41047 Fix for RGB mask that corresponds to the visual's mask.
41049 2005-11-30 Hans Leidekker <hans@it.vu.nl>
41051 * dlls/wldap32/control.c:
41052 Document the ldap_control* functions.
41054 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
41056 * dlls/shell32/shlexec.c:
41057 Fix context menu handling for more than one entry in order to repair
41058 .lnk-file execution: Don't break at the first non-matching entry.
41060 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
41062 * dlls/opengl32/wgl.c:
41063 Added some checks on wglCreatContext to avoid problems (and
41066 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
41068 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
41069 Added stub for CryptVerifyMessageSignature.
41071 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
41073 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
41074 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
41075 state. Change tests accordingly.
41077 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
41079 * dlls/user/tests/msg.c, dlls/user/win.c:
41080 New maximized visible window should be shown with
41081 ShowWindow(SW_SHOW).
41083 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
41085 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
41086 CreateWindow should not activate invisible minimized or maximized
41088 Add several tests to show the correct behavior.
41090 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
41092 * dlls/version/tests/install.c:
41093 Fix version tests on windows 9x/ME.
41095 2005-11-30 Robert Shearman <rob@codeweavers.com>
41097 * dlls/wininet/tests/http.c:
41098 Test the behaviour of HttpSendRequestEx when putting data into the
41101 2005-11-30 Robert Shearman <rob@codeweavers.com>
41103 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
41104 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
41105 can be used by both HttpSendRequest and HttpSendRequestEx.
41106 Also allow HttpSendRequestEx to be used asynchronously.
41108 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
41110 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
41111 include/lmserver.h, include/lmwksta.h:
41112 Add some prototypes to include/ for already existing functions in
41115 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
41117 * tools/winapi/win16.api, tools/winapi/win32.api,
41118 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
41119 tools/winapi/winapi_parser.pm:
41120 Update win32.api to current cvs.
41121 Add __RPC_USER as a calling convention in winapi.
41123 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
41125 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
41126 Add support for Intel drivers version string.
41127 Update default driver version (nvidia).
41129 2005-11-30 Robert Shearman <rob@codeweavers.com>
41131 * dlls/x11drv/xrender.c:
41132 Disable XRender if bit masks aren't valid.
41133 XRender code in the X11 driver will go into an infinite loop when the
41134 colour bit masks are 0, so disable XRender in this case.
41136 2005-11-30 Robert Shearman <rob@codeweavers.com>
41138 * dlls/msi/registry.c:
41139 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
41140 include the NULL terminator, so fix this.
41142 2005-11-30 Robert Shearman <rob@codeweavers.com>
41144 * dlls/wininet/http.c:
41145 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
41146 the call to InternetCrackUrl, which concatenates the params onto the
41148 Some other minor cleanups.
41150 2005-11-30 Robert Shearman <rob@codeweavers.com>
41152 * dlls/oleaut32/typelib.c:
41153 Factor out code for doing ELEMDESC sizes and copies.
41154 Copy FUNCDESC structures returned to calling applications instead of
41155 passing a pointer to the master structure used internally.
41156 Call VariantInit on newly allocated memory before calling VariantCopy.
41158 2005-11-29 Hans Leidekker <hans@it.vu.nl>
41160 * configure, configure.ac:
41161 Link to the reentrant version of libldap.
41163 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
41165 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
41166 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
41167 Add Korean translations.
41169 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
41171 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
41172 server/Makefile.in, server/directory.c, server/main.c,
41173 server/object.c, server/object.h, server/protocol.def,
41174 server/request.c, server/request.h, server/trace.c:
41175 Implement directory object in wineserver.
41176 Implement Nt[Create|Open]DirectoryObject.
41177 Change tests accordingly.
41179 2005-11-29 Alexandre Julliard <julliard@winehq.org>
41181 * dlls/ntdll/loader.c:
41182 Check for a valid module before attempting to read the export
41183 directory in LdrGetProcedureAddress.
41185 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
41187 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
41188 Clear the reference counter in WSACleanup, with regression test.
41190 2005-11-29 Hans Leidekker <hans@it.vu.nl>
41192 * dlls/wldap32/compare.c:
41193 Document the ldap_compare* functions.
41195 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41197 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
41198 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
41199 include/wine/wined3d_interface.h:
41200 Added support for vertex and pixel shader constants that have no type
41201 i.e. they haven't been set yet or are clear.
41203 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
41205 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
41206 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
41207 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
41208 include/Makefile.in, include/dsrole.h:
41209 Added some stubbed Ds-calls
41210 Start of conformance tests for these Ds-calls.
41212 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
41214 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
41217 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41219 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
41220 dlls/dbghelp/path.c, include/dbghelp.h:
41221 Added support for 'loading' virtual modules.
41223 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41225 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
41226 Implemented SymGet{Next|Prev}Line64.
41228 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41230 * dlls/dbghelp/module.c:
41231 Now correctly checking calling down to 32 bit version.
41233 2005-11-29 Robert Shearman <rob@codeweavers.com>
41235 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
41236 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
41238 Modify test case to demonstrate this.
41240 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41242 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
41243 Implemented SymGetModuleInfo64.
41245 2005-11-29 Robert Shearman <rob@codeweavers.com>
41247 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
41248 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
41249 dlls/ole32/usrmarshal.c:
41250 Implement some user marshal functions and add tests.
41252 2005-11-29 Robert Shearman <rob@codeweavers.com>
41254 * dlls/wininet/http.c:
41255 More lpszServerName -> lpszHostName fixes.
41257 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41259 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
41260 Implemented SymUnloadModule64.
41262 2005-11-29 James Hawkins <truiken@gmail.com>
41264 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
41265 Returned versions are always initialized to zero, even on failure.
41266 Function always returns S_OK, even on failure.
41267 Copy the file to the temp directory if the file exists but isn't found
41268 by GetFileVersionInfoSize.
41269 If bVersion is FALSE, return the language and code page identifiers of
41270 the file, not the system.
41272 2005-11-29 Robert Shearman <rob@codeweavers.com>
41274 * dlls/wininet/http.c:
41275 Fix redirects from secure to non-secure and vice versa.
41277 2005-11-29 Robert Shearman <rob@codeweavers.com>
41279 * dlls/oleaut32/typelib.c:
41280 Implement ITypeInfo_Bind for typelibs.
41281 Fix some places where a returned object was AddRef'd.
41282 Make the search through implemented types work on all types, not just
41285 2005-11-29 Peter Lemenkov <petro@mail.ru>
41287 * include/shellapi.h:
41288 Added some definitions.
41290 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41292 * dlls/winmm/mci.c:
41293 Fixed some bugs in MCI string parsing.
41295 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41297 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
41298 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
41300 Implemented SymLoadModuleEx.
41302 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41304 * programs/winedbg/debugger.h, programs/winedbg/display.c,
41305 programs/winedbg/stack.c, programs/winedbg/symbol.c:
41306 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
41307 oriented API (stack_get_current_symbol).
41308 Reused the func name (stack_get_frame) for internal stack.c handling.
41310 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
41312 * dlls/ole32/ole32res.rc:
41313 Made the Drag&Drop cursors' rubber band visible on a white background.
41315 2005-11-29 Alexandre Julliard <julliard@winehq.org>
41317 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
41318 Avoid including X11/Intrinsic.h.
41320 2005-11-29 Alexandre Julliard <julliard@winehq.org>
41322 * dlls/gdi/bitmap.c:
41323 Added support for doing SetBitmapBits on a DIB section.
41325 2005-11-29 James Hawkins <truiken@gmail.com>
41327 * include/advpub.h:
41328 Add ADN_DEL_UNC_PATHS define to advpub.h.
41330 2005-11-29 Robert Shearman <rob@codeweavers.com>
41332 * dlls/wininet/http.c:
41333 Change all SendAsyncCallback calls into the synchronous
41334 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
41337 2005-11-29 Robert Shearman <rob@codeweavers.com>
41339 * include/objidl.idl:
41340 Make IAdviseSink methods non-async and remove the IAsyncManager
41341 parameter hack that native COM used to use (but not any more). Async
41342 calls are an optimisation that we're not going to support in the near
41345 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
41347 * dlls/opengl32/wgl.c:
41348 Fixed crash in wglShareList.
41350 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
41352 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
41353 Fix implementation of IDirectMusic8Impl_CreatePort.
41355 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41357 * include/cvconst.h:
41358 Added calling convention definitions.
41360 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
41362 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
41363 Added stub for dbghelp.SymRegisterCallback64.
41365 2005-11-29 Robert Shearman <rob@codeweavers.com>
41367 * dlls/oleaut32/typelib.c:
41368 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
41369 Copy VARDESC structures returned to calling applications instead of
41370 passing a pointer to the master structure used internally.
41372 2005-11-29 Robert Shearman <rob@codeweavers.com>
41374 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
41375 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
41377 2005-11-29 Robert Shearman <rob@codeweavers.com>
41379 * dlls/rpcrt4/cpsf.c:
41380 The CLSID can be substituted by an IID present in one of the proxy
41381 file infos in NdrDllGetClassObject.
41383 2005-11-29 Robert Shearman <rob@codeweavers.com>
41385 * dlls/rpcrt4/ndr_midl.c:
41386 Return the correct error code from NdrProxyErrorHandler.
41388 2005-11-29 Robert Shearman <rob@codeweavers.com>
41390 * dlls/rpcrt4/ndr_ole.c:
41391 Raise exceptions on failures.
41392 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
41393 pStubMsg->BufferLength.
41394 Fix buffer calculation when no interface data is marshaled to the
41397 2005-11-29 Robert Shearman <rob@codeweavers.com>
41399 * dlls/rpcrt4/ndr_marshall.c:
41400 Fix the overflow check to not depend on pStubMsg->BufferStart and
41401 pStubMsg->BufferEnd being valid, because they aren't filled in when
41402 using MIDL-generated server stubs.
41403 Don't set the pointer to NULL on unmarshaling because we may want to
41404 unmarshal the value to an existing pointer instead of allocating a new
41407 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
41409 * dlls/user/tests/win.c, dlls/user/win.c:
41410 EnumChildWindows should return result from the callback.
41412 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41414 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
41415 dlls/shdocvw/webbrowser.c:
41416 Activate document object.
41418 2005-11-28 Alexandre Julliard <julliard@winehq.org>
41420 * include/shlobj.h:
41421 Remove unnecessary external variable declarations.
41423 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
41425 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
41426 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
41427 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
41428 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
41429 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
41430 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
41431 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
41432 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
41433 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
41434 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
41435 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
41436 dlls/winmm/wineoss/oss.c:
41437 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
41439 2005-11-28 Juan Lang <juan_lang@yahoo.com>
41441 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
41442 Fix parameter count on some stubs (thanks to Marcus Meissner for
41443 spotting that.) Add a few more stubs.
41445 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
41447 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
41448 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
41449 Add German resources.
41451 2005-11-28 Hans Leidekker <hans@it.vu.nl>
41453 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
41454 Document the ldap_bind* functions.
41456 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
41458 * dlls/shell32/shfldr_unixfs.c:
41459 Enhanced UnixFolder's IDropTarget implementation.
41460 Use STATIC_CAST macro more consistently.
41462 2005-11-28 Alexandre Julliard <julliard@winehq.org>
41464 * tools/winebuild/spec16.c:
41465 Preserve 16-byte stack alignment in 16-bit relays.
41467 2005-11-28 Alexandre Julliard <julliard@winehq.org>
41469 * tools/winebuild/relay.c:
41470 Enforce 16-byte stack alignment when returning from 16-bit code and
41471 when calling a register function.
41473 2005-11-28 Ge van Geldorp <gvg@reactos.org>
41475 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
41476 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
41477 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
41478 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
41479 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
41480 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
41481 dlls/kernel/computername.c, dlls/kernel/debugger.c,
41482 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
41483 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
41484 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
41485 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
41486 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
41487 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
41488 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
41489 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
41490 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
41491 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
41492 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
41493 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
41494 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
41495 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
41496 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
41497 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
41498 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
41499 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
41500 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
41501 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
41502 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
41503 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
41504 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
41505 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
41506 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
41507 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
41508 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
41509 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
41510 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
41511 server/console.c, server/debugger.c, server/event.c, server/fd.c,
41512 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
41513 server/mapping.c, server/mutex.c, server/named_pipe.c,
41514 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
41515 server/region.c, server/registry.c, server/semaphore.c,
41516 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
41517 server/thread.h, server/timer.c, server/token.c, server/trace.c,
41518 server/window.c, server/winstation.c:
41519 Match PSDK STATUS_* definitions.
41521 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
41523 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
41524 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
41525 dlls/msvideo/msvideo_main.c, include/vfw.h:
41526 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
41529 2005-11-28 Aric Stewart <aric@codeweavers.com>
41531 * dlls/wininet/http.c:
41532 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
41533 port if non standard on the redirect host header and make sure to
41534 append the extra information (parameters) and such to the location if
41535 present. Additionally check to see if we are redirecting to https and
41536 if so set the appropriate port.
41538 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41540 * dlls/shdocvw/dochost.c:
41541 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
41543 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
41545 * dlls/shell32/shlview.c:
41546 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
41548 2005-11-28 Ge van Geldorp <gvg@reactos.org>
41550 * dlls/shell32/shlexec.c:
41551 Other code in shlexec.c (e.g. the extension handling code in
41552 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
41555 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
41557 * dlls/winspool/info.c:
41558 Documentation added for GetPrinterDriverDirectoryW + A.
41560 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
41562 * include/ddk/wdm.h:
41563 Add directory and symlink access rights.
41565 2005-11-28 Robert Shearman <rob@codeweavers.com>
41567 * dlls/wininet/http.c:
41568 Add support for using secure (SSL/TLS) connections through a proxy
41571 2005-11-28 Robert Shearman <rob@codeweavers.com>
41573 * dlls/wininet/http.c, dlls/wininet/internet.h,
41574 dlls/wininet/netconnection.c:
41575 Move the initiation of the SSL connection into a separate function.
41577 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
41579 * dlls/user/menu.c, dlls/user/tests/menu.c:
41580 set_menu_item_text handles converting an empty menu item to a
41581 separator on its own, give it a chance to do its work in the
41584 2005-11-28 Robert Shearman <rob@codeweavers.com>
41586 * dlls/wininet/http.c, dlls/wininet/internet.h:
41587 Add a host port field that preserves the requested port of the
41590 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
41592 * dlls/usp10/usp10.c, include/usp10.h:
41593 Added some missing definitions in usp10.h.
41595 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
41597 * dlls/x11drv/graphics.c:
41598 Handle an X error in X11DRV_ExtFloodFill().
41600 2005-11-28 Robert Shearman <rob@codeweavers.com>
41602 * dlls/wininet/http.c:
41603 Fix "http://" prefix detection on the proxy URL.
41605 2005-11-28 Robert Shearman <rob@codeweavers.com>
41607 * dlls/rpcrt4/ndr_midl.c:
41608 Make sure to fill out the MIDL_STUB_MESSAGE structure in
41609 NdrSendReceive like we do in NdrProxySendReceive.
41611 2005-11-28 Robert Shearman <rob@codeweavers.com>
41613 * dlls/rpcrt4/ndr_marshall.c:
41614 Implement conformant varying array functions.
41616 2005-11-28 Robert Shearman <rob@codeweavers.com>
41618 * dlls/rpcrt4/ndr_marshall.c:
41619 Implement conformant struct functions.
41621 2005-11-28 Robert Shearman <rob@codeweavers.com>
41623 * dlls/rpcrt4/ndr_marshall.c:
41624 Implement FC_STRUCTPAD2 for complex types.
41626 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
41628 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
41629 Add stub implementation for SetMagicColors().
41631 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41633 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
41634 Added AtlAxCreateControl stub implementation.
41636 2005-11-28 Robert Shearman <rob@codeweavers.com>
41638 * dlls/wininet/http.c:
41639 Replace some useless checks in HTTP_AddProxyInfo with asserts.
41641 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41643 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
41644 dlls/shdocvw/webbrowser.c:
41645 Added IOleDocumentSite implementation.
41647 2005-11-28 Robert Shearman <rob@codeweavers.com>
41649 * dlls/wininet/http.c:
41650 Simplify and fix Set-Cookie handling.
41652 2005-11-28 Robert Shearman <rob@codeweavers.com>
41654 * dlls/ole32/defaulthandler.c:
41655 Implement IOleObject_DoVerb function by running the object and then
41656 delegating to the remote IOleObject_DoVerb function.
41658 2005-11-28 Robert Shearman <rob@codeweavers.com>
41660 * dlls/rpcrt4/ndr_marshall.c:
41661 Add functions for marshaling base types (ints, floats, etc.).
41663 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41665 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
41666 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41667 Better windows handling.
41669 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
41671 * dlls/shell32/shell32_main.h:
41672 Modified KeyStateToDropEffect macro to match native shellview's
41675 2005-11-28 Robert Shearman <rob@codeweavers.com>
41677 * dlls/wininet/http.c:
41678 Simplify HTTP_InsertProxyAuthorization.
41680 2005-11-28 Robert Shearman <rob@codeweavers.com>
41682 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
41683 dlls/ole32/oleobj.c:
41684 Delegate advises to the remote object to enable the client to receive
41685 data change notifications.
41687 2005-11-28 Robert Shearman <rob@codeweavers.com>
41689 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
41690 Extend conformance computation function to also compute variances.
41691 MSDN suggests that conformance and variance are pretty much the same,
41692 but there may be some subtleties to it.
41694 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41696 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
41697 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41698 Added implementation of GetWindowContext.
41699 Added stub implementation of IOleInPlaceFrame interface.
41701 2005-11-28 Alexandre Julliard <julliard@winehq.org>
41703 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
41704 Ignore generated rsrc.res.
41706 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
41708 * dlls/shell32/shlview.c:
41709 Register the shell view itself as the drop target, not it's parent folder.
41710 Forward drag&drop method calls to the folder currently under the cursor.
41712 2005-11-28 Robert Shearman <rob@codeweavers.com>
41714 * dlls/wininet/internet.c:
41715 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
41716 tests show that the callbacks happen either synchronously or within an
41717 alternative asynchronous call.
41718 Remove a check for a NULL lpfnStatusCB that is already performed by
41719 INTERNET_SendCallback and add a comment about a difference to native.
41721 2005-11-28 Robert Shearman <rob@codeweavers.com>
41723 * dlls/wininet/http.c:
41724 Add parsing of the Content-ID and Proxy-Connection headers.
41725 Sort the table of header to option number mappings correctly.
41726 Change a FIXME to a WARN because there are "X-..." headers that we
41727 aren't supposed to parse.
41729 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
41731 * include/imagehlp.h:
41732 Add some 64 bit definitions.
41734 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41736 * dlls/wined3d/device.c:
41737 Stop reporting not having swapchain 0 as an error and add an internal
41738 variable instead of modifying a parameter.
41740 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41742 * dlls/wined3d/vertexdeclaration.c:
41743 Correct some errors in the way vertex declarations for directx 8 are
41744 parsed and add offset support.
41746 2005-11-28 Ge van Geldorp <gvg@reactos.org>
41748 * dlls/shell32/iconcache.c:
41749 Load shortcut icon by resource id instead of by icon index.
41751 2005-11-28 Robert Shearman <rob@codeweavers.com>
41753 * dlls/ole32/defaulthandler.c:
41754 Call DefaultHandler_Stop if we fail to start the server running
41755 correctly and a few formatting fixes.
41757 2005-11-28 Robert Shearman <rob@codeweavers.com>
41759 * dlls/rpcrt4/ndr_marshall.c:
41760 Fix NdrConformantArrayBufferSize to include the size of the
41762 Make NdrConformantArrayMemorySize do something more useful, like
41763 actually return the required memory.
41764 Conformance offset can be negative and should only be two bytes.
41766 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
41768 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
41769 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
41770 dlls/msvidc32/rsrc.rc:
41771 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
41773 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
41775 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
41776 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
41777 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
41779 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
41781 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
41782 Fix several bugs in msrle32 preventing it to load.
41783 Remove a hack in ICOpen compensating a bug in msrle32.
41784 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
41785 convoluted GWLP_HINSTANCE hack.
41787 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
41789 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
41790 Update Korean translations.
41792 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
41794 * dlls/ole32/ole32res.rc:
41795 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
41797 2005-11-28 Jacek Caban <jacek@codeweavers.com>
41799 * dlls/shdocvw/webbrowser.c:
41800 Don't crash when parameters of Navigate2 are NULL.
41802 2005-11-28 Robert Shearman <rob@codeweavers.com>
41804 * dlls/wininet/http.c, dlls/wininet/internet.h:
41805 Add a new field "lpszHostName" to the session to track the host name
41806 of the HTTP server, as opposed to the server that we will connect to
41807 that could be a proxy server. Fixes the "Host:" header that we send to
41810 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
41812 * dlls/winmm/winmm.c:
41813 LoadLibrary16 is no longer exported by name, so do the lookup by its
41814 ordinal (when loading NE sibling).
41816 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
41818 * dlls/ntdll/cdrom.c:
41819 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
41820 IOCTL_STORAGE_CHECK_VERIFY.
41822 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
41824 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
41825 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
41827 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41829 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41830 Correct the matrix sizes in software shaders and remove an erroneous
41831 parameter from lrp.
41833 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
41835 * dlls/x11drv/settings.c:
41836 Ignore frequency requests in Desktop mode.
41838 2005-11-28 Robert Shearman <rob@codeweavers.com>
41840 * dlls/ole32/defaulthandler.c:
41841 Call the equivalent delegate function for all of the simple
41844 2005-11-28 Robert Shearman <rob@codeweavers.com>
41846 * dlls/rpcrt4/ndr_marshall.c:
41847 We should always allocate in NdrConformantStringUnmarshal if the
41848 memory pointer is NULL.
41850 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
41852 * dlls/dinput/device.c:
41853 Handle DInput8 interfaces in device QueryInterface.
41855 2005-11-28 Hans Leidekker <hans@it.vu.nl>
41857 * dlls/wldap32/add.c:
41858 Document the ldap_add* functions.
41860 2005-11-28 Huw Davies <huw@codeweavers.com>
41862 * dlls/gdi/bitblt.c:
41863 If the driver doesn't support StretchBlt try to use StretchDIBits
41866 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
41868 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
41869 dlls/shell32/tests/shlfolder.c:
41870 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
41871 Directly return the correct "My Computer" attributes in
41872 ISF_Desktop_fnGetAttributesOf().
41873 Remove "todo_wine" from the "My Computer" attributes test case.
41874 Add test case for retrieving the file system path from the
41875 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
41877 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
41879 * documentation/README.ko:
41880 Add a translation of the README.
41882 2005-11-28 Mike McCormack <mike@codeweavers.com>
41884 * dlls/msi/helpers.c:
41885 If a source directory doesn't exist, use the install root instead.
41887 2005-11-28 Mike McCormack <mike@codeweavers.com>
41889 * dlls/msi/dialog.c:
41890 Handle the ^ character in MaskEdit controls.
41892 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
41894 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
41895 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
41897 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
41899 * dlls/shell32/shfldr_unixfs.c:
41900 Initial stubbed implementation of UnixFolder's IDropTarget interface.
41902 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
41904 * dlls/kernel/process.c:
41905 Initialize file_exists to 0 at exe load test, prevents mistaking of
41906 UTF-8 encoded exenames as builtins.
41908 2005-11-26 Alexandre Julliard <julliard@winehq.org>
41910 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
41911 programs/avitools/.gitignore, programs/clock/.gitignore,
41912 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
41913 programs/eject/.gitignore, programs/expand/.gitignore,
41914 programs/explorer/.gitignore, programs/hh/.gitignore,
41915 programs/msiexec/.gitignore, programs/notepad/.gitignore,
41916 programs/progman/.gitignore, programs/regedit/.gitignore,
41917 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
41918 programs/rundll32/.gitignore, programs/start/.gitignore,
41919 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
41920 programs/view/.gitignore, programs/wcmd/.gitignore,
41921 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
41922 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
41923 programs/winedbg/.gitignore, programs/winefile/.gitignore,
41924 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
41925 programs/winepath/.gitignore, programs/winetest/.gitignore,
41926 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
41927 programs/winver/.gitignore, tools/winegcc/.gitignore:
41928 Ignore symlink files too (needed for git).
41930 2005-11-26 Alexandre Julliard <julliard@winehq.org>
41932 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
41933 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
41934 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
41935 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
41936 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
41937 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
41938 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
41939 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
41940 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
41941 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
41942 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
41943 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
41944 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
41945 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
41946 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
41947 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
41948 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
41949 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
41950 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
41951 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
41952 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
41953 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
41954 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
41955 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
41956 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
41957 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
41958 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
41959 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
41960 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
41961 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
41962 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
41963 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
41964 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
41965 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
41966 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
41967 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
41968 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
41969 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
41970 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
41971 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
41972 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
41973 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
41974 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
41975 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
41976 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
41977 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
41978 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
41979 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
41980 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
41981 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
41982 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
41983 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
41984 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
41985 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
41986 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
41987 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
41988 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
41989 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
41990 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
41991 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
41992 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
41993 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
41994 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
41995 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
41996 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
41997 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
41998 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
41999 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
42000 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
42001 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
42002 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
42003 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
42004 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
42005 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
42006 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
42007 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
42008 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
42009 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
42010 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
42011 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
42012 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
42013 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
42014 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
42015 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
42016 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
42017 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
42018 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
42019 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
42020 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
42021 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
42022 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
42023 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
42024 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
42025 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
42026 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
42027 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
42028 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
42029 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
42030 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
42031 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
42032 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
42033 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
42034 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
42035 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
42036 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
42037 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
42038 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
42039 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
42040 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
42041 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
42042 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
42043 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
42044 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
42045 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
42046 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
42047 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
42048 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
42049 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
42050 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
42051 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
42052 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
42053 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
42054 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
42055 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
42056 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
42057 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
42058 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
42059 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
42060 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
42061 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
42062 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
42063 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
42064 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
42065 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
42066 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
42067 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
42068 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
42069 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
42070 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
42071 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
42072 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
42073 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
42074 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
42075 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
42076 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
42077 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
42078 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
42079 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
42080 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
42081 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
42082 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
42083 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
42084 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
42085 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
42086 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
42087 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
42088 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
42089 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
42090 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
42091 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
42092 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
42093 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
42094 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
42095 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
42096 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
42097 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
42098 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
42099 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
42100 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
42101 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
42102 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
42103 dlls/version/.cvsignore, dlls/version/.gitignore,
42104 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
42105 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
42106 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
42107 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
42108 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
42109 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
42110 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
42111 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
42112 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
42113 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
42114 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
42115 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
42116 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
42117 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
42118 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
42119 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
42120 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
42121 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
42122 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
42123 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
42124 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
42125 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
42126 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
42127 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
42128 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
42129 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
42130 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
42131 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
42132 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
42133 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
42134 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
42135 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
42136 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
42137 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
42138 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
42139 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
42140 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
42141 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
42142 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
42143 fonts/.gitignore, include/.cvsignore, include/.gitignore,
42144 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
42145 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
42146 libs/unicode/.cvsignore, libs/unicode/.gitignore,
42147 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
42148 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
42149 programs/.cvsignore, programs/.gitignore,
42150 programs/avitools/.cvsignore, programs/avitools/.gitignore,
42151 programs/clock/.cvsignore, programs/clock/.gitignore,
42152 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
42153 programs/control/.cvsignore, programs/control/.gitignore,
42154 programs/eject/.cvsignore, programs/eject/.gitignore,
42155 programs/expand/.cvsignore, programs/expand/.gitignore,
42156 programs/explorer/.cvsignore, programs/explorer/.gitignore,
42157 programs/hh/.cvsignore, programs/hh/.gitignore,
42158 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
42159 programs/notepad/.cvsignore, programs/notepad/.gitignore,
42160 programs/progman/.cvsignore, programs/progman/.gitignore,
42161 programs/regedit/.cvsignore, programs/regedit/.gitignore,
42162 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
42163 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
42164 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
42165 programs/start/.cvsignore, programs/start/.gitignore,
42166 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
42167 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
42168 programs/view/.cvsignore, programs/view/.gitignore,
42169 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
42170 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
42171 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
42172 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
42173 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
42174 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
42175 programs/winefile/.cvsignore, programs/winefile/.gitignore,
42176 programs/winemenubuilder/.cvsignore,
42177 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
42178 programs/winemine/.gitignore, programs/winepath/.cvsignore,
42179 programs/winepath/.gitignore, programs/winetest/.cvsignore,
42180 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
42181 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
42182 programs/winhelp/.gitignore, programs/winver/.cvsignore,
42183 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
42184 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
42185 tools/widl/.gitignore, tools/winapi/.cvsignore,
42186 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
42187 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
42188 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
42189 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
42190 tools/wrc/.cvsignore, tools/wrc/.gitignore:
42191 Renamed all .cvsignore files to .gitignore.
42193 2005-11-24 Hans Leidekker <hans@it.vu.nl>
42195 * programs/winebrowser/main.c, tools/wine.inf:
42196 Also handle mailto: urls.
42198 2005-11-24 Mike McCormack <mike@codeweavers.com>
42200 * dlls/msvcrt/tests/printf.c:
42201 Add some tests for _fcvt.
42203 2005-11-24 Marcus Meissner <meissner@suse.de>
42206 extern "C" wrappers for usp10.h.
42208 2005-11-24 Mike McCormack <mike@codeweavers.com>
42210 * dlls/msi/helpers.c:
42211 Make all source directories at the root of the install.
42213 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
42215 * dlls/advapi32/lsa.c:
42216 Return a real error in LsaLookupSids.
42218 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
42220 * include/Makefile.in:
42223 2005-11-24 Mike McCormack <mike@codeweavers.com>
42225 * dlls/wldap32/ber.c:
42226 Fix a compile error.
42228 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
42230 * dlls/opengl32/wgl_ext.c:
42231 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
42233 2005-11-24 Juan Lang <juan_lang@yahoo.com>
42235 * include/wincrypt.h:
42236 Add more declarations.
42238 2005-11-23 Francois Gouget <fgouget@free.fr>
42240 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
42241 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
42242 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
42243 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
42244 dlls/shell32/shellpath.c, dlls/user/edit.c,
42245 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
42246 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
42247 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
42248 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
42249 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
42250 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
42251 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
42252 dlls/wintab32/context.c, programs/progman/En.rc,
42253 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
42254 tools/wrc/translation.c:
42255 Assorted spelling fixes.
42257 2005-11-23 Francois Gouget <fgouget@free.fr>
42259 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
42260 Documentation tweaks to make winapi_check happy.
42261 Also specify the documented spec file entry.
42263 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
42265 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
42266 Add German resource file for msvideo.
42268 2005-11-23 Francois Gouget <fgouget@free.fr>
42270 * dlls/wldap32/control.c, dlls/wldap32/init.c,
42271 dlls/wldap32/winldap_private.h, include/winldap.h,
42272 tools/winapi/win32.api:
42273 winldap.h should include windeh.f and schnlsp.h.
42274 Enclose the API definitions in an extern "C" section and define
42276 Better stick to the types defined by the PSDK.
42277 Fix the ldap_create_vlv_control*() prototypes.
42280 2005-11-23 Alexandre Julliard <julliard@winehq.org>
42282 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
42283 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
42284 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
42285 tools/winebuild/import.c:
42286 Preserve 16-byte stack alignment in the various assembly
42287 functions. Needed for MacOSX.
42289 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
42291 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
42292 dlls/msvideo/rsrc.rc:
42293 Add Korean translation.
42295 2005-11-23 Francois Gouget <fgouget@free.fr>
42297 * dlls/advpack/tests/advpack.c:
42298 Add trailing '\n' to trace() call.
42300 2005-11-23 Francois Gouget <fgouget@free.fr>
42302 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
42303 Add LPADDRINFO, missing IP_* defines and missing APIs.
42304 Enclose the API definitions in an extern "C" section.
42305 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
42306 Better stick to the types defined by the PSDK.
42309 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
42311 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
42312 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
42313 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
42314 Update Korean translations.
42316 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
42318 * dlls/shell32/shfldr_unixfs.c:
42319 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
42321 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42323 * dlls/mscms/tests/profile.c:
42324 Be more strict and verbose while testing
42325 GetStandardColorSpaceProfile().
42327 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
42329 * dlls/user/tests/sysparams.c:
42330 Make test_SPI_SETBORDER less likely to permanently change visual
42332 - use smaller border widths values for testing;
42333 - provide a work around for a Windows XP feature that made the tests
42334 change the caption width.
42336 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
42338 * dlls/shell32/shfldr_desktop.c:
42339 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
42341 Fixed a handle leak in case of failing AddToEnumList call.
42343 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
42345 * dlls/shell32/shfldr_mycomp.c:
42346 Also scan HKEY_CURRENT_USER for shell namespace extensions in
42349 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
42351 * dlls/shell32/brsfolder.c:
42352 Initialize OLE instead of just COM, in order to enable Drag & Drop.
42354 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
42356 * dlls/commdlg/filedlg.c:
42357 Initialize OLE instead of COM only in order to enable Drag and Drop.
42359 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
42361 * include/commctrl.h:
42362 Define DateTime_SetMonthCalColor.
42364 2005-11-23 Juan Lang <juan_lang@yahoo.com>
42366 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
42367 Fix some memory leaks.
42369 2005-11-23 Alexandre Julliard <julliard@winehq.org>
42371 * dlls/x11drv/event.c:
42372 Fixed some broken code that was causing compiler warnings.
42374 2005-11-23 Huw Davies <huw@codeweavers.com>
42376 * dlls/msxml3/tests/domdoc.c:
42377 Release a stray node.
42379 2005-11-22 Alexandre Julliard <julliard@winehq.org>
42381 * ANNOUNCE, ChangeLog, VERSION, configure:
42384 ----------------------------------------------------------------
42385 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
42387 * dlls/commdlg/fontdlg16.c:
42388 Fixes for FormatCharDlgProc16:
42389 - properly store the ChooseFont pointer, use a window property as the
42390 A and W functions do;
42391 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
42393 2005-11-22 Aric Stewart <aric@codeweavers.com>
42395 * dlls/wininet/http.c:
42396 HttpEndRequest does not actually send an extra NULL byte at the end of
42397 the request. Help from Rob Shearman on this one.
42399 2005-11-22 Alexandre Julliard <julliard@winehq.org>
42401 * dlls/kernel/volume.c:
42402 Don't try to set the label in the superblock of FAT filesystems, that
42403 doesn't do the right thing anyway.
42405 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42407 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
42408 Corrects an error in the _m3xm3 shader function in pixel and vertex
42411 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
42413 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
42414 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
42415 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
42416 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
42417 Add a semi-functional ICCompressorChoose implementation.
42419 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
42421 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
42422 GetSystemMetrics fixes with corresponding tests.
42424 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
42426 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
42427 server/debugger.c, server/event.c, server/fd.c, server/file.c,
42428 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
42429 server/mutex.c, server/named_pipe.c, server/object.c,
42430 server/object.h, server/process.c, server/queue.c, server/registry.c,
42431 server/request.c, server/semaphore.c, server/serial.c,
42432 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
42433 server/timer.c, server/token.c, server/winstation.c:
42434 Add name_lookup function in object_ops.
42436 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
42438 * dlls/commdlg/fontdlg16.c:
42439 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
42440 the lpszStyle fields.
42442 2005-11-22 Hans Leidekker <hans@it.vu.nl>
42444 * programs/winebrowser/Makefile.in:
42445 No need to link against shell32 or user32.
42447 2005-11-22 Aric Stewart <aric@codeweavers.com>
42449 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
42450 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
42451 headers. Also adding a test for some header adding flags.
42453 2005-11-22 Alexandre Julliard <julliard@winehq.org>
42455 * server/registry.c:
42456 Use struct unicode_str instead of null-terminated strings where
42457 possible, and remove constraints on total key path length.
42459 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
42461 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
42463 Add stdarg.h where missing.
42465 2005-11-22 Marcus Meissner <meissner@suse.de>
42467 * dlls/winsock/socket.c:
42468 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
42470 2005-11-22 Steven Edwards <winehacker@gmail.com>
42472 * dlls/ntdll/version.c:
42473 Correct URL for version infomation database website.
42475 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
42477 * dlls/gdi/tests/dc.c:
42478 Add a test showing that SaveDC after GetDC should return 1.
42480 2005-11-22 Jacek Caban <jacek@codeweavers.com>
42482 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
42483 Create window in SetClientSite and return it in
42484 IOleInPlaceSite::GetWindow.
42486 2005-11-22 Robert Shearman <rob@codeweavers.com>
42488 * dlls/wininet/tests/http.c:
42489 Test the sizes of some of the parameters passed into the callback.
42491 2005-11-22 Robert Shearman <rob@codeweavers.com>
42493 * dlls/wininet/internet.c, dlls/wininet/internet.h,
42494 dlls/wininet/utility.c:
42495 Rename SendAsyncCallback to INTERNET_SendCallback.
42497 2005-11-22 Robert Shearman <rob@codeweavers.com>
42499 * dlls/wininet/http.c:
42500 Fix an incorrect entry in the HTTP header field table causing broken
42501 Location field parsing.
42503 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42505 * dlls/advpack/tests/advpack.c:
42506 Exit test after first TranslateInfString() failure, which seems to be
42509 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42511 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
42512 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
42513 Implement a pixel shader parser and cross compiler. All version of
42514 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
42515 will be cross compiled.
42517 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
42519 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
42520 server/mapping.c, server/mutex.c, server/named_pipe.c,
42521 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
42522 server/winstation.c:
42523 Return correct error on name collision when creating new named
42525 Check for correct error in affected places.
42527 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
42529 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
42530 Kernel32 should create named objects with OBJ_OPENIF flag set.
42531 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
42532 RtlNtStatusToDosError.
42534 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
42536 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
42537 Update Korean translations.
42539 2005-11-21 Alexandre Julliard <julliard@winehq.org>
42541 * programs/winecfg/drive.c:
42542 Only set label and serial number when they are actually changed.
42544 2005-11-21 Alexandre Julliard <julliard@winehq.org>
42546 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
42547 server/mailslot.c, server/protocol.def, server/trace.c:
42548 Fixed handling of mailslot read timeout to avoid compiler warnings.
42550 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
42553 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
42554 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
42556 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
42558 * dlls/ntdll/tests/om.c:
42559 More Object Manager tests.
42561 2005-11-21 Aric Stewart <aric@codeweavers.com>
42563 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
42564 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
42565 some things out of HTTP_SendRequestW to avoid duplicate code.
42567 2005-11-21 Ge van Geldorp <gvg@reactos.org>
42569 * dlls/crypt32/encode.c:
42570 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
42572 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
42574 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
42575 dlls/shell32/shell32_main.h:
42576 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
42577 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
42578 PidlToSicIndex() and return -1 in error cases.
42579 Read shell overlay icon settings from registry to allow icon
42582 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
42584 * dlls/msvcrt/locale.c:
42585 Fix bogus unreal code page messages in _setmbcp().
42587 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
42589 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
42590 Do not forward _mbccpy to strcpy.
42591 Remove the error message in _mbccpy, it is not an error.
42593 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
42595 * dlls/comctl32/syslink.c:
42596 Improved word wrapping and tab key handling.
42598 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
42600 * dlls/advpack/advpack.c, include/advpub.h:
42601 Add/correct prototypes for some already defined functions in advpack.
42603 2005-11-21 Hans Leidekker <hans@it.vu.nl>
42605 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
42606 dlls/wldap32/wldap32.spec:
42607 Implement ldap_create_vlv_control{A,W},
42608 ldap_encode_sort_control{A,W}.
42609 Add a stub for ldap_create_page_control{A,W}.
42611 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
42613 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
42614 include/winsvc.h, tools/winapi/win32.api:
42615 Add/correct prototypes for some already defined functions in
42616 advapi32. Correct spec file entry for GetSecurityInfoExW.
42618 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
42620 * dlls/user/winstation.c, include/wine/server_protocol.h,
42621 server/protocol.def, server/trace.c, server/winstation.c:
42622 Replace inherit flag with object attributes in winstation and desktop
42623 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
42625 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
42627 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
42628 Fix _mbsspn() with conformance tests.
42630 2005-11-21 Hans Leidekker <hans@it.vu.nl>
42632 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
42633 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
42634 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
42635 programs/taskmgr/taskmgr.rc:
42636 Added Dutch translations.
42638 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
42640 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
42641 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
42642 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
42643 programs/winefile/Ko.rc:
42644 Update Korean translations.
42646 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
42648 * dlls/x11drv/scroll.c:
42649 Print scroll and clip rectangles on the ScrollDC entry.
42651 2005-11-21 Rob Shearman <rob@codeweavers.com>
42653 * dlls/advapi32/service.c:
42654 Don't try waiting for the service process to start if the
42655 CreateProcess call failed.
42657 2005-11-21 Mike McCormack <mike@codeweavers.com>
42659 * dlls/msi/registry.c:
42660 Loop around calling RegQueryValue until we have a big enough string
42661 for both the name and the value.
42663 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
42665 * dlls/shdocvw/dochost.c:
42666 Added GetHostInfo implementation.
42668 2005-11-21 Ge van Geldorp <gvg@reactos.org>
42670 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
42671 Fix some prototypes to match the PSDK.
42673 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42675 * dlls/kernel/oldconfig.c:
42676 - ANSI SCSI revision is a hex number.
42677 - Be more verbose with parser ERRs.
42679 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
42681 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
42682 Mark some functions as implemented in the spec files.
42684 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
42686 * programs/winecfg/driveui.c:
42687 Create new drives with autodetect type.
42689 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42691 * dlls/msvcrt/tests/file.c:
42692 Minor MSVCRT test changes:
42693 - add two invalid parameter checks for fopen(),
42694 - rearrange test sequence into two parts (low-level and stream I/O),
42697 2005-11-21 Hans Leidekker <hans@it.vu.nl>
42699 * dlls/wldap32/value.c:
42700 Fix the build without openldap.
42702 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
42704 * include/wincrypt.h:
42705 Add prototypes for some already defined functions in crypt32.
42707 2005-11-21 Aric Stewart <aric@codeweavers.com>
42709 * dlls/wininet/internet.c:
42710 Implement the use of NETCON_send for HTTP connections when in
42713 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
42715 * dlls/version/tests/install.c:
42716 Fix version tests on NT, 2K and XP, make some errors more verbose.
42718 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
42720 * dlls/winmm/wineoss/audio.c:
42721 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
42722 continuing with even higher channels numbers.
42724 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
42726 * dlls/winsock/socket.c:
42727 Fixed typo in ws_sockaddr_u2ws().
42729 2005-11-18 Hans Leidekker <hans@it.vu.nl>
42731 * configure, configure.ac, dlls/wldap32/init.c,
42732 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
42733 dlls/wldap32/wldap32.spec:
42734 Avoid using deprecated openldap functions.
42735 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
42736 Add stub implementation for ldap_startup and ldap_stop_tls_s.
42738 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
42740 * programs/winedbg/types.c:
42741 Native dbghelp doesn't provide names for basic type, so added relevant
42742 basic type names in winedbg.
42744 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
42746 * dlls/commdlg/filedlg.c:
42747 There is no need to resize our own fake dialog to match the parent, it
42748 doesn't have controls anyway.
42750 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42752 * dlls/mscms/tests/profile.c:
42753 Don't call unicode functions of file API as they fail on Win9x.
42755 2005-11-18 Alexandre Julliard <julliard@winehq.org>
42757 * server/console.c, server/event.c, server/handle.c, server/handle.h,
42758 server/mailslot.c, server/mapping.c, server/mutex.c,
42759 server/named_pipe.c, server/object.c, server/object.h,
42760 server/process.c, server/request.h, server/semaphore.c,
42761 server/timer.c, server/user.h, server/winstation.c:
42762 Added a struct unicode_str to encapsulate object names.
42764 2005-11-18 Hans Leidekker <hans@it.vu.nl>
42766 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
42767 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
42768 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
42769 Avoid using deprecated openldap functions.
42770 Correct some return values.
42772 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
42774 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
42775 programs/winedbg/winedbg.c:
42776 Centralized calls for SymSetContext, we only do it when we change the
42777 current stack frame, and no longer every time we look up local symbols
42780 2005-11-18 Alexandre Julliard <julliard@winehq.org>
42782 * dlls/kernel/tests/thread.c:
42783 Avoid setting the context before the thread has started running, it's
42784 broken on most Windows versions.
42786 2005-11-18 Huw Davies <huw@codeweavers.com>
42788 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
42789 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
42790 dlls/msxml3/tests/domdoc.c:
42791 Ref count the xmlDocPtr.
42792 If two nodes refer to the same xmlNodePtr don't return same object.
42794 2005-11-18 Hans Leidekker <hans@it.vu.nl>
42796 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
42797 Avoid using deprecated openldap functions.
42798 Correct some return values.
42800 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
42802 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
42803 programs/winedbg/stack.c:
42804 Move print_func_and_args to stack.c, where it belongs.
42806 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
42808 * dlls/user/static.c:
42809 Fix vertical text alignment in static controls.
42811 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
42813 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
42814 dlls/comctl32/tests/header.c:
42815 Added header control tests.
42817 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
42819 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
42820 programs/winedbg/stack.c, programs/winedbg/symbol.c,
42821 programs/winedbg/winedbg.c:
42822 - now storing frames information in thread structure
42823 - frames are cached after each thread stops execution
42824 - reimplemented backtrace on top of this
42826 2005-11-18 Alexandre Julliard <julliard@winehq.org>
42828 * dlls/kernel/tests/locale.c:
42829 Added a few more Unicode digits from Unicode version 4.1.
42831 2005-11-18 Alexandre Julliard <julliard@winehq.org>
42833 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
42834 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
42835 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
42836 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
42837 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
42838 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
42839 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
42840 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
42841 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
42842 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
42843 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
42844 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
42845 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
42846 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
42847 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
42848 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
42849 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
42850 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
42851 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
42852 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
42853 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
42854 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
42855 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
42856 libs/unicode/casemap.c, libs/unicode/wctype.c:
42857 Updated codepage tables to Unicode version 4.1.
42859 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
42861 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
42862 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
42863 programs/cmdlgtst/cmdlgr.rc:
42864 Update Korean translations.
42866 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
42868 * dlls/user/tests/win.c:
42869 Add another test for Z order of child windows.
42871 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
42873 * dlls/kernel/vxd.c:
42874 Use case insensitive comparison to check file extensions.
42876 2005-11-18 Peter Beutner <p.beutner@gmx.net>
42878 * dlls/x11drv/opengl.c:
42879 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
42880 the selected pixel format lacks full hardware acceleration and only a
42881 few parts are accelerated. So don't always set it but only if the X
42882 server actually reports that the selected pixel format is not fully
42885 2005-11-18 Jacek Caban <jacek@codeweavers.com>
42887 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
42888 dlls/shdocvw/webbrowser.c:
42889 Free ConnectionPoint objects (fix memory leak).
42891 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
42893 * dlls/msvcrt/undname.c:
42894 Ensures, when we cannot demangle the string, to return the mangled
42895 name instead of a NULL pointer.
42897 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
42899 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
42900 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
42901 Now returning correct symbol flags (as native does) for function pmts
42902 & locals in dbghelp.
42903 Modified winedbg accordingly.
42905 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
42907 * dlls/twain/dsm_ctrl.c:
42908 If SANE returns empty device list treat it as an error.
42910 2005-11-18 Jacek Caban <jacek@codeweavers.com>
42912 * dlls/atl/registrar.c:
42913 Fix parsing '{' char.
42915 2005-11-18 Robert Reif <reif@earthlink.net>
42917 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
42918 Handle failure on Windows 95 properly.
42919 Make two functions available to all files.
42920 Make format_string() const correct.
42922 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
42924 * configure, configure.ac, dlls/winsock/socket.c,
42925 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
42926 Implemented getaddrinfo(), including full mapping of struct addrinfo
42927 between UNIX and Windows. Based on a patch by Mike Hearn.
42929 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
42931 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
42932 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
42933 programs/winedbg/types.c:
42934 Dbghelp describes the types of function arguments with a specific
42935 symbol-type (symt) which links both to arguments' type and to function
42937 - added this new type to dbghelp
42938 - implemented its use in winedbg
42940 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
42942 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
42943 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
42944 programs/winedbg/break.c, programs/winedbg/expr.c,
42945 programs/winedbg/memory.c, programs/winedbg/symbol.c,
42946 programs/winedbg/types.c:
42947 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
42950 2005-11-17 Alexandre Julliard <julliard@winehq.org>
42952 * libs/unicode/cpmap.pl:
42953 Only update modified files.
42955 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
42957 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
42958 Improve IConnectionPoint handling.
42960 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42962 * dlls/wined3d/device.c:
42963 Disable support for creation FMT_Unknown textures. This gets most of
42964 the d3d8 demos from www.codesampler.com working.
42966 2005-11-17 Robert Shearman <rob@codeweavers.com>
42968 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
42969 Remove some incompatibilities in the wctype table by updating the
42970 space, blank and cntrl exceptions and fixing the type given to
42971 characters in the "Zl" and "Zp" classes.
42973 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
42975 * dlls/comctl32/header.c:
42976 Return false if index is out of bounds in GetItemT.
42978 2005-11-17 Alexandre Julliard <julliard@winehq.org>
42980 * programs/explorer/explorer.c:
42981 Fixed invalid C syntax.
42983 2005-11-17 Robert Shearman <rob@codeweavers.com>
42985 * dlls/kernel/profile.c:
42986 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
42987 Don't increment the szFile pointer since we removed the BOM earlier
42988 and it will cause the first real character of the INI file to be
42991 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
42993 * programs/winefile/winefile.c, programs/winefile/winefile.h:
42994 Use command line for initial directory selection.
42995 Remove useless hwndParent variable.
42997 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42999 * dlls/wined3d/swapchain.c:
43000 Clear the z and stencil buffers at the end of the scene, this fixes a
43001 problem with the solid node bsp demo from www.codesampler.com as well
43002 as a lot of blank screens in some other demos.
43004 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
43006 * dlls/msvcrt/tests/cpp.c:
43007 Provide a sample of the joy of MSC symbol mangling.
43009 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
43011 * programs/winedbg/symbol.c:
43012 When a symbol name already contains a module name, we shouldn't search
43015 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
43017 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
43018 programs/winedbg/debugger.h:
43019 Simplification of lex's input reading.
43021 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
43023 * dlls/user/tests/monitor.c:
43024 Made test loadable on win95 again (EnumDisplayDevicesA not present).
43026 2005-11-17 Jacek Caban <jacek@codeweavers.com>
43028 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
43029 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
43030 Added stub implementation of IDocHostUIHandler.
43032 2005-11-17 Jacek Caban <jacek@codeweavers.com>
43034 * include/mshtmhst.idl:
43035 Added IHTMLWindow forward declaration.
43037 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
43039 * tools/winapi/win32.api:
43040 Update win32.api to cvs.
43042 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43044 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
43045 Fix _fcloseall() return value.
43046 Improve some trace messages.
43047 Add tests for fopen(), fclose(), _fcloseall().
43048 Stricten some checks of _unlink().
43050 2005-11-16 Jacek Caban <jacek@codeweavers.com>
43052 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
43053 dlls/shdocvw/webbrowser.c:
43054 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
43056 2005-11-16 Aric Stewart <aric@codeweavers.com>
43058 * configure, configure.ac, programs/Makefile.in,
43059 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
43060 programs/explorer/explorer.c:
43061 Beginnings of an explorer.exe replacement that wraps the existing
43064 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
43066 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
43067 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
43068 Added ability to execute commands from a file passed on command line
43069 (through --file option).
43070 Use that feature to get rid of arg_command hack (--command option now
43071 creates a temporary file).
43073 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
43075 * dlls/user/edit.c, dlls/user/tests/msg.c:
43076 Add a test for some edit control behaviours, make it pass under Wine.
43078 2005-11-16 Robert Reif <reif@earthlink.net>
43080 * dlls/winmm/wavemap/wavemap.c:
43081 Only convert bits per sample between different encoding formats.
43083 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
43085 * dlls/winsock/socket.c, include/ws2tcpip.h:
43086 Added mapping between unix and windows sockaddr_in6(_old) and
43087 sockaddr_in. Added address family, socket type mappers.
43089 2005-11-16 Robert Shearman <rob@codeweavers.com>
43091 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
43092 - Improve callback to give context sensitive information about the
43093 different statuses and print the thread ID that it was called from.
43094 - Replace the busy waiting on the "goon" flag with an event.
43095 - Replace hard coded numbers with more informative constants
43096 throughout the InternetReadFile test.
43097 - Add tests for InternetReadFileExA.
43098 - Fix the error value from calling InternetReadFile with a NULL handle
43099 as indicated by the test.
43101 2005-11-16 Jacek Caban <jacek@codeweavers.com>
43103 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
43104 Added IOleInPlaceSite stub implementation.
43106 2005-11-15 Mike McCormack <mike@codeweavers.com>
43109 Add timezone information to the registry.
43111 2005-11-15 Robert Shearman <rob@codeweavers.com>
43113 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
43114 dlls/wininet/utility.c:
43115 We shouldn't pass the struct hostent returned from gethostbyname as
43116 it's not thread-safe and isn't needed anyway.
43118 2005-11-15 Ken Thomases <ken@codeweavers.com>
43120 * dlls/ntdll/signal_i386.c:
43121 Updated context definitions for the latest Darwin/x86.
43123 2005-11-15 Robert Shearman <rob@codeweavers.com>
43125 * dlls/wininet/internet.c:
43126 Correct the size of a callback parameter.
43127 Fix the declaration of INTERNET_WorkerThreadFunc.
43129 2005-11-15 Mike McCormack <mike@codeweavers.com>
43131 * dlls/msi/registry.c:
43132 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
43134 2005-11-15 Alexandre Julliard <julliard@winehq.org>
43136 * dlls/wininet/urlcache.c:
43137 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
43139 2005-11-15 Mike McCormack <mike@codeweavers.com>
43141 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
43142 Fix function prototype and spec file entry for
43143 MsiEnumComponentQualifiers.
43145 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
43147 * dlls/comctl32/header.c:
43148 Implement implement header callback support (HDN_GETDISPINFO notification):
43149 - better factorisation
43152 2005-11-15 Alexandre Julliard <julliard@winehq.org>
43154 * dlls/urlmon/tests/url.c:
43155 Don't crash if BindToStorage fails.
43157 2005-11-15 Mike McCormack <mike@codeweavers.com>
43159 * dlls/msi/install.c:
43160 Only return ERROR_MORE_DATA if there's a buffer to copy a result
43163 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
43165 * dlls/user/focus.c:
43166 Do not change focus if the being activated window is no longer
43169 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
43171 * dlls/kernel/tests/drive.c:
43172 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
43174 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
43176 * dlls/winspool/tests/info.c:
43177 Some extra tests for GetPrinterDriverDirectory.
43178 Display a TRACE when the Service "spooler" is not running (NT).
43180 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
43182 * dlls/kernel/comm.c:
43183 Disable PARMRK input flag of serial ports.
43185 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
43187 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
43188 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
43189 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
43190 programs/winefile/Ko.rc:
43191 Update Korean translations.
43193 2005-11-15 Alexandre Julliard <julliard@winehq.org>
43195 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
43196 Use proper asm name for external functions.
43198 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
43200 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
43201 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
43203 2005-11-15 Jacek Caban <jacek@codeweavers.com>
43205 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
43206 dlls/shdocvw/webbrowser.c:
43207 Beginning implementation of Navigate2.
43209 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
43211 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
43212 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
43213 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
43214 - use D3DCOLOR macros instead of using shift + masks
43215 - fix a bug where diffuse.lpData checked instead of specular.lpData
43216 - implement color fixup on ARB VShader compilation code:
43217 -> on input parameters using swizzle
43218 -> add is_color parameter on vshader_program_add_param
43220 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
43222 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
43223 Add stubs around ScriptStringAnalyse to avoid PAF crash.
43225 2005-11-15 Robert Shearman <rob@codeweavers.com>
43227 * dlls/wininet/http.c:
43228 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
43229 an INTERNET_ASYNC_RESULT structure.
43230 The source handle in HTTP_Connect should be the parent's handle.
43232 2005-11-15 Robert Shearman <rob@codeweavers.com>
43234 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
43235 SSL doesn't need to use a different socket to unsecure communications.
43237 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
43239 * dlls/kernel/tests/thread.c:
43240 Corrected last error information.
43241 Make sure we can run the tests on win9x.
43243 2005-11-15 Mike McCormack <mike@codeweavers.com>
43245 * dlls/msi/package.c:
43246 Set the Installed property if the product is already installed.
43248 2005-11-14 Alexandre Julliard <julliard@winehq.org>
43250 * dlls/user/input.c, server/queue.c:
43251 Added support for the QS_ALLPOSTMESSAGE flag.
43253 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
43255 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
43256 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
43257 Beginning of true BindToStorage implementation.
43259 2005-11-14 Huw Davies <huw@codeweavers.com>
43261 * tools/widl/header.c:
43262 Prefix [putref] property names with putref_.
43264 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
43266 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
43267 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
43269 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
43270 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
43271 SPI_{G|S}ICONTITLELOGFONT.
43272 Accordingly extend the corresponding tests.
43274 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
43276 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
43277 Undname: Allow more then one coded character in demangle_datatype.
43279 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
43282 Add default version information.
43284 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
43286 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
43287 NtReadFile: now returning correct status in NtReadFile for EOF
43288 conditions (on files) and broken pipe (on named pipes).
43290 2005-11-14 Peter Beutner <p.beutner@gmx.net>
43292 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
43293 When creating DIBs with a color depth <= 8, always set biClrUsed field
43294 to the number of entries in the color table.
43296 2005-11-14 Mike McCormack <mike@codeweavers.com>
43298 * dlls/msi/cond.y, dlls/msi/tests/package.c:
43299 Empty strings are not equal to any number, so all comparisons against
43300 them fail except for tests for non-equalness.
43302 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43304 * dlls/wined3d/device.c:
43305 Fix an intermittent lockup with ATI's driver, I expect the problem is
43306 trying to clear the display before it's visible. Also correct the
43309 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
43311 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
43312 dlls/urlmon/urlmon_main.h:
43313 Added get_protocol_iface internal function and use it in
43316 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
43318 * dlls/ddraw/surface_main.c:
43319 Use the front buffer palette for DC operations on off-screen buffers.
43321 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43323 * dlls/advpack/tests/advpack.c:
43324 Get the version and language ID of ADVPACK.DLL too.
43326 2005-11-14 H. Verbeet <hverbeet@gmail.com>
43328 * dlls/ddraw/surface_dib.c:
43329 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
43330 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
43332 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
43334 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
43335 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
43336 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
43337 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
43338 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
43339 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
43340 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
43341 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
43342 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
43343 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
43344 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
43345 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
43346 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
43347 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
43348 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
43349 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
43350 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
43351 programs/winemine/rsrc.rc:
43352 Add Korean translations.
43354 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
43356 * dlls/iphlpapi/iphlpapi_main.c:
43357 Add, reformat API documentation.
43359 2005-11-14 Mike McCormack <mike@codeweavers.com>
43361 * dlls/msi/cond.y, dlls/msi/tests/package.c:
43362 Fix comparison of empty properties to numbers and add test cases.
43364 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
43366 * dlls/user/tests/msg.c:
43367 Fix message tests to run cleanly on Windows XP SP1.
43369 2005-11-14 Edgar Hucek <gimli@gentoo.org>
43371 * dlls/winmm/joystick/joystick.c:
43372 Unicode compile fix.
43374 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
43376 * dlls/kernel/tests/thread.c:
43377 Fix set_test_val function declaration to ensure stack is left
43380 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43382 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
43383 Fix a test for InternetCreateUrlA as no Windows platform sets last
43384 error here. Make InternetCreateUrlA pass the test.
43386 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43388 * dlls/crypt32/tests/cert.c:
43389 Don't call missing API function.
43391 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
43393 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
43394 Add DDBLT_DONOTWAIT flag.
43395 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
43397 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
43399 * dlls/urlmon/umon.c:
43400 Move BindToStorage hack to the separated function.
43402 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43404 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
43405 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
43406 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
43407 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
43408 dlls/d3d9/volumetexture.c:
43409 Remove the setting of the result pointer to NULL in creates, tests
43410 show that windows doesn't set the result to NULL on error.
43412 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
43414 * dlls/ntdll/thread.c:
43415 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
43416 from the command-line.
43418 2005-11-14 Peter Lemenkov <petro@mail.ru>
43420 * include/rpcdce.h:
43423 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
43425 * dlls/comctl32/imagelist.c:
43426 Reformat "see" section, to match c2man requirements.
43428 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
43430 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
43431 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
43432 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
43433 Improve c2man Documented-Total count. Changes:
43434 - add missing description
43435 - complete missing A/W pairs
43436 - document remaining comdlg32 functions
43438 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
43440 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
43441 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
43442 dlls/advapi32/security.c:
43443 Improve c2man Documented-Total count. Changes:
43444 - add missing description
43445 - add missing returns section
43447 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
43449 * programs/winetest/Makefile.in:
43450 Add shdocvw tests to winetest.
43452 2005-11-12 Robert Shearman <rob@codeweavers.com>
43454 * dlls/ole32/compobj.c:
43455 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
43456 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
43457 instead of InprocServer32.
43459 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
43461 * dlls/kernel/tests/thread.c:
43462 Add some extra error information.
43464 2005-11-12 Robert Shearman <rob@codeweavers.com>
43466 * dlls/wininet/internet.c, dlls/wininet/internet.h:
43467 Implement InternetReadFileExA (based on a patch by Brian Gerst).
43469 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
43471 * dlls/dinput/joystick_linuxinput.c:
43472 Add additional sanity checks to the linux input system dinput joystick
43475 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
43477 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
43478 Removed a couple of shift/reduce warnings in grammar.
43480 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
43482 * programs/regedit/Nl.rc:
43483 Update Dutch resources.
43485 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
43487 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
43488 dlls/shdocvw/webbrowser.c:
43489 Added IViewObject2 stub implementation.
43491 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
43493 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
43494 dlls/version/tests/install.c:
43495 Added some tests for VerFindFileA.
43497 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
43499 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
43500 prefix can be NULL for GetTempFileNameW.
43502 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
43504 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
43505 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
43506 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
43507 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
43508 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
43509 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
43510 dlls/wininet/wininet_Ko.rc:
43511 Add Korean translations.
43513 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
43515 * dlls/urlmon/urlmon.spec:
43516 Correct argument count for URLDownloadToCacheFile{A,W}.
43518 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
43520 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
43521 dlls/shell32/shlexec.c:
43522 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
43523 emulated Windows version is Win9x, Excel refuses to communicate with a
43524 unicode client in win9x mode.
43526 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
43528 * dlls/user/dde_client.c:
43529 Convert some ERRs to WARNs in the DDE client code when appropriate.
43531 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
43533 * dlls/kernel/heap.c:
43534 Protect sys/stat.h with a conditional.
43536 2005-11-11 Steven Edwards <winehacker@gmail.com>
43539 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
43541 2005-11-11 Christoph Frick <frick@sc-networks.de>
43543 * dlls/dinput/joystick_linuxinput.c:
43544 Moved and adopted joystick_linux.c code into the
43545 joystick_linuxinput.c.
43547 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
43549 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
43550 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
43551 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
43552 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
43553 references on code).
43554 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
43555 glGetInteger (as it returns bad value).
43557 2005-11-10 Francois Gouget <fgouget@free.fr>
43559 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
43560 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
43561 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
43562 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
43563 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
43564 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
43565 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
43566 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
43567 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
43568 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
43569 dlls/dinput/device.c, dlls/dinput/mouse.c,
43570 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
43571 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
43572 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
43573 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
43574 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
43575 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
43576 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
43577 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
43578 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
43579 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
43580 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
43581 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
43582 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
43583 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
43584 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
43585 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
43586 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
43587 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
43588 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
43589 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
43590 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
43591 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
43592 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
43593 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
43594 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
43595 dlls/wininet/internet.c, dlls/winmm/mci.c,
43596 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
43597 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
43598 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
43599 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
43600 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
43601 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
43602 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
43603 programs/winevdm/winevdm.c:
43604 Remove spaces before '\n' in traces.
43606 2005-11-10 Francois Gouget <fgouget@free.fr>
43608 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
43609 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
43610 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
43611 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
43612 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
43613 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
43615 Assorted spelling and case fixes.
43617 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43619 * dlls/advpack/tests/advpack.c:
43621 - don't fail on WriteFile(),
43622 - add valid error codes,
43623 - empty buffer to avoid printing garbage,
43624 - remove bogus inf-file which TranslateInfString() creates here.
43626 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
43629 Make parameter higlighting regex less "hungry".
43631 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
43633 * programs/winemenubuilder/winemenubuilder.c:
43634 Parse the command line returned by CommandLineFromMsiDescriptor() to
43635 extract the application path. Otherwise winemenubuilder ignores the
43636 .lnk file entirely.
43638 2005-11-10 Francois Gouget <fgouget@free.fr>
43640 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
43641 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
43642 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
43643 Add trailing '\n's to ok() and TRACE() calls.
43645 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43647 * dlls/kernel/tests/path.c:
43648 Add error code valid for Win9x and XP.
43650 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
43652 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
43653 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
43654 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
43655 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
43656 dlls/shell32/systray.c:
43657 Improve c2man Documented-Total count. Changes:
43658 - add missing description
43659 - add missing returns section
43660 - complete missing A/W pairs
43661 - reformate comments, to match c2man requirements
43663 2005-11-10 Francois Gouget <fgouget@free.fr>
43665 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
43666 dlls/dxerr9/errors.h:
43667 Assorted spelling fixes in the DXErr8/9 error files.
43669 2005-11-10 Francois Gouget <fgouget@free.fr>
43671 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
43672 Remove extra backslash that was causing an awk warning.
43674 2005-11-10 Mike McCormack <mike@codeweavers.com>
43676 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
43677 programs/regedit/rsrc.rc:
43678 Added Korean resources.
43680 2005-11-10 Mike McCormack <mike@codeweavers.com>
43682 * programs/start/start.c:
43683 Remove the limit on the length of the command line.
43685 2005-11-10 Aric Stewart <aric@codeweavers.com>
43688 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
43690 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
43692 * dlls/uxtheme/system.c:
43693 Improve c2man Documented-Total count. Changes:
43694 - add missing returns section
43696 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
43698 * dlls/x11drv/init.c, include/wingdi.h:
43699 Added support for SHADEBLENDCAPS.
43701 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
43703 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
43704 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
43706 Support Mesa GL_VERSION on parse.
43708 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
43710 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
43711 Added URLDownloadToCacheFile[AW] stub.
43713 2005-11-10 Mike Hearn <mike@plan99.net>
43715 * dlls/wininet/version.rc:
43716 Update wininet version info.
43718 2005-11-09 Alexandre Julliard <julliard@winehq.org>
43720 * ANNOUNCE, ChangeLog, VERSION, configure:
43723 ----------------------------------------------------------------
43724 2005-11-09 Huw Davies <huw@codeweavers.com>
43726 * dlls/wineps/ps.c:
43727 Escape non-printable characters in the document title and also
43728 truncate it to 0x80 characters.
43730 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
43732 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
43733 Initialize COM prior to displaying the file dialog.
43735 2005-11-09 Mike McCormack <mike@codeweavers.com>
43737 * dlls/msi/registry.c, dlls/msi/tests/db.c:
43738 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
43741 2005-11-09 Mike McCormack <mike@codeweavers.com>
43744 Make sure we only CoUninitialize after successfully initializing.
43745 Fix the address of the returned IShellLinkDataList interface.
43747 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
43749 * dlls/urlmon/file.c:
43750 Added IInternetPriority implementation to FileProtocol.
43752 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
43754 * dlls/user/cursoricon.c:
43755 If a color bitmap is provided, store bitmap information from it
43756 instead of the mask bitmap one.
43758 2005-11-09 Alexandre Julliard <julliard@winehq.org>
43760 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
43761 Don't call SetWindowPos in ShowWindow if a parent window is not
43762 visible, only toggle the WS_VISIBLE flag.
43764 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
43766 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
43767 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
43768 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
43769 dlls/user/win.c, dlls/user/winproc.c:
43770 Improve c2man Documented-Total count. Changes:
43771 - add missing description
43772 - add missing returns section
43773 - complete missing A/W pairs
43774 - reformate comments, to match c2man requirements
43776 2005-11-09 Robert Shearman <rob@codeweavers.com>
43778 * dlls/oleaut32/typelib.c:
43779 - Cleanup formating of DispCallFunc.
43780 - Fix DispCallFunc for functions with return values.
43781 - Don't rely on _copy_arg as it is going away soon.
43783 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
43785 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
43786 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
43787 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
43788 dlls/ole32/storage.c, dlls/ole32/storage32.c:
43789 Improve c2man Documented-Total count.
43791 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
43793 * dlls/shell32/brsfolder.c:
43794 Initialize COM prior to displaying the SHBrowseForFolder dialog.
43796 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43798 * dlls/shell32/tests/shlfolder.c:
43799 Disable code that segfaults on Win98 SE.
43801 2005-11-09 Robert Shearman <rob@codeweavers.com>
43803 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
43804 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
43805 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
43806 - Fix up the callers and reorganize CoGetClassObject to split out the
43807 inproc code into another function.
43809 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
43811 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
43812 Added implementation of IInternetPriority in HttpProtocol.
43814 2005-11-08 Alexandre Julliard <julliard@winehq.org>
43816 * include/xmldom.idl:
43817 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
43819 2005-11-08 Huw Davies <huw@codeweavers.com>
43821 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
43822 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
43823 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
43824 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
43825 Include msxml2.h rather than msxml.h and xmldom.h.
43827 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
43829 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
43830 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
43832 Add tests that show that the border value manipulated by
43833 SPI_{GET,SET}BORDER is completely the same as with
43834 SPI_{GET,SET}NONCLIENTMETRICS.
43835 Fix a few signed/unsigned warnings in unrelated tests from the same
43837 Made the tests pass on wine.
43839 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43841 * dlls/advapi32/tests/crypt.c:
43842 Win98 fails another way when user isn't logged in.
43844 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
43846 * dlls/shell32/systray.c:
43847 Unicodify systray.c.
43849 2005-11-08 Alexandre Julliard <julliard@winehq.org>
43851 * include/windef.h:
43852 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
43855 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
43857 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
43858 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
43859 dlls/shdocvw/tests/shortcut.c:
43860 Support for shell instance objects.
43861 Removed a wine_todo for a no longer failing test.
43862 Added a test for IPersistFolder3::GetCurFolder.
43864 2005-11-08 Alexandre Julliard <julliard@winehq.org>
43866 * dlls/mapi32/tests/prop.c:
43867 Get rid of FAR keywords.
43869 2005-11-08 Huw Davies <huw@codeweavers.com>
43871 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
43872 Implement selectSingleNode.
43874 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
43876 * dlls/kernel/heap.c:
43877 Implement GlobalMemoryStatusEx for Solaris.
43879 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43881 * dlls/kernel/tests/heap.c:
43882 Take into account some alignment done by HeapAlloc() on Win9x.
43884 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
43886 * dlls/wininet/internet.c:
43887 Unicodify InternetCheckConnection.
43888 Use HeapAlloc'ed buffers where applicable.
43890 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
43892 * dlls/shell32/systray.c:
43893 Move functions a bit to get rid of a static declaration.
43895 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
43897 * dlls/comctl32/treeview.c:
43898 Do not issue a GetUpdateRect() to query an update region for
43899 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
43902 2005-11-08 Huw Davies <huw@codeweavers.com>
43904 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
43905 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
43906 dlls/msxml3/tests/domdoc.c:
43907 Implement get_parseError.
43909 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
43911 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
43912 Correct some allocated buffer lengths while converting to Unicode.
43914 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
43916 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
43917 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
43918 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
43919 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
43920 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
43921 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
43922 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
43923 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
43924 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
43925 dlls/user/listbox.c, dlls/user/static.c:
43926 Handle WM_PRINTCLIENT.
43927 Don't use SelectClipRgn in WM_PRINTCLIENT.
43929 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
43931 * dlls/wined3d/directx.c:
43932 Fix parsing of version number.
43934 2005-11-08 Huw Davies <huw@codeweavers.com>
43936 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
43937 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
43938 Fix cut-n-paste error in licence text.
43940 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43942 * dlls/d3d9/query.c:
43943 Allow NULL ppQuery to be passed to CreateQuery.
43945 2005-11-08 James Hawkins <truiken@gmail.com>
43947 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
43948 Implement TranslateInfString with tests.
43950 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
43952 * dlls/ole32/compobj.c:
43953 Added tracing to CoCreateInstance.
43955 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
43957 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
43958 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
43959 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
43960 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
43961 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
43962 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
43963 Improve c2man Documented-Total count. Changes:
43964 - add missing description
43965 - add missing returns section
43966 - complete missing A/W pairs
43967 - reformate comments, to match c2man requirements
43969 2005-11-08 Mike McCormack <mike@codeweavers.com>
43971 * dlls/ntdll/time.c:
43972 Add some missing timezones.
43974 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
43976 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
43977 - fill DirectShowFilters Container
43978 - fix some MLKs (clear variants)
43980 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43982 * dlls/crypt32/tests/cert.c:
43983 Make Crypt32 tests loadable on Win98.
43985 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43987 * dlls/winsock/tests/sock.c:
43988 Added last error code for XP SP1.
43990 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
43992 * dlls/dmloader/loader.c:
43993 Add some checks and fix some stream leaks.
43995 2005-11-08 Robert Shearman <rob@codeweavers.com>
43997 * dlls/ole32/rpc.c:
43998 We shouldn't pass the application name into CreateProcess because the
43999 value stored in the registry could include arguments.
44001 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44003 * dlls/wined3d/swapchain.c:
44004 Fixed an error in Swapchain_GetFrontBufferData.
44006 2005-11-08 Mike McCormack <mike@codeweavers.com>
44008 * programs/winemenubuilder/winemenubuilder.c:
44009 Extract the executable name for msi advertised shortcuts.
44011 2005-11-08 Mike McCormack <mike@codeweavers.com>
44013 * dlls/shell32/shelllink.c:
44014 Fix a problem spotted by Dmitry and another one stopping correctly
44015 formatted lnk files from being generated.
44017 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44019 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
44020 Semi-stub implementation for SHRegGetValue(A|W).
44022 2005-11-07 James Hawkins <truiken@gmail.com>
44024 * include/winerror.h:
44025 Define the setupapi hresult errors.
44027 2005-11-07 Peter Lemenkov <petro@mail.ru>
44029 * include/wininet.h:
44030 Added some missing definitions in wininet.h.
44032 2005-11-07 Huw Davies <huw@codeweavers.com>
44034 * include/xmldom.idl, include/xmldomdid.h:
44035 Add IXMLDOMParseError.
44037 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
44039 * dlls/shell32/brsfolder.c:
44040 More robust code for querying ShellFolder attributes (some
44041 ShellFolders ignore the flag mask in GetAttributesOf).
44043 2005-11-07 Alexandre Julliard <julliard@winehq.org>
44045 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
44046 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
44047 Added a bunch of tests for the INF parser.
44049 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
44051 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
44052 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
44053 First draft of ExtTextOut on an open path.
44055 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
44057 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
44058 dlls/dxdiagn/provider.c:
44059 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
44060 - more complete container hierarchy
44061 - DXDiag_AddFileDescContainer service to fill dll info
44062 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
44064 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
44066 * dlls/user/sysparams.c:
44067 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
44068 adding the needed non client metrics A->W conversions.
44070 2005-11-07 Stefan Huehner <stefan@huehner.org>
44072 * dlls/secur32/secur32.c:
44073 Fix segfault when querying non-existent SecurityProvider.
44075 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
44077 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
44078 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
44079 Add stub implementation of IMediaStream interface.
44081 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
44083 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
44084 AtlAxWinInit dummy implementation.
44086 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
44088 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
44089 Implement RtlInitAnsiStringEx.
44091 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44093 * dlls/wined3d/drawprim.c:
44094 Verify that the texture coordinate used in DrawStridedSlow is in range
44095 before trying to referencing the associated data.
44097 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44099 * dlls/wined3d/device.c:
44100 Prevent SetFVF from clearing down the vertex declaration of the FVF is
44101 zero. This is required for Prince of Persia, The sands of time.
44103 2005-11-07 Robert Shearman <rob@codeweavers.com>
44105 * dlls/ntdll/resource.c:
44106 LdrAccessResource should pop 16 bytes off the stack since it is a
44109 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
44111 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
44112 Added support of loading of IPicture data from non-statable
44113 IStreams. Added testcases for this.
44115 2005-11-07 James Hawkins <truiken@gmail.com>
44117 * dlls/hhctrl.ocx/hhctrl.c:
44118 Free an alloc'ed string.
44120 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
44122 * dlls/user/cursoricon.c:
44123 When creating black & white cursor icon, handle special case where
44124 hbmColor is null and hbmMask specify a bitmap having twice the height
44125 and formatted so the upper half is the icon AND bitmask and the lower
44126 one is the OR bitmask.
44128 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
44130 * dlls/d3d8/d3dcore_gl.h:
44131 Remove already included headers.
44133 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
44135 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
44136 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
44137 dlls/gdi/palette.c, dlls/gdi/path.c:
44138 Improve c2man Documented-Total count.
44140 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
44142 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
44143 - Move target folder initialization to a dedicated function.
44144 - Use this function in BindToObject (should be faster).
44145 - Special handling for FolderShortcut objects in Initialize method.
44146 - Removed a todo_wine from a no longer failing unit test.
44148 2005-11-05 Davin McCall <davmac@davmac.org>
44150 * dlls/winmm/winealsa/audio.c:
44151 Avoid getting ahead of dsound mixer when using non-hw device. Also
44152 avoid using internal ALSA call to retrieve hardware play position.
44154 2005-11-05 Kevin Koltzau <kevin@plop.org>
44156 * dlls/ntdll/thread.c:
44157 x86_64 references a named union, ensure unions are not nameless.
44159 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
44161 * dlls/commdlg/cdlg_De.rc:
44162 Update German resource file.
44164 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44166 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
44167 - Stricten cases for NT in a two tests.
44168 - WSAAddressToString[AW] don't fail on Win9x for those.
44169 - Modify it to pass new tests.
44171 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44173 * dlls/msi/tests/db.c:
44174 Win9x returns MSIDBERROR_NOERROR.
44176 2005-11-05 Huw Davies <huw@codeweavers.com>
44178 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
44179 Filter out CTEXT nodes when building element child lists.
44180 get_item and get_length should honour the filter.
44181 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
44183 2005-11-05 Dimi Paun <dimi@lattica.com>
44185 * dlls/comctl32/listview.c:
44186 Validate the column index passed in by the caller.
44188 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
44190 * dlls/oleaut32/varformat.c:
44191 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
44192 VARIANT_FormatDate.
44194 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44196 * dlls/wined3d/device.c:
44197 Tidy up UpdateTexture and add support for updating cube textures.
44199 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
44201 * tools/winapi/win16.api, tools/winapi/win32.api:
44202 Update win16.api and win32.api.
44204 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
44206 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
44207 dlls/advapi32/registry.c, dlls/advapi32/security.c,
44208 dlls/advapi32/service.c:
44209 Improve c2man Documented-Total count.
44211 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44213 * dlls/kernel/except.c:
44214 More verbose output when unhandled exception occurs.
44216 2005-11-04 Mike McCormack <mike@codeweavers.com>
44218 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
44219 Partially implement and test the shelllink object's
44220 IShellLinkDataList::CopyDataBlock and GetFlags methods.
44222 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
44224 * tools/winapi/winapi_parser.pm:
44225 volatile is legal (and used now!) in a typedef struct {}.
44227 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
44229 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
44230 tools/winapi/win32.api:
44231 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
44232 PSYM_ENUMSOURCFILES_CALLBACK.
44234 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44236 * dlls/advapi32/tests/registry.c:
44237 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
44238 not installed (WinReg.DLL is missing).
44239 - Test "\\" prefixed computer names too.
44241 2005-11-04 Mike McCormack <mike@codeweavers.com>
44243 * dlls/shell32/shelllink.c:
44244 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
44246 2005-11-04 Mike McCormack <mike@codeweavers.com>
44248 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
44249 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
44250 msi.MsiProvideComponentFromDescriptor.
44252 2005-11-04 James Hawkins <truiken@gmail.com>
44254 * dlls/hhctrl.ocx/hhctrl.c:
44255 Pass HtmlHelp commands to doWinMain.
44257 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
44259 * dlls/comctl32/string.c:
44260 Move functions in comctl32/string.c to remove function declaration.
44262 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
44264 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
44265 tools/winapi/winapi_parser.pm:
44266 __RPC_STUB is a calling convention as well (#defined as __stdcall).
44268 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
44270 * include/wine/port.h:
44271 Fix warning about memmove re#definition.
44273 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44275 * dlls/winsock/tests/sock.c:
44276 Make 4 WSAStringToAddress* tests don't fail on Win9x.
44278 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
44280 * dlls/oleaut32/tmarshal.c:
44281 Added support for VT_I8/VT_UI8 marshalling.
44283 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44285 * dlls/wined3d/device.c:
44286 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
44289 2005-11-04 Robert Shearman <rob@codeweavers.com>
44291 * dlls/oleaut32/tests/olefont.c:
44292 Add a test for Invoking an OleFont function.
44294 2005-11-03 Alexandre Julliard <julliard@winehq.org>
44296 * dlls/setupapi/install.c:
44297 Added support for optional section.ntx86 and section.nt in
44298 InstallHinfSection when current version is set to NT.
44300 2005-11-03 Robert Shearman <rob@codeweavers.com>
44302 * dlls/ole32/defaulthandler.c:
44303 Implement OLE object notifications, making sure to cope with the case
44304 of the advise holder not being created because no notifications are
44307 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
44310 Get rid of a double backslash.
44312 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
44314 * dlls/comctl32/string.c:
44315 Use Win32 APIs for string comparison.
44317 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
44319 * programs/winecfg/audio.c:
44320 Show detected audio drivers in autodetect.
44322 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
44324 * dlls/x11drv/winpos.c:
44325 Stricter check whether a window needs to be mapped on the screen.
44327 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
44329 * dlls/ntdll/time.c:
44330 Added another CST (Australian Central Daylight Time) to TZ_INFO.
44332 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44334 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
44335 Extend VarCmp() and add test cases.
44337 2005-11-03 Kevin Koltzau <kevin@plop.org>
44339 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
44340 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
44341 include/msvcrt/process.h, include/msvcrt/stddef.h:
44342 Fix warnings and errors in 64bit.
44344 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
44346 * dlls/shell32/shfldr_unixfs.c:
44347 Replaced tabs with spaces.
44349 2005-11-03 Alexandre Julliard <julliard@winehq.org>
44351 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
44352 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
44353 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
44354 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
44355 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
44356 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
44357 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
44358 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
44359 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
44360 dlls/commdlg/printdlg.c:
44361 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
44362 Display an error if no printer is installed.
44364 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
44366 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
44367 Specify a DLL version for msvcrt.dll.
44369 2005-11-03 Stefan Huehner <stefan@huehner.org>
44371 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
44372 dlls/msxml3/tests/domdoc.c:
44373 Add indexed access to attributes (nodemap) and childNodes
44374 (nodelist), with some testcases.
44376 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
44378 * dlls/shell32/tests/shlfolder.c:
44379 Added some more unit tests for FolderShortcut objects.
44381 2005-11-03 Alexandre Julliard <julliard@winehq.org>
44383 * dlls/kernel/comm.c:
44384 Fixed fd leaks (spotted by Cihan Altinay).
44386 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
44388 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
44389 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
44391 Fix some wrong prototypes.
44393 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
44395 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
44396 Fill provider with some empty containers.
44398 2005-11-03 Mike McCormack <mike@codeweavers.com>
44400 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
44401 Invoke shortcuts through IContextMenu, rather than trying to access
44404 2005-11-03 Mike McCormack <mike@codeweavers.com>
44407 Add the ContextMenuHandlers key for shortcuts so the new context menu
44410 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
44412 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
44413 Cache background color brush instead of recreating it at each screen
44416 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
44418 * programs/winedbg/break.c:
44419 Fixed 'break NN' command (using dbghelp.SymEnumLines).
44421 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
44423 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
44424 programs/wineconsole/wineconsole.c:
44425 Fixed wineconsole startup when restoring registry settings.
44427 2005-11-03 Mike McCormack <mike@codeweavers.com>
44429 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
44430 dlls/msi/helpers.c:
44431 Remove some redundant null pointer checks.
44433 2005-11-03 Alexandre Julliard <julliard@winehq.org>
44435 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
44436 dlls/shell32/tests/shlfolder.c:
44437 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
44438 Set all capability flags supported by the shellfolder, disregarding
44439 the flag mask given to GetAttributesOf.
44440 Unit tests to demonstrate this behaviour.
44442 2005-11-03 Mike McCormack <mike@codeweavers.com>
44445 Add missing semicolons that caused compile trouble on FreeBSD.
44447 2005-11-03 Mike McCormack <mike@codeweavers.com>
44449 * dlls/shell32/shelllink.c:
44450 Pass the correct verb.
44451 Add a space between extra parameters.
44452 Wait for ShellExecute to complete.
44454 2005-11-03 Steven Edwards <winehacker@gmail.com>
44456 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
44457 Add a real stub for Advpack.extract.
44459 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
44461 * dlls/ntdll/thread.c:
44462 Get rid of CPU id when copying context
44464 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
44466 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
44467 dlls/d3d8/vshaderdeclaration.c:
44468 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
44469 - use D3DCOLOR macros instead of using shift + masks
44470 - fix a bug where diffuse.lpData checked instead of specular.lpData
44471 - implement color fixup on ARB VShader compilation code:
44472 -> on input parameters using swizzle
44473 -> add is_color parameter on vshader_program_add_param
44475 2005-11-03 Hans Leidekker <hans@it.vu.nl>
44477 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
44478 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
44480 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
44482 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
44483 dlls/riched20/paint.c, dlls/riched20/wrap.c:
44484 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
44485 notification, and ENM_REQUESTRESIZE event mask.
44487 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
44489 * dlls/user/scroll.c:
44490 Scroll bar: Keep the caret blinking during scroll operations (only
44491 handle WM_SYSTIMER messages that belong to the scroll bar).
44493 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
44495 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
44496 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
44497 Implemented SymEnumLines.
44499 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
44501 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
44502 programs/wineconsole/winecon_user.h:
44503 Now filling external leading in font cells.
44505 2005-11-02 Huw Davies <huw@codeweavers.com>
44507 * dlls/oleaut32/typelib.c:
44508 Don't call Release on a null ptr.
44510 2005-11-02 Alexandre Julliard <julliard@winehq.org>
44512 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
44513 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
44514 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
44515 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
44516 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
44517 server/thread.h, server/trace.c:
44518 Fixed Get/SetThreadContext to work properly on suspended threads.
44521 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
44523 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
44524 Correct WINAPI position for MSVC portability.
44526 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
44528 * programs/wineconsole/dialog.c:
44529 Fixed crash in font browsing for raster fonts.
44531 2005-11-02 Robert Shearman <rob@codeweavers.com>
44533 * dlls/oleaut32/variant.c:
44534 Fix a crash during +variant logging caused by a typo causing an array
44535 to be one element less than expected.
44537 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44539 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
44540 include/wine/wined3d_interface.h:
44541 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
44542 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
44545 2005-11-02 Robert Shearman <rob@codeweavers.com>
44547 * dlls/oleaut32/tmarshal.c:
44548 - Make sure to clean up properly on error.
44549 - Restrict the critical section to getting the channel buffer and
44550 adding a reference to it.
44552 2005-11-02 Robert Shearman <rob@codeweavers.com>
44554 * dlls/oleaut32/typelib.c:
44555 - Make wParamFlags in the paramdesc dumping function human readable.
44556 - Enums should be VT_I4 instead of VT_INT.
44557 - Trace the return value from the ITypeInfo_fnInvoke.
44559 2005-11-02 Mike McCormack <mike@codeweavers.com>
44561 * dlls/msi/cond.y, dlls/msi/tests/package.c:
44562 NULL and empty strings are the same in conditions.
44564 2005-11-02 Mike McCormack <mike@codeweavers.com>
44566 * dlls/imm32/imm.c:
44567 Change a FIXME message to a comment.
44569 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
44571 * dlls/comctl32/tab.c:
44572 Avoid printing out a possibly uninitialized variable.
44574 2005-11-02 Stefan Huehner <stefan@huehner.org>
44576 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
44577 Extend get_nodeName add testcases for it.
44579 2005-11-02 Mike McCormack <mike@codeweavers.com>
44581 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
44582 Stub implementation for MsiAdvertiseScriptA/W.
44584 2005-11-02 Mike McCormack <mike@codeweavers.com>
44586 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
44587 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
44588 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
44589 dlls/msi/update.c, dlls/msi/where.c:
44590 Create the +msidb debug channel for msi database code.
44592 2005-11-02 Aric Stewart <aric@codeweavers.com>
44594 * dlls/msi/action.c:
44595 Force files to install if the REINSTALL property is set.
44597 2005-11-02 Robert Shearman <rob@codeweavers.com>
44599 * dlls/ntdll/resource.c:
44600 Make LdrAccessResource call an internal function to satisfy Shrinker.
44602 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
44604 * dlls/ntdll/tests/om.c, server/named_pipe.c:
44605 Fix error returned when opening nonexistent pipes.
44607 2005-11-02 Alexandre Julliard <julliard@winehq.org>
44609 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
44610 server/context_x86_64.c, server/thread.c, server/thread.h:
44611 Moved the platform-independent part of the get/set_thread_context
44612 requests to a common file.
44614 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
44616 * dlls/shell32/shfldr_unixfs.c:
44617 Added some comments to document unixfs.
44619 2005-11-02 Mike McCormack <mike@codeweavers.com>
44621 * dlls/msi/install.c, dlls/msi/tests/package.c:
44622 Fix parameter handling in MsiSetTargetPath, and add a test for it.
44624 2005-11-02 Mike McCormack <mike@codeweavers.com>
44626 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
44627 Implement the RemoveFiles action.
44629 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
44631 * dlls/ntdll/rtlstr.c:
44632 Minor fixes to rtl string functions.
44634 2005-11-02 David Kredba <kredba@math.cas.cz>
44636 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
44637 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
44638 Czech resources update.
44640 2005-11-02 Mike McCormack <mike@codeweavers.com>
44642 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
44643 Stub implementation for MsiGetFileHashA/W.
44645 2005-11-02 Mike McCormack <mike@codeweavers.com>
44647 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
44648 Use an enumeration for file states.
44650 2005-11-02 Mike McCormack <mike@codeweavers.com>
44652 * dlls/msi/dialog.c:
44653 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
44655 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
44657 * dlls/comctl32/listview.c:
44658 Clear bLButtonDown flags if mouse is not down.
44660 2005-11-02 Mike McCormack <mike@codeweavers.com>
44662 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
44663 Convert all RTFPanic and RTFMsg calls to ERR calls.
44665 2005-11-02 Rob Shearman <rob@codeweavers.com>
44667 * include/rpcndr.h:
44668 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
44669 RpcMgmtEnableIdleCleanup.
44671 2005-11-02 Mike McCormack <mike@codeweavers.com>
44673 * tools/winedump/lnk.c:
44674 Handle msi component identifiers without a feature guid.
44676 2005-11-02 Mike McCormack <mike@codeweavers.com>
44678 * dlls/msxml3/node.c:
44679 Implement IXMLDOMNode::get_nodeName.
44681 2005-11-02 Robert Shearman <rob@codeweavers.com>
44683 * dlls/oleaut32/oleaut.c:
44684 The PSDispatch PS class factory can manage both typelib marshalled and
44685 IDispatch, which is NDR marshalled, so we need a wrapper to call the
44686 appropriate CreateProxy or CreateStub function.
44688 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
44690 * dlls/x11drv/settings.c, include/winuser.h:
44691 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
44693 2005-11-01 Alexandre Julliard <julliard@winehq.org>
44695 * dlls/kernel/except.c, dlls/ntdll/exception.c,
44696 include/wine/server_protocol.h, server/debugger.c,
44697 server/protocol.def, server/thread.c:
44698 Don't send an extra signal when waiting for a debug event, just do a
44699 normal wait. Return the debug event status directly as return value
44700 of the server call.
44702 2005-11-01 Alexandre Julliard <julliard@winehq.org>
44704 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
44705 server/context_sparc.c, server/context_x86_64.c:
44706 Don't send the incoming context to the server for get_thread_context,
44707 instead copy only the relevant fields of the return value on the
44710 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
44712 * dlls/ntdll/tests/om.c, server/named_pipe.c:
44713 Fix error returned when exceeding allowed instances.
44715 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
44717 * dlls/comctl32/string.c:
44718 Include config.h and port.h for strncasecmp() in MSVC port.
44720 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
44722 * dlls/kernel/file.c:
44723 Implemented FindExSearchLimitToDirectories.
44725 2005-11-01 Alexandre Julliard <julliard@winehq.org>
44727 * dlls/msvcrt/msvcrt.spec:
44728 Fixed _wstrdate/_wstrtime parameters.
44730 2005-11-01 Alexandre Julliard <julliard@winehq.org>
44732 * dlls/wininet/http.c:
44733 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
44734 Added handling of more HTTP standard headers and binary search lists.
44736 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
44738 * dlls/oleaut32/tests/vartype.c:
44739 SysReAllocString of same pointer returns TRUE.
44741 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
44743 * dlls/shell32/shfldr_unixfs.c:
44744 Fixed crash in unixfs shellfolder handling with winamp.
44746 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
44748 * dlls/amstream/amstream.c, dlls/amstream/main.c:
44749 Use a more standard indentation style.
44751 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
44754 Remove version information.
44756 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
44758 * dlls/x11drv/clipboard.c:
44759 Improve handling of mapping between X and Windows formats.
44760 Add support for UTF8.
44762 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
44764 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
44765 server/winstation.c:
44766 - Use OBJ_CASE_INSENSITIVE in object lookup.
44767 - Remove case_sensitive flag from namespace.
44768 - Remove todo_wine from now succeeding tests.
44770 2005-11-01 Davin McCall <davmac@davmac.org>
44772 * dlls/dsound/mixer.c:
44773 PhaseCancel subtracts secondary buffer from primary buffer, not the
44776 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
44778 * dlls/user/painting.c:
44779 ScrollWindowEx: Don't move the caret of child windows and hide it only
44780 if it's in the source or in the destination rectangle.
44782 2005-11-01 Robert Shearman <rob@codeweavers.com>
44784 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
44785 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
44786 Convert SHELL32_BindToChild to Unicode and fix up the callers.
44788 2005-11-01 Robert Shearman <rob@codeweavers.com>
44790 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
44791 Make the call exception handler function more compatible with NT and
44792 with what Shrinker expects.
44794 2005-10-31 Stefan Huehner <stefan@huehner.org>
44796 * programs/winetest/Makefile.in:
44797 Add msxml3,setupapi tests to winetest.
44799 2005-10-31 Alexandre Julliard <julliard@winehq.org>
44801 * configure, configure.ac, programs/Makefile.in,
44802 programs/eject/.cvsignore, programs/eject/Makefile.in,
44803 programs/eject/eject.c:
44804 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
44805 even if a Windows app has files open on it.
44807 2005-10-31 Huw Davies <huw@codeweavers.com>
44809 * dlls/rpcrt4/ndr_marshall.c:
44812 2005-10-31 Huw Davies <huw@codeweavers.com>
44814 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
44815 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
44816 Actually print the IIDs.
44818 2005-10-31 Huw Davies <huw@codeweavers.com>
44820 * dlls/gdi/enhmetafile.c, include/wingdi.h:
44821 Implement playback of EMR_ALPHABLEND.
44823 2005-10-31 Huw Davies <huw@codeweavers.com>
44825 * dlls/gdi/freetype.c:
44826 Only select a bitmap font as a last resort if we can't find a font
44827 with the correct facename.
44829 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
44831 * server/mapping.c:
44832 Do not overflow the stackbased "nt" struct when reading non-conforming
44835 2005-10-31 Alexandre Julliard <julliard@winehq.org>
44837 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
44838 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
44839 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
44840 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
44841 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
44843 Get rid of the no longer used tty driver.
44845 2005-10-31 Alexandre Julliard <julliard@winehq.org>
44847 * dlls/user/driver.c:
44848 Default to the null driver instead of dying if the specified display
44849 driver couldn't be loaded.
44851 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
44853 * dlls/user/painting.c, dlls/user/tests/msg.c:
44854 Add the tests for behaviour of [In]validateRect and [In]validateRgn
44855 with hwnd set to 0, make them pass under Wine.
44857 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
44859 * dlls/shdocvw/shdocvw_main.c:
44860 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
44862 2005-10-31 Huw Davies <huw@codeweavers.com>
44864 * dlls/oleaut32/usrmarshal.c:
44865 Deal with pExcepInfo == NULL.
44867 2005-10-31 Mike McCormack <mike@codeweavers.com>
44869 * dlls/msi/dialog.c:
44870 Make sure to unregister all the classes that were registered when msi
44871 is unloaded, so we can register again cleanly.
44873 2005-10-31 Mike McCormack <mike@codeweavers.com>
44875 * dlls/shell32/tests/shlexec.c:
44876 Add void to empty declaration list.
44878 2005-10-31 Alexandre Julliard <julliard@winehq.org>
44880 * dlls/gdi/dc.c, dlls/gdi/driver.c:
44881 Default to an empty driver instead of dying if the specified display
44882 driver couldn't be loaded.
44884 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
44886 * configure, configure.ac, dlls/shdocvw/Makefile.in,
44887 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
44888 dlls/shdocvw/tests/shortcut.c:
44889 Added initial tests for shdocvw's FolderShortcut related
44892 2005-10-31 Marcus Meissner <meissner@suse.de>
44894 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
44895 Added assembly implementation of EXC_CallHandler.
44897 2005-10-31 Mike McCormack <mike@codeweavers.com>
44899 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
44900 dlls/msi/tests/package.c:
44901 Fix and test MsiGetProperty and MsiSetProperty.
44903 2005-10-31 Mike McCormack <mike@codeweavers.com>
44905 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
44906 dlls/msi/tests/msi.c:
44907 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
44910 2005-10-31 James Hawkins <truiken@gmail.com>
44912 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44913 Implement InternetCreateUrlW and test cases.
44915 2005-10-31 Huw Davies <huw@codeweavers.com>
44917 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
44918 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
44919 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
44920 Fix handling of relative state indices in RestoreDC.
44921 Fix return value of SaveDC when writing to an emf.
44922 Before writing the EMR_EOF record we should ensure that we clear the
44925 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
44927 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
44928 dlls/ddraw/opengl_private.h:
44929 Finish moving d3d[1..3] light code to use d3d7.
44931 2005-10-31 Marcus Meissner <meissner@suse.de>
44933 * dlls/kernel/time.c:
44934 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
44936 2005-10-31 Hans Leidekker <hans@it.vu.nl>
44938 * dlls/odbccp32/odbccp32.c:
44939 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
44940 SQLInstallDriver{,Ex}, SQLInstallerError and
44941 SQLInstallTranslator{,Ex}.
44943 2005-10-31 Juan Lang <juan_lang@yahoo.com>
44945 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
44946 dlls/crypt32/tests/cert.c:
44947 Implement CertSignSignature and CertVerifySignature(Ex).
44949 2005-10-31 Robert Reif <reif@earthlink.net>
44951 * dlls/winmm/tests/wave.c:
44952 Add waveOutPause/waveOutRestart test.
44953 Tighten up play duration test when ending too soon.
44954 Set VirtualFree size to 0.
44956 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
44958 * dlls/shlwapi/tests/path.c:
44959 Stop PathIsValidCharW tests after 100 failing tests.
44961 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
44963 * dlls/d3d9/query.c:
44964 In case of D3D9 the CreateQuery call can be used to retrieve status
44965 information. According to MSDN the 'ppQuery' parameter can be set to
44966 NULL to detect if a certain query Type is supported.
44968 2005-10-30 Mike McCormack <mike@codeweavers.com>
44970 * dlls/msi/action.c:
44971 Add a stub for the AllocateRegistrySpace action.
44973 2005-10-30 Mike McCormack <mike@codeweavers.com>
44975 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
44976 dlls/msi/package.c, include/msiquery.h:
44977 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
44979 2005-10-30 Mike McCormack <mike@codeweavers.com>
44981 * dlls/msi/dialog.c:
44982 Add a read-only implementation of the SelectionTree control.
44984 2005-10-30 Mike McCormack <mike@codeweavers.com>
44986 * dlls/msi/classes.c:
44987 Simplify register_progid() and remove a fixed length buffer.
44989 2005-10-30 Mike McCormack <mike@codeweavers.com>
44991 * dlls/msi/dialog.c:
44992 Handle MaskEdit masks containing dashes and other constant
44995 2005-10-30 Mike McCormack <mike@codeweavers.com>
44997 * dlls/msi/action.c:
44998 Use msi_get_property_int() in a few more places.
45000 2005-10-30 Alexandre Julliard <julliard@winehq.org>
45002 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
45003 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
45004 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
45005 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
45006 dlls/winecrt0/stub.c, include/winnt.h:
45007 Make all winecrt0 functions and variables hidden.
45009 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
45011 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
45012 dlls/winmm/sound.spec:
45013 Correct name of sound.dll to sound.drv (WIN16).
45015 2005-10-30 Kai Blin <blin@gmx.net>
45017 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
45018 dlls/secur32/secur32_priv.h:
45019 A dispatcher for running ntlm_auth.
45021 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
45023 * dlls/user/scroll.c:
45024 Handle the left and right arrow keys.
45026 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
45028 * include/wine/library.h:
45029 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
45032 2005-10-30 Mike McCormack <mike@codeweavers.com>
45034 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
45035 Add a stub implementation of msi.MsiSetMode.
45037 2005-10-30 Mike McCormack <mike@codeweavers.com>
45039 * dlls/msi/classes.c:
45040 Remove unused package parameter of register_progid_base().
45042 2005-10-30 Mike McCormack <mike@codeweavers.com>
45044 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
45045 Use "static const" rather than "const static" as gcc -W complains
45048 2005-10-30 Robert Reif <reif@earthlink.net>
45050 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
45051 Implement _wstrdate and _wstrtime with tests.
45053 2005-10-30 Peter Beutner <p.beutner@gmx.net>
45055 * dlls/msvcrt/cppexcept.c:
45056 Fix exception handling for non CXX_EXCEPTIONs.
45058 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
45060 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
45061 server/mapping.c, server/mutex.c, server/named_pipe.c,
45062 server/object.c, server/object.h, server/process.c,
45063 server/semaphore.c, server/timer.c, server/winstation.c:
45064 Pass object attributes to create_named_object & find_object.
45066 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
45068 * dlls/kernel/atom.c:
45069 Implemented local/global atom creation, deletion & lookup on top of
45072 2005-10-29 Juan Lang <juan_lang@yahoo.com>
45074 * dlls/wldap32/wldap32.spec:
45075 Export functions by ordinal, cryptnet.dll at least depends on it.
45077 2005-10-29 Mike McCormack <mike@codeweavers.com>
45079 * dlls/msi/action.c:
45080 Don't change the UI level during ExecuteAction.
45082 2005-10-29 Mike McCormack <mike@codeweavers.com>
45085 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
45088 2005-10-29 Mike McCormack <mike@codeweavers.com>
45090 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
45091 dlls/msi/helpers.c:
45092 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
45094 2005-10-29 Mike McCormack <mike@codeweavers.com>
45096 * dlls/msi/dialog.c:
45097 Explicitly check for MSICONDITION_TRUE being returned from
45098 MsiEvaluateCondition.
45100 2005-10-29 Mike McCormack <mike@codeweavers.com>
45102 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
45103 Some installers don't call the CreateFolders action before the
45104 InstallFiles action as MSDN specifies, but it still seems to work, so
45105 make sure that we create component directories in the InstallFiles
45108 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
45110 * dlls/comctl32/header.c:
45111 Unify HEADER_GetItem[A/W] into one function.
45113 2005-10-29 Mike McCormack <mike@codeweavers.com>
45115 * dlls/msi/cond.y, dlls/msi/tests/package.c:
45116 Add a bunch of tests for MsiEvaluateCondition and make them pass.
45118 2005-10-29 Mike McCormack <mike@codeweavers.com>
45120 * dlls/msi/dialog.c:
45121 Make enter and escape trigger the default and cancel buttons in
45124 2005-10-29 Mike McCormack <mike@codeweavers.com>
45126 * dlls/msi/table.c:
45127 Deleted two buggy functions that incorrectly and inefficiently check
45128 whether a row already exists in a table, and replaced them with a call
45129 to an existing working function that does the same thing correctly.
45131 2005-10-29 Mike McCormack <mike@codeweavers.com>
45133 * dlls/msi/files.c:
45134 Remove an incorrect comment and check for 0 being an invalid file
45137 2005-10-29 Mike McCormack <mike@codeweavers.com>
45139 * dlls/msi/files.c:
45140 Extract file directly to their target location, bypassing the need to
45141 use temporary files and move files.
45143 2005-10-29 Robert Shearman <rob@codeweavers.com>
45145 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
45146 - Read DLL name from modules in MSFT typelibs.
45147 - A name offset of -1 for a parameter means that it has the same name
45149 - Print an error if a ReadName is attempted with an offset of -1,
45150 since this will read garbage.
45151 - Implement ITypeInfo_GetDllEntry.
45153 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45155 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
45156 dlls/wined3d/wined3d_private.h:
45157 Move the softwareVertexProcessing flag from the stateblock to the
45158 device because its state shouldn't be recorded in a stateblock.
45160 2005-10-29 Robert Shearman <rob@codeweavers.com>
45163 Print an error if a DC is created with a bad device.
45165 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
45167 * programs/winecfg/driveui.c:
45168 Set list view's text directly - don't use fill_drives_list for that.
45169 Enable "Apply" button when text changes.
45171 2005-10-29 Kevin Koltzau <kevin@plop.org>
45173 * dlls/msvcrt/console.c:
45174 Enable line editing for _cgets.
45176 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
45178 * dlls/ole32/tests/stg_prop.c:
45179 Delete some temp files created by the ole32 tests.
45181 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
45183 * dlls/msi/action.c:
45184 Passing NULL as the last two parameters to ReadFile is illegal and
45185 actually causes a crash on windows. The attached patch fixes this.
45187 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
45189 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
45190 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
45192 2005-10-29 Mike McCormack <mike@codeweavers.com>
45195 Add an implementation for MsiGetShortcutTargetA/W.
45197 2005-10-28 Alexandre Julliard <julliard@winehq.org>
45199 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
45200 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
45201 attempts to unmount the Unix device.
45203 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
45205 * dlls/ntdll/om.c, include/winternl.h:
45206 Fix NtQueryDirectoryObject prototype, documentation, and the
45207 definition of the structure it uses.
45209 2005-10-28 Huw Davies <huw@codeweavers.com>
45211 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
45212 dlls/gdi/tests/mapping.c:
45213 xform can be NULL when setting the identity.
45215 2005-10-28 Mike McCormack <mike@codeweavers.com>
45217 * dlls/msi/install.c:
45220 2005-10-28 Mike McCormack <mike@codeweavers.com>
45222 * dlls/shell32/shelllink.c:
45223 Handle MSI advertised shortcuts in the shelllink object.
45225 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
45227 * programs/regedit/De.rc:
45228 Update the German resource file.
45230 2005-10-28 Mike McCormack <mike@codeweavers.com>
45232 * dlls/msi/files.c:
45233 Put the UI update code for cabinet file into a separate function.
45235 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45237 * dlls/version/install.c:
45238 Correct the way that VerFindFileA checks for a file that is
45239 exclusively locked.
45241 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45243 * dlls/kernel/tests/thread.c:
45244 Test CreateThread() for reception of NULL pointer to TID.
45246 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45248 * dlls/user/tests/msg.c:
45249 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
45250 create a thread then.
45252 2005-10-28 Mike McCormack <mike@codeweavers.com>
45255 Return an error in MsiGetComponentPathW if passed a null component.
45257 2005-10-28 Mike McCormack <mike@codeweavers.com>
45260 Fix error handling in MsiEvaluateCondition.
45262 2005-10-28 Mike McCormack <mike@codeweavers.com>
45264 * dlls/msi/files.c:
45265 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
45267 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45269 * dlls/kernel/tests/console.c:
45270 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
45271 console signal handler is set to NULL.
45273 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
45275 * dlls/comctl32/header.c:
45276 Unify HEADER_InsertItem[A/W] into one function.
45278 2005-10-28 Mike McCormack <mike@codeweavers.com>
45280 * dlls/msi/files.c:
45281 Fix a memory leak in the cabinet extracting code.
45283 2005-10-28 Juan Lang <juan_lang@yahoo.com>
45285 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
45286 Use CryptMem functions for internal memory allocation.
45288 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
45290 * programs/regedit/De.rc:
45291 Added German resources for regedit's find dialog.
45293 2005-10-28 James Hawkins <truiken@gmail.com>
45295 * dlls/wininet/internet.c:
45296 Correct parameter names for InternetSetFilePointer.
45298 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
45300 * dlls/oleaut32/variant.c:
45301 Handle VT_DECIMAL in VarCmp().
45303 2005-10-28 Mike McCormack <mike@codeweavers.com>
45305 * dlls/msvcrt/wcs.c:
45306 Use the correct buffer - reported by Jesse Allen.
45308 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45310 * dlls/kernel/tests/thread.c:
45311 Add a test for GetThreadExitCode.
45312 Use GetModuleHandleA as kernel32 should be present on every system.
45314 2005-10-28 Mike McCormack <mike@codeweavers.com>
45316 * dlls/shell32/shelllink.c:
45317 Implement IContextMenu::QueryContextMenu and
45318 IContextMenu::InvokeCommand.
45320 2005-10-28 Mike McCormack <mike@codeweavers.com>
45322 * dlls/msi/msi.spec:
45323 Fix MsiGetPropertyA/W spec declarations.
45325 2005-10-28 Mike McCormack <mike@codeweavers.com>
45327 * dlls/msi/action.c, dlls/msi/files.c:
45328 Create component folders in the CreateFolders action.
45330 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
45332 * programs/winecfg/appdefaults.c:
45333 Define OS environment variable on WinNT versions.
45335 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
45337 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
45338 include/wine/server_protocol.h, server/event.c, server/handle.c,
45339 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
45340 server/named_pipe.c, server/protocol.def, server/semaphore.c,
45341 server/timer.c, server/trace.c, server/winstation.c:
45342 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
45344 - Pass DesiredAccess to the server when creating mailslot.
45346 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
45348 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
45349 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
45352 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
45354 * dlls/advapi32/tests/registry.c:
45355 Delete a temp file.
45357 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
45359 * dlls/wininet/internet.c:
45360 Add default implementation for max_conn_pre_*_server flag.
45361 Add stubs for the above flags in InternetSetOption.
45363 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
45365 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
45367 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
45368 SetStretchBltMode() to assume that the corresponding DC driver
45369 functions return only a BOOL success flag, and therefore a proper
45370 return value should be generated by the main function. Fixed
45371 EMFDRV_StretchDIBits() to return a proper value (like
45372 MFDRV_StretchDIBits already does). Added comments about other cases of
45373 improper return values.
45375 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
45377 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
45378 dlls/user/spy.c, include/winuser.h:
45379 Add some missing USER definitions, add a couple of FIXMEs for not
45380 implemented features.
45382 2005-10-27 Mike McCormack <mike@codeweavers.com>
45384 * dlls/msi/action.c, dlls/msi/custom.c:
45385 If an action fails, print out its name as well as the error code. Use
45386 %d for error codes so it's easy to match them up to something in
45389 2005-10-27 Mike McCormack <mike@codeweavers.com>
45391 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
45392 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
45393 dlls/msi/helpers.c:
45394 Rename load_dynamic_stringW to msi_dup_record_field to better describe
45395 what it does, and replace a few instances with MSI_RecordGetString to
45396 avoid allocating memory.
45398 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
45400 * dlls/user/tests/msg.c:
45401 Add test for undocumented 0x4D message sent on F1.
45403 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
45405 * dlls/msvcrt/tests/printf.c:
45406 Added a test case for %0f and %.0f.
45408 2005-10-27 Mike McCormack <mike@codeweavers.com>
45410 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
45411 Implement transforms. This still includes some debugging code which
45412 can be enabled by setting debug_transform to 1 in the relevant
45415 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
45417 * dlls/wineps/init.c:
45418 Reorder header files to avoid name space collision with symbol
45421 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
45423 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
45424 dlls/shell32/tests/shlfolder.c:
45425 Implemented UnixFolder's IPersistPropertyBag::Load method.
45427 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
45429 * dlls/oleaut32/tests/vartype.c:
45430 Add tests for functionality implemented or corrected: multiplication,
45431 division, cast to double, cast to string.
45433 2005-10-27 Robert Shearman <rob@codeweavers.com>
45435 * include/rpcproxy.h:
45436 Add the macros used in dlldata.c files.
45438 2005-10-27 Robert Shearman <rob@codeweavers.com>
45440 * dlls/oleaut32/tmarshal.c:
45441 There is no need to call IUnknown_QueryInterface since getting the
45442 correct object is handled by the proxy manager.
45444 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
45446 * dlls/shell32/iconcache.c:
45447 Remove iconcache pre-initialization hack, it's not necessary any
45450 2005-10-27 Hans Leidekker <hans@it.vu.nl>
45452 * tools/wineinstall:
45453 Wine is beta software now.
45455 2005-10-27 Mike McCormack <mike@codeweavers.com>
45457 * dlls/msi/action.c:
45458 Tidy up the RegisterProduct action a little.
45460 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45462 * dlls/d3d8/device.c:
45463 Release the OpenGL context when the device is released.
45465 2005-10-27 Alexandre Julliard <julliard@winehq.org>
45467 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
45468 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
45469 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
45470 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
45471 programs/winecfg/driveui.c, programs/winecfg/resource.h:
45472 Get rid of the show dir symlink option.
45474 2005-10-27 Alexandre Julliard <julliard@winehq.org>
45476 * dlls/ntdll/directory.c:
45477 Make show_dir_symlinks the default and get rid of the option.
45479 2005-10-27 Alexandre Julliard <julliard@winehq.org>
45482 Make the unmount_device request take a handle to the device file
45483 itself instead of a handle to a file opened on the device.
45485 2005-10-27 Robert Reif <reif@earthlink.net>
45487 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
45488 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
45489 Added more error codes to dxerr8 and dxerr9 which were extracted from
45490 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
45492 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
45494 * dlls/kernel/tests/process.c:
45495 Test for argv handling.
45497 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
45499 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
45500 Add stub implementation for NtAccessCheckAndAuditAlarm.
45502 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
45504 * include/advpub.h:
45505 Declare ExecuteCab and TranslateInfString.
45507 2005-10-27 Juan Lang <juan_lang@yahoo.com>
45509 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
45510 dlls/crypt32/tests/main.c, include/wincrypt.h:
45511 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
45513 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45515 * dlls/wined3d/vertexshader.c:
45516 Correct the number of parameters expected for the LRP function.
45518 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45520 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
45521 dlls/d3d8/vertexbuffer.c:
45522 Changed index and vertex buffer so that internal references are
45523 counted separately to external ones.
45525 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
45527 * programs/regedit/Fr.rc:
45528 Updated French resources.
45530 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
45532 * dlls/shell32/shellord.c:
45533 Correctly handle flags parameter in SHAddToRecentDocs.
45535 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
45537 * aclocal.m4, configure:
45538 Print first line of LDD output only.
45540 2005-10-27 Mike McCormack <mike@codeweavers.com>
45542 * dlls/msvcrt/wcs.c:
45543 Missing and zero precision specifiers are different.
45545 2005-10-27 Robert Shearman <rob@codeweavers.com>
45547 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
45548 Add IFontEventsDisp and IProvideMultipleClassInfo.
45550 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
45552 * dlls/comctl32/header.c:
45553 Unify HEADER_SetItem[A/W] into one function.
45555 2005-10-27 Mike McCormack <mike@codeweavers.com>
45557 * dlls/shell32/shelllink.c:
45558 Add the IObjectWithSite interface.
45560 2005-10-27 Mike McCormack <mike@codeweavers.com>
45562 * dlls/user/tests/menu.c:
45563 Add a currently failing test case for menus.
45565 2005-10-27 Robert Reif <reif@earthlink.net>
45567 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
45568 Remove unused variable from IDirectSoundFullDuplexImpl.
45569 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
45571 2005-10-26 Alexandre Julliard <julliard@winehq.org>
45573 * dlls/kernel/file.c:
45574 In FindNextFileExW don't report directory symlinks that point to one
45575 of the parent directories, to avoid infinite recursions.
45577 2005-10-26 Mike McCormack <mike@codeweavers.com>
45579 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
45581 Create a stub function to apply a single table transform and call it
45582 where we need to apply transforms.
45584 2005-10-26 Huw Davies <huw@codeweavers.com>
45586 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
45587 include/rpcproxy.h:
45588 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
45589 along with a few related defines.
45591 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
45593 * dlls/oleaut32/vartype.c:
45594 Implement complete VarDecDiv() for any valid DECIMAL.
45596 2005-10-26 Alexandre Julliard <julliard@winehq.org>
45598 * dlls/ntdll/loader.c:
45599 Attach to implicitly loaded builtin dlls on process startup.
45601 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
45603 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
45604 programs/regedit/framewnd.c, programs/regedit/main.h,
45605 programs/regedit/resource.h, programs/regedit/treeview.c:
45606 - Added Find functions
45607 - Some refactoring that made Find functions possible
45608 - GetItemPath returns a heap-allocated string
45609 - subtree update put into a separate function UpdateExpandingTree
45610 - error() utility function made public
45611 - Find functions are grayed/ungrayed based on context (which fixes
45612 invalid 'grayed' flag in some localizations).
45613 - InvalidateRect to fix display glitches coming from using
45615 - English and Polish resource updates (Find dialog box and Find menu
45616 options, string not found message).
45618 2005-10-26 Huw Davies <huw@codeweavers.com>
45620 * dlls/oleaut32/tmarshal.c:
45621 Treat paramflags == 0 like PARAMFLAG_FIN.
45623 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
45625 * dlls/oleaut32/vartype.c:
45626 Implement complete VarDecMul() for any valid DECIMAL.
45628 2005-10-26 Mike McCormack <mike@codeweavers.com>
45630 * dlls/msi/action.c:
45631 Enumerate the substorage transforms for any patches that are passed on
45632 the command line with PATCH=. Need to implement
45633 table_apply_transform() before this will do anything interesting.
45635 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
45637 * dlls/user/exticon.c, dlls/user/tests/resource.c:
45638 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
45639 if SearchPath fails to find the requested file in
45640 PrivateExtractIcons.
45641 - Some unit tests for PrivateExtractIcons.
45643 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
45645 * dlls/oleaut32/variant.c:
45646 Handle VT_CY in VarDiv().
45648 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
45650 * dlls/version/info.c:
45651 Updated trace to support VERSIONED_PRINTER.
45653 2005-10-26 Peter Beutner <p.beutner@gmx.net>
45655 * dlls/ntdll/cdrom.c:
45656 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
45658 2005-10-26 Robert Shearman <rob@codeweavers.com>
45660 * dlls/ole32/defaulthandler.c:
45661 Implement a Stop function and use this to properly implement
45662 IOleObject_Close, IAdviseSink_OnClose and the destructor.
45664 2005-10-26 Robert Shearman <rob@codeweavers.com>
45666 * dlls/oleaut32/tmarshal.c:
45667 - Forward IDispatch functions to the MIDL-generated proxy.
45668 - Remove special cases caused by previous marshaling of IDispatch &
45669 IUnknown that is no longer done.
45670 - Add error messages if an IUnknown or IDispatch method is called when
45671 it no longer should be.
45673 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
45675 * dlls/oleaut32/vartype.c:
45676 Implement complete VarBstrFromDec() for any valid DECIMAL, with
45677 internationalization support borrowed from VARIANT_BstrFromReal(). The
45678 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
45679 function and reused.
45681 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
45683 * dlls/user/tests/msg.c:
45684 Silently ignore WM_PAINT in msg tests.
45686 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
45688 * include/winternl.h:
45689 Add OBJECT_BASIC_INFORMATION to winternl.h.
45691 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
45693 * dlls/ntdll/file.c:
45694 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
45696 2005-10-26 Mike McCormack <mike@codeweavers.com>
45698 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
45699 Create an internal handle-free api for reading MSI database summary
45702 2005-10-26 Mike McCormack <mike@codeweavers.com>
45704 * dlls/msi/dialog.c:
45705 Switch back to using IPicture to load images. LoadImage did the
45706 resizing for us, but doesn't handle jpeg files and requires us writing
45707 a temp file, whereas IPicture handles jpeg files and can load directly
45710 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
45712 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
45713 Add a test for GetCurrentObject, make it pass under Wine.
45715 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
45717 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
45718 Make secur32.dll tests load on nt 4.0.
45720 2005-10-26 Hans Leidekker <hans@it.vu.nl>
45722 * dlls/odbccp32/odbccp32.c:
45723 Implement SQLInstallDriverManager.
45725 2005-10-26 Stefan Huehner <stefan@huehner.org>
45727 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
45728 Fix IXMLDOMDocument error handling.
45730 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
45732 * dlls/msvcrt/undname.c:
45733 Previous fix incorrectly removed all test for strings starting with
45734 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
45737 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
45739 * dlls/winspool/tests/info.c:
45740 Fix for GetPrinterDriverDirectoryA test.
45742 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
45744 * dlls/kernel/tests/path.c:
45745 Test for return value from CreateDirectory("c:").
45747 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
45749 * dlls/wininet/http.c, dlls/wininet/internet.h:
45750 Make functions static.
45752 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
45754 * programs/notepad/main.c:
45755 Windows XP does not always include the executable file name on the
45758 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
45760 * programs/notepad/dialog.c:
45761 Need an explicit truncate command to shorten the length of a file.
45763 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
45765 * dlls/capi2032/cap20wxx.c:
45766 Fix gcc 4 warnings.
45768 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45770 * dlls/gdi/tests/metafile.c:
45771 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
45773 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
45775 * dlls/user/tests/text.c, dlls/user/text.c:
45776 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
45779 2005-10-26 Alexandre Julliard <julliard@winehq.org>
45781 * ChangeLog, documentation/ChangeLog.ALPHA:
45782 Start a new ChangeLog file. Older changes moved to
45783 documentation/ChangeLog.ALPHA.
45785 2005-10-25 Alexandre Julliard <julliard@winehq.org>
45787 * ANNOUNCE, ChangeLog, VERSION, configure:
45790 ----------------------------------------------------------------