1 2007-01-09 Alexandre Julliard <julliard@winehq.org>
3 * LICENSE, include/wine/wine_common_ver.rc:
4 Update copyright info for the new year.
6 2007-01-09 Francois Gouget <fgouget@free.fr>
8 * dlls/shlwapi/tests/ordinal.c:
9 shlwapi/tests: Print GetLastError() in decimal with '%u'.
11 * dlls/wintrust/tests/register.c:
12 wintrust/tests: Print GetLastError() in decimal with '%u'.
14 * dlls/mcicda/mcicda.c:
15 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
17 2007-01-07 Hans Leidekker <hans@it.vu.nl>
19 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
20 dlls/kernel32/volume.c:
21 kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
23 2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
25 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
26 kernel32: Add SetTermsrvAppInstallMode stub.
28 2007-01-08 Mike McCormack <mike@codeweavers.com>
30 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
31 kernel32: Implement EndUpdateResource for the case existing resources are
34 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
36 * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
37 dxguid: Add the rmxfguid.h header and export the GUIDs.
39 * .gitignore, tools/make_makefiles:
40 make_makefiles: Add *_crosstest.exe to .gitignore.
42 2007-01-09 Felix Nawothnig <flexo@holycrap.org>
44 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
45 treeview: Initialize iImage and iSelectedImage with zero.
47 2007-01-08 Ken Thomases <ken@codeweavers.com>
49 * dlls/kernel32/locale.c:
50 kernel32: Don't release preferred_locales until we're done with its members.
52 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
54 * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
55 dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
56 dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
57 dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
58 dlls/user32/tests/msg.c, programs/oleview/oleview.c:
59 janitorial: Remove stray '\' at end of lines.
61 * dlls/wined3d/device.c:
62 wined3d: Remove stray '\' at end of lines.
64 * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
65 dsound: Remove stray '\' at end of lines.
67 * include/commctrl.h, include/softpub.h, include/wintrust.h:
68 include: Remove stray '\' at end of lines.
70 2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
72 * dlls/dsound/sound3d.c:
73 dsound: Remove unused function.
75 * dlls/hhctrl.ocx/webbrowser.c:
76 hhctrl.ocx: Remove unused variable.
78 * dlls/gdi32/freetype.c:
79 gdi32: Remove unused variables.
81 * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
82 gdi32: Declare some functions static.
85 gdi32: Remove unused function.
87 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
89 * dlls/ole32/tests/stg_prop.c:
90 ole32/tests: Cast-qual warnings fixes.
92 2007-01-08 Detlef Riekenberg <wine.dev@web.de>
94 * dlls/localspl/tests/localmon.c:
95 localspl/tests: Load the user interface dll on demand.
97 2007-01-08 Alexandre Julliard <julliard@winehq.org>
99 * dlls/dsound/propset.c:
100 dsound: The dsconf.h GUIDs are now in libdxguid.
103 server: Don't fail to map a shared section if the final sector is truncated.
105 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
107 * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
108 dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
111 imm32: Only unregister the IME class if it was registered.
113 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
115 * dlls/kernel32/tests/virtual.c:
116 kernel32/tests: Prevent memory leak.
118 2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
120 * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
121 dinput: Set event from queue_event, simplifying code a bit.
123 * dlls/dinput/keyboard.c:
124 dinput: Use proper offset when queuing keyboard events.
126 2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
128 * dlls/winex11.drv/keyboard.c:
129 winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
131 2007-01-06 Duane Clark <fpga@pacbell.net>
133 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
134 comctl32: listview: Allow LVIF_STATE flag in subitems.
136 2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
138 * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
139 localspl: Added French translation.
141 2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
143 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
144 wined3d: Fix np2 textures.
146 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
147 dlls/wined3d/wined3d_private.h:
148 wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
150 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
151 wined3d: Remove some unneeded context cache members from the device.
153 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
154 wined3d: Vertex buffers can use the declaration from the device.
156 * dlls/wined3d/vertexbuffer.c:
157 wined3d: Do not preload vertex buffers in unlock.
159 * dlls/wined3d/drawprim.c:
160 wined3d: Clean up drawprim a bit.
162 * dlls/ddraw/ddraw.c:
163 ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
165 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
166 wined3d: Do not keep internal references on index buffers.
168 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
169 dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
170 dlls/wined3d/stateblock.c:
171 wined3d: Do not keep internal references on vertex buffers.
173 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
174 wined3d: Do not keep internal references on pixel shaders.
176 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
177 wined3d: Do not keep internal references on vertex shaders.
179 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
180 wined3d: Do not keep internal references to the vertex declaration.
182 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
183 wined3d: Do not activate vertex shaders needlessly.
185 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
186 dlls/wined3d/wined3d_private.h:
187 wined3d: Avoid negative draw start indices.
189 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
190 dlls/wined3d/wined3d_private.h:
191 wined3d: Move applying shader constants to the state table.
193 * dlls/wined3d/query.c:
194 wined3d: Remove the general query fixme.
196 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
197 dlls/wined3d/state.c:
198 wined3d: Apply shaders in their state handlers.
200 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
201 wined3d: Move debugging fixmes from drawprim to the stream source handler.
203 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
204 wined3d: Re-add the fixed function stream source trace.
206 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
207 dlls/wined3d/wined3d_private.h:
208 wined3d: Move applying the gl stream sources to the state table.
210 2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
213 user32: Restore old WM_SIZE handler in mdi child.
215 * dlls/kernel32/tests/file.c:
216 kernel32: Print more information about the reason of a test failure.
218 * dlls/kernel32/tests/file.c:
219 kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
221 * dlls/kernel32/tests/virtual.c:
222 kernel32: Skip the VirtualAllocEx test under Win9x.
224 * server/file.c, server/trace.c:
225 server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
227 * dlls/user32/tests/msg.c:
228 user32: Add one more GetSystemMenu test.
230 2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
232 * dlls/user32/tests/msg.c:
233 user32: Make message tests pass cleanly under XP SP2.
235 2007-01-07 Rob Shearman <rob@codeweavers.com>
237 * dlls/wininet/http.c:
238 wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
239 into HttpOpenRequest.
241 * dlls/wininet/http.c:
242 wininet: Fix the handling of Accept types passed into HttpOpenRequest
243 by properly coalescing all the types into the Accept header value,
244 rather than just adding the first.
246 * dlls/wininet/http.c:
247 wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
250 * dlls/ole32/tests/clipboard.c:
251 ole32: Fix the OLE clipboard test to call OleInitialize before performing the
252 tests to fix test failures on Windows.
254 * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
255 ole32: Add a field to the TLS data to determine whether OLE has been initialised
256 for the current thread.
258 * dlls/ole32/stg_stream.c:
259 ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
260 so fix the Structured Storage stream implementation's QueryInterface with to
263 * dlls/ole32/hglobalstream.c:
264 ole32: IStream inherits from ISequentialStream so the HGLOBALStream
265 implementation must also support ISequentialStream.
267 * dlls/ole32/tests/marshal.c:
268 ole32: Release the global interface table in the tests when it is no longer
271 2007-01-07 Kai Blin <kai.blin@gmail.com>
274 winmm: Remove unused variable and if check (Coverity).
276 * programs/taskmgr/graphctl.c:
277 taskmgr: Remove unused variable and if check (Coverity).
279 2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
281 * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
282 dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
283 dplayx: Declare some functions static.
285 * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
286 dmstyle: Declare some functions static.
288 * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
289 dnsapi: Declare some items static.
291 2007-01-06 Francois Gouget <fgouget@free.fr>
293 * dlls/mlang/tests/mlang.c:
294 mlang/tests: Replace some '#if 0's with 'if (0)'s.
296 * dlls/mshtml/tests/protocol.c:
297 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
298 Fix the code so it compiles without warnings.
300 * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
301 dlls/kernel32/tests/path.c:
302 kernel32/tests: Replace some '#if 0's with 'if (0)'s.
303 Fix the code so it compiles without warnings.
305 * dlls/gdi32/tests/font.c:
306 gdi32/tests: Replace an '#if 0' with an 'if (0)'.
308 * dlls/ntdll/tests/reg.c:
309 ntdll/tests: Replace an '#if 0' with an 'if (0)'.
310 Fix the code so it compiles without warnings.
312 * dlls/d3d9/tests/surface.c:
313 d3d9/tests: Replace some '#if 0's with 'if (0)'s.
315 * dlls/crypt32/tests/encode.c:
316 crypt32/tests: Replace some '#if 0's with 'if (0)'s.
318 * dlls/gdi32/tests/dc.c:
319 gdi32/tests: Tweak a test to avoid an '#if 0'.
321 * dlls/urlmon/tests/url.c:
322 urlmon/tests: Replace some '#if 0's with 'if (0)'s.
323 Fix the code so it compiles without warnings.
325 * dlls/rpcrt4/tests/cstub.c:
326 rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
329 * dlls/rpcrt4/tests/ndr_marshall.c:
330 rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
332 Fix the code so it compiles without warnings.
334 * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
335 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
336 oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
338 * dlls/oleaut32/tests/vartest.c:
339 oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
342 * dlls/setupapi/tests/parser.c:
343 setupapi/tests: Print GetLastError() in decimal with '%u'.
345 * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
346 wininet/tests: Print GetLastError() in decimal with '%u'.
348 * dlls/winspool.drv/tests/info.c:
349 winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
351 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
352 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
354 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
356 * dlls/kernel32/tests/process.c:
357 kernel32: Skip the OpenProcess test under Win9x.
359 2007-01-06 H. Verbeet <hverbeet@gmail.com>
361 * dlls/d3d8/device.c:
362 d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
363 instead of a pointer.
365 * dlls/d3d8/device.c:
366 d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
369 * dlls/d3d8/device.c:
370 d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
373 2007-01-06 Jacek Caban <jacek@codeweavers.com>
375 * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
376 dlls/shlwapi/tests/clsid.c:
377 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
379 2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
381 * dlls/shdoclc/Fr.rc:
382 shdoclc: Update French translation.
384 * programs/winecfg/Fr.rc:
385 winecfg: Update French translation.
387 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
389 * dlls/devenum/devenum_main.c:
390 devenum: Do not store full DLL path in the registry.
392 * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
393 qcap: Do not store full DLL path in the registry.
395 2007-01-05 Detlef Riekenberg <wine.dev@web.de>
397 * dlls/winspool.drv/info.c:
398 winspool: Implement XcvDataW.
400 * dlls/winspool.drv/info.c:
401 winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
403 * dlls/winspool.drv/info.c:
404 winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
406 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
407 winspool: Support the local computername as servername for OpenPrinter.
409 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
411 * dlls/user32/cursoricon.c, dlls/user32/driver.c,
412 dlls/user32/tests/input.c, dlls/user32/user_private.h,
413 dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
414 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
415 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
417 2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
419 * dlls/dinput/device.c:
420 dinput: Fix possible NULL deference.
422 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
423 dinput: Fix memory leak.
425 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
426 dinput: Fix mouse to use proper offset when queuing new events. Add handling
428 We should use instance IDs instead of sequential numbers to get correct offset.
430 2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
432 * include/wine/mscvpdb.h, tools/winedump/msc.c:
433 winedump: Add support for derived types in codeview type info.
435 * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
436 tools/winedump/winedump.h:
437 winedump: Fix a couple of issues with types table walking.
438 Align types to DWORD boundaries.
439 Split types dumping functions into two versions (one without offsets
440 table, the second one with offset table).
442 * tools/winedump/msc.c:
443 winedump: Dump S_SSEARCH_V1 symbols.
445 * tools/winedump/debug.c:
446 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
448 * dlls/dbghelp/msc.c:
449 dbghelp: Handling of S_SALIGN symbols.
451 * tools/winedump/msc.c:
452 winedump: Handling of S_SALIGN symbols.
454 * include/wine/mscvpdb.h, tools/winedump/debug.c:
455 winedump: Re-use existing codeview facilities to dump OMF files.
457 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
458 tools/winedump/debug.c:
459 winedump: Removed cvinclude.h.
461 * tools/winedump/debug.c:
462 winedump: Added dumping of RSDS header from module.
464 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
465 tools/winedump/winedump.h:
466 winedump: Added helper to convert a guid to a string.
468 * tools/winedump/main.c, tools/winedump/ne.c,
469 tools/winedump/winedump.man.in:
470 winedump: While dumping NE files, use -j option if present (as we do for
473 * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
474 tools/winedump/winedump.h:
475 winedump: Print some basic info for pure DOS file (which fixes segfault while
478 * tools/winedump/debug.c:
479 winedump: Added ability to dump FPO debug information.
481 2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
483 * dlls/dbghelp/elf_module.c:
484 dbghelp: Corrected the map/unmap operations for ELF sections.
485 Now correctly free the mapped areas when no longer used.
487 2007-01-06 Kai Blin <kai.blin@gmail.com>
489 * dlls/msacm32/driver.c:
490 msacm32: Fix comment and remove unneeded if check (Coverity).
491 Thanks to Alex Villacís Lasso for comments.
493 2007-01-05 Francois Gouget <fgouget@free.fr>
496 ole32: Print GetLastError() in decimal with '%u'.
498 * dlls/gdi32/tests/gdiobj.c:
499 gdi32/tests: Print GetLastError() in decimal with '%u'.
501 * dlls/shell32/tests/shlfolder.c:
502 shell32/tests: Print GetLastError() in decimal with '%u'.
504 * dlls/localspl/tests/localmon.c:
505 localspl/tests: Print GetLastError() in decimal with '%u'.
507 * dlls/version/tests/info.c:
508 version/tests: Print GetLastError() in decimal with '%u'.
510 2007-01-05 Francois Gouget <fgouget@codeweavers.com>
513 wine.inf: Self-register objsel.dll.
515 * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
517 ddrawex: Self-register the DirectDrawFactory CoClass.
519 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
520 dlls/dinput8/regsvr.c, tools/wine.inf:
521 dinput8: Self-register the DirectInput8 CoClass.
523 2007-01-05 Francois Gouget <fgouget@free.fr>
525 * programs/taskmgr/taskmgr.c:
526 taskmgr: Print GetLastError() in decimal with '%u'.
528 * dlls/advapi32/crypt.c:
529 advapi32: Remove a useless macro.
531 2007-01-05 Kai Blin <kai.blin@gmail.com>
533 * dlls/shlwapi/reg.c:
534 shlwapi: Remove redundant check in assignment, unicode version (Coverity).
536 * dlls/user32/combo.c:
537 user32: If pTest was allocated, length has to be > 0 (Coverity).
540 ole32: Remove redundant NULL check (Coverity).
542 2007-01-05 Jeff Latimer <lats@yless4u.com.au>
544 * dlls/winemp3.acm/interface.c:
545 winemp3.acm: Ensure null check before dereference.
547 * dlls/wininet/utility.c:
548 wininet: Ensure null check before dereference.
550 2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
552 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
553 dmloader: Declare some functions static.
555 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
556 dmime: Declare some functions static.
558 2007-01-05 Francois Gouget <fgouget@free.fr>
560 * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
561 quartz: Use '%u' to print GetLastError().
563 * dlls/urlmon/umon.c:
564 urlmon: Print GetLastError() in decimal with '%u'.
567 qcap: Print GetLastError() in decimal with '%u'.
569 2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
571 * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
572 kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
573 is specified simultaneously with a format string.
575 2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
577 * programs/winetest/main.c:
578 winetest: Pass correct working directory to the tests.
580 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
582 * dlls/devenum/devenum.rc:
583 devenum: Update Dutch resource.
585 * dlls/comdlg32/cdlg_Nl.rc:
586 comdlg32: Update Dutch resource.
588 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
590 * dlls/dinput/device.c, dlls/dinput/tests/device.c:
591 dinput: Change EnumObjects to use GetObjectInfo.
592 Also small debug trace correction to make it more readable.
594 2007-01-03 Chris Robinson <chris.kcat@gmail.com>
596 * dlls/wined3d/state.c:
597 wined3d: state_pointsprite should apply to all texture units.
599 2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
601 * dlls/imagehlp/access.c:
602 imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
604 * dlls/imagehlp/access.c:
605 imagehlp: Correctly handle files without NT headers in MapAndLoad.
607 * dlls/imagehlp/access.c:
608 imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
610 2007-01-03 H. Verbeet <hverbeet@gmail.com>
612 * dlls/wined3d/state.c:
613 wined3d: Skip sampler state application for stages that aren't mapped to a
616 * dlls/wined3d/state.c:
617 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
618 mapped to a texture unit.
620 * dlls/wined3d/state.c:
621 wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
622 mapped to a texture unit.
624 * dlls/wined3d/state.c:
625 wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
626 mapped to a texture unit.
628 2007-01-04 Rob Shearman <rob@codeweavers.com>
630 * dlls/wininet/http.c:
631 wininet: Fix the releasing of the wrong reference count in
632 HTTP_CloseHTTPRequestHandle.
633 lpwhr obviously already has a reference count of 0 because it is being destroyed.
635 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
636 wininet: Change the HTTP code to not assume that the connection will be closed
637 at the end of every request.
639 * dlls/wininet/http.c:
640 wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
642 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
643 wininet: Use the Content-Length header to work out how much HTTP data there
645 and don't try to read any more than what is available.
647 * dlls/wininet/http.c:
648 wininet: Always send a Connection header set to "close" because that is what
649 we expect for the moment.
651 * dlls/wininet/ftp.c:
652 wininet: Use correct types for socket functions to avoid warnings when compiling
653 on BSD-based systems.
655 * dlls/wininet/http.c:
656 wininet: Fix HTTP redirects by reseting loop_next after one loop.
658 * dlls/ntdll/threadpool.c:
659 ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
661 since that is what the current behaviour is tuned for.
663 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
665 * dlls/dinput/mouse.c:
666 dinput: Fix cut and paste error.
668 2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
670 * tools/widl/write_msft.c:
671 widl: Fix memory leaks.
673 * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
674 ddraw: Declare some functions static.
676 * dlls/d3d9/directx.c:
677 d3d9: Declare some functions static.
679 * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
680 dmband: Declare some functions static.
682 2007-01-04 Rob Shearman <rob@codeweavers.com>
684 * dlls/wininet/internet.c, dlls/wininet/internet.h:
685 wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
688 * dlls/rpcrt4/rpc_server.c:
689 rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
690 function being called can sometimes take a long time to return and we
691 almost always want a new thread to be created if there are no free
694 * dlls/ntdll/tests/rtlstr.c:
695 ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
696 by setting the length correctly and by doing a case-insentive compare
697 on the GUID string that is returned.
699 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
700 ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
701 should set the it to have the maximum possible length and size rather
702 than a modulus of the actual length.
703 Fix test failures for RtlInitUnicodeString on Windows XP upwards.
706 ole32: Make sure to reset the message state if it has been changed in
707 RPC_ExecuteCall before returning.
708 Fix the hrFault parameter passed into the ClientNotify function in
709 ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
710 messages dispatched with PostMessage.
711 Only unmarshal ORPCTHAT for non-fault packets.
713 2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
715 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
716 dlls/winex11.drv/window.c:
717 user32: Fix some failures in the MDI message test.
719 * dlls/user32/tests/msg.c:
720 user32: Fix some failures of the ShowWindow test under Windows 2003.
722 2007-01-04 Kai Blin <kai.blin@gmail.com>
724 * dlls/shlwapi/reg.c:
725 shlwapi: Remove redundant check in assignment (Coverity).
727 2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
729 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
730 ole32: Stop StgOpenStorage from creating a file when it does not already exist.
732 2007-01-04 Mike McCormack <mike@codeweavers.com>
734 * dlls/comctl32/listview.c:
735 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
737 * dlls/comctl32/listview.c:
738 comctl32: Remove unnecessary casts.
740 2007-01-04 Alexandre Julliard <julliard@winehq.org>
742 * server/trace.c, tools/make_requests:
743 make_requests: Grab status names from async_terminate calls too.
745 * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
746 server/fd.c, server/named_pipe.c, server/protocol.def,
747 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
749 server: Add a generic apc_call structure to make it easier to extend, and
752 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
753 server/thread.c, server/trace.c:
754 server: Notify the server that an APC has completed in the next get_apc call.
757 server: Make thread_apc into a real object.
759 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
761 * programs/regedit/Nl.rc:
762 regedit: Update Dutch resources.
764 2007-01-04 Francois Gouget <fgouget@free.fr>
766 * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
767 dlls/wined3d/state.c:
768 Assorted spelling fixes.
770 * dlls/ws2_32/tests/sock.c:
771 ws2_32/tests: Use '%d' to print GetLastError().
773 * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
774 dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
775 dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
776 kernel32/tests: Use '%d' to print GetLastError().
778 * dlls/itss/protocol.c:
779 itss: Fix spelling of the dwOrigin variables.
781 * dlls/rsabase/tests/rsabase.c:
782 rsabase/tests: Remove unneeded casts.
784 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
786 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
787 dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
789 * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
790 programs/winedbg/debug.l, programs/winedbg/debugger.h,
791 programs/winedbg/tgt_module.c:
792 winedbg: Added a maintenance command to load a given module (for debug purposes).
794 2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
796 * dlls/wined3d/device.c:
797 wined3d: Dirtify the stream sources in DrawPrimitiveUP.
799 * dlls/wined3d/state.c:
800 wined3d: Move decoding the streams to their own inline function.
802 * dlls/wined3d/device.c:
803 wined3d: Catch NOP SetStreamSource changes.
805 * dlls/wined3d/device.c:
806 wined3d: Catch nop pixel shader changes.
808 * dlls/wined3d/device.c:
809 wined3d: Catch NOP vertex declaration changes.
811 * dlls/wined3d/device.c, dlls/wined3d/state.c,
812 dlls/wined3d/wined3d_private.h:
813 wined3d: Break the viewport out of the vertex declaration state.
815 2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
817 * dlls/dinput/mouse.c:
818 dinput: Implement mouse GetObjectInfo on top of base class.
820 * dlls/dinput/keyboard.c:
821 dinput: Move keyboard to using new GetObjectInfo.
823 * dlls/dinput/device.c:
824 dinput: Implement GetObjectInfo[A|W] in base device class.
826 2007-01-03 Mike McCormack <mike@codeweavers.com>
828 * dlls/kernel32/tests/resource.c:
829 kernel32: Don't try update version resources with invalid data, as it fails
832 2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
834 * dlls/winex11.drv/opengl.c:
835 wgl: Fix piAttributes NULL crash.
837 2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
839 * dlls/ddraw/utils.c:
840 ddraw: Declare some functions static.
842 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
843 dlls/comdlg32/fontdlg.c:
844 comdlg32: Declare some items static.
846 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
847 dinput: Declare some functions static.
849 * tools/winedump/pe.c:
850 winedump: Fix memory leak.
852 2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
854 * dlls/wininet/wininet_Nl.rc:
855 wininet: Update Dutch resource.
858 mstml: Update Dutch resource.
860 2007-01-03 Hans Leidekker <hans@it.vu.nl>
862 * dlls/usp10/usp10.c:
863 usp10: Document ScriptItemize. Get rid of the remaining tabs.
865 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
866 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
868 * dlls/usp10/usp10.c:
869 usp10: Use macro functions for memory allocation and start checking for
872 * dlls/usp10/usp10.c:
873 usp10: Make the script cache accessible from a string analysis.
875 2007-01-03 Rob Shearman <rob@codeweavers.com>
877 * dlls/kernel32/tests/resource.c:
878 kernel32: Be more verbose about the expected and received values for failures
879 in the resource function tests.
882 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
884 2007-01-04 Alexandre Julliard <julliard@winehq.org>
887 server: Avoid crash in alloc_console when the process has no parent.
889 2007-01-03 Thomas Kho <tkho@ucla.edu>
891 * dlls/kernel32/tests/thread.c:
892 kernel32: Add CreateRemoteThread remote thread conformance tests.
894 * dlls/kernel32/tests/virtual.c:
895 kernel32: Add VirtualAllocEx remote thread conformance tests.
897 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
899 * dlls/user32/comm16.c:
900 user32: Speed improvement for 16bit comm support.
901 The previous version of this patch wasn't applied correctly.
903 2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
905 * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
906 oleaut32: Better OleIconToCursor stub.
908 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
911 server: Fix 0 timeout handling for serial I/O.
913 * dlls/user32/comm16.c:
914 user32: Speed improvement for 16bit comm support.
916 * dlls/ntdll/serial.c:
917 ntdll: Fix DTR and CTS controls in serial code.
919 2007-01-03 Mike McCormack <mike@codeweavers.com>
921 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
922 kernel32: Store resources to be updated in a tree.
924 2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
926 * dlls/oleaut32/variant.c:
927 oleaut32: Support for VT_DISPATCH in VarImp.
929 * dlls/oleaut32/variant.c:
930 oleaut32: Support for VT_DISPATCH in VarPow.
932 * dlls/oleaut32/variant.c:
933 oleaut32: Support for VT_DISPATCH in VarMod.
935 * dlls/oleaut32/variant.c:
936 oleaut32: Support for VT_DISPATCH in VarIdiv.
938 * dlls/oleaut32/variant.c:
939 oleaut32: Support for VT_DISPATCH in VarXor.
941 * dlls/oleaut32/variant.c:
942 oleaut32: Support for VT_DISPATCH in VarOr.
944 * dlls/oleaut32/variant.c:
945 oleaut32: Support for VT_DISPATCH in VarSub.
947 * dlls/oleaut32/variant.c:
948 oleaut32: Support for VT_DISPATCH in VarDiv.
950 * dlls/oleaut32/variant.c:
951 oleaut32: Support for VT_DISPATCH in VarMul.
953 * dlls/oleaut32/variant.c:
954 oleaut32: Support for VT_DISPATCH in VarAdd.
956 * dlls/oleaut32/variant.c:
957 oleaut32: Support for VT_DISPATCH in VarAnd.
959 * dlls/oleaut32/variant.c:
960 oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
961 returning the VARIANT value.
963 2007-01-02 Lei Zhang <thestig@google.com>
965 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
966 comctl32: Add initial tests for the status bar control.
968 2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
970 * dlls/comctl32/status.c:
971 comctl32: statusbar: Fix GetRect return value bug.
973 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
975 * dlls/wined3d/surface.c:
976 wined3d: Select a proper texture unit in LockRect and dirtify the state.
978 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
979 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
980 wined3d: Remove d3ddevice_set_ortho.
982 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
983 wined3d: Move the projection matrix into its own state.
985 * dlls/wined3d/state.c:
986 wined3d: Break the lighting state out of the vertex decl.
988 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
989 dlls/wined3d/wined3d_private.h:
990 wined3d: Move the world matrix to the state table.
992 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
993 dlls/wined3d/wined3d_private.h:
994 wined3d: Move the functionality of primitiveInitState to the state table.
996 * dlls/wined3d/device.c, dlls/wined3d/state.c,
997 dlls/wined3d/wined3d_private.h:
998 wined3d: Add a viewport state to the state table.
1000 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
1001 dlls/wined3d/wined3d_private.h:
1002 wined3d: Move decoding the vertex declaration to the vertexshader state handler.
1004 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1005 dlls/wined3d/wined3d_private.h:
1006 wined3d: Pass the user pointer strided structure via the device implementation.
1008 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
1009 dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1010 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
1011 include/wine/wined3d_interface.h:
1012 wined3d: Use the baseVertexIndex in the stateblock.
1014 2007-01-03 Alexandre Julliard <julliard@winehq.org>
1016 * dlls/shlwapi/thread.c:
1017 shlwapi: Use the appropriate constant for an uninitialized TLS check.
1019 2007-01-02 Robert Reif <reif@earthlink.net>
1021 * dlls/dmusic/port.c:
1022 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
1023 to keep Direct Sound from crashing from unitialized data.
1025 2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
1027 * dlls/wined3d/glsl_shader.c:
1028 wined3d: Sampler variables wrongly named 'shader'.
1030 * dlls/ddraw/device.c:
1031 ddraw: Fix the AddViewport thunk.
1033 2007-01-02 Rob Shearman <rob@codeweavers.com>
1036 ole32: Fix the calculation of message_state->prefix_data_len in two places
1037 where it would come out negative.
1039 * dlls/rpcrt4/rpc_server.c:
1040 rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
1043 * dlls/oleaut32/tmarshal.c:
1044 oleaut32: Fix _nroffuncs to return the correct number of functions by taking
1045 into account inherited interfaces.
1047 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
1049 * dlls/msvcrt/process.c:
1050 msvcrt: execl fix when no args are given (reported by Louis Lenders).
1052 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
1054 * dlls/kernel32/tests/locale.c:
1055 kernel32: Remove a line that was supposed to be deleted by the previous patch.
1057 2007-01-02 Hans Leidekker <hans@it.vu.nl>
1059 * dlls/usp10/usp10.c:
1060 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
1063 * dlls/usp10/usp10.c:
1064 usp10: Downgrade some more FIXME's to TRACE's.
1066 * dlls/usp10/usp10.c:
1067 usp10: Implement ScriptStringValidate.
1069 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
1070 kernel32: Add a stub implementation for TermsrvAppInstallMode.
1072 * dlls/gdi32/font.c, include/wingdi.h:
1073 gdi32: Implement GetCharWidthI.
1075 2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
1077 * dlls/wined3d/vertexbuffer.c:
1078 wineded3: dirtyend set to more than resource size.
1080 2007-01-01 Nick Burns <adger44@hotmail.com>
1082 * dlls/wined3d/state.c:
1083 wined3d: Fix point handling.
1085 * dlls/winmm/winecoreaudio/audio.c:
1086 winecoreaudio: Fix race condition in drvclose.
1088 2007-01-02 Alexandre Julliard <julliard@winehq.org>
1090 * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
1091 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
1092 dlls/wined3d/swapchain.c:
1093 Use GetDC instead of CreateDC where possible.
1095 * tools/make_makefiles:
1096 make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
1098 * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
1099 dlls/gdi32/mfdrv/objects.c:
1100 gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
1102 2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
1104 * dlls/comdlg32/filedlg.c:
1105 comdlg32: Declare function static.
1107 * tools/wrc/readres.c:
1108 wrc: Declare some variables static const.
1110 2007-01-01 Kai Blin <kai.blin@gmail.com>
1112 * dlls/dnsapi/query.c:
1113 dnsapi: Fix entering the success case (Coverity).
1115 * dlls/imagehlp/access.c:
1116 imagehelp: Remove unused if() check in error path.
1118 * tools/wrc/translation.c:
1119 wrc: Fix comparison typo (Coverity).
1121 2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1123 * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
1124 dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
1125 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
1128 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
1129 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
1130 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
1131 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
1134 2007-01-02 Alexandre Julliard <julliard@winehq.org>
1136 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
1137 Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
1138 This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
1140 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
1142 * dlls/user32/cursoricon.c:
1143 user32: Initialize clip rectangle on first use.
1145 * dlls/wined3d/device.c:
1146 wined3d: Clip mouse after resolution change while creating default swap chain.
1148 2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
1150 * dlls/dbghelp/elf_module.c:
1151 dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
1153 * dlls/msvcrt/cppexcept.c:
1154 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
1156 * dlls/ntdll/relay.c:
1157 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
1159 * dlls/wnaspi32/winaspi16.c:
1160 wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
1162 2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
1164 * dlls/dmband/band.c:
1165 dmband: Remove unused file-static variable.
1167 2006-12-29 Jeff Latimer <lats@yless4u.com.au>
1169 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
1170 usp10: Implement ScriptStringOut.
1172 2006-12-28 Mike McCormack <mike@codeweavers.com>
1174 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
1175 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
1177 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
1178 kernel32: Add a short test for Begin/EndUpdateResource.
1180 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
1182 * dlls/wined3d/device.c, dlls/wined3d/state.c,
1183 dlls/wined3d/wined3d_private.h:
1184 wined3d: Add emtpy vertex declaration and related states to the state table.
1186 * dlls/wined3d/state.c:
1187 wined3d: Add stub handlers for world matrices 1-255.
1189 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
1190 wined3d: Put the decoded strided data structure into the device.
1192 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1193 wined3d: Move WINED3DTS_MODELVIEW to the state table.
1195 2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
1197 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
1198 include/wine/wined3d_interface.h:
1199 wined3d: Remove IWineD3DDevice_ApplyStateChanges.
1201 2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
1203 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1204 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
1206 2007-01-02 Alexandre Julliard <julliard@winehq.org>
1208 * loader/preloader.c:
1209 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
1211 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
1213 * dlls/gdi32/font.c:
1214 gdi32: Remove redundant debug channel, use the default one instead.
1216 2007-01-02 Jeff Latimer <lats@yless4u.com.au>
1218 * dlls/ntdll/file.c:
1219 ntdll: Remove an unnecessary NULL check.
1221 2007-01-02 Mike McCormack <mike@codeweavers.com>
1223 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
1224 kernel32: Implement CopyFileWithProgress.
1226 2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
1228 * dlls/winex11.drv/opengl.c:
1229 winex11.drv: Remove get_drawable.
1231 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
1232 programs/winecfg/En.rc, programs/winecfg/Es.rc,
1233 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
1234 programs/winecfg/Hu.rc, programs/winecfg/It.rc,
1235 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
1236 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
1237 programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
1238 programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
1239 winecfg: Remove desktop double buffering option.
1241 * dlls/winex11.drv/x11drv_main.c:
1242 winex11.drv: Remove desktop double buffering option.
1244 2006-12-30 Reinhard Karcher <rkarcher@frey.de>
1246 * dlls/ntdll/directory.c:
1247 ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
1249 2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
1251 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
1252 user32: Make more ShowWindow tests pass under Wine.
1254 * dlls/kernel32/tests/locale.c:
1255 kernel32: Make the locale test pass without errors under XP SP2.
1257 * dlls/ntdll/file.c:
1258 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
1260 2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
1262 * dlls/msi/tests/install.c:
1263 msi/tests: Remove test directory after the files have been deleted.
1265 2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
1267 * dlls/kernel32/tests/thread.c:
1268 kernel32/tests: Run tests on NT4 again.
1270 * dlls/kernel32/tests/thread.c:
1271 kernel32/tests: Moved ok-statement to the appropriate place.
1273 * dlls/kernel32/tests/thread.c:
1274 kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
1276 * dlls/winspool.drv/tests/info.c:
1277 winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
1279 2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
1281 * dlls/winex11.drv/winpos.c:
1282 winex11.drv: Fix the regression caused by a previous change.
1284 * dlls/user32/tests/msg.c:
1285 user32: Update the ShowWindow test to pass cleanly under Windows 2000.
1287 2007-01-01 Alexandre Julliard <julliard@winehq.org>
1289 * configure, configure.ac, dlls/Makedll.rules.in:
1290 configure: Use the correct ar tool when building Mingw import libraries.
1292 * aclocal.m4, configure.ac:
1293 configure: Added a generic macro for checking for Mingw programs.
1295 2006-12-29 Rob Shearman <rob@codeweavers.com>
1297 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
1298 ole32: Add tests for channel hooks.
1300 * include/objbase.h:
1301 include: Add function declarations for CoAllowSetForegroundWindow and
1302 CoRegisterChannelHook to objbase.h.
1304 2006-12-29 H. Verbeet <hverbeet@gmail.com>
1306 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
1307 wined3d: Simplify the get_write_mask and get_swizzle functions.
1309 * dlls/wined3d/arb_program_shader.c:
1310 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
1311 vshader_program_add_input_param_swizzle().
1313 * dlls/wined3d/glsl_shader.c:
1314 wined3d: Cleanup shader_glsl_get_input_register_swizzle().
1316 * dlls/wined3d/arb_program_shader.c:
1317 wined3d: Cleanup & merge pshader_get_write_mask() and
1318 vshader_program_add_output_param_swizzle().
1320 * dlls/wined3d/glsl_shader.c:
1321 wined3d: Cleanup shader_glsl_get_output_register_swizzle().
1323 * dlls/wined3d/baseshader.c:
1324 wined3d: Remove dead code in shader_get_registers_used().
1325 As spotted by Christoph Bumiller, these branches are now never
1326 reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
1327 WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
1328 can lookup rather than guess the texture type these days.
1330 2006-12-29 Frank Richter <frank.richter@gmail.com>
1332 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
1333 comctl32: listview: Fix getting user params and subitems.
1334 When querying a listview subitem for the user param, the main item's
1335 user param is returned. Also, when a subitem is custom-drawn, the main
1336 item's user param is passed along.
1338 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
1340 * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
1341 winex11drv: Make dxgrab global.
1343 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
1345 * dlls/dinput/device.c, dlls/dinput/keyboard.c:
1346 dinput: Move keyboard to using new EnumObjects from base class.
1348 2006-12-28 Hans Leidekker <hans@it.vu.nl>
1350 * dlls/usp10/usp10.c:
1351 usp10: Factor out script cache handling.
1353 2006-12-29 Alexandre Julliard <julliard@winehq.org>
1355 * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
1356 server/process.h, server/ptrace.c:
1357 server: Implement process control using Mach primitives for Mac OS.
1358 With help from Ken Thomases.
1360 * configure, configure.ac, include/config.h.in, loader/pthread.c:
1361 loader: Use the Mach thread port as thread id on Mac OS.
1363 * server/process.c, server/process.h, server/ptrace.c, server/request.c:
1364 server: Add hooks to support process tracing mechanisms other than ptrace.
1366 * server/ptrace.c, server/thread.c, server/thread.h:
1367 server: Split get_thread_from_pid to allow lookups by tid or pid only.
1369 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1370 dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
1371 dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
1372 dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
1373 dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
1374 tools/winapi/win32.api:
1375 joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
1377 * .gitignore, tools/make_makefiles:
1378 make_makefiles: List test directories explicitly in .gitignore.
1380 * .gitignore, tools/make_makefiles:
1381 make_makefiles: In .gitignore, explicitly list files that we know are generated
1382 instead of using wildcards.
1385 Make.rules: Be more specific in make clean, only clean targets that we have
1388 * dlls/d3d9/tests/device.c:
1389 d3d9/tests: Avoid sizeof in traces.
1391 * dlls/d3d8/tests/device.c:
1392 d3d8/tests: Avoid sizeof in traces.
1394 2006-12-28 Ken Thomases <ken@codeweavers.com>
1396 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
1397 winecoreaudio: Report actual supported input wave formats.
1398 Also, added some output formats that Core Audio ought to be able to handle.
1400 * dlls/winmm/winecoreaudio/audio.c:
1401 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
1403 * dlls/winmm/winecoreaudio/audio.c:
1404 winecoreaudio: Implement widStart.
1406 * dlls/winmm/winecoreaudio/audio.c:
1407 winecoreaudio: Implement widStop.
1409 * dlls/winmm/winecoreaudio/audio.c:
1410 winecoreaudio: Changed widReset to stop the audio unit.
1412 * dlls/winmm/winecoreaudio/audio.c:
1413 winecoreaudio: Add mechanism for cross-thread call of
1414 widHelper_NotifyCompletions.
1415 wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
1416 to the message thread, which calls widHelper_NotifyCompletions.
1418 * dlls/winmm/winecoreaudio/audio.c:
1419 winecoreaudio: Add widHelper_NotifyCompletions.
1420 It scans for completed input wavehdrs, removes them from the queue,
1421 and notifies the application that they're done.
1423 * dlls/winmm/winecoreaudio/audio.c:
1424 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
1426 * dlls/winmm/winecoreaudio/audio.c:
1427 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
1429 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
1430 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
1431 It now returns in an output parameter the frame count that the AU will use.
1432 Also, initialize the Audio Unit.
1434 * dlls/winmm/winecoreaudio/audio.c:
1435 winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
1437 * dlls/winmm/winecoreaudio/audio.c:
1438 winecoreaudio: Implement widReset.
1440 * dlls/winmm/winecoreaudio/audio.c:
1441 winecoreaudio: Implement widAddBuffer.
1443 * dlls/winmm/winecoreaudio/audio.c:
1444 winecoreaudio: Implement widOpen and widClose.
1446 * dlls/winmm/winecoreaudio/audiounit.c:
1447 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
1449 * dlls/winmm/winecoreaudio/audio.c:
1450 winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
1451 It will serve as the input callback called when our Audio Unit has sound
1454 * dlls/winmm/winecoreaudio/audio.c:
1455 winecoreaudio: Initial implementation of widGetDevCaps.
1457 * dlls/winmm/winecoreaudio/audio.c,
1458 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
1459 winecoreaudio: Initial stub implementation of audio input support.
1461 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
1463 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
1464 d3d8: Don't report Shader Model 2.0 or higher.
1466 2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
1468 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
1469 wined3d: Add empty transform states to the state table.
1471 * dlls/wined3d/surface.c:
1472 wined3d: Do not setup states for unlocking if unlocking is disabled.
1474 2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
1476 * dlls/sane.ds/ui.c:
1477 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
1478 With grateful acknowledgement to Marcus Meissner.
1480 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
1482 * dlls/opengl32/wgl.c:
1483 opengl32: Fix wglGetProcAddress typo.
1485 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
1487 * dlls/dinput/mouse.c:
1488 dinput: Release critical section before warping mouse.
1490 2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
1492 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
1493 msxml: nextNode and reset functions.
1495 2006-12-29 Alexandre Julliard <julliard@winehq.org>
1497 * dlls/shdocvw/Makefile.in:
1498 shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
1500 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
1501 dlls/wined3d/wined3d_private.h:
1502 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
1503 This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
1505 2006-12-23 Robert Reif <reif@earthlink.net>
1507 * tools/winedump/pe.c:
1508 winedump: Fix crash on delayed import section.
1510 2006-12-28 Rob Shearman <rob@codeweavers.com>
1512 * dlls/ole32/tests/moniker.c:
1513 ole32: Add some tests for the running object table.
1514 The tests show the behaviour when the IROTData interface is not
1515 available from the moniker. They also show the flags that are accepted
1516 into IRunningObjectTable::Register.
1518 * dlls/ole32/moniker.c:
1519 ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
1520 to be usable with the running object table.
1521 If IROTData isn't available, fall back to a path that uses the display
1522 name and the clsid of the moniker to generate the comparison data.
1524 * dlls/ole32/moniker.c:
1525 ole32: Only call IROTData::GetComparisonData once, like native does.
1527 * dlls/ole32/moniker.c:
1528 ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
1529 time for the ROT entry.
1530 However, fall back to CoFileTimeNow if it fails.
1532 * dlls/ole32/moniker.c:
1533 ole32: Use the reduced forms of monikers for comparison in the running object
1536 * dlls/ole32/compositemoniker.c:
1537 ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
1538 the moniker isn't necessarily a composite moniker.
1540 * dlls/ole32/moniker.c:
1541 ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
1542 to be used together in RunningObjectTable_Register.
1544 * dlls/msxml3/tests/domdoc.c:
1545 msxml3: Add a simple test for XMLHTTP.
1547 2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
1549 * dlls/dinput/mouse.c:
1550 dinput: Move mouse to using new EnumObjects from base class.
1552 * dlls/dinput/device.c:
1553 dinput: Implement EnumOjects[A|W] in the base device class.
1555 * dlls/dinput/mouse.c:
1556 dinput: mouse: Copy and modify default data format.
1558 * dlls/dinput/keyboard.c:
1559 dinput: Remove MsgWaitForMultipleObjects calls.
1561 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
1563 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
1564 opengl32: Add OpenGL 2.1 support and more extensions.
1566 * dlls/opengl32/wgl.c:
1567 wgl: Fix wglGetProcAddress bug.
1569 2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
1571 * dlls/winex11.drv/opengl.c:
1572 wgl: Fix wglGetPixelFormatAttribiv bug.
1574 2006-12-28 H. Verbeet <hverbeet@gmail.com>
1576 * dlls/wined3d/baseshader.c:
1577 wined3d: Create samplers for all 1.x instructions that sample.
1579 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
1580 wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
1581 already is d3d_shader.
1583 * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
1584 dlls/wined3d/wined3d_private.h:
1585 wined3d: Move set_glsl_shader_program() to glsl_shader.c.
1587 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
1588 dlls/wined3d/wined3d_private.h:
1589 wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
1591 2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
1593 * dlls/usp10/usp10.c:
1594 usp10: Downgrade fixme's to trace's with comments.
1596 2006-12-27 Rob Shearman <rob@codeweavers.com>
1598 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
1599 oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
1601 * dlls/ole32/tests/clipboard.c:
1602 ole32: Output the HRESULT for clipboard tests that fail.
1604 * dlls/advapi32/tests/registry.c:
1605 advapi32: Change the test for the type parameter of RegQueryValueExA to only
1606 run on Win9x, since the value is set to a random value on NT.
1608 2006-12-28 Alexandre Julliard <julliard@winehq.org>
1610 * configure, configure.ac:
1611 configure: Detect out of tree builds made from an unclean source tree.
1613 * .gitignore, dlls/.gitignore, programs/.gitignore,
1614 programs/winetest/.gitignore, tools/make_makefiles:
1615 make_makefiles: Merge the generated gitignores in dlls and programs into the
1618 2006-12-27 Alexandre Julliard <julliard@winehq.org>
1620 * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
1621 loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
1622 programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
1623 tools/make_makefiles, tools/widl/.gitignore,
1624 tools/winebuild/.gitignore, tools/winedump/.gitignore,
1625 tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
1626 make_makefiles: Generate the top-level .gitignore file.
1627 Add a PROGRAMS variable in some makefiles to make things easier.
1629 2006-12-27 Rob Shearman <rob@codeweavers.com>
1631 * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
1632 ole32: Marshal the ORPCTHAT structure prefixed to the server data.
1633 Unmarshal the data on the client side (during
1634 ClientChannelBuffer_SendReceive) and call ClientNotify.
1636 2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
1638 * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
1639 dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
1640 janitorial: In multiline strings there is no need for '\' at the end of
1643 * dlls/localspl/tests/localmon.c:
1644 localspl/tests: In multiline strings there is no need for '\' at the end of
1647 * dlls/winspool.drv/tests/info.c:
1648 winspool.drv/tests: In multiline strings there is no need for '\' at the end
1651 * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
1652 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
1653 kernel32/tests: In multiline strings there is no need for '\' at the end of
1656 2006-12-27 Rob Shearman <rob@codeweavers.com>
1658 * dlls/ole32/tests/marshal.c:
1659 ole32: Message filters aren't used in the test_call_from_message test, so
1660 remove the call to CoRegisterMessageFilter.
1662 2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
1664 * dlls/user32/tests/input.c:
1665 user32: Silence tests in default debug level.
1667 2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
1669 * programs/cmd/builtins.c:
1670 cmd: Fix 'copy foo bar/' which gave access denied errors.
1672 2006-12-26 Jacek Caban <jacek@codeweavers.com>
1674 * dlls/mshtml/tests/htmldoc.c:
1675 mshtml: Fix failing test.
1677 * dlls/urlmon/tests/protocol.c:
1678 urlmon: Remove failing tests.
1680 2006-12-26 Alexandre Julliard <julliard@winehq.org>
1682 * dlls/wineps.drv/generic.ppd:
1683 wineps.drv: Remove surious null byte in generic.ppd.
1685 * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
1686 dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
1687 dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
1688 makedep: Add support for magic comments in .rc files so we can generate proper
1689 dependencies for them.
1691 2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
1693 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
1694 oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
1696 Fix Wine handling of VT_DECIMAL in VarMod.
1698 2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
1700 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
1701 usp10: Implement ScriptStringGetLogicalWidths.
1703 2006-12-24 Hans Leidekker <hans@it.vu.nl>
1705 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
1706 usp10: Fix all failing tests on Windows and Wine.
1708 * dlls/usp10/usp10.c:
1709 usp10: Reduce multiple assignments to a single memset in ScriptItemize.
1711 2006-12-24 Chris Robinson <chris.kcat@gmail.com>
1713 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
1714 dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
1715 d3d: GetStreamSource on a stream with NULL data isn't an error.
1717 2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
1719 * dlls/comctl32/monthcal.c:
1720 comctl32: MonthCalendar - Fix highlighting of current date.
1722 2006-12-25 H. Verbeet <hverbeet@gmail.com>
1724 * dlls/wined3d/device.c:
1725 wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
1727 Downgrade a FIXME to a WARN.
1729 2006-12-25 Jacek Caban <jacek@codeweavers.com>
1731 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
1732 dlls/wininet/internet.h, dlls/wininet/utility.c:
1733 wininet: Get rid of ASYNC_FUNC enum.
1735 * dlls/wininet/internet.c, dlls/wininet/internet.h:
1736 wininet: Use proc instead of enum in FTPFINDNEXTW request.
1738 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1739 wininet: Use proc instead of enum in FTPRENAMEFILEW request.
1741 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1742 wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
1744 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1745 wininet: Use proc instead of enum in FTPDELETEFILEW request.
1747 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1748 wininet: Use proc instead of enum in FTPGETFILEW request.
1750 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1751 wininet: Use proc instead of enum in FTPOPENFILEW request.
1753 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1754 wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
1756 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1757 wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
1759 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1760 wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
1762 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1763 wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
1765 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1766 wininet: Use proc instead of enum in FTPUTFILE request.
1768 * dlls/wininet/internet.c, dlls/wininet/internet.h:
1769 wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
1771 * dlls/wininet/internet.c, dlls/wininet/internet.h:
1772 wininet: Use proc instead of enum in INTERNETOPENURLW request.
1774 * dlls/wininet/internet.c, dlls/wininet/internet.h:
1775 wininet: Remove not used HTTPOPENREQUESTW request.
1777 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1778 wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
1780 * dlls/wininet/internet.c, dlls/wininet/internet.h,
1781 dlls/wininet/utility.c:
1782 wininet: Use proc instead of enum in SENDCALLBACK request.
1784 2006-12-25 H. Verbeet <hverbeet@gmail.com>
1786 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
1787 wined3d: Restore texture bindings in the FBO code.
1789 * dlls/wined3d/drawprim.c:
1790 wined3d: Copy the depth buffer after all dirty states are applied.
1792 2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
1794 * dlls/wined3d/state.c:
1795 wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
1797 * dlls/wined3d/device.c:
1798 wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
1800 2006-12-25 Jacek Caban <jacek@codeweavers.com>
1802 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
1803 dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
1804 dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
1805 programs/winetest/winetest.rc:
1806 itss: Added test of protocol.
1808 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
1809 itss: Added ITS protocol implementation.
1811 * include/mshtmdid.h, include/mshtml.idl:
1812 mshtml.idl: Added IHTMLFrameBase2 declaration.
1814 2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
1816 * dlls/user32/tests/msg.c:
1817 user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
1819 * dlls/msvcrt/main.c:
1820 msvcrt: Make an internal function static, avoid a prototype.
1822 2006-12-24 Alexandre Julliard <julliard@winehq.org>
1824 * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
1825 dlls/ole32/.gitignore, tools/make_makefiles:
1826 make_makefiles: Automatically add IDL header targets to the .gitignore file.
1828 2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1830 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
1831 shlwapi: Fix a failing test.
1833 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
1835 * dlls/wined3d/wined3d_private.h:
1836 wined3d: Clarify OpenGL error codes.
1838 2006-12-23 Patrik Stridvall <patrik@stridvall.se>
1840 * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
1841 user32: Show the GCL{,P}_* constant names in debug messages.
1843 * dlls/secur32/ntlm.c:
1844 secur32: Use constants instead of hardcoded values.
1846 2006-12-24 Alexandre Julliard <julliard@winehq.org>
1848 * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
1849 dlls: Merged the make_dlls script into the global make_makefiles.
1851 2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
1853 * dlls/oleaut32/tests/olepicture.c:
1854 oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
1856 2006-12-24 Jacek Caban <jacek@codeweavers.com>
1858 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
1859 dlls/itss/protocol.c:
1860 itss: Added ITSProtocol stub implementation.
1862 2006-12-23 Jacek Caban <jacek@codeweavers.com>
1864 * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
1865 dlls/itss/storage.c:
1866 itss: DllCanUnloadNow code clean up.
1868 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
1869 dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
1870 itss: Move registration code to inf file and add missing registry.
1872 * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
1873 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
1874 ITSProtocol is a different object.
1876 * dlls/itss/itss.spec:
1877 itss: DllUnregisterServer is not a stub.
1879 2006-12-23 Hans Leidekker <hans@it.vu.nl>
1881 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
1882 usp10: Implement ScriptString_pLogAttr.
1884 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
1885 usp10: Match output of WinXP for ScriptGetProperties.
1887 * dlls/usp10/usp10.c:
1888 usp10: Improve the stub for ScriptBreak.
1890 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
1892 usp10: Implement ScriptString_pSize.
1894 2006-12-23 Rob Shearman <rob@codeweavers.com>
1896 * dlls/oleaut32/tests/vartest.c:
1897 oleaut32: Fix a crash when executing the VarAnd test with an old version
1900 * dlls/oleaut32/tests/vartest.c:
1901 oleaut32: Fix the VarPow tests for older versions of oleaut32.
1903 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
1904 dlls/ole32/tests/marshal.c:
1905 ole32: Performing a COM call from within the processing of a sent message
1906 during a wait for completion of another COM call is not allowed.
1907 Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
1909 * dlls/ole32/compobj.c:
1910 ole32: Call the MessagePending function for message filters.
1912 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
1913 ole32: Track the pending call count so that the correct call type can be passed
1914 to the message filter HandleInComingCall function.
1916 * dlls/ole32/oleproxy.c:
1917 ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
1919 2006-12-22 Duane Clark <fpga@pacbell.net>
1921 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
1922 msvcrt: Add function _mbsspnp.
1924 2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
1926 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
1927 dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
1928 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
1929 dinput: AddRef and Release parent DirectInput class.
1931 2006-12-22 Alexandre Julliard <julliard@winehq.org>
1933 * ANNOUNCE, ChangeLog, VERSION, configure:
1936 ----------------------------------------------------------------
1937 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
1939 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
1940 user32: Add a message test for various ShowWindow() calls, fix some failures.
1942 2006-12-18 James Hawkins <truiken@gmail.com>
1944 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
1945 mscoree: Add a stub for GetCORSystemDirectory.
1947 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
1949 * dlls/kernel32/tests/loader.c:
1950 kernel32: Fix a typo.
1952 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
1954 * dlls/winspool.drv/tests/info.c:
1955 winspoool/tests: Build the name of the local print server in a separate function.
1957 * dlls/winspool.drv/tests/info.c:
1958 winspoool/tests: Rename unclear string.
1960 * dlls/localspl/tests/localmon.c:
1961 localspl/tests: Rename unclear string.
1963 * dlls/localspl/tests/localmon.c:
1964 localspl/tests: Fix copy+paste typo.
1966 2006-12-21 Jacek Caban <jacek@codeweavers.com>
1968 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
1969 mshtml: Improve loading document detection in AsyncOpen.
1971 * dlls/mshtml/nsio.c:
1972 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
1974 2006-12-21 Huw Davies <huw@codeweavers.com>
1976 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
1977 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
1978 the user's caches directory
1979 and use these instead of the original suitcase.
1981 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
1983 * dlls/setupapi/install.c:
1984 setupapi: Fix handling of 'CopyFiles=@file'.
1986 2006-12-21 Ken Thomases <ken@codeweavers.com>
1988 * dlls/iphlpapi/ifenum.c:
1989 iphlpapi: Fixed a problem with enumerating network interfaces.
1990 Keep increasing the buffer until the returned length is more than two
1991 records smaller than the buffer we provided.
1993 2006-12-21 Alexandre Julliard <julliard@winehq.org>
1995 * dlls/ntdll/cdrom.c:
1996 ntdll: Added support for physically ejecting devices on Mac OS.
1998 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
1999 ntdll: File positions should be aligned to sector boundaries in PE loader.
2001 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
2003 * dlls/kernel32/tests/process.c:
2004 kernel32/tests: Don't use full path for executable in tests.
2006 2006-12-21 Ken Thomases <ken@codeweavers.com>
2008 * dlls/winmm/winecoreaudio/audio.c:
2009 winecoreaudio: Replace pthread mutex with OSSpinLock.
2011 * dlls/winmm/winecoreaudio/audio.c:
2012 winecoreaudio: Move a memset out of a mutex-guarded section.
2014 * dlls/winmm/winecoreaudio/audio.c:
2015 winecoreaudio: Merge wodReset and wodHelper_Reset.
2017 * dlls/winmm/winecoreaudio/audio.c:
2018 winecoreaudio: Change to faster non-recursive mutex.
2020 * dlls/winmm/winecoreaudio/audio.c:
2021 winecoreaudio: Push notify of completions from render callback to message thread.
2022 Rather than have the Audio Unit render callback traverse the queue of wave
2023 headers looking for complete ones, and sending a message to the message thread
2024 for each one it finds, just send one message to tell the message thread to do
2025 that work itself. The render callback is called in a real-time priority
2026 thread and is expected to return as quickly as possible.
2028 * dlls/winmm/winecoreaudio/audio.c:
2029 winecoreaudio: Remove more mutexes from around Audio Unit calls.
2031 * dlls/winmm/winecoreaudio/audio.c:
2032 winecoreaudio: Report when the render callback is just providing silence.
2034 * dlls/winmm/winecoreaudio/audio.c:
2035 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
2037 * dlls/winmm/winecoreaudio/audio.c:
2038 winecoreaudio: Leave audio unit running, except when waveout device paused.
2040 * dlls/winmm/winecoreaudio/audio.c:
2041 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
2043 * dlls/winmm/winecoreaudio/audio.c:
2044 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
2046 * dlls/winmm/winecoreaudio/audio.c:
2047 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
2049 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
2050 clears dwPartialOffset itself.
2051 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
2052 parameter. wodWrite is not called from the Audio Unit render callback, so it
2053 can use Wine debug channels.
2055 * dlls/winmm/winecoreaudio/audio.c:
2056 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
2058 * dlls/winmm/winecoreaudio/audio.c:
2059 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
2060 wodHelper_BeginWaveHdr().
2061 This refactoring prepares the ground for subsequent refactoring of
2062 wodHelper_BeginWaveHdr.
2064 * dlls/winmm/winecoreaudio/audio.c:
2065 winecoreaudio: Create port for sending messages to the callback thread only once.
2067 * dlls/winmm/winecoreaudio/audio.c:
2068 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
2070 2006-12-21 Günther Brammer <GBrammer@gmx.de>
2072 * dlls/ddraw/tests/dsurface.c:
2073 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
2075 2006-12-20 Huw Davies <huw@codeweavers.com>
2077 * dlls/gdi32/freetype.c:
2078 gdi32: Actually create the Wine fonts key if it doesn't exist.
2080 2006-12-20 Juan Lang <juan_lang@yahoo.com>
2082 * dlls/kernel32/profile.c:
2083 kernel32: Suppress an unneeded warning.
2085 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
2087 * dlls/oleaut32/vartype.c:
2088 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
2089 into a DECIMAL instead of a double as an intermediate step.
2091 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
2093 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
2094 dlls/wined3d/directx.c:
2095 d3d: Fix adapter mode enumeration and filtering.
2097 2006-12-20 Christoph Frick <frick@sc-networks.de>
2099 * dlls/dinput/device.c:
2100 dinput: Drop magic int.
2102 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
2103 dinput: Set the correct size for the old dinput joystick.
2104 This also reverts my previous patch as this is the real cause for the
2105 problems with Grand Prix Legends.
2107 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
2109 * dlls/wined3d/device.c, dlls/wined3d/state.c,
2110 dlls/wined3d/wined3d_private.h:
2111 wined3d: Reinstall the nvrc texture unit mapping.
2113 * dlls/wined3d/device.c:
2114 wined3d: Catch nop pixel shader changes.
2116 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2117 dlls/wined3d/wined3d_private.h:
2118 wined3d: Add pixel shaders to the state table.
2120 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
2121 wined3d: Catch nop sampler changes.
2123 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2124 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
2125 wined3d: Move samplers to the state table.
2127 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
2128 wined3d: Add empty sampler entries to the state table.
2130 * dlls/wined3d/device.c:
2131 wined3d: Catch nop SetTextureStageState calls.
2133 * dlls/wined3d/state.c:
2134 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
2136 * dlls/wined3d/state.c:
2137 wined3d: Make a WINED3DTSS_RESULTARG stub.
2139 * dlls/wined3d/state.c:
2140 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
2142 * dlls/wined3d/state.c:
2143 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
2145 * dlls/wined3d/state.c:
2146 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
2148 * dlls/wined3d/device.c, dlls/wined3d/state.c:
2149 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
2151 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
2152 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
2154 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2155 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
2156 wined3d: Move WINED3DTSS_COLOROP to the state table.
2158 * dlls/wined3d/basetexture.c:
2159 wined3d: Do not enable the texture dimensions in BindTexture.
2161 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
2162 wined3d: Add empty texture stage states to the state table.
2164 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
2165 wined3d: Temporary disable nvrc junk texture skipping.
2167 2006-12-20 Alexandre Julliard <julliard@winehq.org>
2169 * dlls/shell32/regsvr.c:
2170 shell32: Don't hardcode the system32 directory in registered classes.
2173 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
2175 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
2176 ntdll: Fix the libdl refcount when loading the same builtin twice.
2178 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
2180 * dlls/kernel32/tests/module.c:
2181 kernel32/tests: Test loading and unloading of builtin dlls.
2183 2006-12-20 Kai Blin <kai.blin@gmail.com>
2185 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
2186 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
2188 2006-12-20 Alexandre Julliard <julliard@winehq.org>
2190 * include/guiddef.h, include/windef.h, include/wine/debug.h,
2191 include/wine/test.h, include/winnt.h:
2192 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
2194 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
2195 programs/winedbg/break.c, programs/winedbg/dbg.y,
2196 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
2197 programs/winedbg/memory.c, programs/winedbg/stack.c,
2198 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
2199 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
2200 programs/winedbg/winedbg.c:
2201 winedbg: Win64 printf format fixes.
2203 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
2204 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
2205 programs/winedbg/tgt_minidump.c:
2206 winedbg: Fixed a few data types.
2208 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
2210 * dlls/dinput/mouse.c:
2211 dinput: Warp mouse in exclusive cooperation mode only.
2213 * dlls/dinput/mouse.c:
2214 dinput: Use GetCursorPos() to calculate relative mouse movements.
2216 2006-12-19 Rob Shearman <rob@codeweavers.com>
2218 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
2219 ole32: Send a causality ID in the ORPCTHIS header for a call.
2220 Use the causality ID to determine whether this is a top-level or a
2221 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
2223 * dlls/ole32/tests/marshal.c:
2224 ole32: Reset the message filter at the end of the message filter test.
2226 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
2227 dlls/ole32/stubmanager.c:
2228 ole32: Pass in the IID and IUnknown* of the object being executed to the server
2229 notification and message filter functions.
2231 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
2232 ole32: Call the message filter for incoming calls.
2235 ole32: Call ServerNotify for channel hooks.
2236 Store the SChannelHookCallInfo structure in the message state.
2238 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
2239 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
2240 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
2244 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
2246 This is done by putting the ORPCTHIS data into the buffer when calling
2247 IRpcChannelBuffer::GetBuffer on the client side and then storing the
2248 amount we increased the buffer in a structure stored in the Handle
2249 field. This is done to present the correct Buffer pointer to the proxy
2250 so that it writes its data after the ORPCTHIS data.
2251 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
2252 sure the data is consistent according to NDR rules. Also add several
2253 checks on the unmarshaled data that are specified by the DCOM draft
2256 2006-12-19 H. Verbeet <hverbeet@gmail.com>
2258 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
2259 dlls/wined3d/glsl_shader.c:
2260 wined3d: Allow wined3d to handle multiple render targets.
2262 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
2263 dlls/wined3d/wined3d_private.h:
2264 wined3d: Allow the FBO code to handle multiple render targets.
2266 * dlls/wined3d/device.c:
2267 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
2268 Use the render target index rather than hardcoding 0.
2270 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
2271 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
2272 wined3d: Allow the device to store multiple render targets.
2274 2006-12-19 Hans Leidekker <hans@it.vu.nl>
2276 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
2277 tools/winedump/winedump.man.in:
2278 winedump: Start dumping .NET specific bits from PE executables.
2280 2006-12-20 Alexandre Julliard <julliard@winehq.org>
2282 * dlls/ntdll/virtual.c:
2283 ntdll: Fixed typo in map_image.
2285 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
2287 * dlls/winex11.drv/opengl.c:
2288 winex11.drv: pbuffer detection.
2290 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2292 * dlls/winex11.drv/opengl.c:
2293 winex11.drv: Don't crash when called with a NULL gl context.
2295 2006-12-19 Huw Davies <huw@codeweavers.com>
2297 * dlls/gdi32/freetype.c:
2298 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
2301 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
2303 * dlls/gdi32/gdiobj.c:
2304 gdi32: Remove unused function.
2306 2006-12-19 Rob Shearman <rob@codeweavers.com>
2308 * dlls/ole32/tests/usrmarshal.c:
2309 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
2310 derived from the return value of HMETAFILEPICT_UserMarshal instead of
2311 the value returned by HMETAFILEPICT_UserSize, as the latter
2312 over-estimates the size on Windows.
2313 Remove some unnecessary casts.
2315 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
2317 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
2318 dlls/winex11.drv/winpos.c:
2319 user32: Extend the support for SWP_STATECHANGED for all windows.
2321 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
2323 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
2324 include/wine/wined3d_types.h:
2325 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
2327 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
2329 * dlls/wined3d/state.c:
2330 wined3d: Fix a function name.
2332 * dlls/wined3d/state.c:
2333 wined3d: Add missing render state function.
2335 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
2336 wined3d: Catch nop render state changes.
2338 * dlls/wined3d/device.c:
2339 wined3d: Move render state applying to drawprim.
2341 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
2343 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2344 dlls/wined3d/wined3d_private.h:
2345 wined3d: Add the state dirtification infrastructure.
2347 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2349 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
2350 dlls/msvcrt/string.c, include/config.h.in:
2351 msvcrt: Add _atoldbl.
2353 2006-12-19 Alexandre Julliard <julliard@winehq.org>
2356 configure: Re-generated with autoconf 2.61.
2358 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
2360 * dlls/oleaut32/vartype.c:
2361 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
2363 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
2365 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
2366 winex11drv: Return cached cursor_pos in GetCursorPos().
2368 2006-12-18 Hans Leidekker <hans@it.vu.nl>
2370 * dlls/ws2_32/socket.c:
2371 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
2373 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2375 * dlls/kernel32/tests/loader.c:
2376 kernel32: Add a minimal PE image that XP is able to load.
2378 2006-12-18 James Hawkins <truiken@gmail.com>
2380 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
2381 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
2383 * dlls/msi/tests/install.c:
2384 msi: Run the install tests from a temporary directory.
2386 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
2388 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
2389 usp10: Implement ScriptStringCPtoX.
2391 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
2392 usp10: Implement ScriptStringXtoCP.
2394 * dlls/usp10/usp10.c:
2395 usp10: Implement ScriptStringFree.
2397 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
2398 usp10: Implement ScriptStringAnalyse.
2400 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
2402 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
2403 d3d9: Handle volume container in d3d9.
2405 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
2406 dlls/d3d9/surface.c:
2407 d3d9: Handle surface container in d3d9.
2409 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
2410 d3d8: Handle volume container in d3d8.
2412 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
2413 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
2414 d3d8: Handle surface container in d3d8.
2416 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
2417 dlls/d3d9/tests/device.c:
2418 d3d9: Fix implicit swap chain refcounting.
2420 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
2421 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
2422 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
2423 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
2424 d3d: Callback infrastructure for implicit swap chain destruction in
2427 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
2428 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
2429 d3d9: Fix implicit surface refcounting.
2431 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
2432 wined3d: Remove IWineD3DVolume_GetContainerParent.
2434 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
2435 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
2436 wined3d: Remove IWineD3DSurface_GetContainerParent.
2438 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
2439 d3d9: Handle volume refcount forwarding in d3d9.
2441 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
2442 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
2443 d3d9: Handle surface refcount forwarding in d3d9.
2445 * dlls/wined3d/device.c:
2446 wined3d: Call the depth stencil destroy callback function.
2448 2006-12-18 James Hawkins <truiken@gmail.com>
2450 * dlls/msi/dialog.c:
2451 msi: Update the text control when the selection path changes.
2453 * dlls/msi/events.c:
2454 msi: Only cleanup event subscriptions of the dialog being closed.
2456 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
2458 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
2459 dlls/dinput/tests/device.c:
2460 dinput: Make mouse use axis mode flag set in base class. Add tests.
2462 * dlls/dinput/device.c:
2463 dinput: Add handling of AXISMODE property to base device object.
2465 * dlls/dinput/joystick_linuxinput.c:
2466 dinput: Zero out returned information struct.
2468 * dlls/dinput/keyboard.c:
2469 dinput: Don't return non existent keys.
2471 2006-12-17 Rob Shearman <rob@codeweavers.com>
2473 * dlls/kernel32/heap.c:
2474 kernel32: Protect global alloc functions against integer overflows on the
2477 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
2478 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
2480 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
2481 dlls/ole32/usrmarshal.c:
2482 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
2483 add tests for these.
2485 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
2486 dlls/ole32/tests/usrmarshal.c:
2487 ole32: Move the user marshal tests to usrmarshal.c.
2489 * dlls/rpcrt4/rpc_transport.c:
2490 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
2491 connection is closed.
2493 * dlls/ole32/usrmarshal.c:
2494 ole32: Add documentation for the user marshaling functions.
2496 * dlls/ole32/datacache.c:
2497 ole32: Support reading and writing custom clipformats in the data cache.
2499 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2501 * tools/winedump/pe.c:
2502 winedump: Remove a redundant ';'.
2504 * tools/winedump/pe.c:
2505 winedump: Fix a couple of typos.
2507 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
2509 * dlls/usp10/tests/usp10.c:
2510 usp10/tests: Make tests run on win9x and NT4 again.
2512 * dlls/user32/tests/monitor.c:
2513 user32/tests: Make sure the tests run on NT4 again.
2515 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
2518 server: Cast-qual warnings fix.
2521 server: Cast-qual warnings fix.
2523 2006-12-16 Alexandre Julliard <julliard@winehq.org>
2525 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
2526 msvcrt: Define __CxxLongjmpUnwind for i386 only.
2528 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
2530 * programs/winhelp/hlpfile.c:
2531 winhelp: Cast-qual warnings fix.
2533 * programs/winecfg/theme.c:
2534 winecfg: Cast-qual warning fix.
2536 * programs/progman/group.c:
2537 progman: Cast-qual warnings fix.
2539 * dlls/version/tests/info.c:
2540 version/tests: Write-strings warning fix.
2542 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2544 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
2546 ddraw: IDirectDraw3 should use its own ref count variable.
2548 * dlls/ddraw/main.c:
2549 ddraw: Initialize the IDirectDraw3 vtable.
2551 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
2553 * dlls/localspl/tests/localmon.c:
2554 localspl/tests: Add tests for XcvDataPort.
2556 2006-12-16 Alexandre Julliard <julliard@winehq.org>
2558 * configure, configure.ac, include/config.h.in:
2559 configure: Remove some no longer used libcurses checks.
2561 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
2563 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
2564 wined3d: When changing display modes clip cursor to the requested display size.
2566 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2568 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
2569 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
2571 2006-12-15 Alexandre Julliard <julliard@winehq.org>
2573 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
2574 msvcrt: Implemented __CxxLongjmpUnwind.
2576 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
2577 msvcrt: Make pointers to read-only exception descriptors const.
2579 2006-12-15 James Hawkins <truiken@gmail.com>
2581 * dlls/cabinet/fdi.c:
2582 cabinet: Close the opened file handle even in error cases.
2584 2006-12-15 Hans Leidekker <hans@it.vu.nl>
2586 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
2587 setupapi: Add a stub implementation for SetupPromptReboot.
2589 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
2591 * dlls/user32/edit.c:
2592 user32: Center the context menu if it was activated via VK_APPS like Windows
2595 * dlls/user32/message.c, dlls/user32/tests/msg.c,
2596 dlls/winex11.drv/keyboard.c:
2597 user32: Add support for the VK_APPS (Menu) key.
2599 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
2600 ddrawex: Avoid not necessary casts.
2602 * dlls/ddraw/ddraw_thunks.c:
2603 ddraw: Fix warnings.
2605 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
2607 * dlls/secur32/tests/ntlm.c:
2608 secur32/tests: Cast-qual warnings fix.
2610 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
2612 * dlls/wined3d/device.c:
2613 wined3d: Clean up SetRenderState.
2615 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
2616 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
2618 * dlls/ddraw/surface.c:
2619 ddraw: Add a TRACE to GetPixelFormat.
2621 2006-12-14 Jacek Caban <jacek@codeweavers.com>
2623 * dlls/mshtml/olecmd.c:
2624 mshtml: Use pvaIn in exec_print.
2626 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
2628 * dlls/shlwapi/tests/path.c:
2629 shlwapi/tests: Fix typos.
2631 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
2633 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
2634 dlls/winex11.drv/winpos.c:
2635 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
2637 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2639 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
2640 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
2641 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
2644 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2646 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
2647 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
2648 ddraw: Add IDirectDraw3 interface.
2650 2006-12-09 Günther Brammer <GBrammer@gmx.de>
2652 * dlls/ddraw/surface.c:
2653 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
2655 2006-12-14 Francois Gouget <fgouget@free.fr>
2657 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
2658 dlls/wined3d/directx.c, dlls/winedos/int15.c,
2659 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
2660 programs/winedbg/break.c:
2661 Assorted spelling fixes.
2663 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
2664 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
2665 Fix the test so it compiles without warnings.
2667 * dlls/ole32/tests/marshal.c:
2668 ole32/tests: Replace some '#if 0's with 'if (0)'s.
2669 Fix the code so it compiles.
2671 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
2672 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
2673 dlls/user32/tests/win.c:
2674 user32/tests: Replace some '#if 0's with 'if (0)'s.
2675 Fix the code so it compiles without warnings.
2677 * dlls/version/tests/info.c:
2678 version/tests: Replace some '#if 0's with 'if (0)'s.
2679 Fix the code so it compiles without warnings.
2681 * dlls/shlwapi/tests/clist.c:
2682 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
2684 * dlls/advapi32/tests/crypt_md4.c:
2685 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
2687 * dlls/localspl/tests/localmon.c:
2688 localspl/tests: Replace some '#if 0's with 'if (0)'s.
2690 * dlls/comctl32/tests/mru.c:
2691 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
2692 Fix the code so it compiles without warnings.
2694 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
2696 * dlls/shell32/shlexec.c:
2697 shell32: Replace numeric literals with the proper constant.
2699 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
2701 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
2702 secur32: Make some data const.
2704 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2705 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
2706 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
2707 dlls/wined3d/wined3d_private.h:
2708 wined3d: Make some data const.
2710 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
2711 rsaenh: Make some data const and static.
2713 * dlls/rpcrt4/rpc_transport.c:
2714 rpcrt4: Make some data const.
2716 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
2717 msvcrt: Make some data const.
2719 * dlls/dswave/dswave_main.c:
2720 dswave: Make some data const.
2722 * dlls/crypt32/store.c:
2723 crypt32: Make some data const.
2725 * dlls/dplayx/dplayx_global.c:
2726 dplayx: Make some data const.
2728 * dlls/winmm/winearts/audio.c:
2729 winearts: Make some data const.
2731 * dlls/dmime/audiopath.c:
2732 dmime: Make some data const and static.
2734 * dlls/dbghelp/module.c:
2735 dbghelp: Make some data const.
2737 * dlls/atl/registrar.c:
2738 atl: Make some data const.
2740 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
2741 dlls/winmm/wineoss/mixer.c:
2742 wineoss: Make some data const.
2744 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
2746 * dlls/kernel32/tests/process.c:
2747 kernel32/tests: Be a bit more verbose on failure.
2749 2006-12-14 Alexandre Julliard <julliard@winehq.org>
2752 Revert "msi: Comparisons with null in conditions are special."
2753 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
2755 * dlls/msi/tests/package.c:
2756 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
2758 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
2760 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
2761 d3d8: Release non implicit surfaces only if refcount is 0, with test.
2763 2006-12-14 Jacek Caban <jacek@codeweavers.com>
2765 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
2766 shdoclc: Added print template strings.
2768 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
2769 mshtml: Set default print template in exec_print.
2771 * dlls/mshtml/nsio.c:
2772 mshtml: Fixed handling chrome protocol.
2774 * dlls/mshtml/nsio.c:
2775 mshtml: Don't do anything in SetNSContainer if new container is the same
2778 * dlls/mshtml/nsio.c:
2779 mshtml: Fix loading pages in containers without document.
2781 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
2782 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
2783 when we return string value.
2785 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
2787 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
2788 rpcrt4/tests: Cast-qual warnings fix.
2790 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
2792 * dlls/shell32/shlexec.c:
2793 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
2794 supposed to cause a segfault anyway.
2795 Use SE_ERR_FNF rather than a numeric literal.
2797 * dlls/shell32/shlexec.c:
2798 shell32: Add some documentation for FindExecutableW().
2800 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
2801 shell32: Fix FindExecutable() to return the executable path, not the whole
2804 * dlls/shell32/tests/shlexec.c:
2805 shell32/tests: Add FindExecutable() tests.
2807 * dlls/shell32/tests/shlexec.c:
2808 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
2811 2006-12-13 Francois Gouget <fgouget@free.fr>
2813 * dlls/ole32/tests/ole2.c:
2814 ole32: Fix named/nameless union compilation error.
2816 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
2817 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
2820 2006-12-12 Jacek Caban <jacek@codeweavers.com>
2822 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
2823 mshtml: Added beginning of IDM_PRINT implementation.
2825 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
2826 mshtml: Added test of CompareUrl.
2828 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
2830 * dlls/winex11.drv/mouse.c:
2831 winex11.drv: Update cached cursor position after calling hook.
2833 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
2834 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
2836 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
2838 * dlls/kernel32/locale.c:
2839 kernel32: Remove unneeded headers.
2841 2006-12-13 Alexandre Julliard <julliard@winehq.org>
2843 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
2844 ntdll: Map the PE header up to the specified size, and clear the rest of
2847 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
2849 * dlls/kernel32/tests/loader.c:
2850 kernel32: Add the data that mimics the PE image which upack creates.
2852 2006-12-12 Jacek Caban <jacek@codeweavers.com>
2854 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
2855 dlls/urlmon/urlmon_main.c:
2856 urlmon: Use pluggable protocol in CoInternetCompareUrl.
2858 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
2859 urlmon: Added application/x-msdownload mime filter.
2861 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
2863 * dlls/msvcrt/tests/file.c:
2864 msvcrt/tests: Cast-qual warnings fix.
2866 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
2867 ntdll/tests: Cast-qual warning fix.
2869 2006-12-12 Alexandre Julliard <julliard@winehq.org>
2871 * dlls/winex11.drv/opengl.c:
2872 winex11.drv: Fixed computation of viewport and scissor position.
2874 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
2876 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
2877 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
2878 user32: Factorize graphics driver SetParent into user32.
2880 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
2882 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
2883 usp10: Add tests and fix for ScriptXtoCP .
2885 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
2887 * dlls/dinput/mouse.c:
2888 dinput: Use standard mouse data format instead of custom one.
2890 * dlls/dinput/device.c, dlls/dinput/device_private.h,
2891 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
2892 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2893 dinput: Remove redundant parameter.
2895 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
2896 dinput: Move mouse & keyboard user data format to base class.
2898 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
2899 dinput: Move joystick user data format into base class.
2901 * dlls/dinput/device.c, dlls/dinput/device_private.h:
2902 dinput: Add user data format into base class. Implement SetDataFormat.
2904 * dlls/dinput/device.c, dlls/dinput/device_private.h,
2905 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
2906 dlls/dinput/mouse.c:
2907 dinput: Move transform and offsets structures into base device class.
2909 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
2911 * programs/winetest/main.c:
2912 winetest: Show correct filenames on test.winehq.org.
2914 * dlls/winspool.drv/tests/info.c:
2915 winspool.drv/tests: No need to return anything as we are using a global
2918 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
2920 * dlls/kernel32/locale.c:
2921 kernel32: Allow the preferred language to be different from the preferred
2924 2006-12-08 Jacek Caban <jacek@codeweavers.com>
2926 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
2927 dlls/mshtml/nsservice.c:
2928 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
2930 2006-12-12 Jacek Caban <jacek@codeweavers.com>
2932 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
2933 mshtml: Added alert implementation.
2935 2006-12-12 Alexandre Julliard <julliard@winehq.org>
2937 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
2938 winex11.drv: Get rid of the display pointer in the GL context.
2940 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
2941 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
2942 This causes lock inversions when the driver accesses the DC.
2944 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
2945 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
2946 opengl32: Avoid generating a wrapper for internal functions when we can call
2947 the internal one directly.
2949 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2951 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
2952 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
2953 dlls/winex11.drv/opengl.c:
2954 winex11.drv: Correctly position and clip opengl child windows.
2956 2006-12-12 Alexandre Julliard <julliard@winehq.org>
2958 * dlls/winex11.drv/opengl.c:
2959 winex11.drv: Get rid of the unused set_drawable function.
2961 * dlls/gdi32/clipping.c:
2962 gdi32: Use a more appropriate size for the default clip region.
2964 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
2965 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
2967 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
2968 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
2969 winex11.drv: Make sure the drawable rect is always updated and use it where
2972 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2974 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
2975 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
2976 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
2977 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
2978 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
2979 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
2981 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
2983 2006-12-12 Alexandre Julliard <julliard@winehq.org>
2985 * dlls/winex11.drv/clipboard.c:
2986 winex11.drv: Remove unused PropertyAliasMap variable.
2988 2006-12-11 Hans Leidekker <hans@it.vu.nl>
2990 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
2991 mscoree: Add a stub implementation for CorExitProcess and
2992 GetRequestedRuntimeInfo.
2994 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
2995 mscoree: Take advantage of an installed Mono for Windows to run .NET
2998 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
3000 * dlls/winspool.drv/tests/info.c:
3001 winspool/tests: Don't treat having no printers as a failure.
3003 * dlls/winspool.drv/tests/info.c:
3004 winspool/tests: Make default_printer a global variable.
3006 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
3008 * dlls/msvcrt/tests/printf.c:
3009 msvcrt/tests: Cast-qual warnings fix.
3011 * dlls/msvcrt/tests/cpp.c:
3012 msvcrt/tests: Cast-qual warnings fix.
3014 * dlls/msi/tests/install.c:
3015 msi/tests: Cast-qual warning fix.
3017 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
3019 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
3020 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
3021 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
3022 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
3023 Made some functions static.
3025 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
3027 * dlls/localspl/tests/localmon.c:
3028 localspl/tests: Add tests for XcvClosePort.
3030 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
3031 localspl/tests: Add tests for XcvOpenPort.
3033 2006-12-11 Hans Leidekker <hans@it.vu.nl>
3035 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
3036 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
3038 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
3040 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3041 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
3043 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3044 wined3d: Move SRGBWRITEENABLE to the state table.
3046 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3047 wined3d: Move tesselation to the state table.
3049 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3050 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
3052 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3053 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
3055 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3056 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
3058 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3059 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
3061 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3062 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
3064 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3065 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
3067 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3068 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
3070 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3071 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
3073 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3074 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
3076 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3077 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
3079 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3080 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
3082 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3083 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
3085 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3086 wined3d: Move WINED3DRS_WRAPx to the state table.
3088 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3089 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
3091 * dlls/wined3d/device.c:
3092 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
3094 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3095 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
3097 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3098 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
3100 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3101 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
3103 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3104 wined3d: Move point scale render states to the state table.
3106 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3107 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
3109 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3110 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
3112 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3113 wined3d: Move WINED3DRS_POINTSIZE to the state table.
3115 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3116 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
3118 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3119 wined3d: Move WINED3DRS_ZBIAS to the state table.
3121 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3122 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
3124 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3125 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
3127 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
3129 * dlls/cryptdll/cryptdll.c:
3130 cryptdll: Change storage class of module handle to static.
3132 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
3134 * dlls/dinput/device.c, dlls/dinput/device_private.h,
3135 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
3136 dinput: Move few helper functions and standardize them.
3138 * dlls/dinput/device.c, dlls/dinput/device_private.h,
3139 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
3140 dlls/dinput/mouse.c:
3141 dinput: Move internal function calculate_ids to where it's really used.
3143 * dlls/dinput/joystick_linuxinput.c:
3144 dinput: No need to copy default constant format. Use already defined static
3147 2006-12-11 Alexandre Julliard <julliard@winehq.org>
3149 * dlls/shell32/shlfileop.c:
3150 shell32: Avoid using garbage data in wildcard expansion.
3152 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
3154 * dlls/winex11.drv/opengl.c:
3155 wgl: Make the WGL code independant of the number of supported pixel formats.
3157 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
3159 * dlls/winex11.drv/opengl.c:
3160 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
3162 2006-12-11 Christoph Frick <frick@sc-networks.de>
3164 * dlls/dinput/joystick_linuxinput.c:
3165 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
3167 * dlls/dinput/joystick_linuxinput.c:
3168 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
3170 * dlls/dinput/joystick_linuxinput.c:
3171 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
3173 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
3175 * dlls/dinput/device.c:
3176 dinput: Remove incorrect assumption about format.
3178 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
3180 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3181 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
3183 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3184 dlls/wined3d/wined3d_private.h:
3185 wined3d: Remove the unused tween factor stateblock member.
3187 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3188 dlls/wined3d/wined3d_private.h:
3189 wined3d: Remove the unused stateblock vertex blend member.
3191 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
3193 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3194 wined3d: Move wined3drs_fogdensity to the state table.
3196 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
3198 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3199 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
3201 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3202 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
3204 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3205 wined3d: Move fog states to the state table.
3207 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3208 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
3210 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3211 wined3d: Move stencil states to the state table.
3213 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3214 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
3216 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3217 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
3219 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3220 wined3d: Move WINED3DRS_BLENDOP to the state table.
3222 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3223 wined3d: Move clipping states to the state table.
3225 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3226 wined3d: Move alpha states to the state table.
3228 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
3229 dlls/wined3d/wined3d_private.h:
3230 wined3d: Implement IWineD3DDevice::Reset.
3232 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
3234 * dlls/mapi32/tests/util.c:
3235 mapi32/tests: Cast-qual warnings fix.
3237 * dlls/mapi32/tests/prop.c:
3238 mapi32/tests: Cast-qual warnings fix.
3240 * dlls/gdi32/tests/metafile.c:
3241 gdi32/tests: Cast-qual warning fix.
3243 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
3245 * dlls/wined3d/directx.c:
3246 wined3d: Reduce the number of error messages.
3248 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
3250 * dlls/comctl32/imagelist.c:
3251 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
3254 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
3256 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
3257 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
3258 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
3259 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
3260 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
3261 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
3262 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
3263 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
3264 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
3265 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
3266 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
3267 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
3268 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
3269 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
3270 made functions and variables static in some testcases.
3272 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
3274 * dlls/winspool.drv/tests/info.c:
3275 winspool.drv/tests: Fix typo.
3277 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
3279 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
3280 dinput: Fix processing of custom format.
3282 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
3284 * dlls/dmstyle/dmutils.c:
3285 dmstyle: Dangling references fix.
3287 * dlls/dmloader/debug.c:
3288 dmloader: Dangling references fix.
3290 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
3292 * dlls/dmime/dmutils.c:
3293 dmime: Dangling references fix.
3295 * dlls/kernel32/tests/locale.c:
3296 kernel32/tests: Cast-qual warnings fix.
3298 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
3300 * dlls/dbghelp/storage.c:
3301 dbghelp: Sparse array speed up.
3303 2006-12-08 Alexandre Julliard <julliard@winehq.org>
3305 * ANNOUNCE, ChangeLog, VERSION, configure:
3308 ----------------------------------------------------------------
3309 2006-12-08 Alexandre Julliard <julliard@winehq.org>
3311 * dlls/gdi32/freetype.c:
3312 gdi32: Don't assume that the font codepages change with the user locale.
3313 Codepages can be set independently with LC_CTYPE.
3315 * dlls/msvcrt/locale.c:
3316 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
3318 * dlls/shlwapi/tests/string.c:
3319 shlwapi: Fixed string tests for non-English locales.
3321 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
3323 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3324 wined3d: Move blending related states to the state table.
3326 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3327 wined3d: Move WINED3DRS_AMBIENT to the state table.
3329 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3330 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
3332 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3333 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
3335 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3336 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
3338 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3339 wined3d: Move WINED3DRS_SHADEMODE to the state table.
3341 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3342 wined3d: Move WINED3DRS_CULLMODE to the state table.
3344 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3345 wined3d: Move WINED3DRS_ZENABLE to the state table.
3347 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3348 wined3d: Move WINED3DRS_LIGHTNING to the state table.
3350 2006-12-08 Alexandre Julliard <julliard@winehq.org>
3352 * dlls/gdi32/freetype.c:
3353 gdi32: Disable the freetype mmap sharing on Mac OS.
3355 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
3357 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
3358 comcat: Remove const from COMCAT Manager.
3360 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3362 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
3363 shell32: Define AVI resource 152.
3365 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
3367 * dlls/advpack/tests/advpack.c:
3368 advpack/tests: Change the output for HRESULT's.
3370 2006-12-08 Alexandre Julliard <julliard@winehq.org>
3372 * dlls/dbghelp/stack.c:
3373 dbghelp: Avoid a printf format warning.
3375 * tools/winedump/pdb.c:
3376 winedump: Avoid printf format warnings.
3378 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
3381 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
3383 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
3385 * dlls/crypt32/tests/encode.c:
3386 crypt32/tests: Cast-qual warnings fix.
3388 * dlls/crypt32/tests/store.c:
3389 crypt32/tests: Cast-qual warnings fix.
3391 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
3393 * dlls/wined3d/device.c, dlls/wined3d/state.c:
3394 wined3d: Move WINED3DRS_FILLMODE to the state table.
3396 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
3398 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
3399 wined3d: Add render states to the state table.
3401 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
3403 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
3404 dlls/wined3d/wined3d_private.h:
3405 wined3d: Create the state table.
3407 2006-12-07 Kai Blin <kai.blin@gmail.com>
3409 * dlls/ws2_32/socket.c:
3410 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
3412 2006-12-07 Alexandre Julliard <julliard@winehq.org>
3414 * dlls/ntdll/loader.c:
3415 ntdll: Check the NX compatibility flag for every loaded module.
3417 * tools/winebuild/build.h, tools/winebuild/main.c,
3418 tools/winebuild/spec32.c, tools/winebuild/utils.c,
3419 tools/winebuild/winebuild.man.in:
3420 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
3423 * tools/winedump/pe.c:
3424 winedump: Print sizes and offsets in hex.
3426 2006-12-07 Huw Davies <huw@codeweavers.com>
3428 * dlls/wineps.drv/download.c:
3429 wineps.drv: Don't try to download a non-scalable font.
3431 2006-12-06 Mike McCormack <mike@codeweavers.com>
3433 * dlls/msi/tests/package.c:
3434 msi: Add tests for comparison to empty strings.
3437 msi: Comparisons with null in conditions are special.
3439 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
3441 * tools/winedump/lib.c:
3442 winedump: Dump section data of COFF library files, decode some import data.
3444 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
3445 winedump: Add a possibility to dump raw section data.
3447 * tools/winedump/pe.c, tools/winedump/winedump.h:
3448 winedump: Export dump_section() for use outside of pe.c.
3450 * tools/winedump/pe.c, tools/winedump/winedump.h:
3451 winedump: Handle properly partial optional COFF headers.
3452 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
3454 * tools/winedump/pe.c:
3455 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
3456 by IMAGE_SCN_ALIGN_MASK.
3458 * tools/winedump/pdb.c:
3459 winedump: Avoid returning void from a void function.
3461 * tools/winedump/pdb.c:
3462 winedump: Make output of dump_data fit into 80 columns.
3464 * dlls/kernel32/tests/loader.c:
3465 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
3467 2006-12-07 Alexandre Julliard <julliard@winehq.org>
3469 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
3470 ntdll: Fix the failing loader tests.
3472 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
3474 * dlls/winex11.drv/opengl.c:
3475 wgl: Implement wglGetPixelFormatAttribfvARB.
3477 2006-12-07 Alexandre Julliard <julliard@winehq.org>
3479 * dlls/oleaut32/tests/vartype.c:
3480 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
3483 * dlls/oleaut32/vartype.c:
3484 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
3486 * dlls/kernel32/locale.c:
3487 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
3490 * dlls/kernel32/tests/locale.c:
3491 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
3494 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3496 * documentation/README.ko:
3497 README: Updated Korean translation.
3499 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
3501 * programs/winecfg/Fr.rc:
3502 winecfg: A few fixes for the French translation.
3504 2006-12-06 Francois Gouget <fgouget@free.fr>
3506 * tools/winapi/msvcmaker:
3507 msvcmaker: Remove references to wine_unicode and to .spec.c files.
3509 2006-12-07 Rob Shearman <rob@codeweavers.com>
3511 * dlls/ole32/compobj.c:
3512 ole32: Add some documentation for CoCreateInstance.
3514 * dlls/wininet/http.c:
3515 wininet: Make a function for resolving the server name for an HTTP request
3516 and sending the appropriate callbacks and use it to remove some duplicated code.
3518 * dlls/wininet/http.c:
3519 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
3520 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
3522 2006-12-06 Jacek Caban <jacek@codeweavers.com>
3524 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
3525 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
3526 mshtml: Added get_parentWindow implementation.
3528 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
3529 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
3531 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3532 urlmon: Added application/pdf mime filter.
3534 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3535 urlmon: Added application/java mime filter.
3537 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3538 urlmon: Added application/x-zip-compressed filter.
3540 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
3541 urlmon: Added application/x-gzip-compression filter.
3543 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
3545 * dlls/ntdll/tests/rtl.c:
3546 ntdll/tests: Fix typo.
3548 2006-12-06 Francois Gouget <fgouget@free.fr>
3551 gdi32: Add a prototype for GetFontUnicodeRanges().
3553 2006-12-06 Alexandre Julliard <julliard@winehq.org>
3555 * dlls/gdi32/freetype.c:
3556 gdi32: Only mmap a given font file once.
3557 FT_New_Face always creates a new mapping of the font file, so do the
3558 mapping by hand and use FT_New_Memory_Face instead.
3560 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
3562 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
3563 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
3564 d3d8: Fix implicit surface refcounting.
3566 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
3567 d3d8: Handle volume refcount forwarding in d3d8.
3569 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
3570 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
3571 d3d8: Handle surface refcount forwarding in d3d8.
3573 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
3574 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
3575 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
3576 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
3577 d3d: Callback infrastructure for implicit depth stencil surface destruction
3580 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
3581 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
3582 d3d: Callback infrastructure for implicit volume destruction in
3583 IWineD3DVolumeTexture.
3585 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
3586 d3d: Callback infrastructure for implicit render target destruction in
3589 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
3590 d3d: Callback infrastructure for implicit surface destruction in
3591 IWineD3DCubeTexture.
3593 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
3594 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
3595 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
3597 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
3599 * include/wine/list.h:
3600 wine/list.h: Added list_move_head and list_move_tail.
3602 2006-12-06 Francois Gouget <fgouget@free.fr>
3604 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
3605 dmime: Remove resolve_STREAM_SEEK(), it is unused.
3607 * dlls/ole32/usrmarshal.c:
3608 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
3611 * dlls/ole32/datacache.c:
3612 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
3615 * tools/winapi/msvcmaker:
3616 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
3618 * tools/winapi/msvcmaker:
3619 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
3621 * tools/winapi/msvcmaker:
3622 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
3624 * tools/winapi/msvcmaker:
3625 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
3628 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
3630 * dlls/winex11.drv/opengl.c:
3631 wgl: Fix for missing NV GLX extension.
3633 2006-12-06 Mike McCormack <mike@codeweavers.com>
3635 * dlls/msi/tests/package.c:
3636 msi: More tests for the SourceDir property.
3638 * dlls/msi/tests/package.c:
3639 msi: Add some tests for the ALTER query.
3641 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
3643 * programs/winedbg/symbol.c:
3644 winedbg: Added support for constant values passed by dbghelp.
3646 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
3647 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
3648 dbghelp: Added ability to internal store / reload a symbol with a constant value.
3649 Let dwarf and msc use this new feature.
3650 As we also add global symbol without addresses, don't take those
3651 constant symbols into account for searches by address.
3653 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
3654 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
3655 dbghelp: Added a field to the hash table to store the number of elements in
3657 Make use of it to get rid to module_compute_num_syms.
3659 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
3660 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
3661 dbghelp: In find_nearest, now return the symbol instead of its index in
3664 * dlls/dbghelp/elf_module.c:
3665 dbghelp: Simplify the way we find the debug header.
3667 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
3669 * dlls/dplayx/dplay.c:
3670 dplayx: Display requested provider.
3672 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
3674 * dlls/winex11.drv/opengl.c:
3675 wgl: Cleanup wglMakeCurrent.
3677 2006-12-05 Huw Davies <huw@codeweavers.com>
3679 * dlls/wineps.drv/type42.c:
3680 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
3681 lengths of the loca and glyf tables in addition to changing their names.
3682 Should fix printing on Mac based cups servers.
3684 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
3686 * dlls/kernel32/tests/path.c:
3687 kernel32/tests: Add tests for GetWindowsDirectory.
3689 * dlls/kernel32/tests/path.c:
3690 kernel32/tests: Add tests for GetSystemDirectory.
3692 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
3694 * dlls/version/tests/info.c:
3695 version/tests: Free memory after use.
3697 * dlls/wininet/tests/url.c:
3698 wininet/test: Free memory after use.
3700 * dlls/advapi32/tests/security.c:
3701 advapi32/tests: Free memory after use.
3703 2006-12-05 Alexandre Julliard <julliard@winehq.org>
3705 * dlls/kernel32/volume.c:
3706 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
3709 2006-12-05 Huw Davies <huw@codeweavers.com>
3711 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
3712 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
3713 the listbox is empty.
3715 2006-12-05 James Hawkins <truiken@gmail.com>
3717 * dlls/msi/package.c:
3718 msi: Initialize sid_str to NULL.
3720 * dlls/msi/database.c:
3721 msi: Fail if stg is NULL.
3723 2006-12-05 Kai Blin <kai.blin@gmail.com>
3725 * dlls/ws2_32/socket.c:
3726 ws2_32: Rewrite setsockopt to be more readable.
3728 2006-12-05 Alexandre Julliard <julliard@winehq.org>
3730 * dlls/ntdll/heap.c:
3731 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
3734 kthread: Don't make the stack executable by default.
3736 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
3737 ntdll: Force exec permissions on all mmaps unless the app is marked
3740 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
3742 * dlls/dbghelp/elf_module.c:
3743 dbghelp: Recognize DT_GNU_HASH.
3745 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
3747 * dlls/advapi32/lsa.c:
3748 advapi32: Eliminate wild pointers.
3750 * dlls/comcat/tests/comcat.c:
3751 comcat/tests: Cast-qual warnings fix.
3753 2006-12-04 Lei Zhang <thestig@google.com>
3755 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
3756 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
3758 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
3760 * dlls/dinput/device_private.h:
3761 dinput: Remove no longer used GEN_EVENT.
3763 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
3764 dinput: Move joystick event queue into base device class.
3766 * dlls/dinput/mouse.c:
3767 dinput: Move mouse event queue into base device class.
3769 * dlls/dinput/keyboard.c:
3770 dinput: Move keyboard event queue into base device class.
3771 This removes [Get|Set]Property and GetDeviceData.
3773 * dlls/dinput/device.c, dlls/dinput/device_private.h:
3774 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
3775 Also add queue_event to replace big macro GEN_EVENT.
3777 2006-12-05 Mike McCormack <mike@codeweavers.com>
3779 * dlls/msi/action.c, dlls/msi/msipriv.h:
3780 msi: Examine the attributes of all features before setting a component's state.
3782 * dlls/msi/tests/package.c:
3783 msi: Add the names of features/components to debugging output.
3785 2006-12-04 Francois Gouget <fgouget@free.fr>
3787 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
3788 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
3789 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
3790 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
3791 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
3792 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
3793 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
3794 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
3795 programs/clock/It.rc, programs/cmdlgtst/It.rc,
3796 programs/notepad/It.rc, programs/progman/It.rc,
3797 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
3798 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
3799 programs/winemine/It.rc, programs/winhelp/It.rc:
3800 Consistently use SUBLANG_NEUTRAL for Italian resources.
3802 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
3803 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
3804 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
3805 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
3806 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
3807 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
3808 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
3809 tools/winedump/msc.c, tools/winegcc/winegcc.c:
3810 Assorted spelling fixes.
3812 * dlls/mshtml/editor.c:
3813 mshtml: Add '\n' to Wine trace.
3815 * dlls/msxml3/domdoc.c:
3816 msxml3: Add '\n' to Wine trace.
3818 * dlls/vmm.vxd/vmm.c:
3819 vmm.vxd: PC_WRITABLE spelling fix.
3821 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
3823 * dlls/atl/registrar.c:
3824 atl: Change storage class of dll_count to static.
3826 2006-12-04 Rob Shearman <rob@codeweavers.com>
3828 * dlls/ole32/datacache.c:
3829 ole32: Implement the GetData function of the data cache to using the
3830 existing LoadData function and fix GetData to also return data that
3831 has been set, rather than loaded.
3833 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
3834 ole32: Fix HandsOffStorage in the data cache.
3836 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
3837 ole32: Implement the DiscardCache function in the data cache.
3839 2006-12-04 Huw Davies <huw@codeweavers.com>
3841 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
3842 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
3843 being big enough to hold the buffer returned by EnumPrintersW.
3845 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
3847 * dlls/wined3d/directx.c:
3848 wined3d: Add err for failure case in CheckDepthStencilMatch.
3850 * dlls/wined3d/directx.c:
3851 wined3d: Fix CreateFakeGLContext to work with a foreign context.
3853 * dlls/wined3d/directx.c:
3854 wined3d: Avoid XFree on NULL in CheckDeviceType.
3856 * dlls/wined3d/directx.c:
3857 wined3d: Rearrange code in CheckDeviceType.
3859 * dlls/wined3d/directx.c:
3860 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
3862 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
3864 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
3865 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
3869 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
3871 * dlls/ws2_32/tests/sock.c:
3872 ws2_32: Added tests for closesocket cancelling pending I/O operations.
3874 2006-12-04 Alexandre Julliard <julliard@winehq.org>
3877 server: Explicitly shutdown destroyed sockets to force pending poll() calls
3880 * dlls/kernel32/locale.c:
3881 kernel32: Store the LC_MESSAGES value under the "Locale" value.
3882 Some apps depend on the value. Reported by Karsten Elfenbein.
3884 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
3886 * programs/winedbg/symbol.c:
3887 winedbg: Dwarf can emit REGREL symbol information, so handle it.
3888 Factorize a bit more some symbol handling code.
3890 * programs/winedbg/break.c, programs/winedbg/debugger.h,
3891 programs/winedbg/tgt_active.c:
3892 winedbg: Now that local variable computation depends on instruction
3893 pointer value, be sure to have the relevant insn ptr value when
3894 fetching the stack frames (spotted by Peter Oberndorfer).
3896 * dlls/dbghelp/dwarf.c:
3897 dbghelp: Fixed value stored for register relative information
3898 (regression spotted by Peter Oberndorfer).
3900 * dlls/dbghelp/dbghelp.c:
3901 dbghelp: Now that symbol's value computation depend on instruction
3902 pointer value, be sure to always store it (spotted by Peter
3905 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
3906 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
3907 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
3908 programs/winedbg/memory.c, programs/winedbg/stack.c:
3909 winedbg: Added some black magic to still handle register values on non
3910 current frame for some of the registers we know of (frame pointer,
3913 * programs/winedbg/symbol.c:
3914 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
3917 * programs/winedbg/symbol.c:
3918 winedbg: No longer test filename in sgv_cb, but do it in the only place where
3919 we actually need it.
3921 2006-12-02 Rob Shearman <rob@codeweavers.com>
3923 * dlls/ole32/datacache.c:
3924 ole32: Add some more traces to the data cache to make debugging easier.
3926 * dlls/ole32/tests/ole2.c:
3927 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
3928 and for caching formats with a clipformat of 0.
3930 * dlls/ole32/datacache.c:
3931 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
3932 means to match any clipformat/tymed.
3933 Therefore, keep the clipformat of the data in the data_cf field.
3934 Return an error from SetData if a non-zero clipformat hasn't been specified.
3935 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
3936 to be non-zero if data has been set.
3938 * dlls/ole32/datacache.c:
3939 ole32: Check that the specified clipboard format and tymed are valid in
3940 IOleCache::Cache in the data cache.
3942 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
3944 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
3945 spoolss: Forward EnumPortsW to winspool.drv.
3947 2006-12-04 Kai Blin <kai.blin@gmail.com>
3949 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
3950 ws2_32: Rewrite getsockopt to make it more readable.
3952 2006-12-04 Alexandre Julliard <julliard@winehq.org>
3954 * dlls/ntdll/loader.c:
3955 ntdll: Allow module with extensions in forward specifications.
3957 2006-12-04 Mike McCormack <mike@codeweavers.com>
3959 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
3960 msi: Double quotes are not valid in queries.
3962 * dlls/msi/tests/db.c:
3963 msi: Add tests for quoting in queries.
3965 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
3967 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
3968 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
3969 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
3970 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
3971 d3d: Pass the superior creating object down to the callback functions.
3973 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
3975 * fonts/ms_sans_serif.sfd:
3976 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
3978 * fonts/small_fonts.sfd:
3979 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
3981 * fonts/courier.sfd:
3982 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
3985 fonts: Add Ukrainian and Byelorussian symbols in System font.
3987 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
3989 * dlls/comctl32/header.c:
3990 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
3992 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
3994 * dlls/winex11.drv/opengl.c:
3995 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
3998 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
4000 * dlls/oleaut32/vartype.c:
4001 oleaut32: Cleanup of previous VarBstrCmp patch.
4003 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
4005 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
4006 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
4008 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
4010 * dlls/dinput/keyboard.c:
4011 dinput: Implement Poll for keyboard.
4013 * dlls/dinput/device.c, dlls/dinput/device_private.h,
4014 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
4015 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
4016 dinput: Move critical section to the base device class.
4018 * dlls/dinput/device.c, dlls/dinput/device_private.h,
4019 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
4020 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
4021 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
4022 dinput: Move acquired flag to the base device class. Add tests.
4024 2006-12-04 Alexandre Julliard <julliard@winehq.org>
4026 * tools/winebuild/parser.c:
4027 winebuild: Check for illegal characters in entry point names.
4029 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
4031 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
4032 user32: Add ShowWindow test, make it pass under Wine.
4034 2006-12-03 Lei Zhang <thestig@google.com>
4036 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
4037 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
4039 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
4041 * dlls/winex11.drv/opengl.c:
4042 wgl: (W)GL_NV_vertex_array_range.
4044 2006-12-03 Peter Beutner <p.beutner@gmx.net>
4046 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
4047 ntdll: Fix single stepping over popf instruction.
4049 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
4051 * tools/winedump/msc.c:
4052 winedump: Cast-qual warnings fix.
4054 * tools/winedump/lnk.c:
4055 winedump: Cast-qual warnings fix.
4057 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
4059 * dlls/shlwapi/reg.c:
4060 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
4062 2006-12-01 James Hawkins <truiken@gmail.com>
4064 * dlls/shell32/shlexec.c:
4065 shell32: Move a NULL pointer check before the place where we dereference
4068 * dlls/msi/action.c, include/msidefs.h:
4069 msi: Add handling for the StartServices action.
4071 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
4073 * dlls/imagehlp/access.c:
4074 imagehlp: MapAndLoad should do some useful stuff now.
4076 2006-12-01 Rob Shearman <rob@codeweavers.com>
4078 * dlls/ole32/ole32_main.c:
4079 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
4081 * dlls/ole32/ole32_main.c:
4082 ole32: The width of the metafile drawn should be 3 times the icon width in
4083 OleMetafilePictFromIconAndLabel.
4085 * dlls/ole32/ole32_main.c:
4086 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
4088 * dlls/ole32/ole32_main.c:
4089 ole32: Use the default icon title font when writing the caption text out in
4090 OleMetafilePictFromIconAndLabel.
4092 * dlls/ole32/ole32_main.c:
4093 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
4094 its mapping mode be anisotropic, not isotropic.
4096 * dlls/ole32/ole32_main.c:
4097 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
4098 so that the created metafile scales correctly.
4099 Centre the icon and the label.
4101 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
4102 ole32: Implement saving of the data cache.
4103 Document a few of the unknown fields in the presentation data header.
4105 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
4106 ole32: Add handling of the dirty state to the data cache and fix InitNew to
4109 * dlls/ole32/datacache.c:
4110 ole32: Add documentation for CreateDataCache.
4112 * dlls/ole32/tests/ole2.c:
4113 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
4114 interfaces of the OLE data cache.
4116 * dlls/ole32/datacache.c:
4117 ole32: The advise sink for the data cache should be primed with the passed in
4118 aspects value, not an arbitrarily selected value.
4120 * dlls/ole32/datacache.c:
4121 ole32: Implement the SetData function for the data cache.
4123 * dlls/ole32/datacache.c:
4124 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
4125 treated the same as set data.
4127 * dlls/ole32/datacache.c:
4128 ole32: Implement Cache and Uncache for the data cache.
4130 * dlls/ole32/datacache.c:
4131 ole32: Create a cache entry for each format in the data cache to allow
4132 for the future possiblity to add entries with IOleCache::Cache and
4135 * dlls/ole32/datacache.c:
4136 ole32: Implement DataCache_GetClassID.
4139 include: Add some missing OLE defines and declarations to ole2.h.
4141 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
4143 * dlls/dbghelp/elf_module.c:
4144 dbghelp: Fix elf_load_module params on non elf system to reflect last change
4147 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
4149 * dlls/msacm32/pcmconverter.c:
4150 msacm32: Make some data const.
4152 2006-12-01 Tomas Carnecky <tom@dbservice.com>
4154 * dlls/winex11.drv/mouse.c:
4155 winex11.drv: Don't update the key state table in mouse related functions.
4157 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
4159 * dlls/d3d9/device.c:
4160 d3d9: Remove unreachable return.
4162 2006-11-30 James Hawkins <truiken@gmail.com>
4164 * dlls/msi/package.c:
4165 msi: Set the UserSID property.
4167 * dlls/advapi32/tests/security.c:
4168 advapi32: Add tests for LookupAccountName.
4170 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
4172 * dlls/comctl32/propsheet.c:
4173 comctl32: Do not crash when the startpage is invalid.
4175 2006-12-01 Alexandre Julliard <julliard@winehq.org>
4177 * dlls/kernel32/tests/file.c:
4178 kernel32/tests: Added test case for . and .. directory entries.
4180 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
4181 ntdll: Always return . and .. as the first two entries in directory searches.
4183 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
4185 * dlls/kernel32/tests/loader.c:
4186 kernel32: Skip the PE loader test under a Win9x platform.
4188 2006-11-30 Peter Beutner <p.beutner@gmx.net>
4190 * dlls/ntdll/tests/exception.c:
4191 ntdll: Add more exception tests.
4193 * dlls/ntdll/tests/exception.c:
4194 ntdll: Run exception tests from executable memory.
4196 * dlls/ntdll/tests/exception.c:
4197 ntdll: Simplify exception tests.
4198 - create helper function to setup exception frame and run the test
4199 - lookup function ptr only once
4200 - make "code data" const
4201 - reuse global exception counter
4202 - change alignment test to use stack address to generate an alignment
4203 exception. This avoids
4204 the need to pass an argument, so it can use the created helper function.
4205 (as the stack is (at least) 4 byte aligned, this works equally well)
4207 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
4209 * dlls/d3d8/device.c:
4210 d3d8: Use correct COM macros.
4212 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
4213 d3d9: Use correct COM macros.
4215 * dlls/wined3d/directx.c:
4216 wined3d: Remove duplicated code.
4218 * dlls/ddraw/device.c:
4219 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
4221 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
4223 * dlls/winex11.drv/opengl.c:
4224 wgl: Relax the pixel format attribute conversion code a bit.
4226 2006-11-30 Jacek Caban <jacek@codeweavers.com>
4228 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
4229 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
4230 mshtml: Added handling of right and left arrow keys in editing mode.
4232 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
4234 * dlls/user32/tests/class.c:
4235 user32: W2K3 returns ERROR_INVALID_PARAMETER.
4237 2006-12-01 Alexandre Julliard <julliard@winehq.org>
4239 * dlls/ntdll/virtual.c:
4240 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
4241 NtFreeVirtualMemory.
4243 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
4245 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
4246 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
4248 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
4250 * programs/winetest/send.c:
4251 winetest: Make sure we can send larger files.
4253 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
4255 * tools/winedump/dump.c, tools/winedump/lib.c:
4256 winedump: Restore the COFF library dumper functionality broken by the previous
4259 2006-11-29 Lei Zhang <thestig@google.com>
4261 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
4262 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
4264 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
4266 * dlls/winspool.drv/info.c:
4267 winspool: Load the local monitor only once.
4269 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
4271 * programs/winemenubuilder/winemenubuilder.c:
4272 winemenubuilder: Look for supported color depths icons only.
4274 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
4276 * dlls/d3d8/device.c, dlls/d3d9/device.c:
4277 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
4278 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
4280 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
4281 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
4282 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
4283 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
4285 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
4286 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
4287 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
4289 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
4290 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
4291 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
4293 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
4294 dlls/wined3d/device.c:
4295 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
4296 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
4298 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
4299 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
4300 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
4302 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
4303 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
4304 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
4306 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4307 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
4308 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
4309 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
4311 * dlls/wined3d/device.c:
4312 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
4313 Removing COM in d3d is not feasible as long as we use inheritance. So
4314 stick to the COM refcount rules.
4315 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
4317 2006-11-30 Kai Blin <kai.blin@gmail.com>
4319 * dlls/ws2_32/socket.c, include/winsock.h:
4320 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
4322 2006-11-30 Alexandre Julliard <julliard@winehq.org>
4324 * programs/winecfg/appdefaults.c:
4325 winecfg: Determine the current Windows version from the standard registry keys.
4326 Also avoid setting the HKCU\Software\Wine version value when not needed.
4328 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
4329 dlls/comdlg32/filedlgbrowser.h:
4330 comdlg32: Moved prototypes to the header file and fixed declaration of
4331 FileOpenDlgInfosStr.
4333 2006-11-30 Kai Blin <kai.blin@gmail.com>
4335 * dlls/ws2_32/socket.c:
4336 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
4339 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4341 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
4342 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
4343 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
4344 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
4345 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
4346 dlls/dbghelp/symbol.c:
4347 dbghelp: Get rid of long int issues on 64bit platforms.
4349 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
4350 tools/winedump/winedump.h:
4351 winedump: Added support for dumping types from PDB, CV... files.
4353 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
4354 tools/winedump/winedump.h:
4355 winedump: First shot at dumping PDB files contents.
4357 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
4358 mscvpdb.h: Update some definitions (constants, structures) with latest
4359 information we have.
4361 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
4362 include/wine/mscvpdb.h:
4363 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
4366 * tools/winedump/main.c:
4367 winedump: Make dump mode the default.
4369 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
4370 tools/winedump/winedump.h:
4371 winedump: Dump the EMF files as any other file types.
4372 Internally, make use of the PRD function for checking available file ranges.
4374 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
4375 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
4376 winedump: Use same scheme for dumping lnk files as the executables (through
4377 the PRD macro and a full mapped image).
4379 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
4380 tools/winedump/pe.c, tools/winedump/winedump.h:
4381 winedump: Use a uniform scheme for dumping file contents.
4383 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
4384 tools/winedump/pe.h, tools/winedump/winedump.h:
4385 winedump: Header file pe.h is useless, get rid of it.
4387 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
4388 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
4389 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
4390 dump function signatures.
4391 Avoid passing around the base of the module, but use instead the PRD function.
4393 2006-11-29 James Hawkins <truiken@gmail.com>
4395 * dlls/advapi32/crypt.c:
4396 advapi32: Remove redundant NULL checks before CRYPT_Free.
4399 msi: Use mi->source if the source is not a full path.
4401 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
4403 * dlls/winex11.drv/winex11.drv.spec:
4404 winex11.drv: Fix SetWindowPos parameters in the spec file.
4406 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
4409 fonts: Add Ukrainian symbols in System font.
4411 * fonts/courier.sfd:
4412 fonts: Add ukrainian symbols in Courier.
4414 * fonts/ms_sans_serif.sfd:
4415 fonts: Add Ukrainian symbols in MS Sans Serif.
4417 * fonts/small_fonts.sfd:
4418 fonts: Add Ukrainian symbols in Small fonts.
4420 2006-11-27 James Hawkins <truiken@gmail.com>
4422 * dlls/msi/Makefile.in, dlls/msi/action.c:
4423 msi: Add handling for the InstallODBC action.
4426 msi: Don't fail if we can't remove an existing install file.
4428 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
4430 * dlls/winspool.drv/tests/info.c:
4431 winspool/tests: Add initial tests for AddPort.
4433 * dlls/winspool.drv/info.c:
4434 winspool: Implement AddPortA.
4436 * dlls/winspool.drv/info.c:
4437 winspool: Implement AddPortW.
4439 * dlls/winspool.drv/tests/info.c:
4440 winspool/tests: Add initial test for DeletePort.
4442 * dlls/winspool.drv/info.c:
4443 winspool: Implement DeletePortA.
4445 * dlls/winspool.drv/info.c:
4446 winspool: Implement DeletePortW.
4448 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
4450 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
4451 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
4452 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
4453 dlls/winex11.drv/x11drv.h:
4454 user32: Factorize driver's SetWindowPos in user32.
4456 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
4458 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
4459 setupapi: Added AssertFail stub.
4461 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
4463 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
4464 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
4465 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
4466 comdlg32: Make some data const.
4468 * dlls/advapi32/registry.c:
4469 advapi32: Make some data const.
4471 * dlls/dsound/capture.c:
4472 dsound: Make some data const.
4474 * dlls/winedos/devices.c:
4475 winedos: Make some data const.
4477 * dlls/riched20/writer.c:
4478 riched20: Make some data const.
4480 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
4481 dlls/quartz/transform.c, dlls/quartz/transform.h:
4482 quartz: Make some data const and static.
4484 * dlls/mshtml/install.c:
4485 mshtml: Make some data const.
4487 * dlls/comctl32/rebar.c:
4488 comctl32: Make some data const.
4490 * dlls/winspool.drv/info.c:
4491 winspool.drv: Make some data const.
4493 * dlls/urlmon/binding.c:
4494 urlmon: Make some data const.
4496 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
4497 shdocvw: Make some data const.
4499 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
4501 msi: Make some data const and static.
4503 * dlls/winex11.drv/xfont.c:
4504 winex11.drv: Make some data const.
4506 * dlls/ntdll/om.c, dlls/ntdll/path.c:
4507 ntdll: Make some data const.
4509 2006-11-29 Kai Blin <kai.blin@gmail.com>
4511 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
4512 dlls/secur32/secur32_priv.h:
4513 secur32: Improve version detection, move all the version detection to ntlm.c.
4514 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
4515 we need, require that as minimal version and remove odd old-version
4516 compatibility hacks.
4518 2006-11-29 Mike McCormack <mike@codeweavers.com>
4520 * dlls/msi/action.c:
4521 msi: Update the UI in one place only in ACTION_ProcessComponents.
4523 * dlls/msi/action.c:
4524 msi: Advertise components of a feature that has the
4525 msidbFeatureAttributesFavorAdvertise property.
4527 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
4529 * dlls/comctl32/propsheet.c:
4530 comctl32: Cast-qual warnings fix.
4532 2006-11-28 Kai Blin <kai.blin@gmail.com>
4534 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
4535 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
4537 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4539 * dlls/msi/msi.spec:
4540 msi: Synchronize msi exports with what PSDK has.
4542 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
4544 * dlls/localspl/tests/localmon.c:
4545 localspl: Add initial tests for AddPortW.
4547 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
4548 spoolss: Implement AllocSplStr + DllFreeSplStr.
4550 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4552 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
4553 tools/winedump/main.c, tools/winedump/pe.c,
4554 tools/winedump/winedump.h:
4555 winedump: Add partial COFF library support.
4557 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
4558 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
4560 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
4561 shlwapi: Make some data const.
4563 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
4564 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
4565 dlls/oleaut32/variant.h:
4566 oleaut32: Make some data const and static.
4568 * dlls/ole32/compobj.c:
4569 ole32: Make some data const.
4571 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
4572 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
4573 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
4575 shell32: Make some data static and const.
4577 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
4578 user32: Make some data const.
4580 * dlls/kernel32/lzexpand.c:
4581 kernel32: Make some data const.
4583 * tools/winedump/debug.c, tools/winedump/pe.c:
4584 winedump: Make some data const.
4586 * dlls/kernel32/tests/loader.c:
4587 kernel32: Add more obscure PE images that XP is able to load.
4589 2006-11-27 H. Verbeet <hverbeet@gmail.com>
4591 * dlls/wined3d/device.c:
4592 wined3d: Set the initial FBO depth stencil when creating the device.
4594 * dlls/wined3d/device.c:
4595 wined3d: Delete the device's FBO when destroying the device.
4597 * dlls/wined3d/glsl_shader.c:
4598 wined3d: Use the texture sampling function in a few more instructions (GLSL).
4600 * dlls/wined3d/arb_program_shader.c:
4601 wined3d: Use the texture sampling function in a few more instructions (ARB
4604 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
4605 wined3d: Fix the texm3x3tex instruction to sample properly.
4607 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
4608 wined3d: Create a separate function for sampling a texture.
4610 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
4611 dlls/wined3d/wined3d_private.h:
4612 wined3d: Select the right shader backend when creating the device.
4614 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4615 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
4616 dlls/wined3d/wined3d_private.h:
4617 wined3d: Move some code specific to the different shader backends into the
4618 respective source files.
4620 2006-11-28 Mike McCormack <mike@codeweavers.com>
4622 * dlls/msi/appsearch.c:
4623 msi: Use MSI_IterateRecords in ACTION_AppSearch.
4625 * dlls/msi/appsearch.c:
4626 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
4628 * dlls/msi/appsearch.c:
4629 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
4631 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
4633 * dlls/riched20/editor.c:
4634 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
4636 * dlls/riched20/editor.c:
4637 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
4640 * dlls/riched20/editor.c:
4641 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
4643 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
4645 * dlls/riched20/editor.c:
4646 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
4648 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
4649 riched20: Make ME_StreamIn create undos properly.
4651 2006-11-27 Frank Richter <frank.richter@gmail.com>
4653 * programs/winecfg/De.rc:
4654 winecfg: Update German translation.
4656 2006-11-27 Kai Blin <kai.blin@gmail.com>
4658 * dlls/ws2_32/socket.c:
4659 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
4662 2006-11-27 Francois Gouget <fgouget@free.fr>
4664 * dlls/mshtml/editor.c:
4665 mshtml: Add missing '\n' in Wine trace.
4667 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
4669 * programs/cmdlgtst/Pt.rc:
4670 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
4672 * dlls/oledlg/oledlg_Pt.rc:
4673 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
4675 * programs/regedit/Pt.rc:
4676 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
4678 * programs/wineconsole/wineconsole_Pt.rc:
4679 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
4681 * programs/winefile/Pt.rc:
4682 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
4684 * dlls/shell32/shell32_Pt.rc:
4685 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
4687 * dlls/shdocvw/Pt.rc:
4688 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
4690 * programs/winecfg/Pt.rc:
4691 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
4693 * dlls/winmm/winmm_Pt.rc:
4694 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
4696 * dlls/wininet/wininet_Pt.rc:
4697 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
4699 * programs/winemine/Pt.rc:
4700 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
4702 * dlls/user32/resources/user32_Pt.rc:
4703 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
4705 * dlls/shlwapi/shlwapi_Pt.rc:
4706 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
4708 * dlls/msrle32/msrle_Pt.rc:
4709 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
4711 2006-11-27 Alexandre Julliard <julliard@winehq.org>
4713 * dlls/ntdll/server.c:
4714 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
4716 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
4718 * include/winsock.h:
4719 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
4722 2006-11-27 Alexandre Julliard <julliard@winehq.org>
4724 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
4725 winsock: Add WS_ prefix on WSAIoctl constants.
4727 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
4729 * dlls/dbghelp/dwarf.c:
4730 dbghelp: Silence typedefs children in sub program block.
4732 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
4734 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
4735 programs/winedbg/types.c:
4736 winedbg: Added basic support for printing 64bit wide entities.
4738 * programs/winedbg/memory.c, programs/winedbg/types.c:
4739 winedbg: Host references lookup.
4740 Since more and more information in now available through the CPU
4741 registers, those require DLV_HOST access to be a bit better handled
4744 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
4745 programs/winedbg/stack.c, programs/winedbg/symbol.c:
4746 winedbg: Various information printing issues.
4747 - in backtraces, (void) functions should be listed with '()' as arguments
4749 - factorized code for diplaying information about a local/parameter
4750 - fixed a couple of bugs here
4751 - rewrote format specifiers for print commands (do no waste space for padding
4753 - added support for new wine's dbghelp extension for local/parameter
4754 variables being out of scope
4756 * dlls/dbghelp/elf_module.c:
4757 dbghelp: Removed the alpha status FIXME for the dwarf code.
4759 * dlls/dbghelp/dwarf.c:
4760 dbghelp: Correctly store the addresses of blocks.
4761 They are stored internally as offsets to the start of the function
4762 which embeds the block.
4764 * dlls/dbghelp/dwarf.c:
4765 dbghelp: Properly handle the void type in some declarations.
4767 * dlls/dbghelp/dwarf.c:
4768 dbghelp: We can now remove the default name prefix as all the non conforming
4769 cases have been eliminated.
4770 Got rid of dwarf2_find_name which is now useless.
4772 * dlls/dbghelp/dwarf.c:
4773 dbghelp: Extend support for inlined functions and handle them as generic blocks
4775 (except for parameters which are converted into local variables).
4776 Rewrote dwarf2_find_attribute so that it takes into account the
4777 abstract origin information when available.
4780 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
4781 dbghelp: Be a bit more strict on where we do actually expect default names to
4783 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
4785 * dlls/dbghelp/dwarf.c:
4786 dbghelp: Add support for a label in a subprogram block.
4788 * dlls/dbghelp/dwarf.c:
4789 dbghelp: Register numbers in OP_piece don't need to be next to each other.
4791 * dlls/dbghelp/dwarf.c:
4792 dbghelp: Add support for deref operation in location computation.
4794 * dlls/dbghelp/dwarf.c:
4795 dbghelp: Add ability to add a SymTagCustom element to a function.
4796 Make use of it to store the frame information for a dwarf function
4797 (either because frame's location is a location list, or because one of
4798 the function's variables is not properly computed at parse time).
4800 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
4801 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
4802 dlls/dbghelp/type.c:
4803 dbghelp: Function points location is now expressed as a struct location.
4805 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
4806 dlls/dbghelp/symbol.c:
4807 dbghelp: Added infrastructure to compute variable location at runtime (as
4808 opposed to debug info parse time).
4809 Use it to send the variables depending on not known frame register at parse time.
4810 Made just a stub for the location computation function for dwarf2.
4812 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
4813 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
4814 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
4815 dbghelp: Use the location info structure thoughout the code to handle the
4816 location of a data variable.
4818 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
4819 dbghelp: Added struct location to help computing a location.
4820 Make use of it in dwarf.c to handle correctly variable location computation.
4821 Split code to handle both location with parse time computation
4822 (current code) and yet to come run-time computation
4824 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
4825 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
4826 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
4828 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
4829 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
4830 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
4831 dbghelp: Store compiland's address in internal structures.
4833 * dlls/dbghelp/symbol.c:
4834 dbghelp: When looking up for a local variable (or parameter), pass the function
4837 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4838 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
4839 dbghelp: Added a process field to the modules pair structure.
4840 This makes the code simpler to read, a bit more efficient, and
4841 furthermore it'll be needed in future patches.
4843 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
4844 dlls/dbghelp/elf_module.c:
4845 dbghelp: Simplify code with function to get section size.
4847 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
4849 * dlls/ole32/storage32.c:
4850 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
4852 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
4854 * dlls/crypt32/tests/main.c:
4855 crypt32: Add test for I_CryptInstallOssGlobal.
4857 * dlls/crypt32/main.c:
4858 crypt32: Better stub for I_CryptInstallOssGlobal.
4860 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
4862 * tools/wineshelllink:
4863 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
4865 * programs/winemenubuilder/winemenubuilder.c:
4866 winemenubuilder: Downgrade some ERR to WARN.
4868 2006-11-27 Alexandre Julliard <julliard@winehq.org>
4870 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
4871 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
4872 The DC palette only matters for DIB_PAL_COLORS.
4874 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
4876 * dlls/winex11.drv/pen.c:
4877 winex11.drv: Cast-qual warnings fix.
4879 * dlls/winex11.drv/opengl.c:
4880 winex11.drv: Cast-qual warnings fix.
4882 * dlls/winex11.drv/clipboard.c:
4883 winex11.drv: Cast-qual warnings fix.
4885 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
4887 * dlls/winex11.drv/mouse.c:
4888 winex11drv: State of side mouse buttons (X-buttons) is not returned from
4891 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
4893 * programs/winepath/winepath.c:
4894 winepath: Fix --unix so it works whether the Windows path refers to an existing
4895 file/directory or not.
4897 2006-11-27 Alexandre Julliard <julliard@winehq.org>
4899 * dlls/gphoto2.ds/gphoto2_i.h:
4900 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
4902 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
4904 * dlls/winex11.drv/opengl.c:
4905 wgl: Unify pixel format code.
4907 2006-11-27 Mike McCormack <mike@codeweavers.com>
4909 * dlls/msi/appsearch.c:
4910 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
4912 * dlls/msi/appsearch.c:
4913 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
4915 * dlls/msi/appsearch.c:
4916 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
4918 * dlls/msi/package.c:
4919 msi: Use MSI_IterateRecords when cloning properties.
4921 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
4923 * dlls/riched20/paint.c:
4924 riched20: Only send EN_CHANGE when it is supposed to be sent.
4926 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
4928 * tools/winedump/symbol.c:
4929 winedump: Constify some data.
4931 * tools/winedump/lnk.c:
4932 winedump: Fix a copy/paste typo.
4934 * tools/winedump/le.c:
4935 winedump: Remove a not needed include.
4937 * tools/winedump/dump.c:
4938 winedump: Make the implementation match the prototype.
4941 include: Add some structures a definitions required for the COFF library dumper.
4943 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
4945 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
4946 oleview: Add Norwegian Bokmål translation.
4948 * programs/winecfg/No.rc:
4949 winecfg: Updated Norwegian Bokmål translation.
4951 2006-11-26 Kevin Koltzau <kevin@plop.org>
4953 * dlls/winex11.drv/keyboard.c:
4954 winex11.drv: Process browser and multimedia key events.
4956 * dlls/user32/defwnd.c, dlls/user32/message.c:
4957 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
4959 * include/winuser.h:
4960 winuser.h: Add some HSHELL and APPCOMMAND defines.
4962 * dlls/user32/spy.c, include/winuser.h:
4963 winuser.h: Define browser and multimedia keys.
4965 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
4967 * dlls/kernel32/tests/loader.c:
4968 kernel32: Improve the PE loader test.
4970 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
4972 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
4973 wined3d: Cast-qual warnings fix.
4975 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
4976 dlls/wined3d/wined3d_private.h:
4977 wined3d: Cast-qual warnings fix.
4979 * dlls/wined3d/baseshader.c:
4980 wined3d: Cast-qual warnings fix.
4982 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
4984 * dlls/msi/msi_Pt.rc:
4985 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
4987 * dlls/msacm32/msacm_Pt.rc:
4988 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
4990 * dlls/mpr/mpr_Pt.rc:
4991 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
4993 * dlls/comdlg32/cdlg_Pt.rc:
4994 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
4996 * dlls/comctl32/comctl_Pt.rc:
4997 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
4999 * dlls/avifil32/avifile_Pt.rc:
5000 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
5002 2006-11-24 Alexandre Julliard <julliard@winehq.org>
5004 * ANNOUNCE, ChangeLog, VERSION, configure:
5007 ----------------------------------------------------------------
5008 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
5010 * dlls/wined3d/device.c:
5011 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
5013 2006-11-24 Christoph Frick <frick@sc-networks.de>
5015 * dlls/dinput/joystick_linuxinput.c:
5016 dinput: Simplify the code that finds the offset of the given linux event.
5018 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
5020 * dlls/oleaut32/oleaut.c:
5021 oleaut32: Protect against integer overflow in SysAllocStringLen.
5023 2006-11-23 Francois Gouget <fgouget@free.fr>
5025 * dlls/msvcrt/tests/data.c:
5026 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
5027 load it dynamically.
5029 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
5031 * dlls/winmm/wineoss/dscapture.c:
5032 winmm/wineoss: Cast-qual warning fix.
5034 * dlls/ws2_32/socket.c:
5035 ws2_32: Cast-qual warnings fix.
5037 * dlls/winspool.drv/info.c:
5038 winspool.drv: Cast-qual warning fix + make function static.
5040 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
5042 * dlls/localspl/tests/localmon.c:
5043 localspl/tests: Add test for DeletePort.
5045 * dlls/localspl/localmon.c:
5046 localspl: Implement DeletePort.
5048 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
5050 * dlls/advpack/tests/advpack.c:
5051 advpack: Remove test that crashes on systems with IE7.
5053 2006-11-24 Jacek Caban <jacek@codeweavers.com>
5055 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
5056 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
5057 dlls/mshtml/olecmd.c:
5058 mshtml: Added Exec(IDM_FONTSIZE) implementation.
5060 * dlls/mshtml/nsembed.c:
5061 mshtml: Added missing break.
5063 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
5065 * dlls/kernel32/tests/codepage.c:
5066 kernel32/tests: Test -1 length for NULL ptr too.
5068 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
5070 * dlls/comdlg32/cdlg_Pt.rc:
5071 comdlg32: Moved a FIXME out of the user-visible string.
5073 * dlls/serialui/Pt.rc:
5074 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
5076 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
5077 programs/view/Pt.rc, programs/winhelp/Pt.rc:
5078 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
5080 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
5081 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
5082 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
5083 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
5084 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
5085 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
5086 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
5087 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
5088 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
5089 programs/wineconsole/wineconsole_Pt.rc:
5090 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
5091 that have multiple sublanguages.
5093 2006-11-23 Francois Gouget <fgouget@free.fr>
5095 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
5096 dlls/user32/tests/win.c:
5097 user32/tests: Remove unneeded NONAMELESS* macros.
5099 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
5100 msvcrt/tests: The tests must not include msvcrt.h because it contains
5101 declarations that may be incompatible with the PSDK headers.
5103 * dlls/comctl32/tests/dpa.c:
5104 comctl32/tests: Fix the CheckDPA() tests.
5105 There is no guarantee that the compiler will compute the function arguments
5106 in left-to-right order.
5108 * dlls/shlwapi/tests/string.c:
5109 shlwapi/tests: Remove unneeded NONAMELESS* macros.
5111 * dlls/shell32/tests/string.c:
5112 shell32/tests: Don't use the NONAMELESS* macros in the tests.
5114 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
5115 dlls/mapi32/tests/util.c:
5116 mapi32/tests: Remove unneeded NONAMELESS* macros.
5118 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
5119 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
5120 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
5121 dlls/dsound/tests/propset.c:
5122 dsound/tests: Remove unneeded NONAMELESS* macros.
5124 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
5125 dlls/dinput/tests/mouse.c:
5126 dinput/tests: Remove unneeded NONAMELESS* macros.
5128 * dlls/comctl32/tests/propsheet.c:
5129 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
5131 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
5133 * dlls/shell32/shlexec.c:
5134 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
5136 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5138 * programs/winecfg/Ko.rc:
5139 winecfg: Update Korean resource.
5141 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
5143 * dlls/winmm/playsound.c:
5144 winmm: Cast-qual warnings fix.
5147 winmm: Cast-qual warnings fix.
5149 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
5151 * programs/winemenubuilder/winemenubuilder.c:
5152 winemenubuilder: Use 'start.exe' to launch non .exe files.
5154 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
5156 * dlls/wininet/internet.c:
5157 wininet: Cast-qual warnings fix.
5159 2006-11-22 Mike McCormack <mike@codeweavers.com>
5161 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
5162 msi: Treat the SourceDir folder the same as TargetDir.
5164 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
5165 msi: Load all folders in one query, rather one per query.
5167 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
5169 * dlls/kernel32/locale.c:
5170 kernel32: Restore C locale for LC_NUMERIC.
5172 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
5174 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
5175 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
5176 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
5178 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
5179 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
5181 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
5182 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
5184 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
5185 dlls/wined3d/device.c:
5186 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
5188 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
5189 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
5191 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
5192 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
5194 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
5195 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
5196 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
5198 * dlls/d3d8/device.c, dlls/d3d9/device.c:
5199 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
5201 2006-11-22 Mike McCormack <mike@codeweavers.com>
5203 * dlls/msi/custom.c:
5204 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
5207 * dlls/msi/custom.c:
5208 msi: Split process_action_return_value into two different functions.
5210 * dlls/msi/custom.c:
5211 msi: Remove an unused parameter.
5213 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
5215 * dlls/user32/static.c:
5216 user32: Restore the len == 0 check which got lost in a previous patch.
5218 2006-11-21 Huw Davies <huw@codeweavers.com>
5220 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
5221 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
5222 ole32: Spelling fixes.
5224 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
5225 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
5227 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
5229 * dlls/shell32/systray.c:
5230 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
5232 2006-11-21 Rob Shearman <rob@codeweavers.com>
5234 * dlls/rpcrt4/rpc_message.c:
5235 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
5236 handled at the binding level now instead of the message level, so
5237 remove this special handling in RPCRT4_Send.
5239 * dlls/rpcrt4/rpc_binding.c:
5240 rpcrt4: Allow applications to specify authentication levels other than connect
5241 in RpcBindingSetAuthInfoA/W.
5242 Map the default authentication level and service to sane values.
5243 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
5245 2006-11-21 Alexandre Julliard <julliard@winehq.org>
5247 * dlls/ntdll/server.c:
5248 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
5251 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
5253 * dlls/user32/static.c, dlls/user32/tests/msg.c:
5254 user32: Add a rudimentary WM_SETFONT message test for the static control,
5255 make it pass under Wine.
5257 2006-11-21 Alexandre Julliard <julliard@winehq.org>
5259 * dlls/comctl32/tooltips.c:
5260 comctl32: Remove invalid NULL check.
5262 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
5264 * dlls/ntdll/tests/string.c:
5265 ntdll: Remove unused variables.
5267 * dlls/ntdll/tests/string.c:
5268 ntdll: Use intended variable.
5270 * dlls/ntdll/tests/string.c:
5271 ntdll: Remove tests that crash on XP and W2K3.
5273 * dlls/ntdll/tests/string.c:
5274 ntdll: Remove unused variables.
5276 * dlls/ntdll/tests/string.c:
5277 ntdll: Remove tests that crash on XP and W2K3.
5279 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
5281 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
5282 programs/winecfg/driveui.c, programs/winecfg/resource.h:
5283 winecfg: Remove some old dead code and associated language resources.
5285 * programs/winecfg/Ru.rc:
5286 winecfg: Update Russian translation.
5288 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
5290 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
5291 mshtml: Add basic support for ITimer interface.
5293 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
5295 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
5296 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
5297 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
5299 2006-11-21 Mike McCormack <mike@codeweavers.com>
5301 * dlls/riched20/reader.c:
5302 riched20: Simplify an array size calculation.
5304 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
5305 msi: Fix use of integer fields in MsiFormatRecord.
5307 * dlls/msi/record.c, dlls/msi/tests/record.c:
5308 msi: Test MsiRecordGetString on an integer record fields with a NULL output
5311 * dlls/msi/tests/format.c:
5312 msi: Add a test for formatting records with strings.
5314 * dlls/msi/dialog.c:
5315 msi: Don't access the list of controls after the dialog is destroyed.
5317 * dlls/msi/dialog.c:
5318 msi: Create a function to free control data.
5320 * dlls/msi/dialog.c:
5321 msi: Fix an access after freeing memory.
5323 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
5325 * programs/wineconsole/wineconsole_No.rc:
5326 wineconsole: Updated Norwegian Bokmål translation.
5328 * programs/regedit/No.rc:
5329 regedit: Updated Norwegian Bokmål translation.
5331 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
5333 * dlls/user32/tests/msg.c:
5334 user32: Add some optional messages to the button message test.
5336 2006-11-20 Huw Davies <huw@codeweavers.com>
5338 * dlls/comctl32/propsheet.c:
5339 comctl32: Set the result to IDOK on 'Finish'.
5341 2006-11-21 Alexandre Julliard <julliard@winehq.org>
5343 * programs/winecfg/audio.c:
5344 winecfg: Don't try to load the arts driver, the arts library is too buggy.
5346 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
5348 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
5349 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
5350 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
5351 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
5352 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
5353 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
5354 programs/winecfg/resource.h, programs/winecfg/theme.c:
5355 winecfg: Add ability to change colors and non-client sizes.
5357 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
5358 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
5359 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
5360 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
5361 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
5362 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
5363 winecfg: Move controls on "Desktop Integration" tab to make more room for the
5366 2006-11-20 Alexandre Julliard <julliard@winehq.org>
5368 * dlls/ntdll/file.c:
5369 ntdll: Don't bother with async I/O on regular files.
5371 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
5372 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
5373 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
5374 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
5376 * include/wine/server_protocol.h, server/change.c, server/fd.c,
5377 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
5378 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
5379 server: Return an fd type in the get_handle_fd request.
5381 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
5383 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
5384 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
5385 Updated Norwegian Bokmål translations.
5387 2006-11-17 Ken Thomases <ken@codeweavers.com>
5389 * dlls/winex11.drv/keyboard.c:
5390 winex11.drv: Correct the count of characters matching with layout.
5392 * dlls/winex11.drv/keyboard.c:
5393 winex11.drv: Enable code for picking layout-independent vkey as second pass.
5395 * dlls/winex11.drv/keyboard.c:
5396 winex11.drv: Changed indenting of some dead code.
5398 * dlls/winex11.drv/keyboard.c:
5399 winex11.drv: Move some dead code from inside a loop to just after the loop.
5401 * dlls/winex11.drv/keyboard.c:
5402 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
5404 * dlls/winex11.drv/keyboard.c:
5405 winex11.drv: Track which vkeys have already been assigned to keycodes.
5407 * dlls/winex11.drv/keyboard.c:
5408 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
5410 2006-11-20 Mike McCormack <mike@codeweavers.com>
5412 * dlls/msi/action.c:
5413 msi: Split msi_set_sourcedir_props into a separate function.
5415 * dlls/msi/action.c:
5416 msi: Spelling fixes.
5418 * dlls/msi/tests/package.c:
5419 msi: Add another test for the SourceDir property.
5422 msi: Clean up parameters of msi_media_get_disk_info().
5425 msi: Fix some memory leaks.
5428 msi: Don't leak row handles.
5430 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
5432 * dlls/kernel32/tests/path.c:
5433 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
5435 * dlls/kernel32/tests/process.c:
5436 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
5438 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5441 wine.inf: Add setupapi to fake dlls.
5443 2006-11-18 H. Verbeet <hverbeet@gmail.com>
5445 * dlls/wined3d/drawprim.c:
5446 wined3d: Only copy the depth buffer if there is one.
5448 * dlls/wined3d/device.c:
5449 wined3d: Make sure render target textures aren't bound when we start drawing.
5451 * dlls/wined3d/device.c:
5452 wined3d: Support cube map FBO attachments.
5454 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
5455 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
5456 include/wine/wined3d_gl.h:
5457 wined3d: Fix GL_ARB_texture_cube_map extension support.
5459 2006-11-20 Alexandre Julliard <julliard@winehq.org>
5461 * dlls/winmm/message16.c:
5462 winmm: Avoid using sizeof() in traces.
5464 2006-11-17 James Hawkins <truiken@gmail.com>
5466 * dlls/kernel32/lzexpand.c:
5467 kernel32: Replace magic numbers with descriptive defines.
5469 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
5471 * dlls/user32/hook.c:
5472 user32: Cast-qual warnings fix.
5474 * dlls/user32/edit.c:
5475 user32: Cast-qual warnings fix.
5477 * dlls/user32/dialog.c:
5478 user32: Cast-qual warnings fix.
5480 * dlls/user32/dde_client.c:
5481 user32: Cast-qual warnings fix.
5483 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
5485 * dlls/ntdll/tape.c:
5486 ntdll: Converted bitmask into TRUE/FALSE.
5488 * dlls/kernel32/locale.c:
5489 kernel32: Added missing shift by 8.
5491 2006-11-17 H. Verbeet <hverbeet@gmail.com>
5493 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
5494 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
5495 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
5498 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
5499 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
5500 wined3d: Add FBO support for offscreen rendering.
5502 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
5503 dlls/wined3d/wined3d_private.h:
5504 wined3d: Make the offscreen render mode a registry setting.
5506 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
5507 wined3d: Fix depth buffer formats to use actual depth textures.
5509 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
5510 dlls/wined3d/wined3d_private.h:
5511 wined3d: Rename renderUpsideDown to render_offscreen.
5513 2006-11-17 Huw Davies <huw@codeweavers.com>
5515 * dlls/msxml3/domdoc.c:
5516 msxml3: Implement createElement.
5518 2006-11-17 Hans Leidekker <hans@it.vu.nl>
5520 * dlls/setupapi/tests/query.c:
5521 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
5523 2006-11-17 Jacek Caban <jacek@codeweavers.com>
5525 * dlls/mshtml/nsiface.idl:
5526 mshtml: Remove nscstring and nscwstring typedefs.
5528 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
5529 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
5530 mshtml: Added semi-stub createStyleSheet implementation.
5532 * dlls/mshtml/htmlstyle.c:
5533 mshtml: Added put_fontSize implementation.
5535 * dlls/mshtml/htmlstyle.c:
5536 mshtml: Added put_backgroundColor implementation.
5538 * dlls/mshtml/htmlstyle.c:
5539 mshtml: Added put_fontFamily implementation.
5541 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
5542 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
5543 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
5545 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
5546 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
5547 mshtml: Added get_style implementation.
5549 2006-11-17 Alexandre Julliard <julliard@winehq.org>
5551 * include/Makefile.in:
5552 include: Install adshlp.h too.
5554 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
5555 dlls/winspool.drv/info.c, include/heap.h:
5556 include: Get rid of heap.h.
5558 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
5559 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
5560 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
5561 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
5562 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
5563 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
5564 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
5565 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
5566 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
5567 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
5568 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
5569 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
5570 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
5571 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
5572 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
5573 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
5574 gdi32: Get rid of the gdi.h include.
5576 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
5577 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
5579 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
5580 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
5582 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
5583 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
5584 dlls/gdi32/palette.c, include/gdi.h:
5585 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
5587 * dlls/winex11.drv/palette.c:
5588 winex11.drv: Abstract accesses to the palette color mapping.
5590 * dlls/winex11.drv/palette.c:
5591 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
5593 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
5594 gdi32: Moved the system palette flags to winex11.drv.
5597 gdi32: Avoid accessing the internal palette object from dib.c.
5599 * dlls/d3d9/d3d9_private.h:
5600 d3d9: Include wingdi.h, not gdi.h.
5602 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
5604 * dlls/urlmon/urlmon_main.c:
5605 urlmon: Cast-qual warnings fix.
5607 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
5609 * programs/winecfg/drive.c:
5610 winecfg: Allow editing of broken drive links.
5612 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5614 * dlls/msvcrt/msvcrt.spec:
5615 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
5617 2006-11-17 Mike McCormack <mike@codeweavers.com>
5619 * dlls/msi/action.c:
5620 msi: Fix a memory leak in load_folder().
5622 * dlls/msi/custom.c:
5623 msi: Remove unnecessary includes.
5625 * dlls/msi/helpers.c:
5626 msi: Remove a level of indent in resolve_folder().
5628 * dlls/msi/tests/package.c:
5629 msi: Add a test showing the _Properties table is a bit strange.
5631 * dlls/msi/tests/db.c:
5632 msi: Add a test showing which tables are special.
5634 * dlls/msi/helpers.c:
5635 msi: Remove some redundant else statements.
5637 2006-11-16 Kevin Koltzau <kevin@plop.org>
5639 * tools/winedump/pe.c:
5640 winedump: Print new DLL characteristics.
5643 winnt.h: Add AMD64 relocation types.
5646 winnt.h: Add defines for new DLL characteristics.
5648 2006-11-16 Huw Davies <huw@codeweavers.com>
5650 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
5651 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
5652 msxml3: Implement createProcessingInstruction with a stub PI object.
5654 2006-11-16 Alexandre Julliard <julliard@winehq.org>
5656 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
5657 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
5659 For instance LOCALE_SDATE is looked up in the lcid corresponding to
5660 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
5662 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
5663 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
5664 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
5665 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
5666 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
5667 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
5668 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
5669 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
5670 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
5671 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
5672 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
5673 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
5674 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
5675 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
5676 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
5677 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
5678 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
5679 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
5680 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
5681 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
5682 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
5683 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
5684 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
5685 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
5686 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
5687 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
5688 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
5689 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
5690 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
5691 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
5692 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
5693 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
5694 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
5695 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
5696 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
5697 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
5698 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
5699 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
5700 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
5701 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
5702 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
5703 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
5704 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
5705 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
5706 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
5707 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
5708 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
5709 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
5710 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
5711 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
5712 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
5713 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
5714 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
5715 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
5716 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
5717 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
5718 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
5719 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
5720 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
5721 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
5722 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
5723 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
5724 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
5725 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
5726 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
5727 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
5728 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
5729 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
5730 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
5731 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
5732 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
5733 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
5734 kernel32: Added the locale name entry to all locale definitions.
5736 * dlls/kernel32/locale.c, include/winnls.h:
5737 kernel32: Rewrote the locale matching to match more elements and to support
5738 Windows-format locale names.
5739 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
5741 2006-11-16 Huw Davies <huw@codeweavers.com>
5743 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
5744 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
5746 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
5748 * dlls/shell32/xdg.c:
5749 shell32: Fix a function name in a comment.
5751 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
5753 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
5754 kernel32: Add a basic PE loader test.
5756 2006-11-16 Hans Leidekker <hans@it.vu.nl>
5758 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
5759 setupapi: Implement SetupGetTargetPath{A,W}.
5761 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
5763 * dlls/localspl/tests/localmon.c:
5764 localspl/tests: Add test for ConfigurePortW.
5766 2006-11-16 Alexandre Julliard <julliard@winehq.org>
5768 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
5769 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
5770 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
5771 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
5772 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
5773 dlls/user/dde_private.h, dlls/user/dde_server.c,
5774 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
5775 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
5776 dlls/user/dialog16.c, dlls/user/display.c,
5777 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
5778 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
5779 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
5780 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
5781 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
5782 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
5783 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
5784 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
5785 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
5786 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
5787 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
5788 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
5789 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
5790 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
5791 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
5792 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
5793 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
5794 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
5795 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
5796 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
5797 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
5798 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
5799 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
5800 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
5801 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
5802 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
5803 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
5804 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
5805 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
5806 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
5807 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
5808 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
5809 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
5810 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
5811 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
5812 dlls/user/tests/text.c, dlls/user/tests/win.c,
5813 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
5814 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
5815 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
5816 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
5817 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
5818 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
5819 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
5820 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
5821 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
5822 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
5823 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
5824 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
5825 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
5826 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
5827 dlls/user32/display.c, dlls/user32/display.drv.spec,
5828 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
5829 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
5830 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
5831 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
5832 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
5833 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
5834 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
5835 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
5836 dlls/user32/nonclient.c, dlls/user32/painting.c,
5837 dlls/user32/property.c, dlls/user32/resource.c,
5838 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
5839 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
5840 dlls/user32/resources/user32_Ca.rc,
5841 dlls/user32/resources/user32_Cs.rc,
5842 dlls/user32/resources/user32_Da.rc,
5843 dlls/user32/resources/user32_De.rc,
5844 dlls/user32/resources/user32_En.rc,
5845 dlls/user32/resources/user32_Eo.rc,
5846 dlls/user32/resources/user32_Es.rc,
5847 dlls/user32/resources/user32_Fi.rc,
5848 dlls/user32/resources/user32_Fr.rc,
5849 dlls/user32/resources/user32_Hu.rc,
5850 dlls/user32/resources/user32_It.rc,
5851 dlls/user32/resources/user32_Ja.rc,
5852 dlls/user32/resources/user32_Ko.rc,
5853 dlls/user32/resources/user32_Nl.rc,
5854 dlls/user32/resources/user32_No.rc,
5855 dlls/user32/resources/user32_Pl.rc,
5856 dlls/user32/resources/user32_Pt.rc,
5857 dlls/user32/resources/user32_Ru.rc,
5858 dlls/user32/resources/user32_Si.rc,
5859 dlls/user32/resources/user32_Sk.rc,
5860 dlls/user32/resources/user32_Sv.rc,
5861 dlls/user32/resources/user32_Tr.rc,
5862 dlls/user32/resources/user32_Uk.rc,
5863 dlls/user32/resources/user32_Wa.rc,
5864 dlls/user32/resources/user32_Zh.rc,
5865 dlls/user32/resources/user32_bin.rc,
5866 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
5867 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
5868 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
5869 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
5870 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
5871 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
5872 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
5873 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
5874 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
5875 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
5876 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
5877 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
5878 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
5879 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
5880 dlls/user32/user16.c, dlls/user32/user32.spec,
5881 dlls/user32/user_main.c, dlls/user32/user_private.h,
5882 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
5883 dlls/user32/winproc.c, dlls/user32/winproc.h,
5884 dlls/user32/winstation.c, dlls/user32/wnd16.c,
5885 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
5886 tools/winapi/tests.dat:
5887 user32: Renamed the user/ directory to user32.
5889 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
5891 * dlls/d3d9/tests/device.c:
5892 d3d9: Forward port d3d8 refcount tests.
5894 * dlls/d3d8/tests/device.c:
5895 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
5897 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
5899 * dlls/shlwapi/ordinal.c:
5900 shlwapi: Cast-qual warnings fix.
5902 * dlls/shlwapi/clist.c:
5903 shlwapi: Cast-qual warnings fix.
5905 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5907 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
5908 shell32: Define a few more icon resources.
5910 2006-11-16 Mike McCormack <mike@codeweavers.com>
5912 * dlls/oleaut32/ungif.h:
5913 oleaut32: Remove incorrect references to malloc.
5915 * dlls/kernel32/process.c:
5916 kernel32: Downgrade a FIXME to a WARN.
5918 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
5920 * dlls/localspl/localmon.c:
5921 localspl: Replace number with a defined value (static buffer size).
5923 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
5924 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
5925 dlls/localspl/spl_Ko.rc:
5926 localspl: Implement ConfigurePort.
5928 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
5930 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
5931 dlls/user/dde_server.c:
5932 user: Use DDE critical section exclusively for instance list protection.
5934 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
5935 user: Set DDE errors in some failing cases.
5937 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
5939 * dlls/riched20/editor.c:
5940 riched20: Fix key handling in dialogs.
5942 2006-11-14 Hans Leidekker <hans@it.vu.nl>
5944 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
5945 dlls/setupapi/stubs.c, include/setupapi.h:
5946 setupapi: Implement SetupGetSourceInfo{A,W}.
5948 2006-11-15 Rob Shearman <rob@codeweavers.com>
5950 * include/winbase.h:
5951 include: Add security QOS flags to winbase.h.
5953 2006-11-15 Alexandre Julliard <julliard@winehq.org>
5955 * dlls/comctl32/imagelist.c:
5956 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
5957 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
5959 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
5961 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
5962 shell32: Cast-qual warnings fix.
5964 * dlls/shell32/shellole.c:
5965 shell32: Cast-qual warnings fix.
5967 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
5970 user32: Update the edit control when the IME composition string is emptied.
5972 2006-11-15 Alexandre Julliard <julliard@winehq.org>
5974 * dlls/kernel32/tests/process.c:
5975 kernel32/tests: Reserve some more memory for the environment.
5977 2006-11-15 Rob Shearman <rob@codeweavers.com>
5979 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
5980 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
5981 RpcConnection::ctx instead of setting/comparing the field to 0.
5983 * dlls/rpcrt4/rpc_message.c:
5984 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
5987 * dlls/rpcrt4/rpc_binding.c:
5988 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
5989 RPCRT4_CreateConnection fails by checking the return value from the
5990 function and returning in this case.
5992 * dlls/rpcrt4/rpc_transport.c:
5993 rpcrt4: Add a FIXME for unsupported client protocol sequences.
5995 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
5997 * dlls/d3d8/tests/device.c:
5998 d3d8: Test AddRef with refcount==0.
6000 * dlls/d3d8/tests/device.c:
6001 d3d8: Test refcount forwarding.
6003 * dlls/d3d8/tests/device.c:
6004 d3d8: Back buffer is identical to the render target, test it only once.
6006 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
6008 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
6009 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
6011 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
6013 * dlls/ntdll/thread.c, server/ptrace.c:
6014 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
6015 (spotted by Peter Oberndorfer).
6017 2006-11-06 Kovács András <andras@csevego.net>
6019 * dlls/mshtml/htmlelem.c:
6020 mshtml: HTMLElementCollection_item implementation.
6022 2006-11-14 Alexandre Julliard <julliard@winehq.org>
6024 * dlls/msvcrt/tests/file.c:
6025 msvcrt/tests: Clean up a temp file.
6027 * dlls/shell32/shlfileop.c:
6028 shell32: Don't use the short path name to delete files in SHFileOperation.
6030 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6032 * dlls/shdoclc/Ko.rc:
6033 shdoclc: Updated Korean resource.
6035 2006-11-14 Mike McCormack <mike@codeweavers.com>
6037 * dlls/msi/package.c:
6038 msi: Split MSI_CreatePackage into two functions.
6040 * dlls/msi/package.c:
6041 msi: Delete the tempfile created by GetTempFileName.
6043 * dlls/msi/package.c:
6044 msi: Defer package deletion until after the database is closed.
6046 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
6048 msi: Remove track_tempfile()'s unused 2nd parameter.
6050 * dlls/msi/dialog.c:
6051 msi: Always delete temp files after creating them.
6053 * dlls/msi/helpers.c:
6054 msi: Print a message if we fail to delete a file.
6056 2006-11-13 Huw Davies <huw@codeweavers.com>
6058 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
6059 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
6060 v 3.0 version dependent clsid.
6062 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
6063 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
6065 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
6066 msxml3: Initialize the uuids that aren't in libuuid.
6068 * include/msxml2.idl:
6069 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
6070 include version 2 and version 3 msxml headers simultaneously.
6072 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
6074 * dlls/msvcrt/tests/printf.c:
6075 msvcrt: printf buffer overrun tests.
6077 * dlls/msvcrt/wcs.c:
6078 msvcrt: Estimate required buffer size better in pf_vsnprintf.
6080 * dlls/msvcrt/wcs.c:
6081 msvcrt: Free correct buffer in pf_vsnprintf.
6083 2006-11-14 Mike McCormack <mike@codeweavers.com>
6085 * dlls/comctl32/imagelist.c:
6086 comctl32: Remove a redundant variable.
6088 * dlls/comctl32/imagelist.c:
6089 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
6091 * dlls/comctl32/imagelist.c:
6092 comctl32: When removing an image, move the remaining images one forward,
6096 user32: Print a fixme only once.
6098 * dlls/kernel32/locale.c:
6099 kernel32: Print a FIXME only once.
6101 2006-11-13 James Hawkins <truiken@gmail.com>
6103 * dlls/msi/dialog.c, dlls/msi/files.c:
6104 msi: Notify the external UI handler when changing media.
6106 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
6108 * dlls/setupapi/virtcopy.c:
6109 setupapi: Cast-qual warning fix.
6111 * dlls/secur32/util.c:
6112 secur32: Cast-qual warning fix.
6114 * dlls/rsaenh/implglue.c:
6115 rsaenh: Cast-qual warning fix.
6117 2006-11-13 Hans Leidekker <hans@it.vu.nl>
6119 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
6120 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
6122 setupapi: Implement SetupGetSourceFileLocation{A,W}.
6124 * dlls/setupapi/install.c:
6125 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
6127 2006-11-13 Kai Blin <kai.blin@gmail.com>
6129 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
6130 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
6132 2006-11-14 Alexandre Julliard <julliard@winehq.org>
6134 * dlls/winex11.drv/winpos.c:
6135 winex11.drv: Update the X11 window position when the primary monitor origin
6138 2006-11-13 Rob Shearman <rob@codeweavers.com>
6140 * include/Makefile.in, include/wincred.h:
6141 include: Add wincred.h header file.
6144 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
6146 2006-11-13 Alexandre Julliard <julliard@winehq.org>
6148 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
6149 ntdll: Added support for reading directories using the BSD getdirentries
6152 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
6154 * dlls/comctl32/imagelist.c:
6155 comctl32: Remove deadcode (Coverity).
6157 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
6159 * dlls/atl/atl_main.c:
6160 atl: Implement AtlModuleRegisterServer.
6162 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
6163 atl: Implement AtlRegisterLoadTypeLib.
6165 * dlls/atl/atl_main.c:
6166 atl: Implement AtlModuleLoadTypeLib.
6168 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
6169 atl: Fix incorrect prototypes.
6171 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
6172 atl: AtlAxGetHost and AtlAxGetControl implementation.
6174 * dlls/atl/atl_ax.c:
6175 atl: Host component implementation: IOleControlSite.
6177 * dlls/atl/atl_ax.c:
6178 atl: Host component implementation: IOleInPlaceFrame.
6180 * dlls/atl/atl_ax.c:
6181 atl: Host component implementation: IOleInPlaceSiteWindowless.
6183 * dlls/atl/atl_ax.c:
6184 atl: Host component implementation: IOleContainer.
6186 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
6187 atl: Implement AtlAxAttachControl.
6189 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
6191 * dlls/atl/atl_ax.c:
6192 alt: Host component implementation: IOleClientSite.
6194 2006-11-13 Rob Shearman <rob@codeweavers.com>
6197 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
6199 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6200 rpcrt4: Implement RpcServerUnregisterIf.
6202 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6203 rpcrt4: Convert the server interfaces list into a standard Wine list.
6205 * dlls/rpcrt4/rpc_transport.c:
6206 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
6207 rather than falsely triggering on normal conditions.
6209 2006-11-13 Alexandre Julliard <julliard@winehq.org>
6211 * dlls/kernel32/locale.c:
6212 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
6213 Passing LC_ALL to setlocale() doesn't do what we want.
6215 2006-11-13 Mike McCormack <mike@codeweavers.com>
6217 * dlls/msi/custom.c:
6218 msi: Only free a string in one place.
6220 * dlls/msi/custom.c:
6221 msi: Fix error handling.
6223 * dlls/msi/custom.c:
6224 msi: Track temp files as soon as they are created.
6226 * dlls/msi/custom.c:
6227 msi: Fail if we can't write out a temporary file.
6229 * dlls/msi/tests/suminfo.c:
6230 msi: Fix an uninitialized variable in the test cases.
6232 * dlls/msi/custom.c:
6233 msi: Clean upstore_binary_to_temp.
6235 2006-11-12 Francois Gouget <fgouget@free.fr>
6237 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
6238 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
6239 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
6240 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
6241 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
6242 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
6243 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
6244 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
6245 dlls/winmm/wineoss/dscapture.c:
6246 Assorted spelling fixes.
6248 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
6249 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
6250 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
6251 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
6252 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
6253 Add some documentation headers to make winapi_check happy.
6255 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
6256 ole32: Standardize some documentation comments.
6258 * dlls/winex11.drv/opengl.c:
6259 winex11.drv: Fix some comments so they are properly formatted documentation
6262 * dlls/rpcrt4/ndr_marshall.c:
6263 rpcrt4: Add some stub documentation headers to make winapi_check happy.
6264 Also fix some headers that identified internal APIs as external.
6266 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
6267 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
6270 msi: assert.h is not a local header (spotted by winapi_check).
6272 * dlls/ole32/tests/clipboard.c:
6273 ole32/tests: Don't use the NONAMELESS* macros in the tests.
6275 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
6277 * dlls/ntdll/Makefile.in:
6278 ntdll: Alphabetically sort the Makefile entries.
6280 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
6282 * dlls/comdlg32/fontdlg16.c:
6283 comdlg32: Remove unused variable (Coverity).
6285 * dlls/rsaenh/rsa.c:
6286 rsaenh: Move type-check before len-check (Coverity).
6288 * dlls/msi/action.c:
6289 msi: Fix typo's (Coverity).
6291 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
6293 * dlls/wined3d/vertexbuffer.c:
6294 wined3d: Fix a comment.
6296 2006-11-13 Alexandre Julliard <julliard@winehq.org>
6299 server: Fix list corruption caused by previous change.
6301 2006-11-12 Jacek Caban <jacek@codeweavers.com>
6303 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
6304 mshtml: Added border implementation.
6306 2006-11-11 Jacek Caban <jacek@codeweavers.com>
6308 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6309 mshtml: Added IDM_ORDERLIST implementation.
6311 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6312 mshtml: Added IDM_UNORDERLIST implementation.
6314 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6315 mshtml: Added IDM_HORIZONTALLINE implementation.
6317 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6318 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
6320 2006-11-09 Jacek Caban <jacek@codeweavers.com>
6322 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
6323 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
6324 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
6325 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
6326 mshtml: Remove menus that are in shdoclc.dll.
6328 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
6329 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
6330 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
6331 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
6332 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
6333 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
6334 dlls/shdoclc/shdoclc.spec:
6335 shdoclc: Added shdoclc.dll.
6337 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
6339 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
6340 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
6341 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
6342 winmm/tests: Win64 printf format warning fixes.
6344 * dlls/winmm/tests/timer.c:
6345 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
6347 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
6348 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
6349 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
6350 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
6351 dsound: Win64 printf format warning fixes.
6353 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
6354 dsound: Fix the declaration/definition of DSOUND_timer().
6356 2006-11-12 Hans Leidekker <hans@it.vu.nl>
6358 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
6359 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
6361 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
6363 * dlls/winex11.drv/opengl.c:
6364 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
6366 2006-11-11 H. Verbeet <hverbeet@gmail.com>
6368 * dlls/winex11.drv/bitblt.c:
6369 winex11.drv: The y coordinate should be offset agaist the height, not the width.
6371 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
6373 * dlls/advapi32/crypt_sha.c:
6374 advapi32: Constify a parameter.
6376 * dlls/rpcrt4/ndr_stubless.c:
6377 rpcrt4: Cast-qual warnings fix.
6379 * dlls/rpcrt4/cstub.c:
6380 rpcrt4: Cast-qual warnings fix.
6382 * dlls/quartz/pin.c, dlls/quartz/pin.h:
6383 quartz: Cast-qual warnings fix.
6385 * dlls/qcap/pin.c, dlls/qcap/pin.h:
6386 qcap: Cast-qual warnings fix.
6388 2006-11-10 James Hawkins <truiken@gmail.com>
6391 msi: Fix a heap corruption bug by resizing the src string before adding to it.
6393 2006-11-10 Francois Gouget <fgouget@free.fr>
6395 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
6397 include/tapi.h: Add missing include directives.
6399 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
6401 * dlls/user/tests/monitor.c:
6402 user: Only perform the screen resolution changing tests in interactive mode.
6404 2006-11-10 Francois Gouget <fgouget@free.fr>
6406 * dlls/kernel32/tests/locale.c:
6407 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
6409 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
6411 * programs/winhelp/winhelp.c:
6412 winhelp: Use path of parent helpfile while looking for popup window.
6414 * programs/winhelp/winhelp.c:
6415 winhelp: Fix WINHELP_DeleteWindow.
6417 * programs/winhelp/winhelp.c:
6418 winhelp: Do not create popup window if file not found.
6420 2006-11-10 Alexandre Julliard <julliard@winehq.org>
6422 * ANNOUNCE, ChangeLog, VERSION, configure:
6425 ----------------------------------------------------------------
6426 2006-11-10 Alexandre Julliard <julliard@winehq.org>
6428 * dlls/rpcrt4/rpc_message.c:
6429 rpcrt4: Avoid a sizeof in a trace.
6431 2006-11-10 Rob Shearman <rob@codeweavers.com>
6433 * dlls/rpcrt4/rpc_server.c:
6434 rpcrt4: Create one protseq object per used protocol sequence, not per
6435 RpcServerUseProtseq* function call.
6437 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
6438 rpcrt4: Don't store the endpoint in the protseq.
6440 * dlls/rpcrt4/rpc_server.c:
6441 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
6444 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
6445 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
6447 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
6449 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
6450 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
6452 * dlls/oleaut32/tests/vartype.c:
6453 oleaut32: Constify some data.
6455 2006-11-10 Alexandre Julliard <julliard@winehq.org>
6457 * dlls/opengl32/wgl.c:
6458 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
6460 * dlls/advapi32/registry.c:
6461 advapi32: Fixed last error check in RegSaveKey.
6464 server: Properly handle kill_thread recursion when killing a process.
6465 Spotted by Mike McCormack.
6467 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
6469 * dlls/quartz/filtergraph.c:
6470 quartz: Cast-qual warning fix.
6472 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
6474 * dlls/d3d8/tests/device.c:
6475 d3d8: Add GetContainer tests for implicit surfaces.
6477 * dlls/d3d9/tests/device.c:
6478 d3d9: Forwardport implicit surface tests.
6480 2006-11-10 Mike McCormack <mike@codeweavers.com>
6482 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
6483 riched20: Flush the clipboard before exiting the test.
6485 * dlls/riched20/tests/editor.c:
6486 riched20: Add missing void to parameter list.
6488 * dlls/riched20/tests/editor.c:
6489 riched20: Remember to close windows after tests.
6491 * dlls/riched20/editor.c:
6492 riched20: Fix a memory leak.
6494 * dlls/riched20/editor.c:
6495 riched20: Set the correct number of initialized cursors.
6497 * dlls/riched20/editor.c:
6498 riched20: Fix an uninitialized variable.
6500 * dlls/msi/action.c:
6501 msi: Only log the Action, as it's the same as ActionRequest.
6503 * dlls/msi/action.c:
6504 msi: Check whether the component is enabled first.
6506 * dlls/msi/action.c:
6507 msi: Component attributes are bitmasks.
6509 * dlls/dinput/joystick_linuxinput.c:
6510 dinput: Use HeapAlloc/Free instead of alloc/free.
6512 * dlls/setupapi/setupcab.c:
6513 setupapi: Use HeapAlloc/Free instead of malloc/free.
6515 * dlls/shlwapi/path.c:
6516 shlwapi: Use HeapAlloc/Free instead of malloc/free.
6518 * dlls/oleaut32/ungif.c:
6519 oleaut32: Use HeapAlloc/Free instead of malloc/free.
6521 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
6523 * dlls/winex11.drv/bitblt.c:
6524 winex11.drv: Check for incompatible bpps and negative widths.
6526 * dlls/winex11.drv/bitblt.c:
6527 winex11.drv: Fix copying top-down/bottom-up DIBs.
6529 2006-11-10 Kai Blin <kai.blin@gmail.com>
6531 * dlls/secur32/ntlm.c:
6532 secur32: work around a bug in ntlm_auth that breaks RPC.
6534 2006-11-09 Jacek Caban <jacek@codeweavers.com>
6536 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
6537 mshtml: Use popup menu from shdoclc.dll.
6539 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
6541 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
6542 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
6543 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
6544 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
6545 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
6546 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
6547 dlls/rpcrt4/rpcss_np_client.c:
6548 rpcrt4: Win64 printf format warning fixes.
6550 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
6551 dlls/rpcrt4/ndr_misc.h:
6552 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
6553 of WINE_NO_LONG_AS_INT.
6555 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
6556 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
6557 rpcrt4: Bring the function definitions in sync with their declaration.
6558 They got out of sync due to the unsigned long to ULONG changes in the headers.
6560 * dlls/rpcrt4/ndr_marshall.c:
6561 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
6563 Those got out of sync due to the unsigned long to ULONG migration in the headers.
6565 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6567 * loader/Makefile.in:
6568 loader: Use plain binary name of git-describe to avoid junk in version output.
6570 2006-11-09 Alexandre Julliard <julliard@winehq.org>
6572 * dlls/rpcrt4/tests/ndr_marshall.c:
6573 rpcrt4/tests: Replace || by |.
6575 * dlls/dmsynth/dmsynth_main.c:
6576 dmsynth: Fix one more instance of && instead of &.
6578 2006-11-09 Marcus Meissner <meissner@suse.de>
6581 user32: Replaced && 0xff by & 0xff.
6583 * dlls/dmscript/dmscript_main.c:
6584 dmscript: Replaced && 0xff by & 0xff.
6586 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
6587 dmusic: Replaced && 0xfff... by & 0xff.
6589 * dlls/dswave/dswave_main.c:
6590 dswave: Replaced && 0xff by & 0xff.
6592 * dlls/dmcompos/dmcompos_main.c:
6593 dmcompos: Replaced && 0xff by & 0xff.
6595 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
6597 * include/winsock.h:
6598 include: Remove duplicate definition.
6600 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
6602 * dlls/d3d8/tests/device.c:
6603 d3d8: Add refcount tests for implicit surfaces.
6605 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
6607 * programs/winepath/winepath.c:
6608 winepath: Fix --long option.
6610 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
6612 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
6613 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
6615 * dlls/msi/registry.c:
6616 msi: Fixed bogus A -> W conversion.
6618 2006-11-09 Alexandre Julliard <julliard@winehq.org>
6620 * dlls/kernel32/tests/pipe.c:
6621 kernel32/tests: Fixed the pipe test for MacOS.
6623 2006-11-09 Jacek Caban <jacek@codeweavers.com>
6625 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6626 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
6628 * dlls/mshtml/olecmd.c:
6629 mshtml: Code clean up.
6631 * dlls/mshtml/olecmd.c:
6632 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
6634 * dlls/mshtml/olecmd.c:
6635 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
6637 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6638 mshtml: Added IDM_FORECOLOR implementation.
6640 * dlls/mshtml/olecmd.c:
6641 mshtml: Added Exec(IDM_FONTSIZE) stub.
6643 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6644 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
6646 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
6647 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
6649 2006-11-09 Kai Blin <kai.blin@gmail.com>
6651 * dlls/secur32/ntlm.c:
6652 secur32: Implement NTLM2 encryption.
6654 2006-11-09 Francois Gouget <fgouget@free.fr>
6656 * include/shlwapi.h:
6657 shlwapi: Add a fixme for a missing include.
6660 include/usp10.h: Add missing include directives.
6663 include/oledlg.h: Add missing include directives.
6666 include/dshow.h: Add missing include directives.
6668 * include/d3d8.h, include/d3d9.h:
6669 include: Add missing include directives to d3d8.h and d3d9.h.
6671 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
6672 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
6674 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6676 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
6677 localspl: Added Korean resource.
6679 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
6681 * dlls/winspool.drv/tests/info.c:
6682 winspool/tests: Add tests for ConfigurePort.
6684 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
6686 * dlls/winspool.drv/info.c:
6687 winspool: Implement ConfigurePortA.
6689 * dlls/winspool.drv/info.c:
6690 winspool: Implement ConfigurePortW.
6692 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
6694 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
6695 d3d8: Backport volume tests.
6697 * dlls/d3d8/volume.c:
6698 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
6700 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
6701 d3d8: Backport texture tests.
6703 * dlls/d3d8/tests/device.c:
6704 d3d8: Backport missing device tests.
6706 * dlls/d3d8/device.c:
6707 d3d8: Backport null pointer check in SetCursorProperties.
6709 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
6711 * dlls/winmm/lolvldrv.c:
6712 winmm: Plug a memory leak.
6714 * dlls/ole32/tests/stg_prop.c:
6715 ole32: Don't use PropVariantClear to setup an unitialized variant.
6717 * dlls/msi/tests/suminfo.c:
6718 msi: Don't call PropVariantClear on uninitialized variants.
6720 * dlls/kernel32/nls/div.nls:
6721 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
6723 * dlls/comctl32/header.c:
6724 comctl32: header: fix bug found out by running valgrind on the regression tests.
6726 2006-11-09 Alexandre Julliard <julliard@winehq.org>
6728 * dlls/kernel32/locale.c:
6729 kernel32: Fixed buffer overrun in get_registry_locale_info.
6731 2006-11-09 Mike McCormack <mike@codeweavers.com>
6734 user32: Downgrade a FIXME to a WARN.
6736 * dlls/comctl32/toolbar.c:
6737 comctl32: Downgrade an ERR to a WARN.
6739 * dlls/gdi32/freetype.c:
6740 gdi32: Downgrade a FIXME to a WARN.
6742 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
6744 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
6745 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
6746 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
6747 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
6748 winmm: Remove WINE_NO_LONG_AS_INT.
6750 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
6752 * dlls/oleaut32/typelib.c:
6753 oleaut32: typelib - fix regression in MSFT typelib parsing.
6755 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
6757 * dlls/rpcrt4/tests/ndr_marshall.c:
6758 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
6761 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
6762 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
6765 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
6766 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
6770 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
6773 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
6774 tools/widl/header.c:
6775 widl: Use ULONG instead of unsigned long when generating declarations for
6776 *_UserFree() functions. This is needed for Win64 compatibility.
6778 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
6779 tools/widl/header.c:
6780 widl: Use ULONG instead of unsigned long when generating declarations for
6781 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
6783 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
6784 tools/widl/header.c:
6785 widl: Use ULONG instead of unsigned long when generating declarations for
6786 *_UserMarshal() functions. This is needed for Win64 compatibility.
6788 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
6789 tools/widl/header.c:
6790 widl: Use ULONG instead of unsigned long when generating declarations for
6791 *_UserSize() functions. This is needed for Win64 compatibility.
6793 2006-11-08 Kai Blin <kai.blin@gmail.com>
6795 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
6796 secur32: Implement ntlmv2 signing.
6798 * dlls/secur32/hmac_md5.h:
6799 secur32: MD5 functions are WINAPI.
6801 2006-11-08 Rob Shearman <rob@codeweavers.com>
6803 * dlls/rpcrt4/rpc_transport.c:
6804 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
6807 * dlls/rpcrt4/rpc_transport.c:
6808 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
6811 * dlls/rpcrt4/rpc_transport.c:
6812 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
6814 so replace it with some more appropriate endpoint error codes.
6816 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
6817 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
6818 dlls/rpcrt4/rpc_transport.c:
6819 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
6820 the protseq server thread.
6821 This allows errors to be returned to the caller and to create more than
6822 one connection for an endpoint.
6825 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
6827 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
6829 * dlls/dbghelp/elf_module.c:
6830 dbghelp: Do not write to array element -1.
6832 2006-11-08 James Hawkins <truiken@gmail.com>
6835 msi: Add support for continuous cabinets.
6838 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
6842 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
6846 msi: Factor out load_media_info from ready_media_for_file.
6849 msi: Use disk_prompt from the media_info structure instead of passing an extra
6850 parameter to msi_change_media.
6852 * dlls/msi/dialog.c:
6853 msi: Only add text to the scroll control if text is provided.
6855 2006-11-09 Alexandre Julliard <julliard@winehq.org>
6857 * dlls/ntdll/file.c:
6858 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
6860 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
6862 * dlls/kernel32/tests/process.c:
6863 kernel32: Add basic OpenProcess test.
6866 include: Add the PROCESS_SUSPEND_RESUME definition.
6868 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
6870 * dlls/comctl32/tests/subclass.c:
6871 comctl32: Load function pointers by ordinal.
6873 2006-11-08 Kai Blin <kai.blin@gmail.com>
6875 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
6876 secur32: Use a helper function for creating the signature as this simplifies
6877 implementing NTLM2 signing a lot.
6879 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
6880 dlls/secur32/secur32_priv.h:
6881 secur32: Delete session key and arc4 context when the session based security
6884 2006-11-08 Ken Thomases <ken@codeweavers.com>
6886 * dlls/winex11.drv/keyboard.c:
6887 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
6889 * dlls/winex11.drv/keyboard.c:
6890 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
6892 2006-11-08 Alexandre Julliard <julliard@winehq.org>
6894 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
6895 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
6896 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
6898 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
6899 dlls/gdi32/tests/bitmap.c:
6900 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
6901 Based on a patch by Alex Villacís Lasso.
6903 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
6905 * dlls/oleaut32/varformat.c:
6906 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
6908 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
6910 * dlls/msi/install.c, dlls/msi/msi.spec:
6911 msi: Added stub for MsiGetFeatureValidStatesA/W.
6913 2006-11-08 Mike McCormack <mike@codeweavers.com>
6915 * dlls/comctl32/imagelist.c:
6916 comctl32: Fix a regression in ImageList_AddMasked().
6918 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
6920 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
6921 oleaut32: Cast-qual warnings fix.
6923 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
6925 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
6926 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
6929 * dlls/rpcrt4/ndr_misc.h:
6930 rpcrt4: For Win64 compatibility use a temp variable of the right type in
6933 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6935 * programs/winhelp/Ko.rc:
6936 winhelp: Updated Korean resource.
6938 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
6940 * dlls/oleaut32/variant.c:
6941 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
6943 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
6944 oleaut32: olepicture - Support multiple redundant headers before picture data.
6946 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
6948 * dlls/dbghelp/module.c:
6949 dbghelp: Initialize BOOL elements with FALSE instead of 0.
6951 * dlls/dbghelp/dwarf.c:
6952 dbghelp: Make dwarf2 parser only report file numbers when at least one
6953 compilation unit really has numbers.
6955 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
6956 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
6958 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
6960 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
6961 dlls/shlwapi/tests/ordinal.c:
6962 shlwapi: Implement GetShellSecurityDescriptor and test for it.
6964 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
6966 * dlls/wined3d/device.c:
6967 wined3d: ScissorRect correction.
6969 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
6971 * dlls/winex11.drv/opengl.c:
6972 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
6974 2006-11-07 James Hawkins <truiken@gmail.com>
6977 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
6978 extract a remote cabinet.
6980 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
6981 dlls/msi/package.c, dlls/msi/preview.c:
6982 msi: Store the base URL of the MSI package if it is downloaded.
6985 msi: Factor copy_install_file out of ACTION_InstallFiles.
6988 msi: Factor schedule_install_files out of ACTION_InstallFiles.
6991 msi: Model the media_info structure members after the columns in the media table.
6994 msi: Use msi_alloc_zero instead of a helper function that sets everything
6998 msi: Use the file's component instead of passing an extra parameter to
7002 msi: Use the media_info structure instead of passing in individual values
7003 to extract_cabinet_file.
7005 * dlls/msi/tests/install.c:
7006 msi: Add more tests for installing from cabinets.
7008 2006-11-08 Francois Gouget <fgouget@free.fr>
7010 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
7011 dlls/netapi32/access.c, dlls/netapi32/ds.c,
7012 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
7013 include/ntsecapi.h, include/sspi.h, include/winternl.h:
7014 Fix ntsecapi.h so it does not depend on winternl.h.
7016 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
7017 dlls/secur32/tests/secur32.c, include/sspi.h:
7018 secur32: sspi.h must not include wtypes.h.
7020 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
7022 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
7025 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
7026 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
7027 dlls/uxtheme/tests/system.c, include/winerror.h:
7028 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
7030 * dlls/shell32/shlexec.c:
7031 shell32: Add missing '\n' to Wine trace.
7033 * include/objbase.h:
7034 include/objbase.h: Add missing include directives.
7036 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
7037 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
7038 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
7039 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
7040 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
7041 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
7044 * include/winuser.h:
7045 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
7047 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
7049 * dlls/winex11.drv/winpos.c:
7050 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
7051 minimized state in X11DRV_MapNotify.
7053 * dlls/winex11.drv/keyboard.c:
7054 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
7055 for other keypad keys.
7057 2006-11-08 Mike McCormack <mike@codeweavers.com>
7059 * dlls/msi/action.c:
7060 msi: Fix a memory leak.
7062 * dlls/comctl32/imagelist.c:
7063 comctl32: Remove Nx1 assumptions in ImageList_Read.
7065 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
7067 * dlls/wined3d/surface.c:
7068 wined3d: Fix regression in surface conversion.
7070 2006-11-07 Huw Davies <huw@codeweavers.com>
7072 * dlls/winspool.drv/info.c:
7073 winspool.drv: Associate a printer driver with each printer, rather than share
7074 a common one between all printers.
7076 * dlls/winspool.drv/info.c:
7077 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
7078 Include the size of the terminating zero in set_reg_szW.
7080 * dlls/winspool.drv/info.c:
7081 winspool.drv: Implement DeletePrinterDriverExW.
7083 * dlls/winspool.drv/info.c:
7084 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
7086 * dlls/winspool.drv/info.c:
7087 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
7089 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
7091 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
7092 comctl32: Beginning of some string related tests.
7094 * dlls/comctl32/string.c:
7095 comctl32: Fix return values of string functions.
7097 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
7099 * dlls/winex11.drv/bitblt.c:
7100 winex11: Fix regression caused by client-side DIB copy patch.
7102 2006-11-07 Alexandre Julliard <julliard@winehq.org>
7104 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
7105 kernel32: Better workaround for the lack of locale environment variables
7108 * dlls/winex11.drv/keyboard.c:
7109 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
7110 mapping in that case.
7112 * dlls/winex11.drv/keyboard.c:
7113 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
7115 * dlls/winex11.drv/keyboard.c:
7116 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
7117 instead of once per supported layout.
7119 2006-11-07 Francois Gouget <fgouget@free.fr>
7121 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
7122 dlls/user/menu.c, dlls/user/resources/user32.rc,
7123 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
7124 programs/explorer/desktop.c, programs/progman/main.c:
7125 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
7128 * dlls/urlmon/tests/misc.c:
7129 urlmon/tests: Fix compilation with the PSDK headers.
7131 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
7132 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
7133 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
7134 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
7135 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
7136 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
7137 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
7138 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
7139 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
7140 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
7141 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
7142 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
7143 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
7144 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
7145 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
7146 include/winternl.h, programs/winecfg/En.rc,
7147 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
7148 Assorted spelling fixes.
7150 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
7151 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
7152 include/dmusicf.h, include/dmusici.h:
7153 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
7155 * dlls/oleaut32/tests/typelib.c:
7156 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
7158 * dlls/comctl32/tests/toolbar.c:
7159 comctl32: Add missing '\n' to ok() call.
7161 * dlls/dplayx/dplayx_global.c:
7162 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
7164 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
7165 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
7167 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
7168 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
7171 2006-11-07 Mike McCormack <mike@codeweavers.com>
7173 * dlls/msi/action.c:
7174 msi: By default, install components locally.
7176 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
7177 msi: Fix WHERE IS (NOT) NULL queries.
7179 * dlls/msi/tests/db.c:
7180 msi: Fix regression tests failing on Windows.
7182 * dlls/msi/action.c:
7183 msi: Split ACTION_CostFinalize into two functions.
7185 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
7187 * dlls/ole32/stg_prop.c:
7188 ole32: Cast-qual warnings fix.
7190 * dlls/ntdll/server.c:
7191 ntdll: Cast-qual warning fix.
7193 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
7195 * dlls/wined3d/surface.c:
7196 wined3d: Use width while converting surfaces.
7197 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
7199 * dlls/wined3d/surface.c:
7200 wined3d: Use SURFACE_ALIGNMENT.
7202 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
7204 * dlls/atl/atl_ax.c:
7205 atl: Move the storage specifier to the beginning of the declaration.
7207 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
7209 * dlls/ntdll/handletable.c:
7210 ntdll: Clarify the documentation for HandleTable.
7212 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
7214 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
7215 programs/winhelp/De.rc, programs/winhelp/En.rc,
7216 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
7217 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
7218 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
7219 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
7220 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
7221 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
7222 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
7223 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
7224 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
7225 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
7226 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
7227 programs/winhelp/winhelp_res.h:
7228 winhelp: Rewrite LookupHelpFile function.
7229 Add ability for user to find file himself if winhelp cannot find it.
7232 2006-11-06 Alexandre Julliard <julliard@winehq.org>
7234 * dlls/winex11.drv/opengl.c:
7235 winex11.drv: Fixed build without OpenGL headers.
7237 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
7239 * dlls/msvcrt/file.c:
7240 msvcrt: Cast-qual warnings fix.
7242 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
7244 * dlls/msacm32/driver.c:
7245 msacm32: Cast-qual warnings fix.
7247 2006-11-03 Aric Stewart <aric@codeweavers.com>
7249 * dlls/shell32/shlexec.c:
7250 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
7251 report a needed buffer size.
7253 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
7254 shell32: Create dynamic buffers for expanded enviroment strings to allow for
7255 parameters and such longer than MAX_PATH.
7256 With help from Michael Moss.
7258 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
7260 * dlls/advapi32/tests/security.c:
7261 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
7263 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
7265 * dlls/mscoree/mscoree_main.c:
7266 mscoree: String returned by GetCORVersion starts with letter 'v'.
7268 2006-11-06 Mike McCormack <mike@codeweavers.com>
7270 * dlls/user/user32.spec:
7271 user32: The string passed to ToUnicode(Ex) is for output.
7273 * dlls/winex11.drv/keyboard.c:
7274 user32: ToUnicodeEx should return 0 for an unknown key.
7276 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
7278 * dlls/dbghelp/dwarf.c:
7279 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
7281 2006-11-04 Kai Blin <kai.blin@gmail.com>
7283 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
7284 secur32: Test and fix DecryptMessage for multiple data buffers.
7286 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
7288 * dlls/winspool.drv/tests/info.c:
7289 winspool/tests: Add tests for EnumPorts.
7291 * dlls/winspool.drv/info.c:
7292 winspool: Implement EnumPortsA.
7294 * dlls/winspool.drv/info.c:
7295 winspool: Implement EnumPortsW.
7297 * dlls/winspool.drv/info.c:
7298 winspool: EnumPorts: Read driver from registry.
7300 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
7302 * dlls/winex11.drv/bitblt.c:
7303 winex11.drv: Added a basic client-side DIB copy optimization.
7305 2006-11-06 Alexandre Julliard <julliard@winehq.org>
7307 * configure, configure.ac, include/config.h.in:
7308 configure: Added missing DiskArbitration/DiskArbitration.h check.
7310 * loader/.gitignore, loader/Makefile.in, loader/main.c:
7311 loader: Update the reported version from the current git HEAD if available.
7313 * dlls/ntdll/loader.c, loader/main.c:
7314 ntdll: Moved command-line help to the loader binary.
7316 * dlls/msi/msipriv.h, dlls/msi/table.c:
7317 msi: Fixed definition of the MSIITERHANDLE type.
7319 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
7321 * dlls/icmp/icmp_main.c:
7322 icmp: Changed select to poll.
7324 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
7325 dinput: Changed select to poll.
7327 2006-11-06 Alexandre Julliard <julliard@winehq.org>
7329 * dlls/ws2_32/socket.c:
7330 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
7333 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
7335 * configure, configure.ac, programs/explorer/diskarb.c:
7336 explorer: Build on Darwin versions prior to 8.0.
7338 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
7340 * dlls/ntdll/tape.c:
7341 ntdll: Fix building on Darwin versions prior to 8.0.
7343 2006-11-05 Rob Shearman <rob@codeweavers.com>
7345 * dlls/rpcrt4/rpc_binding.c:
7346 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
7349 * tools/winedump/output.c:
7350 winedump: Fix printf warning in the generated code.
7352 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
7355 server: Compilation fix.
7357 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
7359 * dlls/dbghelp/source.c:
7360 dbghelp: Fixed memory leak in source string handling.
7362 2006-11-05 Jacek Caban <jacek@codeweavers.com>
7364 * dlls/shdocvw/tests/webbrowser.c:
7365 shdocvw: Added more tests.
7367 * dlls/shdocvw/oleobject.c:
7368 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
7370 * dlls/shdocvw/oleobject.c:
7371 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
7374 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
7375 shdocvw: Added [get|put]_Offline implementation.
7377 * dlls/shdocvw/oleobject.c:
7378 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
7380 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
7381 shdocvw: Ignore hwndParent in DoVerb.
7383 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
7384 shdocvw: Set parent window in activate_inplace.
7386 * dlls/mshtml/olecmd.c:
7387 mshtml: Fixed query_edit_status when Gecko is not available.
7389 2006-11-05 Mike McCormack <mike@codeweavers.com>
7391 * dlls/riched20/list.c:
7392 riched20: Fix a leak in the undo stack.
7394 * dlls/riched20/string.c:
7395 riched20: Fix one more memory leak.
7397 * dlls/riched20/editor.c:
7398 riched20: Don't access memory after freeing it.
7400 * dlls/riched20/editor.c:
7401 riched20: Fixed memory leaks.
7403 * dlls/comctl32/imagelist.c:
7404 comctl32: Switch to a Nx4 tiling.
7406 * dlls/comctl32/imagelist.c:
7407 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
7409 * dlls/comctl32/imagelist.c:
7410 comctl32: Check if GetObject fails on bitmaps passed to us.
7412 * dlls/comctl32/imagelist.c:
7413 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
7415 * dlls/comctl32/imagelist.c:
7416 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
7418 * dlls/comctl32/imagelist.c:
7419 comctl32: Remove another Nx1 assumption from ImageList_Remove().
7421 * dlls/comctl32/imagelist.c:
7422 comctl32: Remove Nx1 assumptions in ImageList_Merge.
7424 * dlls/comctl32/imagelist.c:
7425 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
7427 * dlls/comctl32/imagelist.c:
7428 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
7430 * dlls/comctl32/imagelist.c:
7431 comctl32: Create a helper function to copy a block of images.
7433 * dlls/comctl32/imagelist.c:
7434 comctl32: Fix a regression.
7436 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
7438 * dlls/opengl32/wgl.c:
7439 opengl32: Use HKCU instead of HKLM.
7441 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
7442 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
7443 wgl: Fix WoW screen flickering.
7445 2006-11-04 Alexandre Julliard <julliard@winehq.org>
7447 * loader/preloader.c:
7448 preloader: Clear %gs again before calling the interpreter entry point.
7450 * dlls/kernel32/tests/change.c:
7451 kernel32/tests: Don't wait for overlapped result if the previous test failed.
7453 2006-11-04 Kai Blin <kai.blin@gmail.com>
7455 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
7456 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
7457 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
7459 Thanks to Robert Shearman for catching this one and providing some of the
7462 * dlls/secur32/tests/ntlm.c:
7463 secur32: Get rid of some HeapAlloc() calls to make code more readable.
7465 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
7466 secur32: Avoid double HeapFree() of password and session key.
7468 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
7470 * dlls/opengl32/wgl.c:
7471 opengl32: Remove glx context.
7473 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
7475 * dlls/d3d9/tests/device.c:
7476 d3d9/tests: Add refcount test for binding objects.
7478 * dlls/wined3d/device.c:
7479 wined3d: glReadPixels corrections.
7481 2006-11-03 Huw Davies <huw@codeweavers.com>
7483 * dlls/winex11.drv/opengl.c:
7484 winex11.drv: If the app asks for a single buffered pixel format, then it should
7485 be happy with a double buffered one.
7486 Likewise for mono vs stereo.
7487 Add some TRACEs so that we know what condition is failing.
7489 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
7491 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
7492 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
7493 wgl: Add extension checking code / glxGetProcAddress protection.
7495 2006-11-03 Alexandre Julliard <julliard@winehq.org>
7497 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
7498 server/protocol.def, server/trace.c:
7499 ntdll: Retrieve mailslot message info from the client side.
7501 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
7502 ntdll: FILE_GetDeviceInfo no longer needs to be public.
7504 * libs/wine/ldt.c, loader/preloader.c:
7505 preloader: Setup a fake thread-local storage block pointed to by %gs.
7507 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
7508 ntdll: Added implementation of RtlDllShutdownInProgress.
7510 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
7512 * dlls/winex11.drv/opengl.c:
7513 winex11.drv: Opengl init fix.
7515 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7517 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
7518 mscoree: Add a few more stubs.
7520 2006-11-03 Alexandre Julliard <julliard@winehq.org>
7522 * dlls/ws2_32/socket.c:
7523 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
7526 * dlls/ntdll/file.c:
7527 ntdll: Don't store the unix file descriptor in the async structure, retrieve
7530 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
7531 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
7532 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
7533 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
7534 fd when not required.
7536 2006-11-02 Francois Gouget <fgouget@free.fr>
7538 * include/winbase.h:
7539 include: Fix the HeapQueryInformation() prototype.
7541 * programs/winhelp/macro.c:
7542 winhelp: Add missing '\n' in Wine trace.
7544 2006-11-02 Rob Shearman <rob@codeweavers.com>
7546 * dlls/secur32/ntlm.c:
7547 secur32: Make the path to ntlm_auth easier to change by moving the executable
7548 name to the top of ntlm.c.
7550 * dlls/wininet/internet.c:
7551 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
7553 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
7555 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
7557 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
7558 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
7560 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
7561 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
7562 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
7564 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
7565 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
7567 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
7568 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
7570 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
7571 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
7573 2006-11-02 Jacek Caban <jacek@codeweavers.com>
7575 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
7576 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
7578 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
7579 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
7581 * dlls/mshtml/tests/htmldoc.c:
7582 mshtml: Added more QueryStatus tests.
7584 * dlls/mshtml/olecmd.c:
7585 mshtml: Added implementation of QueryStatus(IDM_BOLD).
7587 * dlls/mshtml/tests/htmldoc.c:
7588 mshtml: Added more edit mode tests.
7590 * dlls/mshtml/olecmd.c:
7591 mshtml: Load about:blank in exec_editmode.
7593 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
7594 mshtml: Added beginning of set_progress task implementation.
7596 * dlls/mshtml/task.c:
7597 mshtml: Call SetStatusText in set_parsecomplete.
7599 * dlls/mshtml/persist.c:
7600 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
7601 in IPersistMoniker::Load.
7603 * dlls/mshtml/persist.c:
7604 mshtml: Fix no longer valid ERR.
7606 * dlls/mshtml/nsio.c:
7607 mshtml: Added heuristic hack that decides if run the page from moniker or
7610 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
7611 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
7612 After more testing I've checked that current code is bad, but my patch
7613 was also wrong and causes regression in WoW.
7615 2006-11-02 Huw Davies <huw@codeweavers.com>
7617 * dlls/comctl32/propsheet.c:
7618 comctl32: Implement PSM_GETRESULT.
7620 * dlls/comctl32/propsheet.c:
7621 comctl32: Fix return value of PropertySheet() for modal propsheets.
7623 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7625 * dlls/user/tests/msg.c:
7626 user32/tests: Move the system menu test into its own test.
7629 user32: Check only for -1 and -2 as special values returned by
7630 MENU_ExecFocusedItem.
7632 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
7634 * dlls/msxml3/node.c:
7635 msxml3: Check parameters of IXMLDOMNode::insertBefore().
7637 2006-11-02 Alexandre Julliard <julliard@winehq.org>
7639 * server/change.c, server/fd.c, server/file.c, server/file.h,
7640 server/mailslot.c, server/mapping.c, server/named_pipe.c,
7641 server/serial.c, server/sock.c:
7642 server: Refuse to close handles in other processes if they have an associated fd.
7644 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
7645 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
7646 server/protocol.def, server/request.h, server/trace.c,
7647 server/winstation.c:
7648 server: Get rid of the server-side file descriptor cache management.
7650 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
7651 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
7652 server/handle.c, server/protocol.def, server/trace.c:
7653 ntdll: Maintain a file descriptor cache on the client side.
7655 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
7657 * dlls/comctl32/tests/toolbar.c:
7658 comctl32: toolbar: Add buttons size tests.
7660 * dlls/comctl32/toolbar.c:
7661 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
7662 to position the icon.
7664 * dlls/comctl32/toolbar.c:
7665 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
7667 * dlls/comctl32/toolbar.c:
7668 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
7670 * dlls/comctl32/toolbar.c:
7671 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
7672 overwrite the button sizes.
7674 * dlls/comctl32/toolbar.c:
7675 comctl32: toolbar: Fix buttons heights.
7677 * dlls/comctl32/toolbar.c:
7678 comctl32: toolbar: The string should be included in the height of a button-less
7679 toolbar only if there is a string in the pool.
7681 * dlls/comctl32/toolbar.c:
7682 comctl32: toolbar: Add support for WM_SETFONT.
7684 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
7686 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
7687 comctl32: Move documented functions to string.c.
7689 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7691 * dlls/user/tests/win.c:
7692 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
7695 2006-11-02 Mike McCormack <mike@codeweavers.com>
7697 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
7698 msi: Avoid a memory leak by freeing actions scripts in one place only.
7700 * dlls/msi/source.c:
7701 msi: Fix a memory leak.
7703 * dlls/msi/tests/db.c:
7704 msi: Fix a handle leak in the tests.
7706 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
7707 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
7710 * dlls/riched20/reader.c:
7711 riched20: Use WARN() not ERR() on unknown tokens.
7713 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
7714 kernel32: Add a stub for HeapSetInformation.
7716 * include/winbase.h, include/winnt.h:
7717 kernel32: Declare HeapQueryInformation and HeapSetInformation.
7719 * dlls/comctl32/imagelist.c:
7720 comctl32: imagelist: Remove more 1xN assumptions.
7722 * dlls/comctl32/imagelist.c:
7723 comctl32: Remove a redundant variable.
7725 2006-11-01 James Hawkins <truiken@gmail.com>
7727 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
7728 advpack: Use the full path of the INF file as the source directory if the CAB
7731 2006-11-01 Alexandre Julliard <julliard@winehq.org>
7733 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
7734 kernel32: Moved PeekNamedPipe implementation to ntdll.
7736 * dlls/kernel32/file.c:
7737 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
7739 2006-11-01 Mike McCormack <mike@codeweavers.com>
7741 * dlls/comctl32/imagelist.c:
7742 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
7747 * dlls/msi/handle.c:
7748 msi: Don't print traces for addref and release.
7750 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
7751 msi: Search the patch package for source cabinet files.
7753 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
7755 * dlls/kernel32/profile.c:
7756 kernel32: Cast-qual warnings fix.
7758 * dlls/kernel32/ne_segment.c:
7759 kernel32: Cast-qual warnings fix.
7761 2006-11-01 Alexandre Julliard <julliard@winehq.org>
7763 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
7764 server/protocol.def, server/trace.c:
7765 server: Compute the removable device flag on the server side.
7767 * dlls/ntdll/server.c:
7768 ntdll: Simplify wine_server_handle_to_fd.
7769 Now that we have a critical section, races are no longer possible.
7771 * dlls/ntdll/file.c:
7772 ntdll: Added NetBSD fstatvfs support.
7774 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
7776 * dlls/advpack/tests/install.c:
7777 advpack: Add another test.
7779 * dlls/advpack/tests/install.c:
7782 2006-10-31 Huw Davies <huw@codeweavers.com>
7784 * dlls/hhctrl.ocx/help.c:
7785 hhctrl.ocx: Don't fail if ole is already initialised.
7787 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
7789 * programs/cmd/builtins.c:
7790 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
7792 2006-10-31 Rob Shearman <rob@codeweavers.com>
7794 * dlls/rpcrt4/rpc_transport.c:
7795 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
7796 the bound-to port is connectable from other machines.
7798 * dlls/rpcrt4/rpc_transport.c:
7799 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
7801 * dlls/rpcrt4/rpc_transport.c:
7802 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
7803 the read and write function for the protseq assume that syscalls will block.
7805 * dlls/rpcrt4/rpc_transport.c:
7806 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
7807 to go into an infinite loop if getaddrinfo returned more than one entry.
7809 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
7810 rpcrt4: Convert the named pipe server code to look directly into the
7811 connection to get at the wait handles, instead of using
7812 get_connect_wait_handle which isn't generic enough to be used for
7814 Remove the unneeded get_connect_wait_handle function from the connection
7815 operations function list.
7817 * dlls/rpcrt4/rpc_transport.c:
7818 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
7819 socket-specific server protseq functions.
7821 2006-10-31 Alexandre Julliard <julliard@winehq.org>
7823 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
7824 winex11.drv: Fixed the prototype of many OpenGL functions.
7826 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
7828 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
7829 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
7830 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
7832 2006-10-31 Alexandre Julliard <julliard@winehq.org>
7834 * dlls/winedos/int21.c:
7835 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
7837 * dlls/kernel32/vxd.c:
7838 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
7840 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
7842 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
7843 include/wine/wined3d_types.h:
7844 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
7846 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
7847 include/wine/wined3d_types.h:
7848 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
7850 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
7851 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
7853 * dlls/wined3d/device.c:
7854 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
7856 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
7857 include/wine/wined3d_types.h:
7858 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
7860 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
7861 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
7863 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
7864 include/wine/wined3d_types.h:
7865 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
7867 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
7868 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
7869 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
7871 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
7872 include/wine/wined3d_types.h:
7873 wined3d: Add D3DFVF codes to the WINED3D namespace.
7875 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
7877 * dlls/secur32/tests/schannel.c:
7878 secur32: Make sure crashing tests are not run.
7880 2006-10-31 Alexandre Julliard <julliard@winehq.org>
7882 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
7883 kernel32: Fixed behavior of FindFirstFile for DOS devices.
7885 2006-10-31 Mike McCormack <mike@codeweavers.com>
7887 * dlls/msi/tests/db.c:
7888 msi: Add a test showing a join doesn't need a WHERE clause.
7890 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
7891 msi: Use a simpler algorithm for joins.
7893 * dlls/msi/tests/db.c:
7894 msi: Test the data returned by join queries in one ok().
7896 * dlls/msi/sql.y, dlls/msi/tokenize.c:
7897 msi: Remove tokens that aren't valid for MSI SQL.
7902 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
7903 msi: Fix the ALTER and FREE keywords in the tokenizer.
7905 * dlls/msi/action.c:
7906 msi: Mark components with missing or outdated files as incomplete.
7908 * dlls/comctl32/imagelist.c:
7909 comctl32: Remove some more Nx1 assumptions.
7911 2006-10-30 Jacek Caban <jacek@codeweavers.com>
7913 * dlls/wininet/http.c:
7914 wininet: Inherit INET_CALLBACKW from parent handler.
7916 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7917 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
7919 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
7921 * dlls/hhctrl.ocx/help.c:
7922 hhctrl.ocx: Remove duplicate HeapFree().
7924 * dlls/gdi32/metafile.c:
7925 gdi32: Cast-qual warnings fix.
7927 * dlls/gdi32/freetype.c:
7928 gdi32: Cast-qual warnings fix.
7930 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7932 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
7933 msvcrt: Add stub for _setmaxstdio + tiny test.
7935 2006-10-30 Kovács András <andras@csevego.net>
7937 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
7938 dlls/wined3d/vertexshader.c:
7939 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
7941 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
7943 * dlls/localspl/tests/localmon.c:
7944 localspl/tests: Add tests for EnumPorts.
7946 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
7948 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
7949 localspl: Add German resources.
7951 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
7953 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
7954 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
7955 dlls/localspl/spl_En.rc:
7956 localspl: Implement EnumPortsW.
7958 2006-10-27 Aric Stewart <aric@codeweavers.com>
7960 * dlls/shell32/shell32_main.c:
7961 shell32: ABM_NEW was using parameters that are not set.
7963 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
7966 wine.inf: Associate .hlp files with winhelp.
7968 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
7970 * dlls/user/tests/win.c, dlls/user/win.c:
7971 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
7972 WS_POPUP style, make it pass under Wine.
7974 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
7976 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
7977 crypt32: Input parameter checking.
7979 2006-10-30 Alexandre Julliard <julliard@winehq.org>
7981 * dlls/user/tests/msg.c, dlls/user/winpos.c:
7982 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
7984 * dlls/winecrt0/delay_load.c:
7985 winecrt0: Fix delay load structure types for Win64.
7987 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
7989 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
7990 include/wine/wined3d_types.h:
7991 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
7993 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
7994 include/wine/wined3d_types.h:
7995 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
7997 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
7998 include/wine/wined3d_types.h:
7999 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
8001 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8002 include/wine/wined3d_types.h:
8003 wined3d: Add D3DFILLMODE to the WINED3D namespace.
8005 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8006 include/wine/wined3d_types.h:
8007 wined3d: Add D3DCULL to the WINED3D namespace.
8009 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8010 include/wine/wined3d_types.h:
8011 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
8013 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8014 include/wine/wined3d_types.h:
8015 wined3d: Add D3DBLENDOP to the WINED3D namespace.
8017 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8018 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
8019 wined3d: Add D3DFOGMODE to the WINED3D namespace.
8021 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
8023 * dlls/wined3d/device.c:
8024 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
8026 * dlls/wined3d/stateblock.c:
8027 wined3d: Set correct default for DMAPOFFSET sampler state.
8029 * dlls/wined3d/device.c:
8030 wined3d: Fix GetTexture() for uninitialized textures.
8032 * dlls/d3d9/tests/stateblock.c:
8033 d3d9: Make the "Tests executed" counter stable.
8035 * dlls/d3d9/tests/stateblock.c:
8036 d3d9: Pass test as argument to print handler.
8038 2006-10-29 Jacek Caban <jacek@codeweavers.com>
8040 * dlls/mshtml/htmlelem.c:
8041 mshtml: Added put_innerHTML implementation.
8043 * dlls/shlwapi/ordinal.c:
8044 shlwapi: Added SHQueueUserWorkItem implementation.
8046 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
8047 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
8049 * dlls/wininet/internet.c, dlls/wininet/internet.h,
8050 dlls/wininet/utility.c:
8051 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
8053 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
8054 dlls/wininet/internet.h:
8055 wininet: Remove lpwhparent from WININETHANDLERHEADER.
8057 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
8058 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
8060 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
8061 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
8063 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
8064 wininet: Move ftp FindNextFile implementation to ftp.c.
8066 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
8067 wininet: Use lpAppInfo instead of lpwhparent where possible.
8069 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
8070 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
8072 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
8073 wininet: Use lpHttpSession instead of lpwhcalback where possible.
8075 * dlls/wininet/http.c, dlls/wininet/internet.h:
8076 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
8078 * dlls/wininet/http.c:
8079 wininet: Use lpAppInfo instead of lpwhparent where possible.
8081 * dlls/wininet/http.c, dlls/wininet/internet.h:
8082 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
8084 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
8086 * dlls/shell32/tests/shlfolder.c:
8087 shell32: Cast-qual warnings fix.
8089 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
8091 * dlls/dbghelp/source.c:
8092 dbghelp: Cast-qual warnings fix.
8094 * dlls/dbghelp/path.c:
8095 dbghelp: Cast-qual warnings fix.
8097 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
8099 * dlls/gdi32/enhmetafile.c:
8100 gdi32: Cast-qual warnings fix.
8103 gdi32: Cast-qual warnings fix.
8105 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
8107 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
8108 d3d9: Cast-qual warnings fix.
8110 2006-10-30 Mike McCormack <mike@codeweavers.com>
8112 * dlls/msi/action.c:
8113 msi: Split ACTION_UpdateInstallStates into two separate functions.
8115 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
8117 * dlls/user/tests/msg.c:
8118 user32: Flush painting events harder in some places in order to avoid races
8119 in the message tests.
8121 * dlls/user/tests/msg.c:
8122 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
8123 tests pass cleanly under fully up to date XP SP2.
8125 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
8127 * programs/control/params.h:
8128 control.exe: Remove unused define.
8130 2006-10-28 Jacek Caban <jacek@codeweavers.com>
8132 * dlls/mshtml/nsembed.c:
8133 mshtml: Print wine_gecko version in load_wine_gecko.
8135 * dlls/wininet/tests/http.c, include/wininet.h:
8136 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
8138 * dlls/urlmon/tests/protocol.c:
8139 urlmon: Update winehq.org IP.
8141 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
8143 * dlls/wined3d/drawprim.c:
8144 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
8146 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
8148 * dlls/dmusic/dmusic.c:
8149 dmusic: Do not write outside of array bounds.
8151 2006-10-27 Huw Davies <huw@codeweavers.com>
8153 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
8154 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
8155 a hittest on the item that's returned and not a hittest on the client
8156 area as MSDN states.
8158 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
8160 * dlls/iphlpapi/iphlpapi_main.c:
8161 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
8163 2006-10-27 Alexandre Julliard <julliard@winehq.org>
8165 * ANNOUNCE, ChangeLog, VERSION, configure:
8168 ----------------------------------------------------------------
8169 2006-10-27 Alexandre Julliard <julliard@winehq.org>
8171 * dlls/wined3d/directx.c:
8172 wined3d: Simplify some uses of the WineD3D_Context object.
8174 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
8175 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
8177 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
8178 wined3d: Fix a memory leak (spotted by Eric Pouech).
8180 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
8182 * dlls/crypt32/oid.c:
8183 crypt32: Cast-qual warnings fix.
8185 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
8187 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
8188 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
8189 programs/winhelp/winhelp.h:
8190 winhelp: Properly implement context help and JumpContext macro.
8192 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
8194 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
8195 dlls/winequartz.drv/Makefile.in,
8196 dlls/winequartz.drv/quartzdrv_main.c,
8197 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
8198 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
8200 2006-10-27 Alexandre Julliard <julliard@winehq.org>
8202 * tools/winedump/dump.c:
8203 winedump: Avoid some dead code.
8205 2006-10-25 Kovács András <andras@csevego.net>
8207 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
8208 wined3d: Implement D3DSIO_MOVA in ARB backend.
8210 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
8212 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
8213 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
8214 dlls/winex11.drv/winex11.drv.spec:
8215 wgl: Move part of wglGetProcAddress to gdi32.
8217 2006-10-26 Duane Clark <fpga@pacbell.net>
8219 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
8220 msvcrt: Fix fread on large buffers in ascii mode.
8222 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
8224 * programs/winebrowser/main.c:
8225 winebrowser: Support for Portland Initiative scripts.
8227 2006-10-27 Alexandre Julliard <julliard@winehq.org>
8229 * dlls/kernel32/file.c:
8230 kernel32: Close the directory handle in FindNextFile as soon as we reach the
8231 end of the directory.
8233 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
8235 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
8236 d3d8: Cast-qual warnings fix.
8238 2006-10-27 James Hawkins <truiken@gmail.com>
8240 * dlls/msi/files.c, dlls/msi/tests/install.c:
8241 msi: Extract cabinets based on DiskId, not LastSequence.
8243 2006-10-26 James Hawkins <truiken@gmail.com>
8245 * dlls/msi/tests/install.c:
8246 msi: Test the order in which cab files are handled in the Media table.
8248 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
8249 dlls/msi/tests/install.c:
8250 msi: Implement handling for the ErrorDialog and use it to change media.
8252 2006-10-27 Mike McCormack <mike@codeweavers.com>
8255 msi: Avoid crashing if writeout_cabinet_stream fails.
8257 * dlls/msi/action.c:
8258 msi: Remove redundant null checks before MSI_EvaluateCondition.
8260 2006-10-26 Mike McCormack <mike@codeweavers.com>
8262 * dlls/comctl32/imagelist.c:
8263 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
8265 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
8268 tools/wine.inf: Add default printer ports.
8270 2006-10-26 Rob Shearman <rob@codeweavers.com>
8272 * dlls/rpcrt4/rpc_message.c:
8273 rpcrt4: The allocation hint in request and response packets is just that -
8275 It is not an error if the stub data exceeds this size, so reallocate the
8276 buffer with the newly calculated size and continue.
8278 * dlls/rpcrt4/rpc_message.c:
8279 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
8280 receive a packet with the RPC_FLG_LAST flag set.
8281 This matches what is mentioned in the DCE/RPC specification.
8283 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
8284 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
8285 not just bind packets.
8288 ole32: Fix a memory leak on the error path of dispatch_rpc.
8290 * dlls/oleaut32/typelib.c:
8291 oleaut32: Update comments at the top of typelib.c and remove "stub" from
8292 several traces that are in implemented functions.
8294 * dlls/ole32/oleproxy.c:
8295 ole32: Fix some memory leaks in the class factory proxy.
8297 * dlls/ole32/oleproxy.c:
8298 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
8300 2006-10-25 Jacek Caban <jacek@codeweavers.com>
8302 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
8303 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
8304 shdocvw: Added CUrlHistory stub implementation.
8306 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
8307 include/urlhist.idl:
8308 include: Added urlhist.idl.
8310 2006-10-26 Alexandre Julliard <julliard@winehq.org>
8312 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
8313 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
8314 winex11.drv: Offset X11 coordinates with the primary monitor position.
8315 No longer force the primary monitor to contain the X11 (0,0) coordinate.
8318 server: Always ignore the root window position when computing coordinates
8321 2006-10-24 David Anderson <davea42@earthlink.net>
8323 * dlls/dbghelp/dwarf.c:
8324 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
8326 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
8328 * dlls/ddraw/device.c:
8329 ddraw: Add missing dereference operators.
8331 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
8333 * dlls/mshtml/olecmd.c:
8334 mshtml: Moved release of dom_window to right place.
8336 2006-10-26 Mike McCormack <mike@codeweavers.com>
8338 * dlls/msi/join.c, dlls/msi/tests/db.c:
8339 msi: Fix the join algorithm.
8341 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
8342 msi: Allow UPDATE queries without a condition.
8344 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
8345 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
8346 msi: Update tables using records, not integer by integer.
8348 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
8349 msi: Remove some unused functions.
8351 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
8353 msi: Fixed the UPDATE query to work with explicit values.
8355 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
8356 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
8357 msi: Use msi_feature_set_state and msi_component_set_state where possible.
8359 * dlls/msi/action.c:
8360 msi: Create macro functions to set feature and component states.
8362 2006-10-25 James Hawkins <truiken@gmail.com>
8364 * dlls/msi/tests/db.c:
8365 msi: Add tests for the UPDATE sql command.
8367 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
8369 * dlls/comdlg32/filedlg.c:
8370 comdlg32: Select the Filename edit box content after the user navigated to a
8371 directory by entering there the name.
8373 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8375 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
8376 dlls/kernel32/nls/winerr_kor.mc:
8377 kernel32: Added winerr_kor.mc.
8379 2006-10-25 Rob Shearman <rob@codeweavers.com>
8381 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
8382 dlls/rpcrt4/rpc_transport.c:
8383 rpcrt4: Move transport-specific server functions to rpc_transport.c.
8385 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
8387 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
8388 dlls/comctl32/trackbar.c:
8389 comctl32: Create tooltip windows with WS_POPUP style.
8391 * dlls/comctl32/status.c:
8392 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
8394 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
8396 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
8397 ddraw: Forward the depth stencil buffer to wined3d.
8399 2006-10-25 Alexandre Julliard <julliard@winehq.org>
8401 * dlls/user/winpos.c:
8402 user32: Fixed maximized window size on multi-monitor setups.
8404 * programs/winhelp/winhelp.c:
8405 winhelp: Properly handle negative coordinates for mouse events.
8407 * programs/winemine/main.c, programs/winemine/main.h:
8408 winemine: Properly handle negative coordinates for mouse events.
8410 * programs/winefile/winefile.c:
8411 winefile: Properly handle negative coordinates for mouse events.
8413 * programs/wineconsole/user.c:
8414 wineconsole: Properly handle negative coordinates for mouse events.
8416 * programs/regedit/childwnd.c:
8417 regedit: Properly handle negative coordinates for mouse events.
8419 * programs/oleview/pane.c:
8420 oleview: Properly handle negative coordinates for mouse events.
8422 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
8423 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
8424 user32: Properly handle negative coordinates for mouse events.
8426 * dlls/shell32/control.c:
8427 shell32: Properly handle negative coordinates for mouse events.
8429 * dlls/msi/dialog.c:
8430 msi: Properly handle negative coordinates for mouse events.
8432 * dlls/hhctrl.ocx/help.c:
8433 hhctrl.ocx: Properly handle negative coordinates for mouse events.
8435 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
8436 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
8437 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
8438 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
8439 comctl32: Properly handle negative coordinates for mouse events.
8441 2006-10-25 Mike McCormack <mike@codeweavers.com>
8443 * dlls/comctl32/imagelist.c:
8444 comctl32: Create a point from index function and use it.
8446 2006-10-25 Kovács András <andras@csevego.net>
8448 * dlls/mlang/mlang.c:
8449 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
8451 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
8453 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
8454 crypt32: Cast-qual warnings fix.
8456 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
8458 * dlls/kernel32/process.c:
8459 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
8461 2006-10-24 Alexandre Julliard <julliard@winehq.org>
8463 * dlls/winex11.drv/xinerama.c:
8464 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
8465 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
8466 I committed the wrong file.
8468 2006-10-24 Aric Stewart <aric@codeweavers.com>
8470 * dlls/winex11.drv/xim.c:
8471 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
8473 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
8476 user: Remove wrong comment.
8478 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
8480 * dlls/winex11.drv/xinerama.c:
8481 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
8483 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
8485 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8486 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
8487 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
8489 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8490 include/wine/wined3d_types.h:
8491 wined3d: Add D3DBLEND to the WINED3D namespace.
8493 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
8494 include/wine/wined3d_types.h:
8495 wined3d: Add D3DTA masks to the WINED3D namespace.
8496 Also fix usage of D3DTSS/D3DTA in ddraw.
8498 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
8499 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
8501 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
8502 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
8503 include/wine/wined3d_types.h:
8504 wined3d: Add D3DTADDRESS to the WINED3D namespace.
8506 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
8507 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
8509 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
8511 * dlls/usp10/tests/usp10.c:
8512 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
8515 * dlls/usp10/tests/usp10.c:
8516 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
8518 2006-10-24 Francois Gouget <fgouget@free.fr>
8520 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
8521 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
8522 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
8523 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
8524 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
8525 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
8526 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
8527 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
8528 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
8529 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
8530 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
8531 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
8532 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
8533 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
8534 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
8535 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
8536 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
8537 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
8538 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
8539 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
8540 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
8541 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
8542 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
8543 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
8544 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
8545 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
8546 include/mediaobj.idl:
8547 Don't include windows.h & co in the Wine sources.
8548 Remove uneeded COM_NO_WINDOWS_H defines.
8550 2006-10-24 Rob Shearman <rob@codeweavers.com>
8552 * dlls/oleaut32/typelib.c:
8553 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
8556 * dlls/oleaut32/typelib.c:
8557 oleaut32: Free the array subscript memory for type descriptions when freeing
8560 * dlls/oleaut32/tests/typelib.c:
8561 oleaut32: Fix a reference count leak in the typelib test.
8563 * dlls/oleaut32/typelib.c:
8564 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
8566 * dlls/oleaut32/typelib.c:
8567 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
8569 2006-10-24 Huw Davies <huw@codeweavers.com>
8571 * dlls/winex11.drv/xim.c:
8572 winex11.drv: Only initialize static variables once per process.
8574 * dlls/winex11.drv/x11drv_main.c:
8575 winex11.drv: Give XCloseIM another chance.
8577 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
8579 * dlls/oledlg/oledlg_Fr.rc:
8580 oledlg: Updated French translation.
8582 * programs/wineconsole/wineconsole_Fr.rc:
8583 wineconsole: Updated French translation.
8585 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
8587 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
8588 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
8589 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
8590 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
8591 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
8592 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
8593 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
8594 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
8595 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
8596 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
8597 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
8598 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
8599 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
8600 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
8601 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
8602 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
8603 programs/wordpad/Nl.rc:
8604 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
8606 2006-10-24 Alexandre Julliard <julliard@winehq.org>
8608 * programs/notepad/main.c, programs/notepad/main.h:
8609 notepad: Fallback to default position if saved position if off-screen.
8612 user: Make sure the desktop window exists before calling monitor functions.
8614 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8616 * dlls/oledlg/oledlg_Ko.rc:
8617 oledlg: Updated Korean resource.
8619 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
8621 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
8622 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
8623 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
8624 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
8625 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
8626 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
8627 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
8628 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
8629 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
8630 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
8631 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
8632 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
8633 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
8634 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
8635 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
8636 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
8637 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
8638 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
8639 programs/winemine/De.rc, programs/winhelp/De.rc,
8640 programs/wordpad/De.rc:
8641 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
8643 2006-10-24 Mike McCormack <mike@codeweavers.com>
8645 * dlls/msi/action.c:
8646 msi: Split code to get a file's verion into a separate comment.
8648 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
8649 dlls/riched20/editor.h, dlls/riched20/reader.c,
8650 dlls/riched20/richole.c:
8651 riched20: Create macro functions for allocating and freeing memory.
8653 * dlls/riched20/clipboard.c:
8654 riched20: Make sure to use GlobalAlloc with GlobalFree.
8656 2006-10-23 James Hawkins <truiken@gmail.com>
8658 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
8659 advpack: Fix the full path check.
8661 * dlls/msi/tests/install.c:
8662 msi: Add tests for installing from continuous cabinets.
8664 * dlls/msi/tests/install.c:
8665 msi: Allow more customization of install test files.
8667 * dlls/msi/tests/install.c:
8668 msi: Remove unused function pointer and definitions.
8670 * dlls/msi/tests/install.c:
8671 msi: Remove two unnecessary install tables.
8673 * dlls/msi/database.c, dlls/msi/tests/install.c:
8674 msi: Add support for localizable strings in MsiDatabaseImport.
8676 2006-10-23 Jacek Caban <jacek@codeweavers.com>
8678 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
8679 urlmon: Added video/mpeg mime filter.
8681 * dlls/urlmon/urlmon_main.c:
8682 urlmon: Code clean up.
8684 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
8685 urlmon: Added video/avi mime filter implementation.
8687 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
8689 * dlls/user/dde_client.c:
8690 user: Remove superfluous shadow variable.
8692 * dlls/crypt32/cert.c:
8693 crypt32: Cast-qual warnings fix.
8695 2006-10-23 Huw Davies <huw@codeweavers.com>
8697 * dlls/winex11.drv/x11drv_main.c:
8698 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
8700 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
8702 * programs/regedit/edit.c:
8703 regedit: Initialize a variable (Coverity).
8705 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
8707 * dlls/comctl32/tests/toolbar.c:
8708 comctl32/tests: Specify type of function argument and remove unused arguments.
8710 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
8712 * dlls/netapi32/wksta.c:
8713 netapi32: Fix the size of allocation for the string returned from
8714 NetpGetComputerName.
8716 * dlls/ole32/clipboard.c:
8717 ole32: Fixed some wrong conditions in OleFlushClipboard.
8719 * dlls/ole32/compobj.c:
8720 ole32: CoUninitialize: No longer access an object after it's been freed.
8722 * dlls/msxml3/nodelist.c:
8723 msxml: Fixed list walking in xmlnodelist_get_length.
8725 * dlls/gdi32/enhmfdrv/graphics.c:
8726 gdi32: Better error handling in enhanced metafile.
8728 * dlls/winex11.drv/keyboard.c:
8729 winex11.drv: As the min keycode is always greater or equal to 8, we
8730 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
8732 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
8734 * dlls/winmm/wineoss/midi.c:
8735 wineoss: On non-OSS systems define MidiExit too.
8737 * dlls/iphlpapi/ifenum.c:
8738 iphlpapi: NetBSD needs sys/param.h.
8740 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
8742 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
8743 localspl: Remember hInstance, needed for resources.
8745 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
8746 localspl: Add version resource.
8748 * dlls/localspl/tests/localmon.c:
8749 localspl/tests: Fallback to localmon.dll on NT4.0.
8751 2006-10-23 Alexandre Julliard <julliard@winehq.org>
8753 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
8754 dlls/user/tests/monitor.c, dlls/user/win.c:
8755 user: Fixed MonitorFromWindow behavior for an invalid window handle.
8757 2006-10-23 Francois Gouget <fgouget@free.fr>
8759 * dlls/msi/tests/suminfo.c:
8760 msi/tests: Fix compilation with gcc 2.95.
8762 * programs/oleview/typelib.c:
8763 oleview: Fix compilation with gcc 2.95.
8765 2006-10-23 Rob Shearman <rob@codeweavers.com>
8767 * dlls/oleaut32/tmarshal.c:
8768 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
8771 * dlls/oleaut32/typelib.c:
8772 oleaut32: Fix two more leaks on type info destruction.
8774 * dlls/oleaut32/typelib.c:
8775 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
8776 and to fix a memory leak.
8778 * dlls/oleaut32/typelib.c:
8779 oleaut32: Free allocated memory on typelib and typeinfo destruction.
8781 * dlls/oleaut32/tmarshal.c:
8782 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
8785 * dlls/oleaut32/tmarshal.c:
8786 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
8788 * dlls/ole32/tests/marshal.c:
8789 ole32: Fix some memory leaks in the marshal tests.
8791 * dlls/comctl32/tests/imagelist.c:
8792 comctl32: Fix imagelist leak in tests.
8794 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
8796 * dlls/user/class.c, dlls/user/tests/class.c:
8797 user32: Make the test pass for GetClassName called on a small buffer.
8799 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
8800 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
8802 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
8803 oleaut32: Add a test for QueryPathOfRegTypeLib.
8805 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
8807 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
8808 shlwapi: Test and fix StrRStrI[AW].
8810 * dlls/shlwapi/tests/string.c:
8811 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
8814 * dlls/shlwapi/tests/string.c:
8815 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
8817 * dlls/shlwapi/tests/string.c:
8818 shlwapi/tests: Make the string.c tests compile in Visual C++.
8820 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
8821 programs/notepad/De.rc, programs/notepad/En.rc,
8822 programs/notepad/Es.rc, programs/notepad/Fi.rc,
8823 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
8824 programs/notepad/It.rc, programs/notepad/Ja.rc,
8825 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
8826 programs/notepad/No.rc, programs/notepad/Pl.rc,
8827 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
8828 programs/notepad/Si.rc, programs/notepad/Sk.rc,
8829 programs/notepad/Sw.rc, programs/notepad/Th.rc,
8830 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
8831 programs/notepad/Zh.rc:
8832 notepad: Fix ellipsis in menu items.
8834 * programs/notepad/dialog.c, programs/notepad/main.c,
8835 programs/notepad/main.h:
8836 notepad: Implement Find and Find Next.
8838 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
8839 programs/notepad/dialog.h:
8840 notepad: Add a generic function for message boxes with a string parameter.
8842 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
8844 * dlls/comdlg32/filedlg31.c:
8845 comdlg32: Cast-qual warning fix.
8847 * dlls/comdlg32/colordlg.c:
8848 comdlg32: Cast-qual warnings fix.
8850 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
8852 * dlls/comctl32/datetime.c:
8853 comctl32: Cast-qual warnings fix.
8855 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
8857 * dlls/msvcrt/heap.c:
8858 msvcrt: Speed up new operator.
8860 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
8862 * dlls/mshtml/nsembed.c:
8863 mshtml: Insert missing "return" operator.
8865 2006-10-23 Alexandre Julliard <julliard@winehq.org>
8867 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
8868 user: Adapt system metrics for multi-monitor setups.
8870 * dlls/comctl32/tooltips.c:
8871 comctl32: Position the tooltip window correctly on multi-monitor setups.
8873 * dlls/user/winpos.c:
8874 user: Maximize windows to the right monitor on multi-monitor setups.
8876 * dlls/user/combo.c:
8877 user: Fixed combo box drop position on multi-monitor setups.
8879 * dlls/user/dialog.c, dlls/user/dialog16.c:
8880 user: Take multiple monitors into account when placing a dialog.
8883 user: Take multiple monitors into account when placing a window.
8886 user: Take multiple monitors into account when placing a popup menu.
8888 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
8889 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
8890 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
8891 Added Xinerama support for these functions.
8893 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
8894 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
8895 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
8896 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
8897 winex11.drv: Preliminary support for Xinerama.
8899 * configure, configure.ac, include/config.h.in:
8900 configure: Check for the Xinerama extension.
8902 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
8904 * dlls/oledlg/oledlg_Ko.rc:
8905 oledlg: Updated Korean resource.
8907 * programs/wineconsole/wineconsole_Ko.rc:
8908 wineconsole: Updated Korean resource.
8910 2006-10-23 Mike McCormack <mike@codeweavers.com>
8912 * dlls/user/tests/class.c:
8913 user32: Add a test showing a problem in GetClassNameA.
8915 2006-10-24 Mike McCormack <mike@codeweavers.com>
8917 * dlls/msi/table.c, dlls/msi/tests/db.c:
8918 msi: Fix insertion of null integers into a table.
8920 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
8921 msi: Add the column type INTEGER as an alias for INT.
8923 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
8924 msi: Only apply transforms that are valid for a database.
8926 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
8928 msi: Initialize the summary information from a storage interface, not a db.
8930 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
8932 * programs/notepad/Ko.rc:
8933 notepad: Update Korean resources.
8935 * programs/oleview/Ko.rc:
8936 oleview: Update Korean resources.
8938 * programs/winefile/Ko.rc:
8939 winefile: Update Korean resources.
8941 2006-10-20 Hans Leidekker <hans@it.vu.nl>
8943 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
8944 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
8946 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
8948 * programs/wineconsole/wineconsole_Pl.rc:
8949 wineconsole: Fix Polish translation.
8951 * programs/wineconsole/dialog.c:
8952 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
8954 * programs/wineconsole/wineconsole_En.rc:
8955 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
8958 * dlls/comdlg32/cdlg_Pl.rc:
8959 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
8961 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
8962 hhctrl.ocx: Add Polish translation.
8964 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
8965 oledlg: Add Polish translation.
8967 2006-10-22 Frank Richter <frank.richter@gmail.com>
8969 * programs/wineconsole/wineconsole_De.rc:
8970 wineconsole: Update German translation.
8972 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
8973 oleview: Add German translation.
8975 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
8976 gphoto2.ds: Add German translation.
8978 * programs/winefile/De.rc:
8979 winefile: Update German translation.
8981 * programs/taskmgr/De.rc:
8982 taskmgr: Update German translation.
8984 * programs/regedit/De.rc:
8985 regedit: Update German translation.
8987 * programs/progman/De.rc:
8988 progman: Update German translation.
8990 * programs/notepad/De.rc:
8991 notepad: Update German translation.
8993 * programs/cmdlgtst/De.rc:
8994 cmdlgtst: Update German translation.
8996 * programs/clock/De.rc:
8997 clock: Update German translation.
8999 * dlls/oledlg/oledlg_De.rc:
9000 oledlg: Update German translation.
9002 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
9003 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
9004 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
9005 mshtml: Left-align Gecko download information message for better readability.
9007 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
9008 mshtml: Enlarge status text control ins some translated dialogs so all text
9011 * dlls/mshtml/De.rc:
9012 mshtml: Update German translation.
9014 2006-10-20 Huw Davies <huw@codeweavers.com>
9016 * dlls/oledlg/pastespl.c:
9017 oledlg: Only send the end dialog msg if the button is actually clicked.
9019 2006-10-21 Jacek Caban <jacek@codeweavers.com>
9021 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
9022 urlmon: Added image/tiff mime filter.
9024 * dlls/shdocvw/oleobject.c:
9025 shdocvw: Fix windows style of windows without parents.
9027 2006-10-20 Jacek Caban <jacek@codeweavers.com>
9029 * dlls/wininet/http.c:
9030 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
9031 Content-Length header.
9033 * dlls/mshtml/htmlelem.c:
9034 mshtml: Added IHTMLElement::get_className implementation.
9036 * dlls/mshtml/htmlselect.c:
9037 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
9039 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
9042 tools: Add addtional help to runtest.
9044 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
9046 * dlls/advapi32/lsa.c:
9047 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
9049 * programs/winedbg/be_i386.c:
9050 winedbg: Added a few more cases where we inspect if i386 instructions
9051 are actually calls (based on previous work by Jeff Latimer).
9053 * configure, configure.ac:
9054 configure: Now that we have dwarf support for debug info, don't force stabs
9055 as debug info format.
9058 winsock: Clear the held mask with the requested events so that they can be
9061 * dlls/advpack/advpack.c, dlls/advpack/files.c:
9062 advpack: Plug a couple of memory leaks.
9064 2006-10-20 Alexandre Julliard <julliard@winehq.org>
9066 * dlls/dnsapi/ns_parse.c:
9067 dnsapi: Avoid non-portable types.
9069 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
9071 * dlls/rpcrt4/rpc_transport.c:
9072 rpcrt4: Added support for RPC TCP servers.
9074 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
9076 * dlls/wininet/internet.c:
9077 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
9078 socket. But that does not mean that it failed.
9080 2006-10-18 Francois Gouget <fgouget@free.fr>
9082 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
9083 Add '\n's to Wine traces.
9085 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
9087 * dlls/ntdll/heap.c:
9088 ntdll: Added debug support for notifying block allocation / freeing.
9090 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
9092 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
9093 dlls/advapi32/tests/security.c:
9094 advapi32: Plug a couple of memory leaks.
9096 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
9098 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
9099 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
9100 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
9101 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
9102 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
9103 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
9104 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
9105 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
9106 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
9107 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
9108 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
9109 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
9110 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
9111 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
9112 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
9113 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
9114 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
9115 programs/view/Ko.rc, programs/winecfg/Ko.rc,
9116 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
9117 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
9118 programs/wordpad/Ko.rc:
9119 Korean: Use SUBLANG_NEUTRAL in Korean resources.
9121 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
9123 * programs/wineconsole/user.c:
9124 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
9127 * programs/wineconsole/user.c:
9128 wineconsole: Make most keys cancel the selection.
9130 * programs/wineconsole/user.c:
9131 wineconsole: Allow making selections with a mouse also when not in the
9134 * programs/wineconsole/user.c:
9135 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
9137 * programs/wineconsole/user.c:
9138 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
9140 * programs/wineconsole/wineconsole.c,
9141 programs/wineconsole/wineconsole_En.rc,
9142 programs/wineconsole/wineconsole_Pl.rc,
9143 programs/wineconsole/wineconsole_res.h:
9144 wineconsole: Add usage message and more specific error messages.
9146 2006-10-20 Alexandre Julliard <julliard@winehq.org>
9148 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
9149 wineaudioio.drv: Win64 printf format fixes.
9151 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
9152 dlls/winmm/winecoreaudio/coreaudio.c:
9153 winecoreaudio.drv: Win64 printf format fixes.
9155 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9156 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
9157 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
9158 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
9159 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
9160 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
9161 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
9162 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
9163 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
9164 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
9165 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
9166 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
9167 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
9168 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
9169 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
9170 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
9171 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
9172 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
9173 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
9174 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
9175 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
9176 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
9177 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
9178 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
9179 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
9180 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
9181 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
9182 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
9183 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
9184 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
9185 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
9186 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
9187 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
9188 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
9189 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
9190 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
9191 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
9192 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
9193 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
9194 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
9195 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
9196 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
9197 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
9198 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
9199 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
9200 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
9201 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
9202 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
9203 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
9204 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
9205 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
9206 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
9207 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
9208 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
9209 gdi32: Renamed the gdi directory to gdi32.
9211 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
9212 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
9213 Avoid usage of sizeof in traces that causes warnings on MacOSX.
9215 2006-10-19 Kai Blin <kai.blin@gmail.com>
9217 * dlls/secur32/hmac_md5.h:
9218 secur32: Add include guard to hmac_md5.h.
9220 2006-10-20 Christoph Frick <frick@sc-networks.de>
9222 * dlls/gdi/gdi32.spec:
9223 gdi32: Add wglShareList to gdi32.spec.
9225 2006-10-19 James Hawkins <truiken@gmail.com>
9227 * dlls/msi/tests/db.c:
9228 msi: Add tests for integer column types.
9230 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
9231 msi: Integer columns can have the 'NOT NULL' modifier too.
9233 * dlls/msi/database.c, dlls/msi/tests/db.c:
9234 msi: Allow more than one primary key in a table when importing a database.
9236 2006-10-18 James Hawkins <truiken@gmail.com>
9239 tools/wine.inf: Add the ProgramFilesPath registry entry.
9241 2006-10-19 James Hawkins <truiken@gmail.com>
9243 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
9244 msi: Only initialize a component's state if it is linked with a feature.
9246 * dlls/msi/tests/install.c:
9247 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
9249 * dlls/msi/action.c, dlls/msi/tests/install.c:
9250 msi: Implement the InstallServices action.
9252 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
9254 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
9255 localspl: Implement InitializePrintMonitor.
9257 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
9259 * dlls/localspl/tests/localmon.c:
9260 localspl/tests: Get function pointers from the monitor.
9262 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
9264 * dlls/localspl/tests/localmon.c:
9265 localspl/tests: Another test for InitializePrintMonitor.
9267 2006-10-19 Huw Davies <huw@codeweavers.com>
9269 * dlls/oledlg/pastespl.c:
9270 oledlg: Remove the structure window property when we quit.
9272 * dlls/oledlg/pastespl.c:
9273 oledlg: Return the appropiate value after the dialog is closed.
9275 * dlls/oledlg/pastespl.c:
9276 oledlg: Update the source text.
9278 * dlls/oledlg/pastespl.c:
9279 oledlg: Set nSelectedIndex on exit.
9281 * dlls/oledlg/pastespl.c:
9282 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
9284 * dlls/oledlg/pastespl.c:
9285 oledlg: Call the hook proc if present.
9287 * dlls/oledlg/pastespl.c:
9288 oledlg: Set initial focus to the display list.
9290 * dlls/oledlg/pastespl.c:
9291 oledlg: Handle paste / link mode change.
9293 * dlls/oledlg/pastespl.c:
9294 oledlg: Minimal 'As Icon' handling. Just disable for now.
9296 * dlls/oledlg/pastespl.c:
9297 oledlg: Update the result text.
9299 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
9300 oledlg: Add paste special string resources.
9302 2006-10-18 Huw Davies <huw@codeweavers.com>
9304 * dlls/oledlg/pastespl.c:
9305 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
9306 button if the app doesn't want it.
9308 * dlls/oledlg/pastespl.c:
9309 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
9311 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
9312 oledlg: Register a couple of messages.
9314 * dlls/oledlg/pastespl.c:
9315 oledlg: Copy the appropiate list to the display list.
9317 * dlls/oledlg/pastespl.c:
9318 oledlg: Logic for initial selection of paste/pastelink radio buttons.
9320 * dlls/oledlg/pastespl.c:
9321 oledlg: Initialize the pastelink list.
9323 * dlls/oledlg/pastespl.c:
9324 oledlg: Initialize the paste list.
9326 * dlls/oledlg/pastespl.c:
9327 oledlg: Set the user supplied caption.
9329 * dlls/oledlg/pastespl.c:
9330 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
9332 * dlls/oledlg/pastespl.c:
9333 oledlg: Initial management of private structure for dialog box control.
9335 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
9336 oledlg: Load the correct dialog template and add a skeleton dialog proc.
9338 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
9339 oledlg: Paste special dialog resource.
9341 * dlls/oledlg/pastespl.c:
9342 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
9344 * dlls/oledlg/pastespl.c:
9345 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
9347 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
9348 oledlg: Register a bunch of clipboard formats.
9350 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
9351 dlls/oledlg/pastespl.c:
9352 oledlg: Move paste special dialog stubs to their own file.
9355 oledlg: Add the registered message name strings.
9358 oledlg: Add PS_MAXLINKTYPES.
9361 oledlg: Move the flag defines to under their respective structure definitions
9362 and remove some duplicates.
9365 oledlg: Add resource ids for the paste special dialog.
9367 2006-10-20 Alexandre Julliard <julliard@winehq.org>
9369 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
9370 winex11.drv: Avoid X error with unsupported pen styles.
9372 2006-10-20 Mike McCormack <mike@codeweavers.com>
9374 * dlls/msi/tests/suminfo.c:
9375 msi: Fix an uninitialized variable causing random conformance test failures.
9377 2006-10-19 Jacek Caban <jacek@codeweavers.com>
9379 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
9380 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
9381 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
9382 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
9383 dlls/mshtml/resource.h:
9384 mshtml: Use mshtmcid.h defines where possible.
9386 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
9387 mshtml: Fix debug traces.
9389 * dlls/shdocvw/ie.c:
9390 shdocvw: Added WebBrowser::Navigate implementation.
9392 * dlls/shdocvw/webbrowser.c:
9393 shdocvw: Use navigate_url in WebBrowser::Navigate.
9395 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
9396 dlls/shdocvw/webbrowser.c:
9397 shdocvw: Move common Navigate2 code to navigate_url.
9399 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
9401 * dlls/comctl32/comctl32undoc.c:
9402 comctl32: Cast-qual warnings fix.
9404 * dlls/cabinet/fdi.c:
9405 cabinet: Cast-qual warnings fix.
9407 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
9409 * dlls/wined3d/swapchain.c:
9410 wined3d: Fix the FrontBuffer content capturing.
9412 * dlls/wined3d/swapchain.c:
9413 wined3d: Correct the software cursor position if the app is running in
9416 * dlls/wined3d/surface.c:
9417 wined3d: BltOverride: Make sure that the content of the source rect is
9418 copied to the correct position in the destination rect.
9420 2006-10-18 James Hawkins <truiken@gmail.com>
9422 * dlls/msi/tests/install.c:
9423 msi: Add tests for the InstallServices action.
9425 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
9427 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
9428 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
9431 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
9433 * dlls/comctl32/toolbar.c:
9434 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
9436 2006-10-20 Mike McCormack <mike@codeweavers.com>
9439 msi: Allow rows in the _Columns table to be unordered.
9442 msi: Reset the column number for each new table in a transform.
9444 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
9447 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
9448 avoid not useful APIs in the traces.
9450 2006-10-19 Alexandre Julliard <julliard@winehq.org>
9452 * dlls/winex11.drv/x11drv_main.c:
9453 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
9455 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
9457 * dlls/dbghelp/stabs.c:
9458 dbghelp: Cast-qual warnings fix.
9460 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
9462 * include/winuser.h:
9463 include: Fix out of place comment for DLGC_* codes.
9465 2006-10-18 Francois Gouget <fgouget@free.fr>
9467 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
9468 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
9469 Fix compilation with gcc 2.95.
9471 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
9473 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
9474 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
9475 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
9476 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
9477 Use SUBLANG_NEUTRAL in French resources.
9479 * programs/taskmgr/Fr.rc:
9480 taskmgr: Fix an error in French translation.
9482 2006-10-18 James Hawkins <truiken@gmail.com>
9484 * dlls/msi/package.c, dlls/msi/tests/package.c:
9485 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
9487 * dlls/msi/dialog.c:
9488 msi: Run SetProperty events before all other events no matter what the order is.
9490 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
9492 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
9493 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
9494 winhelp: Improved metafile support.
9496 2006-10-18 Alexandre Julliard <julliard@winehq.org>
9498 * dlls/advapi32/registry.c:
9499 advapi32: Cast-qual warning fix.
9501 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
9503 * dlls/atl/registrar.c:
9504 atl: Cast-qual warnings fix.
9506 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9508 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
9509 msvcrt: Add stub for _getmaxstdio.
9511 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
9513 * dlls/winex11.drv/x11drv.h:
9514 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
9516 2006-10-16 Hans Leidekker <hans@it.vu.nl>
9518 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
9519 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
9520 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
9521 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
9522 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
9523 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
9524 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
9525 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
9526 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
9527 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
9528 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
9529 ntdll: Win64 printf format warning fixes.
9531 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
9533 * programs/winedbg/stack.c:
9534 winedbg: Print frame address instead of duplicated bare address in backtrace.
9536 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
9538 * dlls/gdi/gdi32.spec:
9539 gdi32: Add missing spec file entry for wglDeleteContext.
9541 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
9543 * dlls/shdocvw/dochost.c:
9544 shdocvw: Make sure BSTR is allocated before calling sink.
9546 2006-10-18 Alexandre Julliard <julliard@winehq.org>
9548 * dlls/msi/tests/db.c:
9549 msi/tests: Make sure to delete the test data file.
9551 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
9553 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
9554 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
9555 MDI child, make it mostly pass under Wine.
9557 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
9559 * dlls/user/dde_client.c:
9560 user: Dead code fix (Coverity).
9562 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
9564 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
9565 usp10: Fix dead code in ScriptItemize.
9567 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
9569 * dlls/dinput/tests/joystick.c:
9570 dinput: Add SetCooperativeLevel test for joystick.
9572 * dlls/dinput/tests/keyboard.c:
9573 dinput: Add SetCooperativeLevel tests to keyboard.
9575 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
9576 dinput: Move SetCooperativeLevel into base class.
9578 * dlls/dinput/device.c, dlls/dinput/device_private.h,
9579 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
9580 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
9581 dinput: Move SetEventNotification and associated event into base class.
9583 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
9584 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
9585 dlls/dinput/mouse.c:
9586 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
9588 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
9590 * dlls/comctl32/rebar.c:
9591 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
9593 2006-10-17 Mike McCormack <mike@codeweavers.com>
9595 * dlls/msi/table.c, dlls/msi/tests/db.c:
9596 msi: Fix tables with binary data where the key is an integer.
9598 * dlls/msi/table.c, dlls/msi/tests/db.c:
9599 msi: Stream fields shouldn't be treated as strings.
9601 * dlls/msi/action.c:
9602 msi: Fix a memory leak.
9604 * dlls/msi/tests/db.c:
9605 msi: Add a test for modifying a table containing binary data.
9607 * dlls/msi/tests/suminfo.c:
9608 msi: Add a test for summary information.
9610 2006-10-16 James Hawkins <truiken@gmail.com>
9612 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
9613 msi: Revert "msi: Perform button control events in greatest to least order."
9615 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
9617 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
9618 d3d8: Backport d3d9 surface tests.
9620 * dlls/d3d8/device.c:
9621 d3d8: Fix wrong function name in FIXME.
9623 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
9625 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
9626 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
9627 wgl: Move wglDeleteContext to gdi32.
9629 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
9631 * dlls/ntdll/directory.c:
9632 ntdll: Plug a memory leak.
9634 2006-10-16 Alexandre Julliard <julliard@winehq.org>
9636 * configure, configure.ac, include/msvcrt/direct.h,
9637 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
9638 include/msvcrt/search.h, include/msvcrt/stddef.h,
9639 include/msvcrt/stdio.h, include/msvcrt/string.h,
9640 include/msvcrt/sys/types.h, include/msvcrt/time.h,
9641 include/msvcrt/wchar.h:
9642 configure: Don't define _WIN64 on the command line to avoid trouble with
9645 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
9647 * dlls/comctl32/rebar.c:
9648 comctl32: rebar: Don't return rectangles with negative width or height in
9651 * dlls/user/input.c:
9652 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
9653 before the timer proc is called.
9655 2006-10-16 Robert Shearman <rob@codeweavers.com>
9657 * dlls/kernel32/locale.c:
9658 kernel32: Add support for detecting the user locale preference from the system
9661 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
9662 rpcrt4: Add a critical section to protect the connection list in each
9663 protseq to avoid taking the process-wide server_cs in the hot path for
9666 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
9667 rpcrt4: Convert the protseq list into a standard Wine list.
9669 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
9670 rpcrt4: Abstract out the way incoming connections are waited for so that we
9671 no longer need to wait on Win32 handles.
9673 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
9674 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
9675 the functions operate on an RpcConnection object, not an
9676 RpcServerProtseq object.
9678 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
9679 rpcrt4: Create a server thread for each protseq.
9681 2006-10-16 Alexandre Julliard <julliard@winehq.org>
9683 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
9684 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
9685 Make.rules: Added support for building IDL client/proxy/server/iid files.
9688 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
9691 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
9693 * dlls/comctl32/listview.c:
9694 comctl32: listview: Update the scroll bars after resizing the last column.
9696 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
9698 * dlls/setupapi/install.c:
9699 setupapi: Fix a typo.
9701 2006-10-16 Hans Leidekker <hans@it.vu.nl>
9703 * programs/winhelp/winhelp.c:
9704 winhelp: Cast-qual warnings fix.
9706 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
9708 * dlls/ddraw/device.c:
9709 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
9711 * dlls/ddraw/device.c:
9712 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
9714 2006-10-16 Kai Blin <kai.blin@gmail.com>
9716 * dlls/secur32/dispatcher.c:
9717 secur32: Stop leaking the session key memory.
9719 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9721 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
9722 olepro32: Add version resource.
9724 2006-10-16 Alexandre Julliard <julliard@winehq.org>
9727 libuuid: Fixed typo in CLSID_SynchronizeContainer.
9729 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
9731 server: A window timer id should be an unsigned long.
9733 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
9735 * dlls/user/input.c:
9736 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
9739 * dlls/user/input.c:
9740 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
9742 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
9744 * dlls/ddraw/device.c:
9745 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
9747 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
9749 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
9750 ddraw: Use real handles for state blocks.
9752 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
9753 dlls/ddraw/surface.c:
9754 ddraw: Make the surface list a standard wine list.
9756 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
9758 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
9759 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
9760 wgl: Move wglShareLists to gdi32.
9762 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
9763 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
9764 dlls/winex11.drv/winex11.drv.spec:
9765 wgl: Move wglGetCurrentDC to gdi32.
9767 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
9768 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
9769 dlls/winex11.drv/winex11.drv.spec:
9770 wgl: Move wglGetCurrentContext to gdi32.
9772 2006-10-15 Francois Gouget <fgouget@free.fr>
9774 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
9775 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
9776 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
9777 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
9778 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
9779 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
9780 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
9781 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
9782 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
9783 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
9784 Assorted spelling fixes.
9786 2006-10-16 Alexandre Julliard <julliard@winehq.org>
9788 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
9789 dlls/urlmon/urlmon_main.h:
9790 urlmon: Create a message window for each binding to make sure they are cleaned
9793 2006-10-15 Francois Gouget <fgouget@free.fr>
9796 msi: Remove spaces before '\n's.
9798 * programs/oleview/main.h:
9799 oleview: U(x) must be defined after winnt.h has had a chance to define
9800 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
9802 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
9803 wined3d: Remove '\0's in traces.
9805 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
9807 * programs/winetest/main.c:
9808 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
9810 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
9811 comctl32: header: Test and improve the custom draw and owner draw code.
9813 * dlls/comctl32/header.c:
9814 comctl32: header: Make all repaints pass through HEADER_Refresh.
9816 * dlls/comctl32/rebar.c:
9817 comctl32: rebar: bUnicode and NtfUnicode should be the same.
9819 2006-10-15 Kai Blin <kai.blin@gmail.com>
9821 * dlls/secur32/secur32_priv.h:
9822 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
9823 should not be done via ntlm_auth.
9825 2006-10-14 Kai Blin <kai.blin@gmail.com>
9827 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
9828 dlls/secur32/hmac_md5.h:
9829 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
9831 2006-10-13 James Hawkins <truiken@gmail.com>
9833 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
9834 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
9836 * dlls/mscoree/mscoree.spec:
9837 mscoree: Add missing stubs to the spec file.
9839 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
9841 * dlls/d3d8/device.c, dlls/wined3d/device.c,
9842 include/wine/wined3d_interface.h:
9843 d3d8: Implement CopyRects with BltFast.
9845 2006-10-15 Jacek Caban <jacek@codeweavers.com>
9847 * dlls/shdocvw/tests/webbrowser.c:
9848 shdocvw: Added IDocHostUIHandler2 test.
9850 * dlls/mshtml/nsio.c:
9851 mshtml: Load page from moniker if AsyncOpen fails.
9853 * dlls/mshtml/task.c:
9854 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
9856 2006-10-15 Hans Leidekker <hans@it.vu.nl>
9858 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
9859 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
9860 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
9862 secur32: Win64 printf format warning fixes.
9864 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
9866 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
9867 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
9868 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
9869 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
9870 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
9871 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
9872 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
9873 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
9874 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
9875 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
9876 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
9877 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
9878 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
9879 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
9880 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
9881 ole32: Win64 printf format warning fixes.
9883 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
9884 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
9885 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
9886 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
9887 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
9888 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
9889 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
9890 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
9891 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
9894 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
9895 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
9897 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
9899 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
9900 comctl32: toolbar: Test and improve TB_SETHOTITEM.
9902 * dlls/comctl32/toolbar.c:
9903 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
9905 * dlls/comctl32/toolbar.c:
9906 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
9908 * dlls/comctl32/toolbar.c:
9909 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
9911 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
9913 * dlls/ole32/errorinfo.c:
9914 ole32: Remove dead code in errorinfo.c (Coverity).
9916 2006-10-14 Alexandre Julliard <julliard@winehq.org>
9918 * dlls/ntdll/directory.c:
9919 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
9921 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
9923 * configure, configure.ac:
9924 configure: Detect mingw cross compiler in gentoo.
9926 2006-10-13 James Hawkins <truiken@gmail.com>
9928 * dlls/msi/action.c, dlls/msi/tests/install.c:
9929 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
9931 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
9932 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
9933 include: Move cfgmgr32.h to include/ to match the SDK.
9935 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
9936 clusapi: Add the clusapi.h public header.
9938 2006-10-14 Mike McCormack <mike@codeweavers.com>
9940 * programs/winetest/send.c:
9941 winetest: Avoid calling fclose twice on the same file (Coverity).
9943 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
9945 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
9946 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
9947 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
9948 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
9949 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
9950 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
9951 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
9952 dlls/ntdll/tests/string.c:
9953 ntdll/tests: Win64 printf format warning fixes.
9955 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
9956 imm32: Win64 printf format warning fixes.
9958 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
9959 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
9960 dlls/setupapi/install.c, dlls/setupapi/misc.c,
9961 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
9962 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
9963 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
9964 dlls/setupapi/virtcopy.c:
9965 setupapi: Win64 printf format warning fixes.
9967 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
9969 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
9970 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
9971 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
9972 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
9973 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
9974 ole32/tests: Win64 printf format warning fixes.
9976 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
9977 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
9978 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
9979 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
9980 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
9981 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
9982 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
9983 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
9984 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
9985 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
9986 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
9987 comctl32: Win64 printf format warning fixes.
9989 2006-10-13 Hans Leidekker <hans@it.vu.nl>
9991 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
9992 dlls/riched20/editor.c, dlls/riched20/paint.c,
9993 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
9994 dlls/riched20/writer.c:
9995 riched20: Win64 printf format warning fixes.
9997 * dlls/wininet/http.c:
9998 wininet: Cast-qual warnings fix.
10000 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
10002 * programs/winhelp/hlpfile.c:
10003 winhelp: Window style has not been initialized.
10005 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
10006 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
10008 2006-10-13 Alexandre Julliard <julliard@winehq.org>
10010 * ANNOUNCE, ChangeLog, VERSION, configure:
10013 ----------------------------------------------------------------
10014 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
10016 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
10017 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
10018 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
10019 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
10020 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
10021 comctl32/tests: Win64 printf format warning fixes.
10023 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
10024 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
10025 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
10026 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
10027 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
10028 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
10029 dlls/comdlg32/printdlg16.c:
10030 comdlg32: Win64 printf format warning fixes.
10032 2006-10-13 Hans Leidekker <hans@it.vu.nl>
10034 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
10035 winspool.drv/tests: Win64 printf format warning fixes.
10037 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
10038 msxml3/tests: Win64 printf format warning fixes.
10040 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
10041 winspool.drv: Win64 printf format warning fixes.
10043 2006-10-12 Hans Leidekker <hans@it.vu.nl>
10045 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
10046 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
10047 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
10048 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
10049 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
10050 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
10051 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
10052 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
10053 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
10054 dlls/oleaut32/vartype.c:
10055 oleaut32: Win64 printf format warning fixes.
10057 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
10058 dlls/quartz/avisplit.c, dlls/quartz/control.c,
10059 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
10060 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
10061 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
10062 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
10063 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
10064 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
10065 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
10066 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
10067 dlls/quartz/waveparser.c:
10068 quartz: Win64 printf format warning fixes.
10070 2006-10-13 Hans Leidekker <hans@it.vu.nl>
10072 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
10073 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
10074 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
10075 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
10076 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
10077 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
10078 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
10079 wineps.drv: Win64 printf format warning fixes.
10081 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
10083 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
10084 dlls/kernel32/change.c, dlls/kernel32/comm.c,
10085 dlls/kernel32/computername.c, dlls/kernel32/console.c,
10086 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
10087 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
10088 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
10089 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
10090 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
10091 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
10092 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
10093 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
10094 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
10095 dlls/kernel32/process.c, dlls/kernel32/profile.c,
10096 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
10097 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
10098 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
10099 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
10100 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
10101 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
10102 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
10103 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
10104 dlls/kernel32/wowthunk.c:
10105 kernel32: Win64 printf format warning fixes.
10107 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
10108 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
10109 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
10110 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
10111 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
10112 gdi/tests: Win64 printf format warning fixes.
10114 2006-10-13 Alexandre Julliard <julliard@winehq.org>
10116 * dlls/msvfw32/msvideo_main.c:
10117 msvfw32: Avoid a compiler warning.
10119 2006-10-13 Francois Gouget <fgouget@free.fr>
10121 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
10122 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
10123 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
10124 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
10125 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
10126 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
10127 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
10128 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
10129 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
10130 dlls/dmstyle/styletrack.c:
10131 Add '\n's to Wine traces.
10133 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
10134 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
10135 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
10136 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
10137 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
10138 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
10139 tools/widl/write_msft.c:
10140 Assorted spelling fixes.
10142 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
10143 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
10144 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
10145 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
10147 * dlls/secur32/ntlm.c:
10148 secur32: Add missing '\n' in a Wine trace.
10150 * dlls/olepro32/olepro32stubs.c:
10151 olepro32: Mark stubs as such.
10153 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
10155 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
10156 msvcrt: Fix fread eof handling.
10158 * dlls/msvcrt/file.c:
10159 msvcrt: fread: Fill buffer on small reads.
10161 * dlls/msvcrt/tests/file.c:
10162 msvcrt: Add fread eof tests.
10164 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
10166 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10167 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
10168 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
10169 dlls/wined3d/wined3d_private_types.h:
10170 wined3d: Add shader version/end masks to the WINED3D namespace.
10172 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
10173 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
10174 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
10175 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
10176 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
10178 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
10179 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
10180 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
10182 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10183 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
10184 dlls/wined3d/wined3d_private_types.h:
10185 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
10187 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
10188 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
10189 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
10191 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10192 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
10193 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
10195 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
10196 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
10197 include/wine/wined3d_types.h:
10198 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
10200 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
10202 * dlls/ddraw/ddraw.c:
10203 ddraw: Do not let the a surface dimension fall to 0.
10205 * dlls/ddraw/ddraw.c:
10206 ddraw: Remove an incorrect size check.
10208 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
10210 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
10211 mciseq: Win64 printf format warning fixes.
10213 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
10215 * dlls/shell32/shell32_De.rc:
10216 shell32: Fix typo in Run dialog.
10218 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
10220 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
10221 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
10222 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
10223 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
10224 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
10225 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
10226 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
10227 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
10228 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
10230 gdi: Win64 printf format warning fixes.
10232 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
10233 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
10234 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
10235 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
10236 dlls/dmstyle/styletrack.c:
10237 dmstyle: Win64 printf format warning fixes.
10239 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
10240 dlls/msacm32/format.c, dlls/msacm32/internal.c,
10241 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
10242 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
10243 msacm32: Win64 printf format warning fixes.
10245 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
10246 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
10247 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
10248 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
10249 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
10250 dmusic: Win64 printf format warning fixes.
10252 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
10253 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
10254 mciavi32: Win64 printf format warning fixes.
10256 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
10257 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
10258 msvfw32: Win64 printf format warning fixes.
10260 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
10261 dlls/dmband/dmutils.c:
10262 dmband: Win64 printf format warning fixes.
10264 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
10265 dlls/dmloader/container.c, dlls/dmloader/debug.c,
10266 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
10267 dmloader: Win64 printf format warning fixes.
10269 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
10270 mciwave: Win64 printf format warning fixes.
10272 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
10273 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
10274 mpr: Win64 printf format warning fixes.
10276 2006-10-12 Alexandre Julliard <julliard@winehq.org>
10278 * dlls/sane.ds/sane_i.h:
10279 sane.ds: Get rid of the prototypes of some removed functions.
10281 2006-10-12 Hans Leidekker <hans@it.vu.nl>
10283 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
10284 dlls/itss/storage.c:
10285 itss: Win64 printf format warning fixes.
10287 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
10288 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
10289 mapi32/tests: Win64 printf format warning fixes.
10291 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
10292 dlls/tapi32/phone.c:
10293 tapi32: Win64 printf format warning fixes.
10295 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
10296 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
10297 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
10298 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
10299 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
10300 netapi32: Win64 printf format warning fixes.
10302 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
10303 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
10304 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
10305 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
10306 dlls/oleaut32/tests/vartype.c:
10307 oleaut32/tests: Win64 printf format warning fixes.
10309 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
10311 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
10312 shell32: Implement SHRegQueryValueA with RegQueryValueA.
10314 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
10316 * tools/wineprefixcreate.in:
10317 wineprefixcreate: Set correct LD_LIBRARY_PATH.
10319 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
10321 * dlls/gdi/opengl.c:
10322 opengl: Fix wglMakeCurrent bug.
10324 2006-10-12 Hans Leidekker <hans@it.vu.nl>
10326 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
10327 mscms/tests: Win64 printf format warning fixes.
10329 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
10331 * programs/regedit/edit.c:
10332 regedit: Cast-qual warnings fix.
10334 2006-10-12 Mike McCormack <mike@codeweavers.com>
10336 * dlls/msi/table.c, dlls/msi/tests/db.c:
10337 msi: Handle the sign properly when converting integer data.
10339 * dlls/msi/table.c:
10340 msi: Improve error checking when applying transform data.
10342 2006-10-12 Alexandre Julliard <julliard@winehq.org>
10344 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
10345 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
10346 dlls/user/tests/class.c, tools/winedump/pe.c:
10347 Fixed some printf warnings caused by using sizeof.
10350 loader: Make sure the reserved area is protected on MacOSX too.
10352 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
10354 ws2_32: Win64 printf format fixes.
10356 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
10357 winsock: Add a WS_ prefix to the BSD types.
10359 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
10361 * dlls/comctl32/toolbar.c:
10362 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
10364 * dlls/comctl32/toolbar.c:
10365 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
10367 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10368 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
10369 the strings table (with test case).
10371 * dlls/comctl32/toolbar.c:
10372 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
10375 * dlls/comctl32/toolbar.c:
10376 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
10378 * dlls/comctl32/header.c:
10379 comctl32: header: Call DefWindowProcW not DefWindowProcA.
10381 * dlls/comctl32/header.c:
10382 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
10385 * dlls/comctl32/listview.c:
10386 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
10387 resizing the last column.
10389 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
10391 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
10392 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
10395 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
10396 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
10397 include/wine/wined3d_types.h:
10398 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
10400 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
10401 include/wine/wined3d_types.h:
10402 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
10404 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
10405 dlls/wined3d/device.c, dlls/wined3d/surface.c,
10406 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
10407 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
10409 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
10410 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
10411 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
10412 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
10413 include/wine/wined3d_types.h:
10414 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
10416 * dlls/ddraw/device.c, dlls/wined3d/device.c,
10417 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
10418 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
10420 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
10421 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
10422 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
10424 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
10426 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
10427 dlls/winex11.drv/x11drv_main.c:
10428 winex11.drv: Always set window type.
10430 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
10432 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
10433 lz32/tests: Win64 printf format warning fixes.
10435 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
10436 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
10437 dinput/tests: Win64 printf format warning fixes.
10439 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
10440 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
10441 advpack/tests: Win64 printf format warning fixes.
10443 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
10445 * dlls/msi/msi_Es.rc:
10446 msi: Updated Spanish translation.
10448 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
10449 wldap32: Added Spanish translation.
10451 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
10452 mshtml: Added Spanish translation.
10454 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
10456 * dlls/user/sysparams.c:
10457 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
10460 2006-10-11 James Hawkins <truiken@gmail.com>
10462 * dlls/cabinet/fdi.c:
10463 cabinet: Make internal functions static.
10465 * dlls/crypt32/chain.c:
10466 crypt32: Make an internal function static.
10468 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
10469 comctl32: Make internal functions static.
10471 * dlls/gphoto2.ds/gphoto2_main.c:
10472 gphoto2.ds: Make an internal function static.
10474 * include/winbase.h, include/winreg.h:
10475 advapi32: Add missing declarations to the public headers.
10477 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
10478 advapi32: Make internal functions static.
10480 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
10483 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
10486 * tools/winebuild/import.c:
10487 winebuild: Cast-qual warning fix.
10489 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
10491 * dlls/ws2_32/socket.c:
10492 winsock: Add mapping for SO_ACCEPTCONN.
10494 2006-10-12 Mike McCormack <mike@codeweavers.com>
10496 * dlls/msi/tests/db.c:
10497 msi: Test transforms removing a row in a table.
10499 2006-10-11 Mike McCormack <mike@codeweavers.com>
10501 * dlls/msi/tests/db.c:
10502 msi: Tests for transforms modifying rows in a table.
10504 * dlls/msi/table.c:
10505 msi: An empty string table entry should always have a zero refcount.
10507 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
10509 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
10510 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
10511 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
10513 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
10514 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10515 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
10516 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
10518 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
10519 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
10520 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
10521 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
10523 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
10524 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
10525 include/wine/wined3d_types.h:
10526 wined3d: Merge LIGHT types into one type in WINED3D namespace.
10528 * dlls/wined3d/wined3d_private.h:
10529 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
10531 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
10532 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
10534 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
10535 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
10537 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
10538 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
10539 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
10540 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
10542 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
10543 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
10545 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
10546 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
10547 dlls/wined3d/wined3d_private.h:
10548 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
10550 2006-10-10 Ge van Geldorp <ge@gse.nl>
10552 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
10553 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
10554 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
10555 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
10556 tools/winapi/tests.dat, tools/winapi/winapi_test:
10557 winapi_test: Regenerate tests.
10558 Remove structs from test list which have preprocessor directives in
10559 their definitions (winapi_test can't handle that).
10561 2006-10-10 James Hawkins <truiken@gmail.com>
10563 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
10564 dlls/msi/package.c, dlls/msi/tests/package.c:
10565 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
10567 * dlls/msi/tests/package.c:
10568 msi: Clean up after the package tests.
10570 2006-10-11 Mike McCormack <mike@codeweavers.com>
10572 * dlls/msi/msiquery.c:
10573 msi: Check transforms have the correct storage guid.
10575 * dlls/msi/tests/db.c:
10576 msi: Check that transforms return the correct data.
10578 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
10580 * dlls/user/spy.c, include/winuser.h:
10581 user: Add some missing messages to the message spy.
10583 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
10585 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
10586 mlang/tests: Win64 printf format warning fixes.
10588 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
10589 usp10/tests: Win64 printf format warning fixes.
10591 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
10592 psapi/tests: Win64 printf format warning fixes.
10594 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
10595 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
10596 dlls/secur32/tests/secur32.c:
10597 secur32/tests: Win64 printf format warning fixes.
10599 2006-10-10 H. Verbeet <hverbeet@gmail.com>
10601 * programs/regedit/regproc.c:
10602 regedit: Format warning fixes.
10604 * programs/wordpad/wordpad.c:
10605 wordpad: Format warning fixes.
10607 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
10608 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
10609 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
10610 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
10611 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
10612 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
10613 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
10614 ddraw: Win64 printf format warning fixes.
10616 * dlls/d3d9/tests/surface.c:
10617 d3d9: Disable the surface pitch size test for now, just check alignment instead.
10619 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
10621 * dlls/lz32/tests/lzexpand_main.c:
10622 lz32/tests: WinME sometimes returns short filenames.
10624 * dlls/lz32/tests/lzexpand_main.c:
10625 lz32/tests: Be more verbose and aware of root directory.
10627 * dlls/lz32/tests/lzexpand_main.c:
10628 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
10630 * dlls/lz32/tests/lzexpand_main.c:
10631 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
10633 * dlls/lz32/tests/lzexpand_main.c:
10634 lz32/tests: Test more last errors set by LZOpenFile[AW].
10636 2006-10-10 H. Verbeet <hverbeet@gmail.com>
10638 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
10639 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
10640 dlls/ddraw/tests/refcount.c:
10641 ddraw/tests: Win64 printf format warning fixes.
10643 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
10644 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
10645 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
10646 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
10647 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
10648 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
10649 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
10650 d3d9: Win64 printf format warning fixes.
10652 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
10653 dlls/d3d8/tests/device.c:
10654 d3d8/tests: Win64 printf format warning fixes.
10656 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
10657 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
10658 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
10659 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
10660 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
10661 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
10662 dlls/d3d8/volumetexture.c:
10663 d3d8: Win64 printf format warning fixes.
10665 * dlls/wined3d/baseshader.c:
10666 wined3d: Improve shader_dump_decl_usage() TRACEs.
10668 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
10670 * dlls/wined3d/query.c:
10671 wined3d: Corrected names in checkGLcall text.
10673 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
10675 * dlls/ddraw/ddraw.c:
10676 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
10678 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
10680 * tools/widl/parser.l:
10681 widl: Cast-qual warning fix.
10683 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
10685 * dlls/shlwapi/tests/shreg.c:
10686 shlwapi: Cast-qual warnings fix.
10688 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
10690 * dlls/uxtheme/tests/system.c:
10691 uxtheme/tests: Fix Win64 printf format warnings.
10693 2006-10-10 Mike McCormack <mike@codeweavers.com>
10695 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
10696 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
10697 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
10698 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
10699 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
10700 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
10701 msi: Merge action.h into msipriv.h.
10703 * dlls/msi/msipriv.h, dlls/msi/table.c:
10704 msi: Make msi_makestring static.
10706 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
10708 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
10709 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
10710 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
10711 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
10712 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
10713 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
10714 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
10715 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
10716 dmime: Win64 printf format warning fixes.
10718 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
10719 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
10720 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
10721 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
10722 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
10723 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
10724 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
10725 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
10726 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
10727 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
10728 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
10729 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
10730 kernel32/tests: Win64 printf format warning fixes.
10732 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
10734 * dlls/user/tests/input.c:
10735 user: Add test for LL mouse hook and [Get|Set]CursorPos.
10737 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
10739 * programs/regedit/edit.c, programs/regedit/regedit.c:
10740 programs/regedit: Fix format specifiers for _stscanf and fprintf.
10742 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
10744 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10745 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
10746 dlls/wined3d/wined3d_private_types.h:
10747 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
10749 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10750 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
10751 dlls/wined3d/wined3d_private_types.h:
10752 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
10754 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10755 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
10756 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
10757 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
10759 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
10760 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
10761 include/wine/wined3d_types.h:
10762 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
10764 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10765 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
10766 dlls/wined3d/wined3d_private_types.h:
10767 wined3d: Move D3DSPR structure into the WINED3D namespace.
10769 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10770 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
10771 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
10772 dlls/wined3d/wined3d_private_types.h:
10773 wined3d: Move D3DSIO structure into WINED3D namespace.
10775 2006-10-10 Frank Richter <frank.richter@gmail.com>
10777 * dlls/kernel32/nls/winerr_enu.mc:
10778 kernel32: Fix typos in English messages.
10780 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
10782 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
10783 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
10784 dlls/msi/tests/package.c:
10785 msi/tests: Win64 printf format warning fixes.
10787 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
10788 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
10789 dlls/setupapi/tests/stringtable.c:
10790 setupapi/tests: Win64 printf format warning fixes.
10792 * dlls/uxtheme/tests/Makefile.in:
10793 uxtheme: Win64 printf format warning fixes.
10795 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
10797 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
10798 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
10799 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
10800 janitorial: Remove remaining NULL checks before free() (found by Smatch).
10802 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
10803 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
10804 tools: Remove redundant NULL checks before free() (found by Smatch).
10806 * server/atom.c, server/change.c, server/console.c, server/hook.c,
10807 server/mailslot.c, server/mapping.c, server/named_pipe.c,
10808 server/process.c, server/queue.c, server/registry.c,
10809 server/request.c, server/thread.c, server/token.c, server/window.c:
10810 server: Remove redundant NULL check before free() (found by Smatch).
10812 2006-10-10 Mike McCormack <mike@codeweavers.com>
10814 * dlls/msi/table.c:
10815 msi: Fix a memory leak.
10817 * dlls/msi/msiquery.c:
10818 msi: Avoid an unnecessary strdup.
10820 * dlls/msi/table.c:
10821 msi: Avoid reading the transform table data twice.
10823 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
10824 dlls/msi/tests/package.c:
10825 msi: Fix handle leaks in the test cases.
10827 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
10828 msi: Fix memory leaks and bad frees.
10830 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10832 * programs/regedit/Ko.rc:
10833 regedit: Updated Korean resource.
10835 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
10837 * dlls/wined3d/directx.c:
10838 wined3d: Fix DEBUG_SINGLE_MODE.
10840 2006-10-09 James Hawkins <truiken@gmail.com>
10842 * dlls/msi/appsearch.c:
10843 msi: NULL-terminate dst on error.
10845 * dlls/msi/appsearch.c:
10846 msi: Add missing sizeof(WCHAR) multiplier.
10848 2006-10-10 Frank Richter <frank.richter@gmail.com>
10850 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
10851 dlls/kernel32/nls/winerr_deu.mc:
10852 kernel32: Added German translation of messages.
10854 * dlls/kernel32/nls/deu.nls:
10855 kernel32: Translated some more NLS strings to German.
10857 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
10859 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
10860 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
10861 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
10862 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
10863 dsound/tests: Win64 printf format warning fixes.
10865 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
10866 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
10867 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
10868 dlls/dplayx/lobbysp.c:
10869 dplayx: Win64 printf format warning fixes.
10871 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
10872 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
10873 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
10874 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
10875 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
10876 dlls/avifil32/wavfile.c:
10877 avifil32: Win64 printf format warning fixes.
10879 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
10881 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
10882 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
10883 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
10884 mapi32: Win64 printf format warning fixes.
10886 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
10887 dlls/version/tests/install.c:
10888 version/tests: Win64 printf format warning fixes.
10890 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
10891 mlang: Win64 printf format warning fixes.
10893 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
10894 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
10895 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
10896 dmcompos: Win64 printf format warning fixes.
10898 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
10899 msacm32.drv: Win64 printf format warning fixes.
10901 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
10902 mcicda: Win64 printf format warning fixes.
10904 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
10905 odbc32: Win64 printf format warning fixes.
10907 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
10909 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
10910 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
10911 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
10913 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
10915 * dlls/comctl32/toolbar.c:
10916 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
10918 * dlls/comctl32/toolbar.c:
10919 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
10920 NM_TOOLTIPSCREATE is not sent too early.
10922 * dlls/comctl32/toolbar.c:
10923 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
10925 2006-10-09 Huw Davies <huw@codeweavers.com>
10927 * dlls/oleaut32/typelib.c:
10928 oleaut32: Implement ITypeInfo_CreateInstance.
10930 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
10932 * dlls/ddraw/main.c:
10933 ddraw: Remove the process counter.
10935 * dlls/ddraw/main.c:
10936 ddraw: Protect the ddraw list.
10938 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
10939 ddraw: Make the ddraw list a wine list.
10941 2006-10-09 Mike McCormack <mike@codeweavers.com>
10943 * dlls/riched20/editor.c:
10944 riched20: Don't crash if a colour isn't found.
10946 2006-10-09 James Hawkins <truiken@gmail.com>
10948 * dlls/advpack/files.c, dlls/advpack/install.c:
10949 advpack: Make internal functions static.
10951 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
10953 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
10954 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
10955 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
10956 wined3d: Make the shader mode selections per device.
10958 2006-10-07 Nick Burns <adger44@hotmail.com>
10960 * tools/winegcc/winegcc.c:
10961 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
10963 * include/msvcrt/process.h:
10964 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
10966 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
10968 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
10969 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
10970 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
10971 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
10972 d3d9/tests: Printf format fixes for d3d9 tests.
10974 * dlls/d3d9/tests/stateblock.c:
10975 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
10977 * dlls/d3d9/tests/stateblock.c:
10978 d3d9/tests: Remove unused device parameter.
10980 * dlls/d3d9/tests/stateblock.c:
10981 d3d9/tests: Add init/teardown handlers for state tests.
10983 * dlls/d3d9/tests/stateblock.c:
10984 d3d9/tests: Clean up get/set handler arguments.
10986 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
10988 * dlls/user/misc.c:
10989 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
10991 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
10992 msxml3: Add a version resource.
10994 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
10996 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
10997 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
10998 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
10999 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
11000 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
11001 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
11002 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
11003 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
11004 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
11005 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
11006 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
11007 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
11008 dlls/winex11.drv/xvidmode.c:
11009 winex11drv: Win64 printf format warning fixes.
11011 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
11014 server: Cast-qual warning fix.
11016 2006-10-09 James Hawkins <truiken@gmail.com>
11018 * include/msi.h, include/msiquery.h:
11019 msi: Add missing declarations to the public headers.
11021 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
11022 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
11023 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
11024 dlls/msi/registry.c, dlls/msi/select.c:
11025 msi: Make internal functions static.
11027 2006-10-06 James Hawkins <truiken@gmail.com>
11029 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
11030 msi: Perform button control events in greatest to least order.
11032 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
11034 * programs/uninstaller/Pl.rc:
11035 uninstaller: Fix Polish translation.
11037 * programs/winefile/Pl.rc:
11038 winefile: Update Polish translation.
11040 * programs/clock/Pl.rc:
11041 clock: Update Polish translation.
11043 * programs/notepad/Pl.rc:
11044 notepad: Update Polish translation.
11046 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
11047 progman: Add Polish translation.
11049 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
11051 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
11052 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
11053 dmscript: Win64 printf format warning fixes.
11055 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
11056 rasapi32: Win64 printf format warning fixes.
11058 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
11059 rsaenh: Win64 printf format warning fixes.
11061 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
11062 dlls/dswave/dswave_main.c:
11063 dswave: Win64 printf format warning fixes.
11065 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
11066 dlls/dpnet/dpnet_main.c:
11067 dpnet: Win64 printf format warning fixes.
11069 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
11070 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
11071 hlink: Win64 printf format warning fixes.
11073 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
11074 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
11075 dlls/qcap/vfwcapture.c:
11076 qcap: Win64 printf format warning fixes.
11078 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
11079 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
11080 dlls/netapi32/tests/wksta.c:
11081 netapi32: Win64 printf format warning fixes.
11083 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
11084 dlls/version/resource.c, dlls/version/ver16.c:
11085 version: Win64 printf format warning fixes.
11087 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
11088 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
11089 uxtheme: Win64 printf format warning fixes.
11091 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
11092 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
11093 dlls/wintab32/wintab32.c:
11094 wintab32: Win64 printf format warning fixes.
11096 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
11097 d3dxof: Win64 printf format warning fixes.
11099 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
11100 vmm.vxd: Win64 printf format warning fixes.
11102 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
11103 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
11104 dmsynth: Win64 printf format warning fixes.
11106 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
11107 ws2_32/tests: Win64 printf format warning fixes.
11109 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
11110 pstorec: Win64 printf format warning fixes.
11112 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
11113 wsock32: Win64 printf format warning fixes.
11115 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
11116 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
11117 dlls/devenum/parsedisplayname.c:
11118 devenum: Win64 printf format warning fixes.
11120 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
11121 msrle32: Win64 printf format warning fixes.
11123 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
11124 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
11125 imagehlp: Win64 printf format warning fixes.
11127 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
11128 riched20/tests: Win64 printf format warning fixes.
11130 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
11132 * dlls/ddraw/ddraw.c:
11133 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
11135 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
11137 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
11138 rsaenh: Win64 printf format warning fixes.
11140 * dlls/rsaenh/tests/rsaenh.c:
11141 rsaenh: Make hmac test run on all windows versions.
11143 * dlls/msi/tests/install.c:
11144 msi: Make tests run on Win98 again.
11146 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11149 wine.inf: Add ddeml.dll to fake dlls.
11151 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
11153 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
11154 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
11155 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
11156 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
11157 dinput: Win64 printf format warning fixes.
11159 2006-10-07 Hans Leidekker <hans@it.vu.nl>
11161 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
11162 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
11163 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
11164 shell32/tests: Win64 printf format warning fixes.
11166 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
11167 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
11168 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
11169 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
11170 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
11171 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
11172 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
11173 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
11174 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
11175 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
11176 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
11177 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
11178 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
11179 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
11180 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
11181 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
11182 dlls/shell32/systray.c:
11183 shell32: Win64 printf format warning fixes.
11185 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
11187 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
11188 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
11189 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
11190 dlls/user/tests/edit.c, dlls/user/tests/input.c,
11191 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
11192 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
11193 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
11194 dlls/user/tests/text.c, dlls/user/tests/win.c,
11195 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
11196 user/tests: Win64 printf format warning fixes.
11198 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
11200 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
11201 dxerr8: Win64 printf format warning fixes.
11203 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
11204 dlls/olecli32/olecli_main.c:
11205 olecli32: Win64 printf format warning fixes.
11207 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
11208 dxerr9: Win64 printf format warning fixes.
11210 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
11211 olesvr32: Win64 printf format warning fixes.
11213 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
11214 dlls/quartz/tests/memallocator.c:
11215 quartz/tests: Win64 printf format warning fixes.
11217 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
11218 dlls/rpcrt4/tests/ndr_marshall.c:
11219 rpcrt4/tests: Win64 printf format warning fixes.
11221 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
11222 psapi: Win64 printf format warning fixes.
11224 2006-10-07 Hans Leidekker <hans@it.vu.nl>
11226 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
11227 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
11228 iphlpapi: Win64 printf format warning fixes.
11230 2006-10-07 Jacek Caban <jacek@codeweavers.com>
11232 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
11233 ole32: Don't fail in OleCreate if created object doesn't implement
11234 IRunnableObject or IOleChache.
11236 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
11238 * dlls/comdlg32/fontdlg16.c:
11239 comdlg32: Move NULL check before use (Coverity).
11241 2006-10-07 Jacek Caban <jacek@codeweavers.com>
11243 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
11244 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
11245 mshtml: Win64 printf format warning fixes.
11247 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
11248 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
11249 urlmon: Win64 printf format warning fixes.
11251 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
11252 dlls/shdocvw/tests/webbrowser.c:
11253 shdocvw: Win64 printf format warning fixes.
11255 2006-10-06 Hans Leidekker <hans@it.vu.nl>
11257 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
11258 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
11259 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
11260 shlwapi/tests: Win64 printf format warning fixes.
11262 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
11264 * programs/winefile/winefile.c:
11265 winefile: Cast-qual warnings fix.
11267 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
11269 * programs/winebrowser/main.c:
11270 winebrowser: Cast-qual warnings fix.
11272 * programs/wineboot/wineboot.c:
11273 wineboot: Cast-qual warning fix.
11275 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11277 * dlls/shlwapi/shlwapi_main.c:
11278 shlwapi: Update info in DllGetVersion.
11280 2006-10-07 Mike McCormack <mike@codeweavers.com>
11282 * dlls/d3d8/tests/d3d8_main.c:
11283 d3d8: Don't crash if d3d8 can't be loaded.
11285 2006-10-06 James Hawkins <truiken@gmail.com>
11287 * dlls/shdocvw/persist.c:
11288 shdocvw: Return S_OK in PersistStorage_InitNew.
11290 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
11291 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
11292 dlls/shell32/pidl.c, dlls/shell32/shell.c,
11293 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
11294 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
11295 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
11296 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
11297 dlls/shell32/trash.c:
11298 janitorial: Remove redundant NULL checks before SHFree.
11300 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
11301 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
11302 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
11303 dlls/quartz/filtermapper.c:
11304 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
11306 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
11307 dlls/advpack/install.c, dlls/advpack/reg.c:
11308 advpack: Win64 printf format warning fixes.
11310 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
11312 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
11313 atl: Win64 printf format warning fixes.
11315 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
11316 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
11317 wnaspi32: Win64 printf format warning fixes.
11319 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
11320 wtsapi32: Win64 printf format warning fixes.
11322 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
11323 dlls/amstream/mediastream.c:
11324 amstream: Win64 printf format warning fixes.
11326 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
11327 vwin32.vxd: Win64 printf format warning fixes.
11329 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
11330 serialui: Win64 printf format warning fixes.
11332 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
11333 winemp3.acm: Win64 printf format warning fixes.
11335 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
11336 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
11337 dxdiagn: Win64 printf format warning fixes.
11339 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
11340 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
11341 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
11342 dlls/winmm/wineoss/mmaux.c:
11343 winmm/wineoss: Win64 printf format warning fixes.
11345 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
11346 dlls/winmm/winealsa/midi.c:
11347 winmm/winealsa: Win64 printf format warning fixes.
11349 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
11350 winmm/winearts: Win64 printf format warning fixes.
11352 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
11353 winmm/winenas: Win64 printf format warning fixes.
11355 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
11356 winmm/wineesd: Win64 printf format warning fixes.
11358 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
11359 winmm/winejack: Win64 printf format warning fixes.
11361 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
11363 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
11364 winecfg: Cast-qual warnings fix.
11366 2006-10-06 Alexandre Julliard <julliard@winehq.org>
11368 * dlls/winex11.drv/x11drv_main.c:
11369 winex11.drv: Give XInitThreads another chance.
11371 2006-10-06 Hans Leidekker <hans@it.vu.nl>
11373 * dlls/winspool.drv/info.c:
11374 winspool.drv: Cast-qual warnings fix.
11376 2006-10-06 Kai Blin <kai.blin@gmail.com>
11378 * dlls/secur32/ntlm.c:
11379 secur32: Add support for cached client credentials.
11381 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
11383 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
11384 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
11385 dlls/mscoree/mscoree_main.c:
11386 mscoree: Initial stub implementation.
11388 2006-10-06 Francois Gouget <fgouget@free.fr>
11390 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
11391 dlls/dmloader/loader.c:
11392 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
11395 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
11396 Tweak TRACE()s to simplify '\n' checks.
11398 * dlls/wined3d/directx.c:
11399 wined3d: Fix '\n' typo.
11401 2006-10-06 Hans Leidekker <hans@it.vu.nl>
11403 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
11404 usp10: Add a stub implementation of ScriptStringValidate.
11406 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
11407 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
11408 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
11409 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
11410 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
11411 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
11412 shlwapi: Win64 printf format warning fixes.
11414 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
11416 * dlls/wined3d/surface.c:
11417 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
11418 IWineD3DSurfaceImpl_BltOverride.
11420 2006-10-05 James Hawkins <truiken@gmail.com>
11422 * dlls/msi/dialog.c:
11423 msi: Make msi_dialog_dup_property return a copy of the property if the property
11426 * dlls/ddraw/device.c:
11427 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
11430 * dlls/dinput/mouse.c:
11431 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
11433 * dlls/dbghelp/msc.c:
11434 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
11436 * dlls/advapi32/service.c:
11437 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
11439 * dlls/crypt32/protectdata.c:
11440 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
11442 2006-10-05 Jacek Caban <jacek@codeweavers.com>
11444 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
11445 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
11446 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
11447 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
11448 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
11449 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
11450 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
11451 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
11452 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
11453 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
11454 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
11455 mshtml: Win64 printf format warning fixes.
11457 2006-10-06 Mike McCormack <mike@codeweavers.com>
11459 * dlls/comctl32/comboex.c:
11460 comctl32: Return the correct value for CB_GETLBTEXTLEN.
11462 * dlls/msi/table.c:
11463 msi: Fix transform traces.
11465 * dlls/msi/table.c:
11466 msi: Work around what appears to be a bug in native MSI's generation of
11469 * dlls/msi/table.c:
11470 msi: Transform the _Columns and _Tables tables first so the table metadata is
11471 present for new tables.
11473 * dlls/msi/table.c:
11474 msi: Handle null integers properly in transforms.
11476 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
11478 * dlls/cabinet/tests/extract.c:
11479 cabinet: Make tests run on Win98 again.
11481 * dlls/advpack/tests/files.c:
11482 advpack: Make tests run on Win98 again.
11484 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
11486 * dlls/crypt32/tests/protectdata.c:
11487 crypt32: Cast-qual warnings fix.
11489 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
11491 * dlls/wined3d/device.c:
11492 wined3d: Pitch alignment for the pow2Size.
11494 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
11495 dlls/wined3d/wined3d_private.h:
11496 wined3d: Define the surface alignment in the header.
11498 * dlls/wined3d/surface.c:
11499 wined3d: Honor the pitch in a few more places.
11501 * dlls/wined3d/surface.c:
11502 wined3d: No color keying on surfaces with an alpha channel.
11504 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
11506 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
11507 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
11508 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
11509 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
11510 include/wine/wined3d_types.h:
11511 wined3d: Add WINED3DUSAGE_OVERLAY.
11513 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
11514 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
11515 include/wine/wined3d_interface.h:
11516 wined3d: Add IWineD3DSurface::UpdateOverlay.
11518 * include/wine/wined3d_types.h:
11519 wined3d: Add DDOVERLAYFX struct.
11521 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
11522 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
11523 include/wine/wined3d_interface.h:
11524 wined3d: Add UpdatOverlayZOrder.
11526 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
11528 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
11529 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
11530 include/wine/wined3d_interface.h:
11531 wined3d: Add IWineD3DSurface::GetOverlayPosition.
11533 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
11534 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
11535 include/wine/wined3d_interface.h:
11536 wined3d: Add IWineD3DSurface::SetOverlayPosition.
11538 2006-10-05 Jacek Caban <jacek@codeweavers.com>
11540 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
11541 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
11542 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
11543 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
11544 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
11545 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
11546 shdocvw: Win64 printf format warning fixes.
11548 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
11549 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
11550 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
11551 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
11552 dlls/urlmon/urlmon_main.c:
11553 urlmon: Win64 printf format warning fixes.
11555 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
11557 * programs/taskmgr/Fr.rc:
11558 taskmgr: Updated French translation.
11560 * programs/cmdlgtst/Fr.rc:
11561 cmdlgtst: Updated French translation.
11563 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
11566 wine.inf: Add d3d9 to fake dlls.
11568 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
11570 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
11571 cabinet/tests: Win64 printf format warning fixes.
11573 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
11574 iccvid: Win64 printf format warning fixes.
11576 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
11577 msvcrt/tests: Win64 printf format warning fixes.
11579 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
11580 msdmo: Win64 printf format warning fixes.
11582 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
11583 comcat/tests: Win64 printf format warning fixes.
11585 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
11586 msacm32/tests: Win64 printf format warning fixes.
11588 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
11589 powrprof: Win64 printf format warning fixes.
11591 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
11592 comdlg32/tests: Win64 printf format warning fixes.
11594 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
11595 msvidc32: Win64 printf format warning fixes.
11597 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
11599 * dlls/wininet/tests/http.c:
11600 wininet/tests: Cast-qual warning fix.
11602 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
11604 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
11605 x11drv: Fix building issue.
11607 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
11609 * dlls/wined3d/surface.c:
11610 wined3d: Correctly name a variable.
11612 2006-10-05 Hans Leidekker <hans@it.vu.nl>
11614 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
11615 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
11616 dlls/wineps.drv/wps_Nl.rc:
11617 Don't use utf-8 in rc files.
11619 2006-10-05 Francois Gouget <fgouget@free.fr>
11621 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
11622 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
11623 programs/oleview/Fr.rc:
11624 French rc files must be encoded in iso-8859-1, not utf-8.
11626 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
11628 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
11629 winex11.drv: Make all windows moveable by default.
11631 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
11633 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
11634 netapi: Stub for DsGetDcNameA.
11636 2006-10-05 Hans Leidekker <hans@it.vu.nl>
11638 * dlls/wldap32/bind.c:
11639 wldap32: Cast-qual warnings fix.
11641 * dlls/dnsapi/ns_parse.c:
11642 dnsapi: Cast-qual warnings fix.
11644 * dlls/mscms/profile.c:
11645 mscms: Cast-qual warnings fix.
11647 * dlls/mscms/transform.c:
11648 mscms: Document the transform functions.
11650 2006-10-05 Francois Gouget <fgouget@free.fr>
11652 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
11653 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
11654 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
11655 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
11656 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
11657 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
11658 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
11659 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
11660 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
11661 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
11662 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
11663 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
11664 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
11665 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
11666 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
11667 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
11668 programs/wineconsole/curses.c, programs/winedbg/types.c:
11669 Add missing '\n's to Wine traces.
11671 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
11673 * dlls/crypt32/sip.c:
11674 crypt32: Correct the documentation.
11676 * dlls/crypt32/sip.c:
11677 crypt32: Change function declaration to overcome some cast-qual warnings in
11680 * dlls/crypt32/sip.c:
11681 crypt32: Move some defines to the top as they will be needed in more functions.
11683 2006-10-05 Alexandre Julliard <julliard@winehq.org>
11685 * dlls/dinput/dinput_main.c:
11686 dinput: Only register the window class once to avoid race conditions.
11688 2006-10-05 Hans Leidekker <hans@it.vu.nl>
11690 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
11691 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
11692 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
11693 dlls/wininet/utility.c:
11694 wininet: Win64 printf format warning fixes.
11696 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
11697 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
11698 wininet/tests: Win64 printf format warning fixes.
11700 2006-10-05 Francois Gouget <fgouget@free.fr>
11702 * dlls/user/tests/sysparams.c:
11703 user/tests: It is perfectly valid for some sysparams registry fields
11704 to not be set if they have their default value. This is the case on
11705 Windows for instance.
11707 * programs/oleview/typelib.c:
11708 oleview: Fix the placement of a '\n'.
11710 * dlls/d3d8/device.c:
11711 d3d8: Fix '\n' typo.
11713 * programs/winecfg/driveui.c:
11714 winecfg: Remove unneeded memset() calls.
11716 * dlls/shell32/shlview.c:
11717 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
11718 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
11720 * dlls/gphoto2.ds/ui.c:
11721 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
11722 (usually just iSubItem) to zero manually.
11724 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
11725 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
11726 programs/taskmgr/procpage.c:
11727 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
11728 just iSubItem) to zero manually.
11730 * programs/winecfg/appdefaults.c:
11731 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
11732 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
11734 * include/commctrl.h, include/winuser.h:
11735 include: Add new Vista SDK constants and structures.
11737 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
11739 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
11740 user32: Pass hook handle to the destination thread.
11742 2006-10-05 Alexandre Julliard <julliard@winehq.org>
11744 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
11745 server/protocol.def, server/request.h, server/trace.c:
11746 server: Changed the get_next_hook request to allow retrieving the current
11749 * dlls/user/hook.c, dlls/user/user_private.h,
11750 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
11752 user32: Store the prev_unicode hook flag on the client side.
11754 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
11756 * dlls/user/tests/dde.c:
11757 user/tests: Cast-qual warnings fix.
11759 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
11761 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
11762 dlls/msxml3/parseerror.c:
11763 msxml3: Win64 printf format warning fixes.
11765 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
11766 midimap: Win64 printf format warning fixes.
11768 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
11769 cfgmgr32: Win64 printf format warning fixes.
11771 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
11772 msg711.acm: Win64 printf format warning fixes.
11774 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
11775 imaadp32.acm: Win64 printf format warning fixes.
11777 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
11778 msadp32.acm: Win64 printf format warning fixes.
11780 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
11781 usp10: Win64 printf format warning fixes.
11783 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
11784 opengl32: Win64 printf format warning fixes.
11786 2006-10-05 Mike McCormack <mike@codeweavers.com>
11788 * dlls/kernel32/actctx.c:
11789 kernel32: Return some fake data in FindActCtxSectionStringW.
11791 * dlls/msi/table.c:
11792 msi: Only ignore the StringPool and StringData in a transform.
11794 * dlls/msi/table.c:
11795 msi: Only declare the szStringData and szStringPool strings once.
11797 * dlls/msi/table.c:
11798 msi: Remove an unused variable.
11800 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
11801 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
11802 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
11803 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
11804 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
11805 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
11806 msi: Win64 printf format warning fixes.
11808 * dlls/msi/tests/db.c:
11809 msi: Check that transforms preserve tables.
11811 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11813 * programs/regedit/Ko.rc:
11814 regedit: Updated Korean Resource.
11816 2006-10-04 Juan Lang <juan_lang@yahoo.com>
11818 * dlls/crypt32/cert.c:
11819 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
11821 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
11823 * dlls/d3d9/vertexdeclaration.c:
11824 d3d9: Fix typo in trace.
11826 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
11828 * programs/oleview/Fr.rc:
11829 oleview: Updated French translation.
11831 * programs/regedit/Fr.rc:
11832 regedit: Updated French translation.
11834 * programs/taskmgr/Fr.rc:
11835 taskmgr: Updated French translation.
11837 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
11839 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
11840 winspool.drv: Add Polish translation.
11842 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
11843 taskmgr: Add Polish translation.
11845 2006-10-04 Alexandre Julliard <julliard@winehq.org>
11847 * dlls/ntdll/serial.c:
11848 ntdll: Fixed typo in serial.c.
11850 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
11851 server/protocol.def, server/trace.c, server/window.c:
11852 user32: The per-window user data must be a DWORD_PTR.
11854 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
11855 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
11857 2006-10-04 Hans Leidekker <hans@it.vu.nl>
11859 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
11860 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
11861 dlls/advapi32/tests/security.c:
11862 advapi32/tests: Win64 printf format warning fixes.
11864 2006-10-04 Juan Lang <juan_lang@yahoo.com>
11866 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
11867 crypt32: Implement CertVerifyValidityNesting.
11869 2006-10-04 James Hawkins <truiken@gmail.com>
11871 * dlls/user/dialog.c:
11872 user: Add missing sizeof(WCHAR) multiplier.
11874 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
11876 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
11877 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
11878 wintrust: Win64 printf format warning fixes.
11880 * dlls/crypt32/tests/sip.c:
11881 crypt32: More tests for CryptSIPLoad.
11883 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
11885 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
11886 infosoft: Win64 printf format warning fixes.
11888 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
11889 ifsmgr.vxd: Win64 printf format warning fixes.
11891 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
11892 comcat: Win64 printf format warning fixes.
11894 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
11895 activeds: Win64 printf format warning fixes.
11897 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
11899 * programs/regedit/Pl.rc:
11900 regedit: Update Polish translation.
11902 2006-10-04 Hans Leidekker <hans@it.vu.nl>
11904 * dlls/mscms/mscms_priv.h:
11905 mscms: Restore the preprocessor hack.
11907 2006-10-04 Alexandre Julliard <julliard@winehq.org>
11909 * dlls/user/message.c, include/wine/server_protocol.h,
11910 server/protocol.def, server/queue.c, server/trace.c:
11911 server: Pass the data for message callbacks as vararg from the client side.
11913 * dlls/user/message.c, include/wine/server_protocol.h,
11914 server/protocol.def, server/queue.c:
11915 server: Return the data for callback results in the varargs part of the
11916 get_message request.
11918 * dlls/user/message.c, include/wine/server_protocol.h,
11919 server/protocol.def, server/queue.c, server/trace.c:
11920 server: Return the data for winevent hooks in the varargs part of the get_message
11923 2006-10-03 James Hawkins <truiken@gmail.com>
11925 * dlls/msi/dialog.c:
11926 msi: Only apply the last font style in the list of styles.
11928 * dlls/msi/events.c:
11929 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
11931 * dlls/msi/dialog.c:
11932 msi: Subscribe the SelectionTree control to the SelectionPath event.
11934 * dlls/msi/dialog.c:
11935 msi: Store the selected item in the SelectionTree control.
11937 * dlls/msi/dialog.c:
11938 msi: Publish the SelectionDescription and SelectionPath events when the
11939 selection changes in the SelectionTree control.
11941 * dlls/msi/dialog.c:
11942 msi: Properly initialize the SelectionTree control's attributes and property
11945 * dlls/msi/events.c:
11946 msi: Publish the SelectionPath event in the SetTargetPath event.
11948 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
11949 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
11950 package->dialog does not always point to the same dialog.
11952 * dlls/msi/dialog.c:
11953 msi: Select the first item in the SelectionTree control.
11955 * dlls/msi/dialog.c:
11956 msi: Empty the window text if no text is provided.
11958 * dlls/msi/dialog.c:
11959 msi: Assign the property to path if the property is empty.
11961 * dlls/msi/dialog.c:
11962 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
11965 * dlls/msi/dialog.c:
11966 msi: Add missing '\n' to TRACE output.
11968 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
11970 * dlls/winex11.drv/opengl.c:
11971 x11drv: Fix wgl pixel format bug.
11973 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
11974 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
11975 dlls/winex11.drv/opengl.c:
11976 gdi32: Route WGL font code through gdi32.dll.
11978 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
11979 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
11980 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
11981 dlls/winex11.drv/opengl.c:
11982 gdi32: Route WGL context code through gdi32.dll.
11984 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
11986 * programs/wineconsole/user.c:
11987 wineconsole: Make the user backend work on non-latin1 locales.
11989 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
11991 * dlls/user/hook.c:
11992 user: Move some common code into one function.
11994 2006-10-03 Juan Lang <juan_lang@yahoo.com>
11996 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
11997 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
11998 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
11999 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
12000 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
12001 crypt32: Win64 printf format warning fixes.
12003 * dlls/crypt32/crypt32.spec:
12004 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
12006 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
12008 * dlls/capi2032/cap20wxx.c:
12009 capi: Fix compiler warnings.
12011 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
12014 wine.inf: Add some more fake binaries.
12016 2006-10-03 James Hawkins <truiken@gmail.com>
12018 * dlls/comctl32/treeview.c:
12019 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
12022 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
12024 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
12025 dlls/w32skrnl/win32s16.c:
12026 w32skrnl: Win64 printf format warning fixes.
12028 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
12029 spoolss: Win64 printf format warning fixes.
12031 * dlls/query/Makefile.in, dlls/query/query_main.c:
12032 query: Win64 printf format warning fixes.
12034 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
12035 oleacc: Win64 printf format warning fixes.
12037 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
12038 newdev: Win64 printf format warning fixes.
12040 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
12041 nddeapi: Win64 printf format warning fixes.
12043 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
12044 localspl/tests: Win64 printf format warning fixes.
12046 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
12047 dlls/hhctrl.ocx/main.c:
12048 hhctrl.ocx: Win64 printf format warning fixes.
12050 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
12051 d3dx8: Win64 printf format warning fixes.
12053 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
12054 dinput8: Win64 printf format warning fixes.
12056 * dlls/cards/Makefile.in, dlls/cards/cards.c:
12057 cards: Win64 printf format warning fixes.
12059 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
12060 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
12061 msvcrt: Win64 printf format warning fixes.
12063 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
12065 * dlls/ddraw/surface.c:
12066 ddraw: Don't destroy complex attached surfaces even if explicitely
12067 requested as they will be liquidated anyway when the root is
12070 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
12072 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
12073 crypt32: Include wine/port.h for strcasecmp.
12075 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
12077 * dlls/crypt32/tests/sip.c:
12078 crypt32/tests: Replace bad use of sprintf by 2 strcats.
12080 * dlls/ntdll/tests/exception.c:
12081 ntdll: More tests for exception handling.
12082 - Check if we really set the debug register.
12083 - Added unaligned access exception check.
12084 - Added single step exception check.
12086 2006-10-03 Juan Lang <juan_lang@yahoo.com>
12088 * dlls/crypt32/cert.c:
12089 crypt32: Make it clearer where alg ids come from in
12090 CryptVerifyCertificateSignatureEx.
12092 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
12094 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
12095 wintrust: Win64 printf format warning fixes.
12097 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
12099 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
12100 server/protocol.def, server/thread.c, server/trace.c:
12101 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
12103 * programs/winedbg/source.c:
12104 winedbg: Rewrote the file handling to use SearchPath instead of home grown
12107 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
12109 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
12110 ntdll-kernel32: WaitCommEvent.
12111 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
12112 on serial lines in ntdll
12113 - now using thread pool (instead of simple thread) for the
12114 background operations (this should help some high load
12116 - used this to implement WaitCommEvent on top NtDll functions
12117 - in kernel32, removed now the no longer used termios/ioctls...
12120 2006-09-29 Francois Gouget <fgouget@free.fr>
12122 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
12123 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
12124 has been asked for, and sets all the others to zero (with conformance
12127 * include/ntstatus.h:
12128 include: Add missing STATUS_CTX_ constants.
12131 include: Add missing PSP_ constants.
12133 * dlls/oleaut32/tests/olefont.c:
12134 oleaut32: Remove unnecessary casts.
12136 2006-09-28 James Hawkins <truiken@gmail.com>
12138 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
12139 msi: Implement MsiDatabaseImport.
12141 2006-10-03 Hans Leidekker <hans@it.vu.nl>
12143 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
12144 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
12145 dlls/advapi32/registry.c, dlls/advapi32/security.c,
12146 dlls/advapi32/service.c:
12147 advapi32: Win64 printf format warning fixes.
12149 2006-10-03 Robert Shearman <rob@codeweavers.com>
12151 * dlls/rpcrt4/rpc_transport.c:
12152 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
12153 the former are exported by rpcrt4 seemingly to allow callers of tower
12154 functions to free the allocated memory.
12156 * dlls/rpcrt4/rpcrt4.spec:
12157 rpcrt4: RpcBindingCopy is implemented.
12159 * dlls/rpcrt4/rpc_transport.c:
12160 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
12161 to non-zero values.
12163 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
12165 * dlls/user/tests/win.c:
12166 user: Increase the time during which flush_events() waits for pending events.
12168 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
12170 * dlls/crypt32/tests/sip.c:
12171 crypt32: Remove bogus tests.
12173 2006-10-03 Francois Gouget <fgouget@free.fr>
12175 * dlls/shell32/tests/shelllink.c:
12176 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
12177 field so cast it to DATABLOCK_HEADER to access the dwSignature
12178 field. Fixes the compilation with Visual C++ on Windows.
12180 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
12181 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
12183 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
12184 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
12185 Assorted spelling fixes.
12187 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
12188 dlls/rsaenh/tests/rsaenh.c:
12189 Add missing '\n's to ok() calls.
12191 * dlls/mshtml/tests/htmldoc.c:
12192 mshtml: Remove space before '\n'.
12194 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
12196 * dlls/ntdll/tests/exception.c:
12197 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
12199 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
12201 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
12202 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
12203 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
12204 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
12205 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
12206 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
12207 dlls/winedos/vxd.c, dlls/winedos/xms.c:
12208 winedos: Win64 printf format warning fixes.
12210 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
12212 * dlls/user/cursoricon.c, include/winuser.h:
12213 user: Fix CopyImage function declaration.
12215 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
12217 * dlls/comdlg32/filedlgbrowser.c:
12218 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
12220 2006-10-03 Alexandre Julliard <julliard@winehq.org>
12223 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
12225 * dlls/ntdll/file.c:
12226 ntdll: Added error mapping for ENXIO.
12228 * dlls/ntdll/directory.c, server/fd.c:
12229 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
12231 * configure, configure.ac, programs/explorer/Makefile.in,
12232 programs/explorer/desktop.c, programs/explorer/device.c,
12233 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
12234 programs/explorer/hal.c:
12235 explorer: Added dynamic drive support for MacOSX.
12237 * programs/explorer/device.c:
12238 explorer: Avoid repeated notifications on device removal.
12240 * programs/explorer/Makefile.in, programs/explorer/device.c,
12241 programs/explorer/explorer_private.h, programs/explorer/hal.c:
12242 explorer: Split the device management to a separate file to make it usable
12243 independently of HAL support.
12245 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
12247 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
12248 winedbg: Fixed the auto mode.
12250 2006-10-03 Alexandre Julliard <julliard@winehq.org>
12252 * dlls/ws2_32/socket.c:
12253 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
12255 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
12257 * dlls/ws2_32/socket.c:
12258 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
12260 * dlls/ntdll/signal_i386.c:
12261 ntdll: Clear alignment check flag before entering exception handler.
12263 2006-10-02 Juan Lang <juan_lang@yahoo.com>
12265 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
12266 dlls/crypt32/tests/cert.c:
12267 crypt32: Implement CryptSignAndEncodeCertificate.
12269 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
12271 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
12272 programs/regedit/En.rc, programs/regedit/Es.rc,
12273 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
12274 programs/regedit/It.rc, programs/regedit/Ja.rc,
12275 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
12276 programs/regedit/No.rc, programs/regedit/Pl.rc,
12277 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
12278 programs/regedit/Si.rc, programs/regedit/Tr.rc,
12279 programs/regedit/resource.h:
12280 regedit: Remove the unused IDD_DIALOG2.
12282 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
12283 programs/regedit/En.rc, programs/regedit/Es.rc,
12284 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
12285 programs/regedit/It.rc, programs/regedit/Ja.rc,
12286 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
12287 programs/regedit/No.rc, programs/regedit/Pl.rc,
12288 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
12289 programs/regedit/Si.rc, programs/regedit/Tr.rc,
12290 programs/regedit/framewnd.c, programs/regedit/resource.h:
12291 regedit: Add option to export only a specified branch.
12293 * programs/regedit/framewnd.c:
12294 regedit: Some import/export dialogs code cleanup.
12296 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
12298 * programs/cmdlgtst/Fr.rc:
12299 cmdlgtst: Updated French translation.
12301 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
12302 crypt32: Initial French translation.
12304 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
12306 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
12307 user: Cast-qual warnings fix.
12309 2006-10-02 Juan Lang <juan_lang@yahoo.com>
12311 * dlls/crypt32/tests/sip.c:
12312 crypt32/tests: Win64 printf format warning fixes.
12314 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
12315 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
12317 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
12319 * programs/winemenubuilder/Makefile.in,
12320 programs/winemenubuilder/winemenubuilder.c:
12321 winemenubuilder: Win64 printf format warning fixes.
12323 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
12324 programs/wineconsole/user.c:
12325 wineconsole: Win64 printf format warning fixes.
12327 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
12328 rpcss: Win64 printf format warning fixes.
12330 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
12331 oleview: Win64 'incompatible pointer type' warning fix.
12333 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
12334 icinfo: Win64 printf format warning fixes.
12336 * programs/eject/Makefile.in, programs/eject/eject.c:
12337 eject: Win64 printf format warning fixes.
12339 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
12340 cmdlgtst: Win64 printf format warning fixes.
12342 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
12343 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
12344 winhelp: Win64 printf format warning fixes.
12346 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
12347 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
12348 winecfg: Win64 printf format warning fixes.
12350 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
12351 programs/wineboot/wineboot.c:
12352 wineboot: Win64 printf format warning fixes.
12354 2006-10-02 Jacek Caban <jacek@codeweavers.com>
12356 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
12357 shdocvw: Silence common invalid QueryInterface FIXMEs.
12359 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
12360 mshtml: Silence common invalid QueryInterface FIXME.
12362 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
12363 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
12364 mshtml: Added begining implementation of IPersistStreamInit::Save.
12366 * dlls/mshtml/nsembed.c:
12367 mshtml: Code cleanup.
12369 2006-10-02 H. Verbeet <hverbeet@gmail.com>
12371 * dlls/wined3d/directx.c:
12372 wined3d: Report the correct number of available 4-component float vectors
12375 * dlls/wined3d/pixelshader.c:
12376 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
12378 2006-10-02 Robert Shearman <rob@codeweavers.com>
12380 * dlls/oleaut32/typelib.c:
12381 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
12382 dual dispinterfaces.
12384 * dlls/oleaut32/typelib.c:
12385 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
12386 inherited interfaces.
12388 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
12390 * dlls/advapi32/tests/registry.c:
12391 advapi32: Make sure it's a real cleanup.
12393 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
12395 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
12396 programs/regedit/Es.rc, programs/regedit/Fr.rc,
12397 programs/regedit/Hu.rc, programs/regedit/It.rc,
12398 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
12399 programs/regedit/Ru.rc, programs/regedit/Si.rc:
12400 regedit: Fix some translated resources errors.
12402 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
12404 * programs/winecfg/Ru.rc:
12405 winecfg: Fix a typo in Russian translation.
12407 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
12409 * programs/winedbg/tgt_active.c:
12410 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
12412 * dlls/ntdll/tests/info.c:
12413 ntdll: Add a test for NtReadVirtualMemory.
12415 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
12417 * dlls/kernel32/tests/path.c:
12418 kernel32: Add 2 simple tests for GetLongPathNameW.
12420 * dlls/kernel32/path.c:
12421 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
12423 2006-09-29 Juan Lang <juan_lang@yahoo.com>
12425 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
12426 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
12427 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
12428 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
12429 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
12430 dlls/crypt32/tests/str.c:
12431 crypt32/tests: Win64 printf format warning fixes.
12433 2006-09-28 Juan Lang <juan_lang@yahoo.com>
12435 * dlls/shdocvw/webbrowser.c:
12436 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
12438 * dlls/shdocvw/webbrowser.c:
12439 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
12441 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
12443 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
12444 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
12445 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
12446 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
12447 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
12448 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
12449 dlls/wined3d/query.c, dlls/wined3d/resource.c,
12450 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
12451 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
12452 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
12453 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
12454 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
12455 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
12456 dlls/wined3d/wined3d_private.h:
12457 wined3d: Win64 printf fixes.
12459 2006-09-30 Hans Leidekker <hans@it.vu.nl>
12461 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
12462 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
12463 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
12464 dlls/wldap32/parse.c, dlls/wldap32/search.c:
12465 wldap32: Win64 printf format warning fixes.
12467 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
12468 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
12469 dlls/mscms/transform.c:
12470 mscms: Win64 printf format warning fixes.
12472 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
12473 dnsapi: Win64 printf format warning fixes.
12475 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
12477 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
12478 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
12479 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
12480 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
12481 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
12482 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
12483 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
12484 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
12485 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
12486 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
12487 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
12488 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
12489 dlls/user/winproc.c, dlls/user/winstation.c:
12490 user: Win64 printf format warning fixes.
12492 2006-09-29 Benjamin Arai <me@benjaminarai.com>
12494 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
12495 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
12496 dlls/resutils/resutils.spec:
12497 resutils: Implements stub dll for resutils.dll.
12499 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
12501 * dlls/ntdll/tests/exception.c:
12502 ntdll: Added debug registers test case.
12504 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
12506 * dlls/mswsock/mswsock.c:
12507 mswsock: More debug output in AcceptEx().
12509 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
12511 * dlls/gdi/freetype.c:
12512 gdi32: Improve get_nearest_charset().
12514 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
12516 * dlls/tapi32/line.c:
12517 tapi32: Cast-qual warnings fix.
12519 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
12521 * dlls/user/tests/win.c:
12522 user/tests: Flush events before running mouse tests.
12524 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
12526 * dlls/ws2_32/socket.c:
12527 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
12529 * dlls/ws2_32/socket.c, include/winsock.h:
12530 ws2_32: Use a symbolic name instead of hand-made value.
12532 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
12534 * dlls/wined3d/wined3d_private.h:
12535 wined3d: Remove unused field in shader opcode_arg.
12537 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
12539 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
12540 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
12541 programs/regedit/No.rc:
12542 Updated Norwegian Bokmål translations.
12544 2006-10-02 Alexandre Julliard <julliard@winehq.org>
12546 * include/winsock.h:
12547 winsock: Make sure to include sys/types.h in all cases.
12549 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
12551 * dlls/oleaut32/tests/vartest.c:
12552 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
12554 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
12556 * dlls/shell32/shlfileop.c:
12557 shell32: Another cast-qual warning fix.
12559 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
12561 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
12562 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
12563 shell32: Cast-qual warnings fix.
12565 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
12567 * dlls/rsaenh/tests/rsaenh.c:
12568 rsaenh/tests: import & export of a plaintext public key + algID check.
12570 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
12572 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
12573 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
12574 tools/winedump/pe.c:
12575 winedump: Win64 printf format warning fixes.
12577 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
12578 wrc: Win64 printf format warning fixes.
12580 * server/Makefile.in, server/registry.c, server/trace.c:
12581 server: Win64 printf format warning fixes.
12583 2006-09-29 Jason Green <jave27@gmail.com>
12585 * dlls/user/input.c, dlls/user/user32.spec:
12586 user32: Stub implementation of BlockInput.
12588 2006-09-29 Francois Gouget <fgouget@free.fr>
12590 * dlls/d3d9/tests/stateblock.c:
12591 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
12593 * dlls/riched20/tests/editor.c:
12594 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
12596 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
12597 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
12599 * dlls/ddraw/tests/ddrawmodes.c:
12600 ddraw: Only perform the screen resolution changing tests in interactive mode.
12602 * dlls/oleaut32/tests/usrmarshal.c:
12603 oleaut32: Fixed compilation in the nameless union case.
12605 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
12606 Add missing '\n's to ok() calls.
12608 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
12609 dsound: Don't use state.buffer_size before it has been initialized.
12611 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
12612 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
12613 dlls/urlmon/binding.c, include/urlmon.idl:
12614 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
12615 test compilation on Windows.
12617 * dlls/ddraw/tests/d3d.c:
12618 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
12621 * tools/winapi/msvcmaker:
12622 msvcmaker: The msvcrt tests need '..' in the include path.
12624 * dlls/ole32/tests/moniker.c:
12625 ole32: Fix invalid macro usage.
12627 * include/wincrypt.h:
12628 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
12631 * include/security.h:
12632 secur32: Only include secext.h when asked to.
12634 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
12635 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
12636 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
12637 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
12639 Fix rpcndr.h so it takes CONST_VTABLE into account.
12640 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
12643 * tools/widl/header.c:
12644 widl: Use CONST_VTBL to declare lpVtbl.
12646 2006-09-28 Francois Gouget <fgouget@free.fr>
12648 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
12649 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
12650 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
12651 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
12652 dlls/winex11.drv/opengl.c:
12653 Assorted spelling fixes.
12655 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
12657 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
12658 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
12659 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
12660 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
12661 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
12662 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
12663 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
12664 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
12665 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
12666 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
12667 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
12668 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
12669 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
12670 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
12671 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
12672 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
12673 programs/uninstaller/main.c, tools/widl/hash.c:
12674 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
12677 * include/wine/debug.h, include/wine/test.h:
12678 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
12680 * include/windef.h, include/winnt.h:
12681 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
12683 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
12684 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
12685 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
12686 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
12687 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
12688 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
12689 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
12690 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
12691 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
12692 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
12693 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
12694 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
12695 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
12696 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
12697 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
12698 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
12699 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
12700 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
12701 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
12702 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
12703 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
12704 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
12705 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
12706 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
12707 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
12708 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
12709 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
12710 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
12711 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
12712 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
12713 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
12714 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
12715 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
12716 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
12717 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
12718 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
12719 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
12720 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
12721 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
12722 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
12723 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
12724 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
12725 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
12726 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
12727 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
12728 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
12729 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
12730 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
12731 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
12732 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
12733 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
12734 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
12735 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
12736 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
12737 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
12738 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
12739 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
12740 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
12741 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
12742 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
12743 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
12744 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
12745 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
12746 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
12747 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
12748 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
12749 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
12750 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
12751 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
12752 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
12753 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
12754 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
12755 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
12756 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
12757 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
12758 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
12759 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
12760 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
12761 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
12762 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
12763 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
12764 dlls/winmm/wineaudioio/Makefile.in,
12765 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
12766 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
12767 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
12768 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
12769 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
12770 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
12771 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
12772 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
12773 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
12774 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
12775 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
12776 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
12777 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
12778 programs/winhelp/Makefile.in, server/Makefile.in,
12779 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
12780 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
12781 DWORD/LONG/ULONG from long to int.
12783 2006-09-28 James Hawkins <truiken@gmail.com>
12785 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
12786 dlls/msi/preview.c:
12787 msi: Return to the parent dialog when the argument to the EndDialog event
12790 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
12792 * dlls/shell32/shelllink.c:
12793 shell32: Cast-qual warnings fix.
12795 * dlls/shell32/shell32_main.c:
12796 shell32: Cast-qual warnings fix.
12798 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
12799 shell32: Cast-qual warnings fix.
12801 * dlls/shell32/brsfolder.c:
12802 shell32: Cast-qual warnings fix.
12804 2006-09-29 Alexandre Julliard <julliard@winehq.org>
12806 * dlls/winex11.drv/opengl.c:
12807 winex11.drv: Fix typo that confuses winapi_check.
12809 2006-09-28 Juan Lang <juan_lang@yahoo.com>
12811 * dlls/winex11.drv/opengl.c:
12812 winex11.drv: Don't deadlock if GL init fails.
12814 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
12816 * tools/winedump/winedump.man.in:
12817 winedump: Remove the shell script reference from the man-page.
12819 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
12821 * dlls/comctl32/toolbar.c:
12822 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
12824 * dlls/comctl32/toolbar.c:
12825 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
12827 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
12828 msvfw32: Add Polish translation.
12830 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
12831 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
12832 dlls/gphoto2.ds/gphoto2_No.rc:
12833 gphoto2.ds: Use SS_CENTER to center a dialog string.
12835 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
12836 gphoto2.ds: Add Polish translation.
12838 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
12839 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
12840 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
12841 dlls/sane.ds/sane_No.rc:
12842 sane.ds: Use SS_CENTER to center a dialog string.
12844 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
12845 sane.ds: Add Polish translation.
12847 2006-09-28 Juan Lang <juan_lang@yahoo.com>
12849 * include/wincrypt.h:
12850 wincrypt.h: Fix a typo.
12852 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
12853 rsaenh: Correct signature checking.
12854 - pass desired key to encrypt_block_impl
12855 - don't change the alg id of imported keys
12858 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
12860 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
12861 crypt32: Added some CryptSIP stub implementations.
12863 2006-09-28 Hans Leidekker <hans@it.vu.nl>
12865 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
12866 usp10: Add a stub implementation and a test for ScriptLayout.
12868 2006-09-28 Alexandre Julliard <julliard@winehq.org>
12870 * ANNOUNCE, ChangeLog, VERSION, configure:
12873 ----------------------------------------------------------------
12874 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
12876 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
12877 ole32: StgOpenStorage on non-existent file should create it (with test).
12879 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
12881 * dlls/shlwapi/string.c:
12882 shlwapi: Add size parameters to function that takes array arguments.
12884 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
12886 * dlls/rpcrt4/rpc_server.c:
12887 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
12889 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
12891 * dlls/crypt32/tests/sip.c:
12892 crypt32: A small test to verify when to write function pointers.
12894 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
12896 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
12897 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
12898 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
12899 localspl/tests: Add initial test.
12901 2006-09-27 Benjamin Arai <me@benjaminarai.com>
12903 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
12904 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
12905 dlls/clusapi/clusapi.spec:
12906 clusapi: Implement stub dll for clusapi.
12908 2006-09-27 James Hawkins <truiken@gmail.com>
12910 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
12911 msi: Follow state resolution rules when a feature parent saves a component.
12913 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
12914 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
12915 of INSTALLSTATE_UNKNOWN.
12917 2006-09-27 Juan Lang <juan_lang@yahoo.com>
12919 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
12920 dlls/crypt32/tests/cert.c:
12921 crypt32: Implement CertGetPublicKeyLength.
12923 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
12925 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
12926 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
12928 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
12930 * dlls/ntdll/signal_i386.c:
12931 ntdll: Align stack to 4 bytes.
12933 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
12935 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
12936 dlls/localspl/localspl_main.c:
12937 localspl: Start implementation of InitializePrintMonitor.
12939 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12941 * programs/regedit/Ko.rc:
12942 regedit: Updated Korean Resource.
12944 * dlls/winmm/winmm_Ko.rc:
12945 winmm: Updated Korean resource.
12947 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
12949 * dlls/wined3d/device.c:
12950 wined3d: Tell gl about the surface alignment.
12952 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
12954 * dlls/shdocvw/regsvr.c:
12955 shdocvw: Cast-qual warnings fix.
12957 * dlls/secur32/secur32.c:
12958 secur32: Cast-qual warnings fix.
12960 2006-09-27 Huw Davies <huw@codeweavers.com>
12962 * dlls/ole32/rpc.c:
12963 ole32: Don't return from CoRegisterClassObject until we have created the
12965 Also don't fail if the client connects to the pipe between CreateNamedPipe
12966 and ConnectNamedPipe.
12968 2006-09-27 Robert Shearman <rob@codeweavers.com>
12970 * include/objidl.idl:
12971 include: Add types to objidl.idl used by COM contexts.
12973 * dlls/oleaut32/tmarshal.c:
12974 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
12977 * dlls/ole32/stg_stream.c:
12978 ole32: Check the return value of IStream_SetSize so as to not blindly continue
12979 on and possibly corrupt the structured storage file.
12981 * dlls/ntdll/signal_i386.c:
12982 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
12983 with a bad address.
12985 * dlls/ntdll/virtual.c:
12986 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
12987 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
12990 include: Add recently added PSDK VM flags to winnt.h.
12992 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
12994 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
12995 gdi32: Modify kerning scaling algorithm to the one which appears to better
12996 match what Windows does.
12998 2006-09-27 Jacek Caban <jacek@codeweavers.com>
13000 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
13001 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
13002 dlls/mshtml/tests/htmldoc.c:
13003 mshtml: Added get_readyState implementation.
13005 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
13006 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
13007 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
13008 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
13009 dlls/mshtml/rsrc.rc:
13010 mshtml: Remove conflicts between resource.h and mshtmcid.h.
13012 2006-09-27 Alexandre Julliard <julliard@winehq.org>
13014 * dlls/ole32/tests/hglobalstream.c:
13015 ole32/tests: Avoid using sizeof in a trace.
13017 * dlls/d3d9/tests/stateblock.c:
13018 d3d9/tests: Don't test texture states beyond the supported maximum.
13020 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
13022 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
13023 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
13024 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
13026 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
13028 * dlls/wined3d/device.c:
13029 wined3d: Fix typo in ResourceReleased.
13031 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
13033 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
13034 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
13036 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
13038 * dlls/lz32/tests/lzexpand_main.c:
13039 lz32/tests: Fix some typos in error messages.
13041 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
13043 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
13044 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
13045 wined3d: Read GL info and load constants into the same device.
13047 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
13048 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
13049 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
13050 wined3d: Move device pointer into the BaseShader class.
13052 2006-09-27 Juan Lang <juan_lang@yahoo.com>
13054 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
13055 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
13057 * include/wintrust.h:
13058 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
13060 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
13062 * dlls/crypt32/tests/sip.c:
13063 crypt32: Another CryptSIPLoad test.
13065 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
13066 wintrust: Added some CryptSIP stub implementations.
13069 wintrust: Fix function prototype.
13071 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
13073 * programs/clock/Fr.rc:
13074 clock: French translation improvements.
13076 * programs/notepad/Fr.rc:
13077 notepad: French translation improvements.
13079 * programs/progman/Fr.rc:
13080 progman: French translation improvements.
13082 * programs/winefile/Fr.rc:
13083 winefile: French translation improvements.
13085 * programs/taskmgr/Fr.rc:
13086 taskmgr: French translation improvements.
13088 * programs/regedit/Fr.rc:
13089 regedit: French translation improvements.
13091 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
13093 * programs/view/view.c:
13094 view: Reset the image left-top corner to the window left-top corner after a
13097 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
13098 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
13099 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
13100 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
13101 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
13102 programs/view/resource.h, programs/view/view.c:
13103 view: Remove the Info > Hello menu item.
13105 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
13106 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
13107 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
13108 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
13109 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
13110 programs/view/init.c, programs/view/resource.h:
13111 view: Remove IDS_APPNAME from resources.
13113 * programs/view/Pl.rc, programs/view/viewrc.rc:
13114 view: Add Polish translation.
13116 * programs/regedit/En.rc:
13117 regedit: Fix the English (Neutral) menu.
13119 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
13121 * programs/winecfg/Ru.rc:
13122 winecfg: Update Russian translation.
13124 2006-09-26 H. Verbeet <hverbeet@gmail.com>
13126 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
13127 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
13128 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
13129 dlls/wined3d/volumetexture.c:
13130 wined3d: Comparing BOOLs against FALSE is redundant.
13132 * dlls/wined3d/directx.c:
13133 wined3d: Add a comment to clarify the point of max_sampler_stages.
13135 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
13136 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
13137 include/wine/wined3d_gl.h:
13138 wined3d: Add support for native NPOT textures.
13140 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
13141 wined3d: Enable pixel shaders by default.
13143 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
13144 wined3d: Fix the default values for wined3d_settings.
13146 * dlls/wined3d/vertexshader.c:
13147 wined3d: Don't overwrite the position y offset in ARB vertex programs.
13149 * dlls/wined3d/device.c:
13150 wined3d: Cleanup ActiveRender some more.
13152 * dlls/wined3d/device.c:
13153 wined3d: Render upside down when rendering offscreen, even if the backbuffer
13154 is used to render to.
13156 * dlls/wined3d/device.c:
13157 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
13159 2006-09-26 Juan Lang <juan_lang@yahoo.com>
13161 * include/wintrust.h:
13162 wintrust.h: Add missing defines.
13164 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
13165 dlls/crypt32/tests/encode.c:
13166 crypt32: Encode/decode authority key ids.
13168 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13170 * programs/cmdlgtst/Ko.rc:
13171 cmdlgtst: Updated Korean resource.
13173 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
13175 * dlls/rsaenh/rsaenh.c:
13176 rsaenh: Cast-qual warnings fix.
13178 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
13179 rsaenh: Cast-qual warnings fix.
13181 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
13183 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
13184 uninstaller: Add Polish translation.
13186 * dlls/winmm/winmm_En.rc:
13187 winmm: Use English (US) instead of English (Neutral) for resources.
13189 * dlls/comctl32/comctl_Pl.rc:
13190 comctl32: Update Polish translation.
13192 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
13193 dlls/msrle32/msrle_Hu.rc:
13194 msrle32: Show correctly the authors surname in some non-latin1 languages.
13196 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
13197 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
13198 dlls/msvidc32/rsrc.rc:
13199 video codecs: add Polish translation.
13201 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
13203 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
13204 dmband: Print 64bit integers with wine_dbgstr_longlong.
13206 2006-09-25 James Hawkins <truiken@gmail.com>
13208 * dlls/msi/action.c, dlls/msi/tests/package.c:
13209 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
13210 the component's state should match.
13212 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
13213 msi: Only specifically resolve the TARGETDIR directory once.
13215 * dlls/msi/tests/package.c:
13216 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
13219 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
13220 dlls/msi/package.c, dlls/msi/tests/package.c:
13221 msi: Store the full path to the database file in the MSIDATABASE structure.
13223 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
13225 * dlls/user/property.c, include/winuser.h:
13226 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
13228 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
13230 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
13231 dlls/setupapi/tests/devinst.c:
13232 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
13234 2006-09-26 Alexandre Julliard <julliard@winehq.org>
13236 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
13237 explorer: Work around the latest HAL binary compatibility breakage.
13239 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
13241 * dlls/crypt32/tests/sip.c:
13242 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
13244 2006-09-22 James Hawkins <truiken@gmail.com>
13246 * dlls/setupapi/queue.c:
13247 setupapi: Fix a typo.
13249 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
13251 * dlls/d3d8/d3d8_main.c:
13252 d3d8: Remove no longer used imports.
13254 * dlls/d3d9/d3d9_main.c:
13255 d3d9: Remove no longer used imports.
13257 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
13260 mssip.h: Added function definition.
13262 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
13264 * dlls/gdi/tests/font.c:
13265 gdi32: Add a test for GetKerningPairs.
13267 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
13268 gdi32: Implement GetKerningPairs for TrueType fonts.
13270 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
13272 * dlls/winex11.drv/keyboard.c:
13273 winex11.drv: Use a proper protector for X11/XKBlib.h.
13275 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
13277 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
13278 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
13279 programs/winedbg/winedbg.c:
13280 winedbg: Fixed regression in gdb startup (especially gdb proxy).
13282 * programs/winedbg/memory.c:
13283 winedbg: Put back the %d format for printing integral values even for
13284 64bit internal values as the default format in winebdg command imposes.
13286 * dlls/dbghelp/dwarf.c:
13287 dbghelp: Added support for a couple of compiland's children.
13289 * dlls/dbghelp/dwarf.c:
13290 dbghelp: Fix location computation when attribute has a constant form instead
13293 * dlls/dbghelp/dwarf.c:
13294 dbghelp: Change the definition of an attribute so that we can pass around
13297 * dlls/dbghelp/dwarf.c:
13298 dbghelp: Move the attribute union (now nameless) into a structure called
13301 * dlls/dbghelp/dwarf.c:
13302 dbghelp: Added support for DW_OP_breg* operations in location computation.
13304 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
13305 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
13306 dbghelp: Variables & registers.
13307 - more strickling differentiation variable location between
13308 a register, and the dereferenced address defined by a
13309 register (and possibly an offset)
13310 - added a parameter to symt_add_func_local (and internal symbol
13311 data struct) to help differentiate
13312 - fix all debug parsers to confer to this new scheme
13314 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
13316 * dlls/lz32/tests/lzexpand_main.c:
13317 lz32/tests: Try to open nonexisting compressed files.
13319 * dlls/lz32/tests/lzexpand_main.c:
13320 lz32/tests: Add more cases for opening compressed files.
13322 * dlls/lz32/tests/lzexpand_main.c:
13323 lz32/tests: Move indirect opening of compressed files into separate functions.
13324 Also rename W-string variable to get some naming consistency.
13326 * dlls/lz32/tests/lzexpand_main.c:
13327 lz32/tests: Compare result to predefined compressed file name, not calculated
13330 2006-09-25 Juan Lang <juan_lang@yahoo.com>
13332 * dlls/crypt32/tests/cert.c:
13333 crypt32: Reduce indent level of tests.
13335 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
13337 * dlls/wined3d/glsl_shader.c:
13338 wined3d: Use GL_EXTCALL.
13339 That fixes compilation with gl headers that do not know about glUniform4fvARB.
13341 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
13343 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
13344 dlls/winex11.drv/winex11.drv.spec:
13345 winex11.Drv: Remove unneeded wgl exports.
13347 2006-09-25 Duane Clark <fpga@pacbell.net>
13349 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
13350 msvcrt: fgetc needs to use unsigned parameters.
13351 Spotted by and adapted from test written by Tobias Ringström.
13353 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
13355 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
13356 dlls/dmcompos/signposttrack.c:
13357 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
13359 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
13361 * dlls/rpcrt4/rpc_transport.c:
13362 rpcrt4: Cast-qual warnings fix.
13364 * dlls/rpcrt4/ndr_stubless.c:
13365 rpcrt4: Cast-qual warnings fix.
13367 * dlls/rpcrt4/cpsf.c:
13368 rpcrt4: Cast-qual warnings fix.
13370 * dlls/rpcrt4/ndr_marshall.c:
13371 rpcrt4: Cast-qual warnings fix.
13373 * dlls/riched20/reader.c:
13374 riched20: Cast-qual warning fix.
13376 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
13378 * programs/notepad/Tr.rc:
13379 notepad: Update Turkish resources.
13381 * programs/clock/Tr.rc:
13382 clock: Update Turkish resources.
13384 * dlls/shell32/shell32_Tr.rc:
13385 shell32: Update Turkish resources.
13387 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
13389 * programs/regedit/listview.c:
13390 regedit: Remove dead code.
13392 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
13394 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
13395 wined3d: Add the missing gamma cap.
13397 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
13399 * dlls/wintrust/register.c:
13400 wintrust: Implement SoftpubDllRegisterServer.
13402 2006-09-22 Ivan Leo <ivanleo@gmail.com>
13404 * dlls/dinput/mouse.c:
13405 dinput: Add some error checks to mouse.c.
13407 2006-09-22 Frank Richter <frank.richter@gmail.com>
13409 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
13410 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
13411 ReturnBuffer and certain ReturnBufferSizes.
13413 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
13415 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
13416 dlls/comctl32/toolbar.c:
13417 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
13418 bitmap before ImageList_AddMasked rather then call
13419 ImageList_SetImagesCount after.
13421 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
13422 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
13424 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
13426 * dlls/ntdll/signal_i386.c:
13427 ntdll: Avoid ebx being clobbered in exception handler.
13429 2006-09-24 Jacek Caban <jacek@codeweavers.com>
13431 * dlls/mshtml/tests/htmldoc.c:
13432 mshtml: Added more loading tests.
13434 * dlls/mshtml/navigate.c:
13435 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
13437 * dlls/mshtml/nsembed.c:
13438 mshtml: Initialize url in OnStartURIOpen.
13440 * dlls/mshtml/persist.c:
13441 mshtml: Remove FIXMEs and fix a typo.
13443 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
13444 mshtml: Added PARSECOMPLETE task implementation.
13446 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
13447 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
13448 mshtml: Store BSCallback in HTMDocument.
13450 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
13451 mshtml: Store IBinding interface in BSCallback.
13453 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
13454 dlls/mshtml/persist.c, dlls/mshtml/task.c:
13455 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
13456 IPersistMoniker::Load.
13458 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
13459 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
13460 mshtml: Create one "Internet Explorer_Hidden" window per thread.
13462 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
13464 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
13465 dlls: Assorted French translation improvements.
13467 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
13469 * programs/winefile/Pl.rc:
13470 winefile: Update Polish translation.
13472 * dlls/user/resources/user32_Pl.rc:
13473 user32: Update Polish translation.
13475 * programs/regedit/Pl.rc:
13476 regedit: Update Polish translation.
13478 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
13479 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
13481 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
13482 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
13483 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
13485 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
13487 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
13488 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
13489 wined3d: Surface data is 32 bit aligned.
13491 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
13493 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
13494 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
13495 dlls/wined3d/wined3d_private.h:
13496 wined3d: Avoid wasting a uniform.
13498 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
13499 wined3d: Stop fixing up a VBO if the declaration changes too often.
13501 * dlls/wined3d/vertexbuffer.c:
13502 wined3d: Verify the VBO vertex declaration every draw.
13504 * dlls/wined3d/surface_gdi.c:
13505 wined3d: Fix a typo.
13507 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
13509 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
13510 quartz: Cast-qual warnings fix.
13512 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
13514 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
13515 oleaut32: Cast-qual warnings fix.
13517 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
13519 * programs/msiexec/msiexec.c:
13520 msiexec: Should recognize /xpackage syntax.
13522 2006-09-21 Aric Stewart <aric@codeweavers.com>
13524 * dlls/user/edit.c:
13525 user: Correct buffer overflows in IME processing code.
13527 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
13529 * dlls/msi/dialog.c:
13530 msi: Support more dialog groups.
13532 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
13535 wrc: Fixed typo for the --pedantic argument.
13537 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
13539 * include/wincrypt.h:
13540 wincrypt.h: A few more defines.
13542 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
13544 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
13545 include/wine/wined3d_gl.h:
13546 wined3d: glBlend* fixes.
13548 2006-09-21 Jacek Caban <jacek@codeweavers.com>
13550 * dlls/mshtml/tests/htmldoc.c:
13551 mshtml: Better IDM_PARSECOMPLETE test.
13553 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
13554 dlls/shdocvw/webbrowser.c:
13555 shdocvw: Added [get|put]_Silent implementation.
13556 As we don't have any dialog in WebBrowser implemented yet, all we have to do
13557 is to store silent value.
13559 2006-09-21 Huw Davies <huw@codeweavers.com>
13561 * dlls/advapi32/security.c:
13562 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
13564 This makes the tests run correctly on first invocation.
13566 * dlls/gdi/tests/font.c:
13567 gdi32: Make the bitmap font tests locale aware.
13569 * dlls/gdi/tests/font.c:
13570 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
13571 so remove the width test completely.
13573 2006-09-17 Kai Blin <kai.blin@gmail.com>
13575 * dlls/secur32/secur32.c:
13576 secur32: Stop loading Negotiate until it is actually working.
13578 2006-09-24 Alexandre Julliard <julliard@winehq.org>
13580 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
13581 make_makefiles: Merged the make_progs script into make_makefiles.
13583 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
13585 * include/msvcrt/sys/types.h, include/winsock.h:
13586 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
13588 2006-09-22 Alexandre Julliard <julliard@winehq.org>
13590 * configure, configure.ac:
13591 configure: Moved the libGL.a check to the final warnings.
13593 * Makefile.in, configure, configure.ac, include/.gitignore:
13594 Makefile: Automatically update config.h if configure changed.
13596 * tools/make_makefiles:
13597 make_makefiles: Parse the makefiles to find the correct rules file dependency.
13600 makedep: Update dependencies even with no source files.
13602 2006-09-21 Alexandre Julliard <julliard@winehq.org>
13604 * dlls/user/resource.c, dlls/user/tests/resource.c,
13605 dlls/user/tests/resource.rc:
13606 user: Fix handling of high bits of resource id in LoadString, reported by
13609 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
13611 * dlls/wined3d/drawprim.c:
13612 wined3d: Allow null streams in the vertex declaration.
13614 2006-09-17 Kai Blin <kai.blin@gmail.com>
13616 * dlls/secur32/ntlm.c:
13617 secur32: Tell the user if ntlm_auth is not found or outdated.
13619 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
13621 * dlls/msacm32/driver.c:
13622 msacm: acmDriverPriority() compares dwPriority against negative values.
13623 This issue was spotted by Andrew Talbot.
13625 2006-09-15 Benjamin Arai <me@benjaminarai.com>
13627 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
13628 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
13629 dlls/nddeapi/nddeapi.spec:
13630 nddeapi: Implement stub dll for nddeapi.
13632 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
13634 * dlls/comdlg32/fontdlg.c:
13635 comdlg32: Show better font style information in fontdlg.
13637 2006-09-13 James Hawkins <truiken@gmail.com>
13639 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
13640 wintrust: Add a stub implementation of CryptCATClose.
13642 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
13643 wintrust: Add a stub implementation of CryptCATEnumerateMember.
13645 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
13646 wintrust: Move the Crypt* functions to crypt.c.
13648 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
13649 dlls/wintrust/wintrust.spec:
13650 wintrust: Add a stub implementation of CryptCATOpen.
13652 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
13654 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
13655 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
13657 * dlls/comctl32/toolbar.c:
13658 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
13660 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
13661 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
13663 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
13664 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
13666 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
13667 comctl32: imagelist: SetImageCount can be used to decrease image count (with
13670 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
13671 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
13672 dlls/comctl32/tests/toolbar.c:
13673 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
13675 2006-09-20 James Hawkins <truiken@gmail.com>
13677 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
13678 dlls/msi/tests/package.c:
13679 msi: Disable child features of parent features that are unselected because of
13682 * dlls/msi/dialog.c:
13683 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
13686 * dlls/msi/action.c, dlls/msi/tests/package.c:
13687 msi: Don't check a component's install state if a component ID is not provided.
13689 * dlls/msi/tests/package.c:
13690 msi: Fix the results of a few tests to match Windows.
13692 * dlls/msi/action.c, dlls/msi/tests/package.c:
13693 msi: Load the component states in CostFinalize instead of CostInitialize.
13695 * dlls/msi/action.c, dlls/msi/tests/package.c:
13696 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
13698 * dlls/msi/action.c, dlls/msi/tests/package.c:
13699 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
13701 * dlls/advpack/files.c:
13702 advpack: backup should be a const string.
13704 2006-09-21 Alexandre Julliard <julliard@winehq.org>
13706 * dlls/wininet/tests/http.c:
13707 wininet/tests: Don't fail the tests if the network is unreachable.
13709 * dlls/urlmon/tests/url.c:
13710 urlmon/tests: Don't fail the tests if the network is unreachable.
13712 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
13714 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
13715 dlls/winex11.drv/winex11.drv.spec:
13716 opengl: Move wgl font code to winex11.drv.
13718 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
13720 * include/wine/mmsystem16.h:
13721 include: Make the return type of mmioSendMessage16 in the function declaration
13722 match that of the function definition.
13724 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
13726 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
13727 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
13729 2006-09-20 Benjamin Arai <me@benjaminarai.com>
13731 * dlls/msi/tests/db.c:
13732 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
13733 returns the correct results.
13735 * dlls/msi/tests/db.c:
13736 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
13737 the correct results.
13739 * dlls/oleaut32/tests/vartest.c:
13740 oleaut32: Conformance test for function variant:VarImp.
13742 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
13743 oleaut32: Implementation for function variant:VarImp.
13745 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
13747 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
13748 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
13749 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
13750 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
13751 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
13752 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
13753 dmime: Print 64bit integers with wine_dbgstr_longlong.
13755 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
13757 * dlls/ole32/stg_prop.c:
13758 ole32: Cast-qual warnings fix.
13760 * dlls/odbc32/proxyodbc.c:
13761 odbc32: Cast-qual warning fix.
13763 2006-09-20 Juan Lang <juan_lang@yahoo.com>
13765 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
13766 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
13769 * dlls/crypt32/chain.c:
13770 crypt32: Don't crash on freeing null chain engine.
13772 * dlls/crypt32/tests/cert.c:
13773 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
13775 * dlls/crypt32/tests/encode.c:
13776 crypt32: Test decoding a big CRL.
13778 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
13780 * dlls/wined3d/drawprim.c:
13781 wined3d: Do not bind the 0 vbo when vbos are unsupported.
13783 2006-09-21 Alexandre Julliard <julliard@winehq.org>
13785 * server/process.c, server/process.h, server/request.c:
13786 server: Kill the process without SIGTERM when the fd socket is closed.
13788 * configure, configure.ac:
13789 configure: Don't display any messages when started from the makefile to rebuild
13792 2006-09-20 Alexandre Julliard <julliard@winehq.org>
13795 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
13797 * Makefile.in, tools/Makefile.in:
13798 Makefile: Fixed rule for building makedep when cross-compiling.
13800 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
13802 * dlls/crypt32/sip.c:
13803 crypt32: Simplify by removing unneeded backslash.
13805 2006-09-20 Huw Davies <huw@codeweavers.com>
13807 * dlls/gdi/tests/font.c:
13808 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
13809 there's a \n in the string.
13811 * dlls/gdi/freetype.c:
13812 gdi32: Fix ppem in the case that there isn't an exact height match in the
13815 * dlls/gdi/tests/font.c:
13816 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
13818 2006-09-19 Benjamin Arai <me@benjaminarai.com>
13820 * dlls/msi/tests/db.c:
13821 msi: Adds test to check if "AND" operator returns the correct result for the
13824 * dlls/msi/tests/db.c:
13825 msi: Adds tests to check if joins return the correct number of rows.
13827 * dlls/msi/tests/db.c:
13828 msi: Updates tests for joins to include row and column ids in message.
13830 2006-09-17 Christoph Frick <frick@sc-networks.com>
13832 * dlls/wined3d/device.c:
13833 wined3d: Clamp the light exponent at 128.
13835 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
13837 * dlls/setupapi/tests/devinst.c:
13838 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
13840 * dlls/ntdll/cdrom.c:
13841 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
13844 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
13845 ntdll: Fixed conditional expression (Coverity).
13847 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
13850 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
13853 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
13855 * dlls/dinput/mouse.c:
13856 dinput: Initialize default coop level. Invert logic in hook handler.
13858 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
13860 * dlls/ntdll/env.c:
13861 ntdll: Cast-qual warning fix.
13863 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
13865 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
13867 msi: Cast-qual warnings fix.
13869 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
13871 * dlls/hlink/hlink_main.c:
13872 hlink: Cast-qual warnings fix.
13874 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
13876 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
13877 url: Fixed wrong argument (Coverity).
13879 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
13881 * programs/notepad/dialog.c:
13882 notepad: Keep the modify information of edit control when toggle wrap line.
13884 * programs/notepad/main.c, programs/notepad/main.h:
13885 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
13887 2006-09-15 James Hawkins <truiken@gmail.com>
13889 * dlls/msi/dialog.c:
13890 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
13891 to duplicate the component changing logic.
13893 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
13894 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
13895 INSTALLSTATE_ABSENT.
13897 * dlls/msi/tests/package.c:
13898 msi: Add tests for components with multiple parent features.
13900 2006-09-14 James Hawkins <truiken@gmail.com>
13902 * dlls/msi/dialog.c:
13903 msi: Add the total and free disk space to the VolumeCostList control.
13905 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13907 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
13908 d3d8: More correct stub for ValidatePixelShader + tests.
13910 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
13912 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
13913 dinput: Return proper errors in SetCooperativeLevel.
13915 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
13917 * include/winuser.h:
13918 include: Add some missing definitions in winuser.h.
13920 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
13922 * dlls/advpack/advpack_private.h:
13923 advpack: Remove duplicate function declaration.
13925 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
13927 * dlls/netapi32/nbnamecache.c:
13928 netapi32: Cast-qual warnings fix.
13930 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
13932 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
13933 msvcrt: Cast-qual warnings fix.
13935 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
13937 * dlls/mapi32/util.c:
13938 mapi32: Cast-qual warning fix.
13940 * dlls/kernel32/resource.c:
13941 kernel32: Cast-qual warnings fix.
13943 * dlls/kernel32/ne_module.c:
13944 kernel32: Cast-qual warnings fix.
13946 * dlls/kernel32/instr.c:
13947 kernel32: Cast-qual warnings fix.
13949 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
13950 dlls/kernel32/volume.c:
13951 kernel32: Cast-qual warnings fix.
13953 2006-09-20 Alexandre Julliard <julliard@winehq.org>
13955 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
13956 dlls/winex11.drv/dib.c, include/winnt.h,
13957 programs/winedbg/tgt_active.c:
13958 include: Added definitions for the fault address exception information.
13960 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
13961 include/wine/exception.h, include/winnt.h:
13962 include: Exception filters should return LONG, not DWORD.
13963 Also move UnhandledExceptionFilter definitions to winbase.h since they
13964 are there in the latest SDK.
13966 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
13968 * include/commctrl.h:
13969 include: Win64 fix in TBBUTTON.
13971 * dlls/comctl32/toolbar.c:
13972 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
13975 * dlls/comctl32/header.c:
13976 comctl32: header: Update the header comment.
13978 * dlls/comctl32/header.c:
13979 comctl32: header: Remove the nOldWidth.
13981 * dlls/comctl32/header.c:
13982 comctl32: header: Send new values in notifies during resize and drag-drop
13983 instead of the old ones.
13984 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
13986 * dlls/comctl32/header.c:
13987 comctl32: header: Merge the simple delete and complex delete.
13989 * dlls/comctl32/header.c:
13990 comctl32: header: Simplify the insert/delete code by using ReAlloc.
13992 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
13993 comctl32: header: Test the header order-management code and fix some bugs.
13995 2006-09-19 Juan Lang <juan_lang@yahoo.com>
13997 * include/wincrypt.h:
13998 wincrypt.h: Add more missing definitions and prototypes.
14000 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
14002 * dlls/dmloader/debug.c:
14003 dmloader: Print 64bit integers with wine_dbgstr_longlong.
14005 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
14007 * dlls/winspool.drv/info.c:
14008 winspool: Fix missing backslash.
14010 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
14013 wine.inf: Add the missing SecurityService keys.
14015 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
14017 * dlls/setupapi/devinst.c:
14018 setupapi: Fixed wrong check (Coverity).
14020 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
14022 * dlls/crypt32/tests/str.c:
14023 crypt32: Cast-qual warnings fix.
14025 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
14027 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
14028 dlls/crypt32/tests/sip.c:
14029 crypt32: Move SIP related tests to their own file.
14031 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
14033 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
14034 crypt32: Move SIP related functions to their own file.
14036 * dlls/crypt32/crypt32.spec:
14037 crypt32: Add a few functions to the spec file.
14039 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
14041 * dlls/winex11.drv/opengl.c:
14042 winex11.drv: Fix wined3d/opengl regression.
14044 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
14046 * dlls/winex11.drv/opengl.c:
14047 winex11.drv: Fix fbconfig regression.
14049 2006-09-13 James Hawkins <truiken@gmail.com>
14051 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
14052 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
14054 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
14055 dlls/setupapi/tests/parser.c:
14056 setupapi: Implement pSetupGetField, with tests.
14058 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
14060 * documentation/README.ko:
14061 README.ko: Updated.
14063 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
14065 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
14066 gdi: Cast-qual warnings fix.
14068 * dlls/gdi/enhmetafile.c:
14069 gdi: Cast-qual warnings fix.
14071 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
14072 gdi: Cast-qual warnings fix.
14074 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
14076 * tools/widl/typelib.c:
14077 widl: Don't compare result of read() to unsigned type.
14079 * tools/widl/write_msft.c:
14080 widl: Remove unused parameter in create_msft_typeinfo.
14082 * tools/widl/write_msft.c:
14083 widl: Remove unused parameter in ctl2_encode_name.
14085 * tools/widl/utils.c:
14086 widl: Replace a #if by if for better compiler checking.
14088 * tools/widl/typegen.c:
14089 widl: Remove unused parameter in write_ip_tfs.
14091 * tools/widl/parser.l:
14092 widl: Fix warning about unused structure field in lexer.
14094 * tools/widl/widl.man.in:
14095 widl: Add -u and -U options to man page.
14097 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
14099 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
14100 dmscript: Print 64bit integers with wine_dbgstr_longlong.
14102 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
14104 * dlls/crypt32/tests/main.c:
14105 crypt32/tests: Some tests for CryptSIPLoad.
14107 2006-09-13 Hans Leidekker <hans@it.vu.nl>
14109 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
14110 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
14111 Remove some unnecessary casts.
14113 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
14114 dlls/dnsapi/tests/record.c:
14115 dnsapi: Implement and test DnsRecordSetDetach.
14117 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
14119 * dlls/comctl32/listview.c:
14120 comctl32: listview: Don't edit labels after the first click of a double click.
14122 * dlls/comctl32/listview.c:
14123 comctl32: listview: Don't edit labels on click if the view was not focused.
14125 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
14127 * include/commctrl.h:
14128 include/commctrl.h: TV_DISPINFO constants definition.
14130 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
14132 * include/windows.h:
14133 include/windows.h: Added _INC_WINDOWS declaration.
14135 2006-09-14 Alexandre Julliard <julliard@winehq.org>
14138 makefile: Automatically re-run configure if it has been modified.
14140 * Makefile.in, tools/make_makefiles:
14141 makefiles: Automatically rebuild makefiles when their sources and/or configure
14144 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
14145 makefiles: Attempt to automatically run make depend when reading an updated
14148 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
14149 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
14150 programs/Makefile.in, programs/make_progs:
14151 makefiles: Remove the dependencies comment in files that don't need it.
14153 * configure, configure.ac, dlls/activeds/Makefile.in,
14154 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
14155 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
14156 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
14157 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
14158 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
14159 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
14160 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
14161 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
14162 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
14163 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
14164 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
14165 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
14166 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
14167 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
14168 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
14169 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
14170 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
14171 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
14172 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
14173 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
14174 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
14175 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
14176 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
14177 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
14178 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
14179 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
14180 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
14181 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
14182 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
14183 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
14184 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
14185 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
14186 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
14187 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
14188 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
14189 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
14190 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
14191 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
14192 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
14193 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
14194 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
14195 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
14196 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
14197 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
14198 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
14199 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
14200 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
14201 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
14202 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
14203 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
14204 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
14205 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
14206 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
14207 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
14208 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
14209 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
14210 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
14211 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
14212 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
14213 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
14214 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
14215 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
14216 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
14217 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
14218 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
14219 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
14220 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
14221 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
14222 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
14223 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
14224 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
14225 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
14226 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
14227 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
14228 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
14229 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
14230 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
14231 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
14232 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
14233 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
14234 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
14235 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
14236 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
14237 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
14238 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
14239 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
14240 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
14241 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
14242 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
14243 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
14244 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
14245 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
14246 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
14247 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
14248 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
14249 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
14250 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
14251 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
14252 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
14253 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
14254 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
14255 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
14256 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
14257 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
14258 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
14259 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
14260 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
14261 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
14262 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
14263 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
14264 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
14265 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
14266 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
14267 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
14268 dlls/winmm/wineaudioio/Makefile.in,
14269 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
14270 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
14271 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
14272 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
14273 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
14274 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
14275 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
14276 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
14277 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
14278 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
14279 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
14280 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
14281 programs/control/Makefile.in, programs/eject/Makefile.in,
14282 programs/expand/Makefile.in, programs/explorer/Makefile.in,
14283 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
14284 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
14285 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
14286 programs/progman/Makefile.in, programs/regedit/Makefile.in,
14287 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
14288 programs/rundll32/Makefile.in, programs/start/Makefile.in,
14289 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
14290 programs/view/Makefile.in, programs/wineboot/Makefile.in,
14291 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
14292 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
14293 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
14294 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
14295 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
14296 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
14297 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
14298 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
14299 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
14300 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
14301 makefiles: Generate the dependencies line to avoid some code duplication.
14303 2006-09-13 Alexandre Julliard <julliard@winehq.org>
14305 * ANNOUNCE, ChangeLog, VERSION, configure:
14308 ----------------------------------------------------------------
14309 2006-09-13 Alexandre Julliard <julliard@winehq.org>
14311 * programs/msiexec/msiexec.c:
14312 msiexec: Ignore failure to create the service if it already exists.
14314 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
14316 * documentation/README.de:
14317 README.de: Updated comment on support libraries to match English.
14319 * documentation/README.de:
14320 README.de: Mention kernel 2.6.
14322 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
14324 * dlls/wintrust/register.c:
14325 wintrust: Add CryptSIPAddProvider calls to the registration.
14327 2006-09-13 Mike McCormack <mike@codeweavers.com>
14329 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
14330 dlls/msi/tests/db.c:
14331 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
14333 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
14335 * dlls/dinput/dinput_main.c:
14336 dinput: Create/destroy hook thread from DirectInput.
14338 2006-09-13 Mike McCormack <mike@codeweavers.com>
14340 * dlls/msi/tests/db.c:
14341 msi: Add a test for ALTER TABLE.
14343 * dlls/msi/database.c, dlls/msi/tests/db.c:
14344 msi: Fix database creation.
14346 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
14348 msi: Split the font registration code out into a separate file.
14350 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
14352 * dlls/dxdiagn/provider.c:
14353 dxdiagn: Cast-qual warning fix.
14355 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
14357 * dlls/gdi/freetype.c:
14358 gdi32: Fix init_system_links() for non-localized font name.
14360 * dlls/gdi/freetype.c:
14361 gdi32: Fix wrong break statement use.
14363 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
14365 * dlls/wined3d/directx.c:
14366 wined3d: Avoid crashing when renderer returns no name.
14368 2006-09-12 James Hawkins <truiken@gmail.com>
14370 * dlls/msi/tests/db.c:
14371 msi: Add more join tests.
14373 * dlls/msi/dialog.c:
14374 msi: Show the available drives in the VolumeCostList control.
14376 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
14378 * dlls/ole32/stg_stream.c:
14379 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
14381 2006-09-13 Alexandre Julliard <julliard@winehq.org>
14383 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
14384 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
14385 tests: Moved some compatibility defines to wine/test.h.
14387 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
14389 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
14390 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
14391 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
14392 dlls/dmstyle/styletrack.c:
14393 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
14395 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
14398 README: Update for kernel 2.6.
14400 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
14402 * dlls/mshtml/rsrc.rc:
14403 mshtml: Add version resource.
14405 * dlls/shdocvw/version.rc:
14406 shdocvw: Update version info.
14408 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
14410 * dlls/wintrust/register.c:
14411 wintrust: Use the return values of the registration functions.
14413 * dlls/wintrust/register.c:
14414 wintrust: We do care about errors during this kind of registration.
14416 * dlls/wintrust/register.c:
14417 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
14419 2006-09-13 Mike McCormack <mike@codeweavers.com>
14421 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
14422 dlls/msi/tests/db.c:
14423 msi: Delete databases we create but never commit.
14425 2006-09-12 Alexandre Julliard <julliard@winehq.org>
14427 * configure, configure.ac:
14428 configure: Fix left-over reference to kernel directory.
14430 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
14432 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
14433 wintrust: Implemented WintrustAddDefaultForUsage.
14435 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
14436 wintrust: Added tests for WintrustAddDefaultForUsage.
14438 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
14439 include/wintrust.h:
14440 wintrust: Added stubbed WintrustAddDefaultForUsage.
14442 2006-09-12 Alexandre Julliard <julliard@winehq.org>
14444 * dlls/secur32/dispatcher.c:
14445 secur32: Use _exit instead of exit in child process to avoid flushing things
14448 * dlls/crypt32/tests/encode.c:
14449 crypt32: Comment out an unreliable test.
14451 * dlls/winex11.drv/opengl.c:
14452 winex11.drv: Fixed and simplified the opengl extension registration.
14454 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
14456 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
14457 dlls/opengl32/wgl_ext.h:
14458 opengl32: Remove unused code.
14460 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
14462 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
14463 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
14464 winex11.drv: Move WGL extension code to winex11.drv.
14466 2006-09-12 Alexandre Julliard <julliard@winehq.org>
14468 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
14469 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
14470 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
14471 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
14472 dlls/kernel/console.c, dlls/kernel/console_private.h,
14473 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
14474 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
14475 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
14476 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
14477 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
14478 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
14479 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
14480 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
14481 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
14482 dlls/kernel/local16.c, dlls/kernel/locale.c,
14483 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
14484 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
14485 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
14486 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
14487 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
14488 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
14489 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
14490 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
14491 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
14492 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
14493 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
14494 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
14495 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
14496 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
14497 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
14498 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
14499 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
14500 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
14501 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
14502 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
14503 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
14504 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
14505 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
14506 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
14507 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
14508 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
14509 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
14510 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
14511 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
14512 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
14513 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
14514 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
14515 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
14516 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
14517 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
14518 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
14519 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
14520 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
14521 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
14522 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
14523 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
14524 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
14525 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
14526 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
14527 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
14528 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
14529 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
14530 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
14531 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
14532 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
14533 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
14534 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
14535 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
14536 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
14537 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
14538 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
14539 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
14540 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
14541 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
14542 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
14543 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
14544 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
14545 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
14546 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
14547 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
14548 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
14549 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
14550 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
14551 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
14552 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
14553 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
14554 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
14555 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
14556 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
14557 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
14558 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
14559 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
14560 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
14561 dlls/kernel/resource.c, dlls/kernel/resource16.c,
14562 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
14563 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
14564 dlls/kernel/syslevel.c, dlls/kernel/system.c,
14565 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
14566 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
14567 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
14568 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
14569 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
14570 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
14571 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
14572 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
14573 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
14574 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
14575 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
14576 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
14577 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
14578 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
14579 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
14580 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
14581 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
14582 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
14583 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
14584 dlls/kernel/version.c, dlls/kernel/version.rc,
14585 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
14586 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
14587 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
14588 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
14589 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
14590 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
14591 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
14592 dlls/kernel32/computername.c, dlls/kernel32/console.c,
14593 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
14594 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
14595 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
14596 dlls/kernel32/error16.c, dlls/kernel32/except.c,
14597 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
14598 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
14599 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
14600 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
14601 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
14602 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
14603 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
14604 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
14605 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
14606 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
14607 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
14608 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
14609 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
14610 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
14611 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
14612 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
14613 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
14614 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
14615 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
14616 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
14617 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
14618 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
14619 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
14620 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
14621 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
14622 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
14623 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
14624 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
14625 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
14626 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
14627 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
14628 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
14629 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
14630 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
14631 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
14632 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
14633 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
14634 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
14635 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
14636 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
14637 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
14638 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
14639 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
14640 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
14641 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
14642 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
14643 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
14644 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
14645 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
14646 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
14647 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
14648 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
14649 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
14650 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
14651 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
14652 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
14653 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
14654 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
14655 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
14656 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
14657 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
14658 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
14659 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
14660 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
14661 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
14662 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
14663 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
14664 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
14665 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
14666 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
14667 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
14668 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
14669 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
14670 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
14671 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
14672 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
14673 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
14674 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
14675 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
14676 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
14677 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
14678 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
14679 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
14680 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
14681 dlls/kernel32/process.c, dlls/kernel32/profile.c,
14682 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
14683 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
14684 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
14685 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
14686 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
14687 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
14688 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
14689 dlls/kernel32/tape.c, dlls/kernel32/task.c,
14690 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
14691 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
14692 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
14693 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
14694 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
14695 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
14696 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
14697 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
14698 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
14699 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
14700 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
14701 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
14702 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
14703 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
14704 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
14705 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
14706 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
14707 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
14708 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
14709 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
14710 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
14711 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
14712 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
14713 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
14714 tools/make_makefiles:
14715 kernel32: Renamed the kernel directory to kernel32.
14716 Also get rid of the kernel/messages subdirectory.
14718 * libs/wine/config.c:
14719 libwine: Avoid a compiler warning on Solaris.
14721 2006-09-12 Mike McCormack <mike@codeweavers.com>
14723 * dlls/msi/tests/db.c:
14724 msi: Add some more tests for MsiOpenDatabase.
14726 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
14728 * dlls/oleaut32/hash.c:
14729 oleaut32: Replace a loop with a simple computation.
14731 * tools/widl/hash.c:
14732 widl: Replace a loop with a simple computation.
14734 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
14736 * dlls/wintrust/register.c:
14737 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
14739 * dlls/wintrust/register.c:
14740 wintrust: Removed stray backslash.
14742 * dlls/wintrust/register.c:
14743 wintrust: Typo in TRACE.
14745 * dlls/wintrust/register.c:
14746 wintrust: Simplify registrations by using WintrustAddActionID.
14748 2006-09-11 James Hawkins <truiken@gmail.com>
14750 * dlls/msi/classes.c:
14751 msi: Don't try to register a class if a COM server file is not provided.
14753 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
14755 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
14756 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
14758 2006-09-11 Benjamin Arai <me@benjaminarai.com>
14760 * dlls/oleaut32/tests/vartest.c:
14761 oleaut32: Conformance test for function variant:VarIdiv.
14763 * dlls/oleaut32/variant.c:
14764 oleaut32: Fixes for function variant:VarIdiv.
14766 * dlls/oleaut32/tests/vartest.c:
14767 oleaut32: Conformance test for function variant:VarDiv.
14769 * dlls/oleaut32/variant.c:
14770 oleaut32: Fixes for function variant:VarDiv.
14772 2006-09-11 H. Verbeet <hverbeet@gmail.com>
14774 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
14775 wined3d: Cleanup the surface loading code a bit.
14776 - Separate allocation and uploading of textures.
14777 - Move common code for allocating, uploading and downloading textures
14778 into separate functions.
14779 - Set the correct format and type for DXT textures.
14781 * dlls/d3d8/device.c:
14782 d3d8: Free the shader handle table.
14784 2006-09-12 Alexandre Julliard <julliard@winehq.org>
14786 * dlls/ntdll/file.c:
14787 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
14788 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
14791 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
14792 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
14794 wrc: Change the prefix on bison-generated names to avoid the name-prefix
14797 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
14798 tools/wmc/wmc.c, tools/wmc/wmc.h:
14799 wmc: Change the prefix on bison-generated names to avoid the name-prefix
14802 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
14803 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
14804 tools/widl/utils.h, tools/widl/widl.c:
14805 widl: Change the prefix on bison-generated names to avoid the name-prefix
14808 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
14809 libs/wpp/wpp_private.h:
14810 wpp: Change the prefix on bison-generated names to avoid the name-prefix
14813 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
14814 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
14817 2006-09-11 Alexandre Julliard <julliard@winehq.org>
14819 * dlls/msi/cond.y, dlls/msi/sql.y:
14820 msi: Change the prefix on bison-generated names to avoid the name-prefix
14823 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
14824 tools/wmc/mcy.y, tools/wrc/parser.y:
14825 Make.rules: Set the default prefix for bison files from the file basename.
14827 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
14828 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
14829 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
14830 makefiles: List bison dependencies explicitly for parallel makes, since older
14831 bisons don't support --defines.
14833 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
14835 * dlls/gdi/freetype.c:
14836 gdi32: Fix logical error of italic, bold determination.
14838 * dlls/gdi/gdiobj.c:
14839 gdi32: Fix DefaultGuiFont name string for Korean Charset.
14841 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
14843 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
14844 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
14845 localspl: Add minimal localspl.dll.
14847 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
14849 * dlls/dinput/device.c, dlls/dinput/device_private.h,
14850 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
14851 dinput: Move hook_thread from device to DirectInput.
14853 2006-09-11 Alexandre Julliard <julliard@winehq.org>
14855 * dlls/kernel/cpu.c:
14856 kernel: Better CPU detection on MacOS.
14858 * dlls/winex11.drv/opengl.c:
14859 winex11.drv: Avoid compile errors in the non-OpenGL case.
14862 Makefile: Don't build all the tools before make depend, only build makedep
14865 * dlls/Maketest.rules.in:
14866 Maketest.rules: Don't require testlist.c to be built before make depend.
14868 * dlls/shell32/Makefile.in:
14869 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
14871 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
14872 programs/winetest/dist.rc, programs/winetest/maketest,
14873 programs/winetest/winetest.rc, tools/make_makefiles:
14874 winetest: Generate the list of test resources in make_makefiles.
14875 Only include test revision information in the distributed binary.
14877 * programs/winetest/main.c, programs/winetest/maketest,
14878 programs/winetest/util.c, programs/winetest/winetest.h:
14879 winetest: Store the test name as the resource name instead of in a separate
14882 2006-09-11 Robert Shearman <rob@codeweavers.com>
14884 * dlls/ole32/storage32.c:
14885 ole32: Add a check for a condition where a stream has an invalid size
14886 and so there aren't enough blocks in the chain to write data into.
14888 * dlls/ole32/storage32.c:
14889 ole32: Remove some assertions in the stuctured storage code by
14890 returning error codes to the caller and by handling the error
14893 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
14894 ole32: Convert the *_{Read,Write}At structured storage functions to
14895 return HRESULTs instead of BOOLs so that errors can be properly
14896 propagated from lower levels.
14898 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
14899 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
14901 * dlls/ole32/tests/storage32.c:
14902 ole32: Make an ok message match the name of the function it is testing.
14904 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
14905 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
14907 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
14908 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
14909 not all of the requested bytes were available.
14911 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
14912 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
14914 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
14916 * dlls/wintrust/register.c:
14917 wintrust: Change the name of the strings to not confuse them with the functions
14918 that are present in wintrust.
14920 * dlls/wintrust/register.c:
14921 wintrust: Use the return value of CryptRegisterOIDFunction.
14923 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
14925 * dlls/gdi/tests/font.c:
14926 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
14928 2006-08-30 James Liggett <jrliggett@cox.net>
14930 * programs/explorer/Makefile.in, programs/explorer/systray.c:
14931 explorer: Add support for tooltips for system tray icons.
14932 Based on the original systray implementation by Kai Morich
14933 <kai.morich@bigfoot.de>.
14935 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
14937 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
14938 dlls/winex11.drv/winex11.drv.spec:
14939 winex11.drv: Import glx makecurrent/wglsharelists.
14941 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
14942 dlls/winex11.drv/winex11.drv.spec:
14943 winex11.drv: Import glx context code.
14945 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
14947 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
14948 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
14949 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
14950 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
14951 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
14952 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
14953 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
14954 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
14955 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
14956 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
14959 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
14961 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
14962 dmusic: Print 64bit integers with wine_dbgstr_longlong.
14964 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
14966 * programs/taskmgr/trayicon.c:
14967 taskmgr: Remove dead code in trayicon.c (Coverity).
14969 * dlls/winspool.drv/tests/info.c:
14970 winspool: String cleanup in the tests.
14972 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
14974 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
14975 dlls/d3d8/tests/d3d8_main.c:
14976 d3d8: Better stub for ValidateVertexShader + tests.
14978 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
14980 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
14981 dlls/riched20/editstr.h, dlls/riched20/paint.c:
14982 riched20: Rewrite of scrolling and some redrawing code.
14983 Replaces duplicated scrolling code with re-usable functions.
14984 Removes excessive boundary checking on scroll code, since that's done
14985 in the scrollbar control anyways.
14986 Properly separates repaint calls based on what has changed.
14987 Send EN_UPDATE and EN_CHANGE at the right places.
14988 Only call EnsureVisible on changes, not all repaints.
14990 2006-09-07 Francois Gouget <fgouget@free.fr>
14992 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
14993 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
14995 2006-09-10 Alexandre Julliard <julliard@winehq.org>
14997 * Make.rules.in, Makefile.in, tools/makedep.c:
14998 makedep: For generated headers, parse the source idl instead.
14999 This avoids having to generate all the headers before make depend.
15001 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
15003 * dlls/shell32/shellole.c:
15004 shell32: Remove the unused shell allocator.
15006 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
15007 shell32: Document the shell32 "mini-COM" functions.
15009 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
15011 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
15012 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
15013 ddraw: Pass the fullscreen flag to wined3d.
15015 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
15016 dlls/ddraw/tests/ddrawmodes.c:
15017 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
15019 * dlls/ddraw/surface.c:
15020 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
15022 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
15024 * dlls/kernel/computername.c:
15025 kernel: Remove dead code in computername.c.
15027 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
15029 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
15030 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
15032 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
15034 * dlls/dswave/dswave_main.c:
15035 dswave: Print 64bit integers with wine_dbgstr_longlong.
15037 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
15039 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
15040 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
15042 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
15044 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
15045 dlls/dplayx/name_server.h:
15046 dplayx: Cast-qual warnings fix.
15048 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
15050 * dlls/dnsapi/query.c:
15051 dnsapi: Cast-qual warnings fix.
15053 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
15055 * dlls/dinput/device.c:
15056 dinput: Cast-qual warnings fix.
15058 * dlls/ddraw/texture.c:
15059 ddraw: Cast-qual warning fix.
15061 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
15063 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
15064 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
15065 programs/progman/Fr.rc, programs/regedit/Fr.rc,
15066 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
15067 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
15068 programs/winhelp/Fr.rc:
15069 Assorted French translation improvements.
15071 * programs/winecfg/Fr.rc:
15072 winecfg: French translation update.
15074 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
15076 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
15077 hhctrl: New French translation.
15079 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
15080 winspool.drv: New French translation.
15082 * dlls/mshtml/Fr.rc:
15083 mshtml: Updated French translation.
15085 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
15087 * dlls/crypt32/tests/main.c:
15088 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
15090 * dlls/crypt32/main.c:
15091 crypt32: Implemented CryptSIPRemoveProvider.
15093 * dlls/crypt32/main.c:
15094 crypt32: Add documentation.
15096 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
15098 * dlls/gdi/tests/metafile.c:
15099 gdi: Change the metafile.c test to use sprintf instead of snprintf for
15102 2006-09-09 Alexandre Julliard <julliard@winehq.org>
15104 * dlls/kernel/process.c:
15105 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
15108 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
15109 documentation/Makefile.in:
15110 makefiles: Make sure that all phony targets depend on 'dummy'.
15112 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
15113 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
15115 * fonts/Makefile.in:
15116 fonts: Avoid using the $< make variable in explicit rules.
15118 * tools/Makefile.in, tools/makedep.c:
15119 makedep: Support for new naming scheme for lex files.
15121 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
15122 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
15123 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
15124 makefiles: Add global rules for bison and lex files.
15125 Also build the .c and .h files separately to allow parallel makes.
15127 * programs/winedbg/dbg.y:
15128 winedbg: Allow building without debug support in the parser.
15131 wrc: Allow building without debug support in the parser.
15134 wmc: Allow building without debug support in the parser.
15136 * tools/widl/widl.c:
15137 widl: Allow building without debug support in the parser.
15139 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
15140 winhelp: Specify the lex options directly in the source file.
15142 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
15143 winedbg: Specify the lex options directly in the source file.
15145 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
15146 msi: Specify the bison name prefix directly in the source file.
15148 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
15149 libs/wpp: Specify the bison name prefix directly in the source file.
15151 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
15153 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
15154 dbghelp: Cast-qual warnings fix.
15156 * dlls/kernel/virtual.c, include/winbase.h:
15157 kernel: Constify a formal parameter.
15159 2006-09-08 Mike McCormack <mike@codeweavers.com>
15161 * configure, configure.ac, dlls/oleaut32/Makefile.in,
15162 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
15163 dlls/oleaut32/ungif.h, include/config.h.in:
15164 oleaut32: Include minimal ungif source to remove dependency on libungif.
15166 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
15168 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
15169 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
15171 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
15173 * dlls/crypt32/main.c:
15174 crypt32: Bail out on registry errors and return the error (if any).
15176 * dlls/crypt32/main.c:
15177 crypt32: Add documentation.
15179 * dlls/crypt32/main.c:
15180 crypt32: Change the order of writing to the registry.
15182 * dlls/crypt32/main.c:
15183 crypt32: Bail out on registry errors and return the error (if any).
15185 * dlls/crypt32/main.c:
15186 crypt32: Added some input validation.
15188 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
15190 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
15191 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
15192 include/Makefile.in, include/lmcons.h, include/svrapi.h:
15193 svrapi: Added a stub svrapi.dll.
15195 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
15197 * dlls/winspool.drv/info.c:
15198 winspool: Manage loaded monitors in a list.
15200 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
15201 winspool: Minimal load/unload printmonitors; use it to get a test working.
15203 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
15205 * dlls/user/sysparams.c:
15206 user: ChangeDisplaySettings virtual desktop mode handling fix.
15208 2006-09-08 Alexandre Julliard <julliard@winehq.org>
15211 wine.inf: Register msiexec.
15213 2006-09-07 Benjamin Arai <me@benjaminarai.com>
15215 * dlls/oleaut32/tests/vartest.c:
15216 oleaut32: Conformance test for function variant:VarPow.
15218 * dlls/oleaut32/variant.c:
15219 oleaut32: Fixes for function variant:VarPow.
15221 * dlls/oleaut32/tests/vartest.c:
15222 oleaut32: Conformance test for function variant:VarAnd.
15224 * dlls/oleaut32/variant.c:
15225 oleaut32: Fixes for function variant:VarAnd.
15227 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
15229 * dlls/ntdll/tests/info.c:
15230 ntdll/tests: Print 64bit integers as two 32 bit integers.
15232 2006-09-08 Mike McCormack <mike@codeweavers.com>
15234 * dlls/msi/tests/db.c:
15235 msi: Add more tests for temporary columns.
15237 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
15238 msi: Fix the TEMPORARY keyword for columns.
15240 * dlls/msi/tests/db.c:
15241 msi: Add a test for MsiDatabaseIsTablePersistent.
15243 * dlls/msi/msiquery.c, include/msiquery.h:
15244 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
15246 * dlls/msi/string.c:
15247 msi: Increase the size of the string table.
15249 * dlls/msi/action.c:
15250 msi: Split code to create a random package name into a separate function.
15252 * dlls/msi/table.c:
15253 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
15255 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
15257 * dlls/ntdll/file.c:
15258 ntdll: attr is never NULL inside NtCreateFile.
15260 2006-09-07 James Hawkins <truiken@gmail.com>
15262 * dlls/msi/join.c, dlls/msi/tests/db.c:
15263 msi: Allow non-key columns to be used with the join query.
15265 * dlls/msi/tests/db.c:
15266 msi: Add tests for MSI SQL join queries.
15268 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
15270 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
15271 widl: Add more complete pointer handling to write_typeformatstring_var.
15273 2006-09-07 Francois Gouget <fgouget@free.fr>
15275 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
15276 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
15277 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
15278 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
15279 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
15280 programs/view/init.c:
15281 Assorted spelling fixes.
15283 * dlls/ntdll/ntdll.spec:
15284 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
15286 * dlls/setupapi/setupapi.spec:
15287 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
15289 * dlls/tapi32/line.c:
15290 tapi32: Fix spelling of a local variable.
15292 * dlls/ole32/stg_stream.c:
15293 ole32: Fix spelling of a couple of local variables.
15295 * dlls/shell32/shlmenu.c:
15296 shell32: Fix spelling of a local variable.
15298 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
15299 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
15301 * include/ntstatus.h, include/sddl.h:
15302 include: Document some Microsoft spelling mistakes so we know they are not to
15305 * include/shlobj.h:
15306 shell32: Fix name of a constant.
15309 include: Fix the name of a MODEMSETTINGS field.
15311 * include/imagehlp.h:
15312 imagehlp: Fix the name of the ADDRESS_MODE enum.
15314 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
15316 * dlls/advpack/files.c:
15317 advpack: Cast-qual warnings fix.
15319 2006-09-07 Kai Blin <kai.blin@gmail.com>
15321 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
15322 secur32: Fix DecryptMessage for the dummy case.
15324 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
15325 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
15326 secur32: Fix generation of the session key.
15328 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
15330 * dlls/crypt32/oid.c:
15331 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
15333 * dlls/crypt32/oid.c:
15334 crypt32: Add some documentation.
15336 2006-09-07 Albert Lee <trisk@jhu.edu>
15338 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
15339 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
15341 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
15343 * configure, configure.ac:
15344 configure.ac: Display a hint when CAPI is not supported.
15346 2006-09-07 Alexandre Julliard <julliard@winehq.org>
15348 * dlls/ntdll/signal_i386.c:
15349 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
15351 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
15353 * dlls/wined3d/device.c:
15354 wined3d: Simplify setting the stencil renderstate.
15356 * dlls/wininet/ftp.c:
15357 wininet: Fix fd leak on failure case.
15359 * dlls/winmm/wineoss/midi.c:
15360 wineoss: Remove "please report" from a trace.
15362 * programs/winefile/winefile.c:
15363 winefile: Fix the display of free disk space in the statusbar.
15365 * programs/regedit/framewnd.c:
15366 regedit: Also refresh the listview.
15368 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
15369 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
15371 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
15373 * dlls/riched20/editor.c:
15374 riched20: WM_CONTEXTMENU fix for custom context menus.
15376 * dlls/riched20/caret.c:
15377 riched20: ME_SetSelection -1 to -1 behavior fix.
15379 2006-08-30 James Hawkins <truiken@gmail.com>
15381 * dlls/crypt32/decode.c:
15382 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
15385 * dlls/crypt32/decode.c:
15386 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
15388 2006-09-03 James Hawkins <truiken@gmail.com>
15390 * dlls/msi/custom.c:
15391 msi: Store the CustomActionData for deferred custom actions.
15393 * dlls/msi/dialog.c:
15394 msi: Add the ability to change directories in the DirectoryList control.
15396 2006-09-01 James Hawkins <truiken@gmail.com>
15398 * dlls/msi/dialog.c:
15399 msi: Add initial implementation of the DirectoryList control.
15401 * dlls/msi/dialog.c:
15402 msi: Load and display the VolumeCostList control's column headers.
15404 2006-08-31 James Hawkins <truiken@gmail.com>
15406 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
15407 msi: Store and use the center point of the dialog window in between dialogs.
15409 * dlls/msi/dialog.c:
15410 msi: Verify the path in the PathEdit control.
15412 * dlls/msi/dialog.c:
15413 msi: Search for the browse dialog controls by type instead of name.
15415 * dlls/msi/dialog.c:
15416 msi: Provide the control to the dialog_update function for the case
15417 when the control isn't attached to the dialog yet.
15419 2006-08-30 James Hawkins <truiken@gmail.com>
15421 * dlls/msi/tests/db.c:
15422 msi: Add more tests for the _Streams table.
15424 2006-09-03 Dan Kegel <dank@kegel.com>
15426 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
15427 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
15428 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
15429 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
15430 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
15431 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
15432 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
15433 programs/cmd/batch.c, programs/cmd/builtins.c,
15434 programs/cmd/directory.c, programs/cmd/wcmd.h,
15435 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
15436 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
15437 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
15438 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
15439 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
15440 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
15441 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
15442 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
15443 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
15444 programs/wcmd: Rename to programs/cmd.
15446 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
15448 * dlls/user/static.c:
15449 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
15451 2006-09-06 James Hawkins <truiken@gmail.com>
15453 * tools/winapi/msvcmaker:
15454 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
15456 * dlls/msi/tests/format.c:
15457 msi: Add many more MsiFormatRecord tests.
15459 * dlls/msi/tests/format.c:
15460 msi: Fix two MsiFormatRecord tests.
15462 2006-09-05 James Hawkins <truiken@gmail.com>
15464 * dlls/msi/format.c, dlls/msi/tests/format.c:
15465 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
15467 * dlls/msi/format.c, dlls/msi/tests/format.c:
15468 msi: Fix creation of the default format in MsiFormatRecord.
15470 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
15471 msi: Add more tests for MsiFormatRecord.
15473 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
15475 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
15476 wined3d: Add support for R32F and R16F texture formats.
15478 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
15480 * dlls/wined3d/wined3d_private.h:
15481 wined3d: Remove unused field: Surface.textureName.
15483 * dlls/wined3d/device.c:
15484 wined3d: Clean up ActiveRender.
15486 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
15488 * dlls/wined3d/device.c:
15489 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
15492 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
15494 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
15495 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
15496 dlls/comdlg32/fontdlg.c:
15497 comdlg32: Cast-qual warnings fix.
15499 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
15501 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
15502 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
15503 dlls/comdlg32/printdlg16.c:
15504 comdlg32: Cast-qual warnings fix.
15506 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
15508 * dlls/crypt32/tests/oid.c:
15509 crypt32/tests: Cast-qual warning fix.
15511 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
15512 crypt32: Cast-qual warnings fix.
15514 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15516 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
15517 shfolder: Add version resource.
15519 * dlls/shlwapi/tests/path.c:
15520 shlwapi: Simple test for UrlCanonicalizeA.
15522 2006-09-01 András Kovács <andras@csevego.net>
15524 * dlls/wined3d/device.c:
15525 wined3d: Implement BlendFactor renderstate.
15527 * dlls/wined3d/device.c:
15528 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
15530 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
15532 * dlls/crypt32/oid.c:
15533 crypt32: Set last error on registry errors.
15535 * dlls/wintrust/register.c:
15536 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
15538 * include/wintrust.h:
15539 wintrust.h: Added several defines needed for the registration of wintrust.dll.
15541 * dlls/wintrust/register.c:
15542 wintrust: Only register actions when
15543 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
15545 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
15547 * dlls/wintrust/register.c:
15548 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
15550 * dlls/wintrust/register.c:
15551 wintrust: Register DRIVER_ACTION_VERIFY.
15553 * dlls/wintrust/register.c:
15554 wintrust: Register OFFICESIGN_ACTION_VERIFY.
15556 * dlls/wintrust/register.c:
15557 wintrust: Register HTTPSPROV_ACTION.
15559 * dlls/wintrust/register.c:
15560 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
15562 * dlls/wintrust/register.c:
15563 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
15565 * dlls/wintrust/register.c:
15566 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
15568 * dlls/wintrust/register.c:
15569 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
15571 * dlls/wintrust/register.c, tools/wine.inf:
15572 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
15574 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
15576 * include/softpub.h:
15577 softpub.h: Added several new defines for provider functions.
15579 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
15581 * include/wintrust.h:
15582 wintrust.h: Added a new define for a provider function.
15584 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
15586 * dlls/kernel/resource16.c, include/wine/winuser16.h:
15587 kernel: Constify some formal parameters.
15589 2006-09-01 Mike McCormack <mike@codeweavers.com>
15591 * dlls/msi/tests/db.c:
15592 msi: Add a short test for transforms.
15594 * dlls/msi/tests/db.c:
15595 msi: Make opening and closing 4000 handle into two tests, not 20000.
15597 2006-08-31 Robert Shearman <rob@codeweavers.com>
15599 * dlls/ole32/oleobj.c:
15600 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
15601 DataAdviseHolder_Advise since there is no requirement for the
15602 application to keep this memory valid for the lifetime of the
15605 * dlls/ole32/oleobj.c:
15606 ole32: Don't send data changes in DataAdviseHolder_Advise for
15607 ADVF_PRIMEFIRST connections if we are connected to a data object,
15608 since it will send the data change for us.
15610 * dlls/ole32/defaulthandler.c:
15611 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
15612 both defer to the real data object if the cached versions fail and we
15615 * dlls/ole32/rpc.c:
15616 ole32: Add a reference to the stream in RPC_StartLocalServer since we
15617 release a reference to it when the local server thread dies.
15619 * dlls/ole32/tests/ole2.c:
15620 ole32: Add a test for OleLoad.
15622 * dlls/ole32/ole2.c:
15623 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
15625 * dlls/ole32/ole2.c:
15626 ole32: Re-order the function calls in OleLoad to match native.
15627 Call IOleObject_GetMiscStatus like OleCreate and native do.
15629 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
15630 ole32: Add tests for OleCreate.
15632 * dlls/ole32/ole2.c:
15633 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
15634 render option is specified as draw or format.
15635 This is documented on MSDN and is confirmed by tests.
15637 * dlls/ole32/ole2.c:
15638 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
15640 * dlls/ole32/ole2.c:
15641 ole32: Re-structure OleCreate to match to order of calls that native does.
15642 Get rid of hres1 since all failures are returned. Cleanup pUnk on
15643 failure and make sure to return NULL in ppvObj.
15645 * dlls/ole32/ole2.c:
15646 ole32: Set the storage's class ID in OleCreate.
15648 * dlls/rpcrt4/cproxy.c:
15649 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
15650 Make StdProxy_GetIID and StdProxy_GetChannel return void.
15651 Don't bother checking for This and pRpcChannelBuffer being NULL as
15654 2006-08-31 Mike McCormack <mike@codeweavers.com>
15656 * dlls/msi/database.c, dlls/msi/tests/db.c:
15657 msi: Implement MsiDatabaseExport.
15659 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
15660 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
15662 * dlls/msi/insert.c, dlls/msi/tests/db.c:
15663 msi: Make sure there's a value for each column when inserting data.
15665 * dlls/msi/table.c, dlls/msi/tests/db.c:
15666 msi: Validate database fields before inserting them.
15668 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
15670 msi: Create a function to copy record fields, use it to order INSERT fields
15673 * dlls/msi/tests/record.c:
15674 msi: Add a few more tests for MSI_NULL_INTEGER.
15676 * dlls/msi/create.c, dlls/msi/tests/db.c:
15677 msi: Check that column names are unique when creating a table.
15679 2006-08-31 Huw Davies <huw@codeweavers.com>
15681 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
15682 dlls/rpcrt4/tests/cstub.c:
15683 rpcrt4: Add delegating stub support.
15685 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
15686 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
15687 that will be used as the server object for delegated stubs.
15689 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
15691 * dlls/wintrust/register.c:
15692 wintrust: Moved the generation of the guidstring to a separate function.
15694 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
15695 include/wintrust.h:
15696 wintrust: Implementation of WintrustAddActionID.
15698 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
15700 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
15701 dlls/wintrust/tests/register.c:
15702 wintrust: Implementation of WintrustRemoveActionID.
15704 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
15706 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
15707 widl: Sanity check string and pointer attrs. Don't assign string as type.
15709 * tools/widl/parser.y:
15710 widl: Handle more pointer types in get_struct_type.
15712 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
15714 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
15715 tools/widl/typegen.c, tools/widl/widltypes.h:
15716 widl: Remove checks for typedefs that always fail.
15718 2006-08-29 James Hawkins <truiken@gmail.com>
15720 * dlls/advpack/install.c:
15721 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
15723 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
15724 advpack: Get the proper working directory in install_init.
15726 2006-08-30 Huw Davies <huw@codeweavers.com>
15728 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
15729 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
15731 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
15734 * dlls/rpcrt4/cstub.c:
15735 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
15737 * dlls/rpcrt4/cstub.c:
15738 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
15740 2006-08-30 Mike McCormack <mike@codeweavers.com>
15742 * dlls/msi/dialog.c:
15743 msi: Don't crash if we can't find a control.
15745 * dlls/msi/tokenize.c:
15746 msi: Use a binary search to find sql keywords.
15748 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
15749 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
15750 ddraw: Make tests pass when OpenGL libraries aren't present.
15752 2006-08-29 Robert Reif <reif@earthlink.net>
15754 * dlls/advapi32/tests/lsa.c:
15755 advapi32: Fix lsa tests on windows98.
15757 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
15759 * tools/widl/parser.y:
15760 widl: Generate an error for "int f(void a)".
15762 * tools/widl/header.c:
15763 widl: Print pointers more aesthetically in generated header.
15765 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
15766 tools/widl/typelib.c, tools/widl/widltypes.h:
15767 widl: Add an is_ptr function.
15769 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
15770 tools/widl/widltypes.h, tools/widl/write_msft.c:
15771 widl: Factor the entry_t structure.
15773 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
15774 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
15775 tools/widl/write_msft.c:
15776 widl: Use type_t for typedefs, not var_t. Simplify representation.
15778 * tools/widl/parser.y:
15779 widl: Generate names for tagless structs, unions and enums.
15781 2006-08-29 Robert Shearman <rob@codeweavers.com>
15783 * dlls/rpcrt4/cproxy.c:
15784 rpcrt4: Make the reference counting in the standard proxy thread-safe.
15786 * dlls/rpcrt4/cstub.c:
15787 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
15788 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
15791 * dlls/rpcrt4/cproxy.c:
15792 rpcrt4: Remove some unused code.
15794 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
15795 dlls/rpcrt4/ndr_midl.c:
15796 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
15797 idenitfy what the code contained does - it is a number of helpers for
15798 generated client/server code.
15800 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
15801 dlls/rpcrt4/ndr_midl.c:
15802 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
15803 functions to cproxy.c since both sets of functions depend on the
15804 implementations of the standard stubs and proxies.
15807 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
15808 which seems to be more appropriate and matches the errno translation
15811 * dlls/oleaut32/tmarshal.c:
15812 oleaut32: Delay the creation of the stub object for IDispatch until it is
15815 * dlls/oleaut32/typelib.c:
15816 oleaut32: Fix a leak of the module reference count.
15818 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
15820 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
15821 dlls/comctl32/trackbar.c:
15822 comctl32: Cast-qual warnings fix.
15824 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
15826 * dlls/advpack/files.c:
15827 advpack: Cast-qual warnings fix.
15829 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
15831 * dlls/comdlg32/filedlg.c:
15832 comdlg: Send missing CDN_FOLDERCHANGE.
15834 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
15836 * include/wincrypt.h:
15837 wincrypt.h: Add new OID.
15839 * include/softpub.h:
15840 softpub.h: Add a GUID.
15842 * include/wintrust.h:
15843 wintrust.h: Add a GUID.
15845 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
15847 * dlls/wintrust/register.c:
15848 wintrust: Add some documentation.
15850 * dlls/wintrust/tests/register.c:
15851 wintrust: Add some extra tests for WintrustRemoveActionID.
15853 2006-08-29 Mike McCormack <mike@codeweavers.com>
15856 msi: Fix a memory leak.
15858 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
15859 msi: Free the handle table on PROCESS_DETACH.
15861 * dlls/msi/tests/package.c:
15862 msi: Fix test compilation with MSVC6.
15864 * dlls/msi/package.c, dlls/msi/tests/package.c:
15865 msi: Properties are case sensitive.
15867 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
15869 * configure, configure.ac, dlls/Makefile.in,
15870 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
15871 programs/winetest/Makefile.in:
15872 wintrust: Add framework and initial tests.
15874 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
15876 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
15877 wintrust: Add some register stubs.
15879 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
15880 dlls/wintrust/wintrust_main.c:
15881 wintrust: Move register related functions to a separate file.
15883 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
15885 * tools/widl/header.c:
15886 widl: Add the rest of the pointer types to write_type.
15888 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
15890 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
15891 programs/regedit/listview.c, programs/winedbg/display.c,
15892 programs/winedbg/source.c, programs/winedbg/stack.c:
15893 Remove some more unused debugging channels.
15895 2006-08-26 Huw Davies <huw@codeweavers.com>
15897 * dlls/rpcrt4/tests/cstub.c:
15898 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
15899 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
15900 the base interface's IRpcStubBuffer_Connect. This vtbl should
15901 presumably forward calls to the real object's vtbl. We can't simply
15902 pass the real object to the base interface's stub, as the real
15903 object's QI may not provide us with the base interface.
15905 2006-08-28 Huw Davies <huw@codeweavers.com>
15907 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
15908 rpcrt4: Add a helper function to create a stub.
15910 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
15912 * dlls/wined3d/vertexshader.c:
15913 wined3d: Apply the half pixel correction for shaders too.
15915 2006-08-28 James Hawkins <truiken@gmail.com>
15917 * dlls/msi/dialog.c:
15918 msi: Use msi_dialog_dup_property where appropriate.
15920 * dlls/msi/dialog.c:
15921 msi: Use the respective update functions when creating the Browse dialog control.
15923 * dlls/msi/dialog.c:
15924 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
15926 * dlls/msi/dialog.c:
15927 msi: Update the PathEdit control in response to the DirectoryListUp event.
15929 * dlls/msi/dialog.c:
15930 msi: Highlight the text in the PathEdit control.
15932 2006-08-28 Dan Kegel <dank@kegel.com>
15934 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
15935 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
15936 dlls/msi/suminfo.c:
15937 msi: Callers of alloc_msihandle should handle failure.
15939 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
15940 msi: Remove limit on number of handles.
15942 * dlls/msi/tests/db.c:
15943 msi/tests: Add test to verify we can create 4000 msi handles.
15945 2006-08-28 Robert Shearman <rob@codeweavers.com>
15947 * dlls/quartz/videorenderer.c:
15948 quartz: Use the absolute height of the bitmap format as a negative values
15949 simply means it is a top-down bitmap.
15951 * dlls/ole32/rpc.c:
15952 ole32: Return errors if the attempt to start a LocalService object fails.
15954 * dlls/ole32/compobj.c:
15955 ole32: AppId is a value under the clsid key, rather than a key.
15957 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
15958 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
15959 ole32: Fix functions defined without specifying argument types by changing
15962 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
15964 * dlls/winex11.drv/opengl.c:
15965 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
15967 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
15969 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
15970 riched20: EM_EXSETSEL fixes and conformance tests.
15972 2006-08-28 Alexandre Julliard <julliard@winehq.org>
15974 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
15975 tools: Get rid of the winapi makefile, it's not used anyway.
15977 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
15978 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
15979 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
15980 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
15981 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
15982 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
15983 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
15984 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
15985 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
15986 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
15987 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
15988 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
15989 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
15990 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
15991 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
15992 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
15993 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
15994 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
15995 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
15996 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
15997 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
15998 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
15999 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
16000 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
16001 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
16002 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
16003 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
16004 makefiles: Only run test and documentation targets in directories that need them.
16006 * programs/winetest/Makefile.in, tools/make_makefiles:
16007 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
16009 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
16010 tools: Added make_makefiles tool that updates the list in configure.ac and
16011 runs make_dlls and make_progs.
16013 * dlls/kernel/cpu.c:
16014 kernel: Get rid of useless trace.
16016 2006-08-28 Mike McCormack <mike@codeweavers.com>
16018 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
16019 dlls/msi/tests/db.c:
16020 msi: Fix writing of long strings to the database.
16022 * dlls/msi/record.c:
16023 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
16025 2006-08-27 H. Verbeet <hverbeet@gmail.com>
16027 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
16028 d3d8: Use proper handles for pixel shaders.
16030 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
16031 d3d8: Improve shader handle management.
16033 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
16035 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
16036 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
16038 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16040 * dlls/msi/msi_Ko.rc:
16041 msi: Updated Korean resource.
16043 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
16045 * dlls/dbghelp/stabs.c:
16046 dbghelp: Removed stabs dump facility now that we have it (for PE files)
16049 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
16050 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
16051 winedump: Added -G option to dump raw stabs information from PE files.
16053 * programs/winedbg/memory.c:
16054 winedbg: Native dbghelp generate long basic types, so handle them too.
16056 2006-08-27 Jacek Caban <jacek@codeweavers.com>
16058 * dlls/mshtml/olecmd.c:
16059 mshtml: Added IDM_UNDERLINE implementation.
16061 * dlls/mshtml/olecmd.c:
16062 mshtml: Added IDM_ITALIC implementation.
16064 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
16065 dlls/mshtml/olecmd.c:
16066 mshtml: Added IDM_FONTNAME implementation.
16068 2006-08-25 James Hawkins <truiken@gmail.com>
16070 * dlls/msi/dialog.c:
16071 msi: Add a stub implementation of the VolumeCostList control.
16073 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
16074 msi: Add initial implementation of the DirectoryListUp event.
16076 * dlls/msi/dialog.c:
16077 msi: Add initial implementation of the DirectoryCombo control.
16079 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
16081 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16082 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16083 dlls/wined3d/wined3d_private.h:
16084 wined3d: Find the correct sampler type for < 2.0 pshaders.
16086 * dlls/wined3d/surface.c:
16087 wined3d: Properly initialize a variable.
16089 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
16091 * dlls/advapi32/tests/registry.c:
16092 advapi32/tests: Cast-qual warnings fix.
16094 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
16096 * dlls/riched20/editor.c:
16097 riched20: Remove two testing fixme's that were accidentally committed.
16099 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
16101 * dlls/user/combo.c:
16102 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
16103 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
16104 breaks Z-order based painting.
16105 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
16106 WM_PAINT like Windows does.
16108 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
16110 * dlls/opengl32/wgl.c:
16111 opengl: Fix Mesa/DRI regression.
16113 2006-08-27 Robert Reif <reif@earthlink.net>
16115 * dlls/advapi32/tests/security.c:
16116 advapi32: Fix security tests to not crash on windows.
16118 2006-08-26 Robert Reif <reif@earthlink.net>
16120 * dlls/kernel/locale.c:
16121 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
16124 2006-08-25 Frank Richter <frank.richter@gmail.com>
16126 * dlls/setupapi/queue.c:
16127 setupapi: Make do_file_copyW send "target newer" notifications.
16129 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
16130 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
16131 as observed on Windows XP.
16133 2006-08-27 Alexandre Julliard <julliard@winehq.org>
16135 * dlls/kernel/path.c:
16136 kernel: Fixed off-by-one error in GetShortPathNameW.
16138 2006-08-26 Alexandre Julliard <julliard@winehq.org>
16140 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
16141 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
16142 wrc: Get rid of xmalloc casts.
16144 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
16145 tools/wrc/parser.y, tools/wrc/utils.c:
16146 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
16148 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
16149 wmc: Get rid of xmalloc casts.
16151 * tools/wmc/mcy.y, tools/wmc/utils.c:
16152 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
16154 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
16155 tools/widl/widltypes.h, tools/widl/write_msft.c:
16156 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
16158 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
16160 makefiles: Get rid of the checklink rules, they no longer work.
16162 2006-08-26 Robert Shearman <rob@codeweavers.com>
16164 * dlls/ole32/oleproxy.c:
16165 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
16166 Invoke, even though we are requesting a buffer size of 0 as we put
16167 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
16169 * dlls/ole32/oleproxy.c:
16170 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
16171 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
16174 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
16175 ole32: Add support for main-threaded apartments.
16176 A main-threaded apartment is the first single-threaded apartment in the
16177 process. It was designed to be used for legacy applications that don't
16178 want to think about threading at all, even if they are always called
16179 from the same context, as is the case for regular STAs.
16181 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
16182 ole32: Move the opening of the AppId key for a clsid to a helper function.
16184 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
16185 ole32: CoGetClassObject should host a single-threaded object in a
16186 single-threaded apartment if executing in a multi-threaded apartment,
16189 * dlls/ole32/compobj.c:
16190 ole32: Get the threading model value for inproc classes and output a
16191 fixme if we should create it in an apartment of another type.
16193 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
16195 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
16196 dlls/advapi32/eventlog.c:
16197 advapi32: Cast-qual warnings fix.
16199 2006-08-26 Jacek Caban <jacek@codeweavers.com>
16201 * dlls/mshtml/olecmd.c:
16202 mshtml: Better stub for QueryStatus(CGID_MSHTML).
16204 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
16205 mshtml: Added nsICommandParams argument to do_ns_command.
16207 2006-08-26 Robert Reif <reif@earthlink.net>
16209 * dlls/secur32/tests/secur32.c:
16210 secur32: Fix secur32 test to pass on windows.
16212 2006-08-25 Robert Reif <reif@earthlink.net>
16214 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
16215 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
16217 * dlls/advapi32/tests/lsa.c:
16218 advapi32: Fix lsa tests.
16220 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16222 * dlls/shlwapi/shlwapi_Ko.rc:
16223 shlwapi: Updated Korean resource.
16225 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
16227 * dlls/shell32/shlfileop.c:
16228 shell32: Fix a bug in SHELL_ConfirmW.
16229 Fix a bug introduced while changing the OK/Cancel to Yes/No.
16231 2006-08-26 Alexandre Julliard <julliard@winehq.org>
16233 * dlls/winex11.drv/Makefile.in:
16234 winex11.drv: Remove no longer used all: target.
16236 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
16238 * programs/oleview/typelib.c:
16239 oleview: Added data freeing in EnumFuncs function.
16241 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
16243 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
16244 quartz: Skip over INFO chunk in AVI file parsing.
16246 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
16248 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
16249 dlls/comctl32/theme_listbox.c:
16250 comctl32: Remove unneccessary default debug channels.
16252 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
16254 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
16255 dlls/wined3d/wined3d_private.h:
16256 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
16258 2006-08-25 Mike McCormack <mike@codeweavers.com>
16260 * dlls/msi/package.c:
16261 msi: Set the ALLUSERS property to 1 always.
16263 * dlls/msi/alter.c:
16264 msi: Fix a memory leak.
16266 * dlls/msi/dialog.c:
16267 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
16269 2006-08-25 Alexandre Julliard <julliard@winehq.org>
16271 * dlls/winex11.drv/opengl.c:
16272 winex11.drv: Fix a compiler warning when OpenGL is missing.
16274 * dlls/crypt32/tests/encode.c:
16275 crypt32/tests: Avoid sizeof in traces.
16277 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
16278 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
16279 configure: Set rpath on all executables that link to libwine.
16280 Also add the -multiply_defined suppress option for executables on MacOS.
16282 * configure, configure.ac:
16283 configure: Make sure timezone and daylight are variables.
16285 * aclocal.m4, configure, configure.ac:
16286 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
16288 * configure, configure.ac:
16289 configure: Enable the -Wwrite-strings flag.
16291 * tools/winedump/main.c, tools/winedump/output.c,
16292 tools/winedump/winedump.h:
16293 winedump: Get rid of the install script.
16295 * programs/make_progs:
16296 make_progs: Update the directory list in configure.ac too.
16299 make_dlls: Update the directory list in configure.ac too.
16301 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16303 * programs/regedit/Ko.rc:
16304 regedit: Updated Korean resource.
16306 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
16308 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
16309 tools/widl/widl.c, tools/widl/widltypes.h:
16310 widl: Remove usage of type_t ref field for base types; simplify code.
16312 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
16314 * tools/widl/parser.y:
16315 widl: Write-strings warning fix.
16317 * dlls/mshtml/nsiface.idl:
16318 mshtml: Write-strings warnings fix.
16320 2006-08-25 Mike McCormack <mike@codeweavers.com>
16322 * dlls/msi/helpers.c, dlls/msi/package.c:
16323 msi: Reimplement msi_dup_property and msi_get_property_int.
16325 * dlls/msi/msipriv.h, dlls/msi/package.c:
16326 msi: Store properties in a hash table, not the database.
16327 Use string insensitive comparisons for property names.
16329 2006-08-24 James Hawkins <truiken@gmail.com>
16331 * dlls/msi/dialog.c:
16332 msi: Fix the height of the line control window.
16334 * dlls/msi/dialog.c:
16335 msi: Add a stub implementation of the DirectoryList dialog control.
16337 * dlls/msi/dialog.c:
16338 msi: Add a stub implementation of the DirectoryCombo dialog control.
16340 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
16342 * include/softpub.h:
16343 softpub.h: Added some GUIDs.
16345 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
16347 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
16348 wined3d: Load projected textures in fragment shaders.
16350 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
16351 wined3d: Compile pixel shaders in drawprim.
16353 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
16355 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
16356 riched32: Add version resource.
16359 wine.inf: Add a bunch of fake dlls.
16361 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
16363 * dlls/ntdll/version.c:
16364 ntdll: Print 64bit integers with wine_dbgstr_longlong.
16366 2006-08-24 James Hawkins <truiken@gmail.com>
16368 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
16369 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
16370 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
16371 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
16372 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
16373 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
16374 msi: Inform the user with an error message when the MSI file path is invalid.
16376 2006-08-24 Alexandre Julliard <julliard@winehq.org>
16378 * ANNOUNCE, ChangeLog, VERSION, configure:
16381 ----------------------------------------------------------------
16382 2006-08-24 Alexandre Julliard <julliard@winehq.org>
16384 * configure, configure.ac:
16385 configure: Fixed bug in previous OpenGL warning patch.
16387 2006-08-17 Robert Reif <reif@earthlink.net>
16389 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
16390 advapi32: Output information on failed LsaQueryInformationPolicy tests.
16392 2006-08-24 Mike McCormack <mike@codeweavers.com>
16394 * dlls/msi/table.c:
16395 msi: Fix strings with lengths that are exact multiples of 2^16.
16397 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
16399 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
16400 gdi: Add missing glyph code to GetGlyphIndices and tests.
16402 2006-08-24 Mike McCormack <mike@codeweavers.com>
16404 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
16405 shell32: Use kernel functions in preference to libwine ones.
16407 * dlls/shell32/tests/shlfileop.c:
16408 shell32: Fix compilation of test on MSVC6.
16410 2006-08-24 James Hawkins <truiken@gmail.com>
16412 * dlls/msi/dialog.c:
16413 msi: Add an initial implementation of the PathEdit control.
16415 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
16417 * dlls/opengl32/wgl.c:
16418 opengl32: Fix ATI OpenGL bug.
16420 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
16422 * configure, configure.ac:
16423 configure: Extend the current OpenGL/Direct3D warning code.
16425 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16427 * programs/winecfg/Ko.rc:
16428 winecfg: Updated Korean Resource.
16430 2006-08-23 Benjamin Arai <me@benjaminarai.com>
16432 * dlls/oleaut32/tests/vartest.c:
16433 oleaut32: Updated conformance test return string for VT_RESERVED.
16435 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
16437 * tools/winedump/debug.c, tools/winedump/dump.c:
16438 winedump: Cast-qual warnings fix.
16440 2006-08-23 James Liggett <jrliggett@cox.net>
16442 * dlls/winex11.drv/window.c:
16443 winex11.drv: Fix explorer regression caused by systray patch
16444 Move systray_dock_window call to X11DRV_CreateWindow so that it can
16445 safely call SetWindowPos without having _CheckNotSysLevel crash the
16448 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
16450 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
16451 riched20: Add tests for EM_GETMODIFY.
16453 2006-08-23 Huw Davies <huw@codeweavers.com>
16455 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
16456 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
16458 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
16459 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
16461 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
16462 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
16464 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
16465 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
16467 This shows that the IRpcStubBuffer for a delegated stub's base
16468 interface is stored at (void**)This-1.
16470 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
16471 rpcrt4: Tests for NdrDllGetClassObject.
16472 These show that delegated stubs need different Connect, Disconnect and
16473 CountRefs methods than non-delegated stubs (ie they don't use all of
16474 the CStdStubBuffer_* functions).
16476 2006-08-23 Jacek Caban <jacek@codeweavers.com>
16478 * dlls/mlang/mlang.c:
16479 mlang: Added IMultiLanguage3 interface stub implementation.
16481 * include/mlang.idl:
16482 mlang.idl: Added IMultiLanguage3 declaration.
16484 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
16486 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
16487 msvcrt: Fix scanf format "%i" base detection.
16489 2006-08-21 Stefan Huehner <stefan@huehner.org>
16491 * programs/winedbg/winedbg.man.in:
16492 winedbg: Fix typo in manpage.
16494 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
16496 * dlls/wined3d/device.c:
16497 wined3d: Make the destination surface glDirty in UpdateSurface.
16499 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
16501 * dlls/winspool.drv/tests/info.c:
16502 winspool.drv/tests: Write-strings warnings fix.
16504 * dlls/winspool.drv/info.c:
16505 winspool.drv: Write-strings warnings fix.
16507 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
16509 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
16510 wineps.drv: Write-strings warnings fix.
16512 * dlls/ddraw/main.c:
16513 ddraw: Write-strings warnings fix.
16515 2006-08-23 Alexandre Julliard <julliard@winehq.org>
16517 * README, loader/wine.man.in:
16518 Documentation updates.
16520 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
16521 tools: Added a man page for wineprefixcreate.
16523 * DEVELOPERS-HINTS:
16524 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
16526 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
16528 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
16529 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
16530 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
16531 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
16532 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
16533 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
16534 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
16535 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
16536 dlls/shlwapi/string.c:
16537 shlwapi: Move strings used by StrFromTimeInterval to resources.
16539 * programs/regedit/En.rc, programs/regedit/Pl.rc,
16540 programs/regedit/about.c, programs/regedit/childwnd.c,
16541 programs/regedit/framewnd.c, programs/regedit/listview.c,
16542 programs/regedit/main.c, programs/regedit/main.h,
16543 programs/regedit/resource.h:
16544 regedit: Put language-dependent strings in resources.
16546 * programs/regedit/framewnd.c:
16547 regedit: Remove custom filter from open/save dialogs.
16549 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
16551 * programs/winecfg/winecfg.c:
16552 winecfg: Make sure we can use a large text.
16554 * dlls/wintrust/wintrust_main.c:
16555 wintrust: Add some documentation.
16557 2006-08-23 Alexandre Julliard <julliard@winehq.org>
16559 * configure, configure.ac:
16560 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
16562 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
16564 * configure, configure.ac:
16565 configure: Show messages about additional packages with --verbose.
16567 2006-08-22 James Liggett <jrliggett@cox.net>
16569 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
16570 dlls/winex11.drv/x11drv_main.c:
16571 winex11.drv: Add XEmbed system tray support.
16572 Portions of this patch based on the work of Mike Hearn and Rob
16575 2006-08-22 James Hawkins <truiken@gmail.com>
16577 * programs/msiexec/msiexec.c:
16578 msiexec: Add handling for msiexec's regserver option.
16580 2006-08-23 Mike McCormack <mike@codeweavers.com>
16583 server: Use ntdll values where possible.
16585 * include/windef.h:
16586 windef.h: Add a definition for FILETIME.
16588 * dlls/ntdll/threadpool.c:
16589 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
16591 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
16593 * programs/winecfg/Nl.rc:
16594 winecfg: Update Dutch resource.
16596 * programs/winecfg/driveui.c:
16597 winecfg: Wrong text in messagebox.
16599 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16601 * dlls/shlwapi/shlwapi_Ko.rc:
16602 shlwapi: Update Korean resource.
16604 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
16606 * libs/wine/loader.c:
16607 libwine: Cast-qual warning fix.
16609 * tools/winebuild/res16.c:
16610 winebuild: Cast-qual warnings fix.
16612 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
16614 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
16615 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
16616 ntdll/tests: Print 64bit integers as two 32 bit integers.
16618 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
16620 * dlls/winex11.drv/opengl.c:
16621 winex11.drv: Fix opengl pixel format bug.
16623 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
16625 * dlls/mshtml/Tr.rc:
16626 mshtml: Update Turkish resources.
16628 2006-08-22 Juan Lang <juan_lang@yahoo.com>
16630 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
16631 crypt32: Add CryptFormatObject stub.
16633 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
16635 * dlls/shell32/shell32_Pl.rc:
16636 shell32: Pl.rc: Fix a backslash.
16638 * dlls/shlwapi/string.c:
16639 shlwapi: Make StrFormatByteSize format numbers using locale settings.
16641 2006-08-22 Jacek Caban <jacek@codeweavers.com>
16643 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
16644 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
16645 dlls/mshtml/tests/htmldoc.c:
16646 mshtml: Use IPropertyNotifySink connection point.
16648 2006-08-22 Robert Reif <reif@earthlink.net>
16650 * dlls/dsound/propset.c:
16651 dsound: Remove unused parameter from propset functions.
16653 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
16655 * configure, configure.ac:
16656 configure: Try to #include <pthread.h> before checking for pthread_np.h.
16658 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
16660 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
16661 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
16663 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
16665 * dlls/crypt32/main.c:
16666 crypt32: Print parameters and add some documentation.
16668 2006-08-21 James Hawkins <truiken@gmail.com>
16670 * dlls/msi/tests/package.c:
16671 msi: Add tests for the AppSearch action.
16673 * dlls/msi/cond.y, dlls/msi/tests/package.c:
16674 msi: Add handling for MsiEvaluateCondition's substring operators.
16676 * dlls/msi/tests/package.c:
16677 msi: Add tests for MsiEvaluateCondition's substring operators.
16679 2006-08-22 Mike McCormack <mike@codeweavers.com>
16681 * dlls/itss/itss.c:
16682 itss: Simplify the class factory.
16684 2006-08-22 Kai Blin <kai.blin@gmail.com>
16686 * dlls/kernel/sync.c:
16687 kernel: Set last error in CreateIoCompletionPort.
16689 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
16691 * dlls/shlwapi/string.c:
16692 shlwapi: Format the kilobyte file size number using locale settings.
16693 The code is quite complex but I haven't found any easier way to do it
16694 (passing NULL as NUMBERFMT results in two decimal places being appended).
16696 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
16697 shell32: Show file size in the details view in kilobytes.
16699 2006-08-22 Mike McCormack <mike@codeweavers.com>
16701 * dlls/shell32/shlfileop.c:
16702 shell32: Don't add the directory name twice when recursing into subdirectories.
16704 2006-08-21 Benjamin Arai <me@benjaminarai.com>
16706 * dlls/oleaut32/typelib.c:
16707 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
16709 2006-08-21 Juan Lang <juan_lang@yahoo.com>
16711 * dlls/crypt32/oid.c:
16712 crypt32: Fix a misplaced parenthesis.
16714 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
16716 * dlls/oleaut32/variant.c:
16717 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
16719 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
16721 * programs/winecfg/No.rc:
16722 winecfg: Update Norwegian Bokmål resources.
16724 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
16726 * programs/winecfg/Tr.rc:
16727 winecfg: Update Turkish resources.
16729 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
16731 * dlls/riched20/editor.c:
16732 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
16734 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
16736 * programs/oleview/main.h, programs/oleview/typelib.c:
16737 oleview: Added dispinterface handling to idl viewer.
16739 * programs/oleview/typelib.c:
16740 oleview: Added typedef handling to idl viewer.
16742 2006-08-21 Huw Davies <huw@codeweavers.com>
16744 * dlls/winex11.drv/xrender.c:
16745 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
16747 2006-08-19 Frank Richter <frank.richter@gmail.com>
16749 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
16750 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
16751 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
16752 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
16753 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
16754 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
16755 programs/winecfg/audio.c, programs/winecfg/properties.h,
16756 programs/winecfg/resource.h:
16757 winecfg: audio: Use strings from resources.
16759 2006-08-18 Frank Richter <frank.richter@gmail.com>
16761 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
16762 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
16763 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
16764 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
16765 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
16766 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
16767 programs/winecfg/driveui.c, programs/winecfg/resource.h:
16768 winecfg: driveui: Load UI strings from resources.
16770 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
16772 * programs/winecfg/Fr.rc:
16773 winecfg: Update French translation.
16775 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
16777 * dlls/wined3d/device.c:
16778 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
16780 * dlls/wined3d/device.c:
16781 wined3d: Print real unhandled D3DCMPFUNC value.
16783 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
16785 * programs/oleview/typelib.c:
16786 oleview: Added idl save to file functionality.
16788 * programs/oleview/main.h, programs/oleview/typelib.c:
16789 oleview: Added idl displaying.
16790 - Added idl displaying.
16791 - Fixed AddToTLDataStrWithTabsW function.
16793 * programs/oleview/typelib.c:
16794 oleview: Added idl formatting.
16796 * programs/oleview/typelib.c:
16797 oleview: Added functions description to idl generation.
16799 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16801 * dlls/advpack/tests/install.c:
16802 advpack/tests: Make RunSetupCommand not popup dialogs.
16804 2006-08-21 Mike McCormack <mike@codeweavers.com>
16806 * dlls/kernel/actctx.c:
16807 kernel32: Print parameters, call SetLastError() when failing.
16809 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
16811 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
16812 include/wine/wined3d_gl.h:
16813 wined3d: Better GPU detection.
16815 2006-08-19 H. Verbeet <hverbeet@gmail.com>
16817 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
16818 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
16819 dlls/wined3d/wined3d_private.h:
16820 wined3d: Improve float constant loading a bit.
16821 - Use a list to keep track of what constants are set.
16822 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
16824 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
16825 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
16826 dlls/wined3d/wined3d_private.h:
16827 wined3d: Lookup GLSL float uniform locations only once per program.
16829 * dlls/wined3d/stateblock.c:
16830 wined3d: Free the float constant map arrays for all stateblocks.
16832 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
16833 wined3d: Fix indices for the float constant map.
16834 Indices for the float constant map should be multiplied by 4 because
16835 we're loading 4 component float vectors, not because the size of a
16838 2006-08-18 Jacek Caban <jacek@codeweavers.com>
16840 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
16841 mshtml: Added IDM_BOLD implementation.
16843 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
16845 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
16847 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
16849 2006-08-19 Dan Kegel <dank@kegel.com>
16852 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
16854 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
16856 * dlls/riched20/editor.c:
16857 riched20: Swap two lines that were in wrong order / caused notification not
16860 2006-08-19 Kai Blin <kai.blin@gmail.com>
16862 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
16863 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
16865 2006-08-19 Robert Reif <reif@earthlink.net>
16867 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
16868 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
16871 * dlls/advapi32/tests/security.c:
16872 advapi32: LookupAccountSid buffer size query tests.
16874 * dlls/advapi32/security.c:
16875 advapi32: LookupAccountSid buffer size query fixes.
16877 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
16879 * dlls/qcap/capturegraph.c:
16880 qcap: Print 64bit integers with wine_dbgstr_longlong.
16882 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
16884 * programs/winecfg/No.rc:
16885 winecfg: Update Norwegian Bokmål resources.
16887 * dlls/shlwapi/shlwapi_No.rc:
16888 shlwapi: Update Norwegian Bokmål resources.
16890 2006-08-18 Stefan Huehner <stefan@huehner.org>
16892 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
16893 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
16894 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
16895 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
16896 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
16897 dlls/twain_32/dsm_ctrl.c:
16898 Fix some -Wstrict-prototype warnings () -> (void).
16900 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
16902 * dlls/comctl32/toolbar.c:
16903 comctl32: Correctly map toolbar bitmap mask color in case of non-default
16906 2006-08-18 Alexandre Julliard <julliard@winehq.org>
16908 * dlls/msvcrt/except.c:
16909 msvcrt: Fixed access to the extra arguments of setjmp3.
16911 * dlls/user/user_main.c:
16912 user: Add .exe extension to wineboot just in case.
16914 * programs/explorer/explorer.c:
16915 explorer: Specify an explicit path when launching winefile.
16917 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
16919 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
16920 quartz: Print 64bit integers with wine_dbgstr_longlong.
16922 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
16924 * dlls/quartz/dsoundrender.c:
16925 quartz: DSoundRender: Do not overwrite a full buffer.
16927 2006-08-18 Frank Richter <frank.richter@gmail.com>
16929 * dlls/shlwapi/shlwapi_De.rc:
16930 shlwapi: Update German resources.
16932 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
16933 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
16934 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
16935 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
16936 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
16937 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
16938 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
16939 winecfg: x11drv: Load vertex shader mode strings from resources.
16941 2006-08-18 Tom Wickline <twickline@gmail.com>
16943 * DEVELOPERS-HINTS:
16944 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
16946 2006-08-18 Jacek Caban <jacek@codeweavers.com>
16948 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
16949 mshtml: Added more Exec tests and fixes.
16951 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
16953 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
16954 ntdll: Fix failing test on windows.
16956 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
16958 * dlls/sfc/sfc_main.c:
16959 sfc: Print a FIXME only once.
16961 2006-08-18 Robert Reif <reif@earthlink.net>
16963 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
16964 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
16965 dlls/dsound/tests/propset.c:
16966 dsound: Add class factory tests.
16968 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
16969 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
16970 dlls/dsound/propset.c:
16971 dsound: Class factory cleanup.
16972 Consolidate all class factories into a single implementation.
16973 Fixes a problem discovered by oleview.
16975 2006-08-17 Kai Blin <kai.blin@gmail.com>
16977 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
16978 secur32: Gracefully handle ntlm_auth versions that don't support the new
16981 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
16983 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
16984 shlwapi: Add the Polish translation.
16986 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
16987 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
16988 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
16989 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
16990 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
16991 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
16992 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
16993 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
16994 shlwapi: Store the "%ld bytes" string as a resource.
16996 * dlls/shell32/trash.c:
16997 shell32: Show the original file name and deletion date in the Trash folder.
16999 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
17000 shell32: Add desktop entries parsing code.
17002 * dlls/shell32/shlfileop.c:
17003 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
17005 2006-08-18 Mike McCormack <mike@codeweavers.com>
17007 * dlls/kernel/locale.c:
17008 kernel32: Change a FIXME to a WARN.
17010 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
17011 dlls/msi/sql.y, dlls/msi/tokenize.c:
17012 msi: Add a stub ALTER query.
17014 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
17016 * tools/widl/typegen.c:
17017 widl: Output format-strings for interface pointers.
17019 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
17020 tools/widl/typegen.c, tools/widl/typegen.h:
17021 widl: Allow format-string functions to work with objects.
17023 2006-08-17 Robert Reif <reif@earthlink.net>
17025 * dlls/advapi32/tests/security.c:
17026 advapi32: Fix test_LookupAccountSid to work on win9x.
17028 2006-08-17 Jacek Caban <jacek@codeweavers.com>
17030 * dlls/mshtml/conpoint.c:
17031 mshtml: Fix Advise implementation for IPropertyNotifySink.
17033 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
17034 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
17036 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
17038 * dlls/shlwapi/string.c:
17039 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
17041 2006-08-17 Huw Davies <huw@codeweavers.com>
17043 * dlls/rpcrt4/ndr_marshall.c:
17044 rpcrt4: Remember to skip over the conformance description.
17046 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
17048 * dlls/comctl32/imagelist.c:
17049 comctl32: Fix ImageList_Replace function to correctly apply image mask.
17051 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
17053 * include/wintrust.h:
17054 wintrust.h: Added some defines.
17056 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
17058 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
17059 secur32: Make tests loadable on NT4.
17061 2006-08-17 Alexandre Julliard <julliard@winehq.org>
17063 * dlls/user/user_main.c, programs/explorer/desktop.c:
17064 user: Defer all ExitWindowsEx processing to wineboot.
17066 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
17067 programs/wineboot/wineboot.c:
17068 wineboot: Added support for doing a proper shutdown before rebooting.
17069 Send WM_QUERYENDSESSION messages to all windows of a given process
17070 before moving on to the next.
17071 Switch option parsing to getopt.
17072 Added a bunch of options to control shutdown behavior.
17074 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
17076 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
17077 dlls/winex11.drv/opengl.c:
17078 x11drv/opengl: Pixel format rewrite.
17080 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
17082 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
17083 dlls/riched20/style.c:
17084 riched20: Send EN_LINK notifications. Properly underline / color links.
17086 2006-08-17 Kai Blin <kai.blin@gmail.com>
17088 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
17089 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
17090 secur32: Add real signing / verifying to NTLM provider.
17092 * dlls/secur32/ntlm.c:
17093 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
17096 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
17098 * programs/regedit/childwnd.c:
17099 regedit: Write-strings warnings fix.
17101 * dlls/ddraw/direct3d.c:
17102 ddraw: Write-strings warnings fix.
17104 * dlls/winspool.drv/info.c:
17105 winspool.drv: Write-strings warning fix.
17107 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
17109 * tools/widl/proxy.c:
17110 widl: Use typegen.c format-string functions in proxy.c.
17112 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
17113 tools/widl/typegen.h:
17114 widl: Move format-string declaration output to typegen.c.
17116 2006-08-17 Jacek Caban <jacek@codeweavers.com>
17118 * dlls/mshtml/tests/htmldoc.c:
17119 mshtml: Added test of edit mode.
17121 * dlls/mshtml/olecmd.c:
17122 mshtml: Added beginning implementation of IDM_EDITMODE.
17124 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
17125 mshtml: Rename get_property to get_client_disp_property and make it available
17128 * include/mshtmhst.idl:
17129 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
17131 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
17133 * dlls/wined3d/surface.c:
17134 wined3d: Make sure b_info structure is properly allocated and released.
17136 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
17138 * tools/winedump/minidump.c:
17139 winedump: Print each 64bit integers as two 32 bit integers.
17141 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17143 * programs/winecfg/Ko.rc:
17144 winecfg: Updated Korean resource.
17146 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
17148 * programs/winecfg/Tr.rc:
17149 winecfg: Update Turkish resource file.
17151 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
17153 * programs/winecfg/No.rc:
17154 winecfg: Updated Norwegian Bokmål resources.
17156 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
17158 * dlls/comctl32/toolbar.c:
17159 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
17161 2006-08-16 Frank Richter <frank.richter@gmail.com>
17163 * programs/winecfg/appdefaults.c:
17164 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
17166 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
17167 programs/winecfg/winecfg.h:
17168 winecfg: Use WCHARs for window title, current app.
17170 2006-08-16 Huw Davies <huw@codeweavers.com>
17172 * dlls/rpcrt4/tests/ndr_marshall.c:
17173 rpcrt4: Add tests for NdrAllocate.
17175 2006-08-16 Frank Richter <frank.richter@gmail.com>
17177 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
17178 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
17179 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
17180 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
17181 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
17182 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
17183 winecfg: New resource strings for appdefaults.
17185 2006-08-16 Jacek Caban <jacek@codeweavers.com>
17187 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
17188 mshtml: Added [Get|Set]ParentContentListener implementation.
17190 2006-08-16 Robert Shearman <rob@codeweavers.com>
17192 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
17193 advapi32: Add tests for RegQueryValueEx to show that it sets the data
17194 size to 0 when a buffer isn't present and that it sets the type to
17197 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
17199 * dlls/wined3d/device.c:
17200 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
17202 2006-08-16 Robert Reif <reif@earthlink.net>
17204 * dlls/secur32/tests/secur32.c:
17205 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
17207 2006-08-16 Alexandre Julliard <julliard@winehq.org>
17210 user: Explicitly load explorer.exe from the system directory.
17213 wine.inf: Create a fake exe for explorer.exe.
17215 2006-08-16 Robert Shearman <rob@codeweavers.com>
17217 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
17218 ole32: Move some functions out of compobj.c that don't belong there and update
17219 the copyright statement.
17221 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
17222 dlls/ole32/tests/marshal.c:
17223 ole32: Add some more tests for failure cases of Co* functions and make builtin
17226 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
17227 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
17228 to conform to these.
17230 * dlls/rpcrt4/ndr_stubless.c:
17231 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
17234 2006-08-16 Hans Leidekker <hans@it.vu.nl>
17236 * dlls/wldap32/option.c:
17237 wldap32: Support setting server controls.
17239 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
17240 wldap32: Document ldap_{get,set}_option and the parsing functions.
17242 2006-08-16 Alexandre Julliard <julliard@winehq.org>
17244 * configure, configure.ac, dlls/Makedll.rules.in,
17245 programs/Makeprog.rules.in:
17246 configure: Setting rpath should no longer be needed for dlls.
17248 2006-08-16 Mike McCormack <mike@codeweavers.com>
17250 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
17251 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
17252 Makes builtin shlwapi behave better during reboot after IE6 install.
17254 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
17255 shlwapi: Add a stub implementation for ZoneComputePaneSize.
17256 Allows IE6 to show its main window with builtin shlwapi.
17258 * dlls/msi/tests/db.c:
17259 msi: Fix a couple of memory leaks in the test code.
17261 2006-08-16 Frank Richter <frank.richter@gmail.com>
17263 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
17264 programs/winecfg/winecfg.h:
17265 winecfg: appdefaults: Use more strings from resources, unicode.
17267 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
17268 programs/winecfg/winecfg.h:
17269 winecfg: Make load_string public.
17271 * programs/winecfg/De.rc:
17272 winecfg: Tweak and update German resources.
17274 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
17276 * tools/widl/proxy.c:
17277 widl: Generate proxy code for user marshalled types.
17279 * tools/widl/proxy.c:
17280 widl: Fix out-only temporary variable generation.
17282 * tools/widl/proxy.c:
17283 widl: Fix NdrComplexStructUnmarshall calls in generated code.
17285 * tools/widl/proxy.c:
17286 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
17288 * tools/widl/header.c, tools/widl/parser.y:
17289 widl: Calculate method indices in parser instead of during header generation.
17291 2006-08-15 Robert Reif <reif@earthlink.net>
17293 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
17294 secur32: Add GetComputerObjectName tests.
17296 * dlls/secur32/secur32.c:
17297 secur32: Partial GetComputerObjectName implementation.
17299 * dlls/advapi32/tests/lsa.c:
17300 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
17302 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
17303 kernel32: Add GetNativeSystemInfo.
17305 2006-08-15 James Hawkins <truiken@gmail.com>
17307 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
17308 msi: Add a stub for MsiGetFeatureCost.
17310 * dlls/msi/source.c:
17311 msi: Use the bare minimum number of parameters for LookupAccountName.
17313 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
17315 * dlls/wineps.drv/ps.c:
17316 wineps.drv: Write-strings warnings fix and declare function static.
17318 * dlls/crypt32/tests/oid.c:
17319 crypt32/tests: Write-strings warning fix.
17321 2006-08-15 Jacek Caban <jacek@codeweavers.com>
17323 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
17324 mshtml: Correctly handle nsILoadGroup.
17326 2006-08-15 Alexandre Julliard <julliard@winehq.org>
17328 * server/process.c:
17329 server: Store the actual process count in snapshots.
17330 We can't rely on running_processes for that, since it now also counts
17331 processes waiting for SIGKILL and those aren't included in snapshots.
17333 * dlls/user/tests/cursoricon.c:
17334 user/tests: Fix a compiler warning, and remove some useless casts.
17336 * dlls/ntdll/loadorder.c:
17337 ntdll: Default to native loadorder for the main exe if not in system directory.
17338 Unlike dlls, executables can have the same name without necessarily
17339 being the same application, so defaulting to native is more likely to
17340 do the right thing.
17342 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
17344 * dlls/kernel/tests/file.c:
17345 kernel/tests: Wrong error code checked.
17347 * dlls/setupapi/tests/devinst.c:
17348 setupapi: Make tests loadable again on NT4.
17350 * include/winerror.h:
17351 winerror.h: Added an error code.
17353 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
17354 include/wintrust.h:
17355 wintrust: Added stubbed WintrustLoadFunctionPointers.
17357 2006-08-15 Mike McCormack <mike@codeweavers.com>
17359 * configure, configure.ac, dlls/infosoft/Makefile.in,
17360 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
17361 programs/winetest/Makefile.in:
17362 infosoft: Add a test for the language neutral word breaker.
17364 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
17366 * programs/winecfg/En.rc:
17367 winecfg: Improve wording of virtual desktop explanation.
17369 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
17371 * dlls/ddraw/main.c:
17372 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
17374 2006-08-15 Alexandre Julliard <julliard@winehq.org>
17377 relpath: Properly handle a "." directory name.
17379 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
17381 * dlls/usp10/tests/usp10.c:
17382 usp10: Remove unnecessary casts in test suite.
17384 2006-08-14 Juan Lang <juan_lang@yahoo.com>
17386 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
17387 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
17388 dlls/crypt32/tests/chain.c:
17389 crypt32: Implement CertCreateCertificateChainEngine and
17390 CertFreeCertificateChainEngine.
17392 * include/wincrypt.h:
17393 crypt32: Implement CertCreateCertificateChainEngine and
17394 CertFreeCertificateChainEngine.
17396 2006-08-15 Alexandre Julliard <julliard@winehq.org>
17398 * configure, configure.ac, include/config.h.in, loader/kthread.c:
17399 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
17401 * configure, configure.ac:
17402 configure: Disable optimization on MacOS because of gcc bug.
17404 * configure, configure.ac:
17405 configure: Use a platform name check for MacOS shared library support,
17406 it's completely different from the others anyway.
17408 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
17409 configure: Moved the library checks after the function checks to avoid code
17412 2006-08-15 Kai Blin <kai.blin@gmail.com>
17415 secur32: Fix typo in ISC flags.
17417 * dlls/secur32/ntlm.c:
17418 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
17420 2006-08-14 Kai Blin <kai.blin@gmail.com>
17422 * dlls/secur32/ntlm.c:
17423 secur32: Copy helper buffer to output buffer before reusing helper buffer.
17425 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
17427 * tools/widl/proxy.c:
17428 widl: Pass the right size to MIDL_memset in generated proxy code.
17430 2006-08-14 James Hawkins <truiken@gmail.com>
17432 * dlls/msi/files.c:
17433 msi: Non-compressed files may come before the list of compressed files in the
17436 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
17438 * dlls/cabinet/tests/extract.c:
17439 cabinet/tests: Write-strings warnings fix.
17441 * dlls/dnsapi/tests/name.c:
17442 dnsapi/tests: Write-strings warnings fix.
17444 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
17446 * programs/winedbg/gdbproxy.c:
17447 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
17449 2006-08-15 Alexandre Julliard <julliard@winehq.org>
17451 * configure, configure.ac, dlls/kernel/Makefile.in,
17452 dlls/ws2_32/Makefile.in, include/config.h.in,
17453 programs/winedbg/Makefile.in, server/Makefile.in:
17454 configure: Only link against libpoll where really necessary.
17456 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
17458 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
17459 include/wintrust.h:
17460 wintrust: Added stubbed WintrustRemoveActionID.
17462 2006-08-14 Frank Richter <frank.richter@gmail.com>
17464 * dlls/user/sysparams.c:
17465 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
17467 * dlls/user/sysparams.c:
17468 user: Initialize size of nonclients struct in load_nonclient_metrics.
17470 2006-08-14 Alexandre Julliard <julliard@winehq.org>
17472 * configure, configure.ac, libs/wine/Makefile.in:
17473 libwine: Also set the current library version for MacOS.
17475 * configure, configure.ac:
17476 configure: Suppress multiple definitions warnings from the MacOS linker.
17478 * server/request.c, server/request.h, server/signal.c:
17479 server: Make sure to completely kill processes before returning from a
17482 * server/process.c, server/process.h, server/thread.c:
17483 server: Send a SIGKILL to processes that don't terminate properly.
17485 2006-08-14 Mike McCormack <mike@codeweavers.com>
17487 * dlls/ole32/ole2.c:
17488 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
17490 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
17492 * programs/winedbg/symbol.c:
17493 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
17496 * programs/winedbg/stack.c:
17497 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
17498 so guard against it.
17500 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
17501 winedbg: Don't ask for module inspection when calling SymInitialize.
17503 2006-08-14 Kai Blin <kai.blin@gmail.com>
17505 * dlls/secur32/ntlm.c:
17506 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
17508 2006-08-14 Frank Richter <frank.richter@gmail.com>
17510 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
17511 uxtheme: Set non-client metrics from theme.
17513 * dlls/uxtheme/msstyles.c:
17514 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
17517 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
17518 uxtheme: Enable gradient captions if a theme provides colors for them.
17520 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
17522 * fonts/system.sfd:
17523 fonts: Add Hebrew to the system font.
17525 2006-08-14 Mike McCormack <mike@codeweavers.com>
17527 * dlls/oleaut32/olepicture.c:
17528 oleaut32: Put the HeapFree back in the right place.
17530 * dlls/ole32/stg_prop.c:
17531 ole32: Use PropVariantInit instead of memset.
17533 2006-08-14 Robert Reif <reif@earthlink.net>
17535 * include/Makefile.in, include/dsgetdc.h:
17536 include: Add dsgetdc.h.
17538 * dlls/advapi32/lsa.c:
17539 advapi32: Move duplicated code into function.
17541 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
17542 advapi32: Try again with different access mask if LsaOpenPolicy fails with
17543 STATUS_ACCESS_DENIED.
17545 2006-08-14 Kai Blin <kai.blin@gmail.com>
17547 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
17548 secur32: Fix heap error.
17550 2006-08-13 Kai Blin <kai.blin@gmail.com>
17552 * dlls/secur32/ntlm.c:
17553 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
17556 2006-08-14 Kai Blin <kai.blin@gmail.com>
17558 * dlls/secur32/ntlm.c:
17559 secur32: Cast helper to ULONG_PTR instead of DWORD.
17561 2006-08-13 Kai Blin <kai.blin@gmail.com>
17563 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
17564 secur32: Implement simple VerifySignature.
17566 2006-08-12 Kai Blin <kai.blin@gmail.com>
17568 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
17569 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
17570 secur32: Implement simple MakeSignature.
17572 2006-08-14 Kai Blin <kai.blin@gmail.com>
17574 * dlls/secur32/ntlm.c:
17575 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
17577 2006-08-13 Benjamin Arai <me@benjaminarai.com>
17579 * dlls/oleaut32/tests/olefont.c:
17580 oleaut32: Conformance test for olefont:AddRefHfont.
17582 * dlls/oleaut32/tests/olefont.c:
17583 oleaut32: Conformance test for olefont:ReleaseHfont.
17585 2006-08-14 Mike McCormack <mike@codeweavers.com>
17587 * dlls/oleaut32/olepicture.c:
17588 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
17590 * dlls/oleaut32/olepicture.c:
17591 oleaut32: Print an IID in the trace, not just a pointer to it.
17593 * dlls/oleaut32/olepicture.c:
17594 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
17596 * dlls/ole32/hglobalstream.c:
17597 ole32: Always set pcbWritten when writing a stream.
17599 * dlls/ole32/ole2.c:
17600 ole32: FreePropVariantArray should return an error if rgvars is null.
17601 As suggested by Rob Shearman.
17603 2006-08-14 Frank Richter <frank.richter@gmail.com>
17605 * dlls/uxtheme/system.c:
17606 uxtheme: Don't back up colors etc. when a theme is already active.
17608 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17610 * programs/view/Ko.rc:
17611 view: Updated Korean resource.
17613 2006-08-12 Robert Reif <reif@earthlink.net>
17615 * dlls/advapi32/tests/security.c:
17616 advapi32: Add more LookupAccountSid tests.
17618 * dlls/advapi32/security.c:
17619 advapi32: Add more SIDs to AccountLookupSid.
17621 * dlls/netapi32/access.c:
17622 netapi32: NetUserModalsGet bug fixes and cleanup.
17624 2006-08-13 Phil Costin <philcostin@hotmail.com>
17626 * dlls/wined3d/glsl_shader.c:
17627 wined3d: Fix vertex shader corruption issue.
17629 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
17631 * programs/winedbg/memory.c:
17632 winedbg: Print 64bit integers with wine_dbgstr_longlong.
17634 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
17636 * dlls/advpack/tests/files.c:
17637 advpack/tests: Write-strings warnings fix.
17639 * dlls/advapi32/tests/security.c:
17640 advapi32/tests: Write-strings warnings fix.
17642 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
17644 * programs/winetest/main.c:
17645 winetest: Write-strings warnings fix.
17647 * programs/taskmgr/dbgchnl.c:
17648 taskmgr: Write-strings warnings fix.
17650 * dlls/crypt32/tests/encode.c:
17651 crypt32/tests: Write-strings warnings fix.
17653 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
17655 * programs/oleview/typelib.c:
17656 oleview: Improved interface handling in idl viewer.
17658 2006-08-12 Jacek Caban <jacek@codeweavers.com>
17660 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
17661 mshtml: Remove no longer used get_nsIURI.
17663 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
17664 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
17667 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
17669 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
17670 widl: Improve pointer null checking logic.
17672 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
17673 widl: Use ref_type to simplify some code.
17675 2006-08-11 Robert Reif <reif@earthlink.net>
17677 * dlls/advapi32/security.c:
17678 advapi32: Add some more well known SIDs.
17680 2006-08-11 Benjamin Arai <me@benjaminarai.com>
17682 * dlls/oleaut32/tests/olefont.c:
17683 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
17686 2006-08-11 James Hawkins <truiken@gmail.com>
17688 * dlls/msi/action.c, dlls/msi/tests/package.c:
17689 msi: If a component's state is not local, source, or default, default to the
17692 2006-08-11 Juan Lang <juan_lang@yahoo.com>
17694 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
17695 dlls/crypt32/tests/main.c:
17696 crypt32: Improve undocumented functions.
17697 - Test and implement I_CryptGetDefaultCryptProv (and correct its
17699 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
17700 its out parameter, correct and show with a test.
17702 * dlls/msi/tokenize.c:
17703 msi: Use wide char strings for token values to avoid an unnecessary
17704 WideCharToMultiByte.
17706 2006-08-11 Alexandre Julliard <julliard@winehq.org>
17708 * tools/winebuild/build.h, tools/winebuild/import.c,
17709 tools/winebuild/main.c, tools/winebuild/relay.c,
17710 tools/winebuild/res16.c, tools/winebuild/res32.c,
17711 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
17712 tools/winebuild/utils.c:
17713 winebuild: Added output() function to properly deal with write errors.
17715 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
17717 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
17718 widl: Don't generate indentation spaces on empty lines.
17720 2006-08-11 Alexandre Julliard <julliard@winehq.org>
17722 * loader/pthread.c:
17723 loader: Exit the whole process when killing the last thread.
17725 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
17727 * programs/winhelp/hlpfile.c:
17728 winhelp: Fix LZ77 decompressor.
17730 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
17732 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
17733 msi/tests: Write-strings warnings fix.
17735 * dlls/msi/files.c:
17736 msi: Write-strings warning fix.
17738 * dlls/version/install.c:
17739 version: Write-strings warnings fix.
17741 2006-08-11 Juan Lang <juan_lang@yahoo.com>
17743 * dlls/crypt32/tests/main.c:
17744 crypt32/tests: Only load crypt32 once.
17746 2006-08-11 Robert Reif <reif@earthlink.net>
17748 * include/lmaccess.h:
17749 lmaccess.h: Add some LOCALGROUP defines.
17751 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
17752 kernel32: Add IsWow64Process.
17754 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
17756 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
17757 wldap32: Write-strings warnings fix.
17759 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
17761 * dlls/shdocvw/regsvr.c:
17762 shdocvw: Set the CLSID_Internet shell folder's attributes.
17764 2006-08-11 Mike McCormack <mike@codeweavers.com>
17766 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
17767 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
17768 include/indexsrv.idl, include/indexsvr.idl:
17769 include: Rename indexsvr.idl to indexsrv.idl.
17771 * dlls/infosoft/wordbreaker.c:
17772 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
17774 2006-08-10 Mike McCormack <mike@codeweavers.com>
17776 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
17778 infosoft: Implement and register the language neutral wordbreaker, not the
17781 2006-08-10 Aric Stewart <aric@codeweavers.com>
17783 * dlls/user/menu.c:
17784 user: Implement MNS_NOTIFYBYPOS.
17786 2006-08-11 Alexandre Julliard <julliard@winehq.org>
17788 * dlls/ntdll/signal_i386.c:
17789 ntdll: Remove some macros and clean up the code now that all platforms use
17792 * dlls/ntdll/signal_i386.c:
17793 ntdll: Switch linux to siginfo-style signal handling.
17795 2006-08-11 Mike McCormack <mike@codeweavers.com>
17797 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
17798 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
17799 pstorec: Add a stub implementation.
17801 2006-08-10 Benjamin Arai <me@benjaminarai.com>
17803 * dlls/oleaut32/olefont.c:
17804 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
17806 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
17808 * tools/bug_report.pl:
17809 bug_report.pl: Use correct 'wine --version' syntax.
17811 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
17813 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
17815 widl: Fix incorrect version number in generated code.
17817 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17819 * dlls/shell32/shell32_Ko.rc:
17820 shell32: Updated Korean resource.
17822 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
17824 * dlls/wined3d/drawprim.c:
17825 wined3d: Fix opengl extension call.
17827 2006-08-10 James Hawkins <truiken@gmail.com>
17829 * dlls/msi/files.c, dlls/msi/tests/package.c:
17830 msi: Only remove a file if the version to be installed is strictly newer than
17833 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
17835 * programs/regedit/treeview.c:
17836 regedit: Write-strings warnings fix.
17838 * dlls/wininet/tests/http.c:
17839 wininet/tests: Write-strings warnings fix.
17841 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
17843 * dlls/riched20/editor.c:
17844 riched20: Accept RTF header without a version number.
17846 * dlls/riched20/reader.c:
17847 riched20: Accept RTF group tokens inside colortbl destination.
17849 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
17851 * dlls/wined3d/directx.c:
17852 wined3d: Fix spelling in a comment.
17854 2006-08-10 Kai Blin <kai.blin@gmail.com>
17856 * dlls/secur32/ntlm.c:
17857 secur32: Implement CompleteAuthToken for NTLM.
17859 2006-08-10 Alexandre Julliard <julliard@winehq.org>
17861 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
17862 server/process.c, server/queue.c, server/registry.c,
17863 server/request.c, server/serial.c, server/thread.c, server/timer.c,
17864 server/trace.c, server/winstation.c:
17865 server: Only call gettimeofday once per poll loop.
17867 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
17869 * dlls/kernel/tests/file.c:
17870 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
17873 2006-08-10 Alexandre Julliard <julliard@winehq.org>
17875 * ANNOUNCE, ChangeLog, VERSION, configure:
17878 ----------------------------------------------------------------
17879 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
17881 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
17882 tools/winapi/make_filter, tools/winapi/msvcmaker,
17883 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
17884 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
17885 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
17886 tools/winedump/function_grep.pl:
17887 tools: Check for open return code in Perl scripts.
17889 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
17891 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
17892 riched20: Add conformance tests for WM_SETFONT.
17894 2006-08-09 Ken Myers <kmyers@ucla.edu>
17896 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
17897 dlls/riched20/tests/editor.c:
17898 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
17900 2006-08-09 Juan Lang <juan_lang@yahoo.com>
17902 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
17903 crypt32: Implement CryptRegisterDefaultOIDFunction and
17904 CryptUnregisterDefaultOIDFunction.
17906 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
17908 * dlls/setupapi/install.c:
17909 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
17911 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
17913 * tools/widl/typegen.c:
17914 widl: Add ref_type (dereference typedefs) and use it.
17916 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
17918 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
17919 dlls/setupapi/stringtable.c:
17920 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
17922 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
17924 * dlls/version/tests/info.c, dlls/version/tests/install.c:
17925 version/tests: Write-strings warnings fix.
17927 * dlls/wineps.drv/init.c:
17928 wineps.drv: Write-strings warnings fix.
17930 2006-08-10 Mike McCormack <mike@codeweavers.com>
17932 * dlls/user/static.c:
17933 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
17935 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
17937 * dlls/shell32/shell32_No.rc:
17938 shell32: Updated Norwegian Bokmål resources.
17940 * dlls/mshtml/No.rc:
17941 mshtml: Updated Norwegian Bokmål resources.
17943 2006-08-09 James Hawkins <truiken@gmail.com>
17945 * dlls/msi/files.c, dlls/msi/package.c:
17946 msi: Download install cabinet files if the msi package is remote.
17948 2006-08-09 Juan Lang <juan_lang@yahoo.com>
17950 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
17951 dlls/crypt32/tests/main.c:
17952 crypt32: Add a couple stubs, and implement the undocumented
17953 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
17955 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
17957 * dlls/wined3d/surface.c:
17958 wined3d: Surface pitch fix.
17960 * dlls/wined3d/glsl_shader.c:
17961 wined3d: Draw buffers support.
17963 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
17965 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
17966 wined3d: Minor cursor fixes.
17968 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
17970 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
17971 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
17973 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
17975 * dlls/wininet/netconnection.c:
17976 wininet: MSG_WAITALL support in NETCON_recv with SSL.
17978 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
17980 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
17981 msvcrt: Rename _execve to MSVCRT__execve.
17983 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
17985 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
17986 dbghelp: Made stabs parsing a bit more robust.
17987 Enhance dbghelp's robustness against bogus stabs sections found in
17988 meetro.exe (as reported by Jan Zerebecki).
17990 2006-08-09 Robert Shearman <rob@codeweavers.com>
17992 * dlls/msi/database.c:
17993 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
17995 * dlls/rpcrt4/rpcrt4.spec:
17996 rpcrt4: Forward NdrClientCall to NdrClientCall2.
17997 NdrClientCall should be implemented as a separate function when
17998 NdrClientCall2 has been factorised enough.
18000 * dlls/rpcrt4/ndr_stubless.c:
18001 rpcrt4: Add some more traces and make the stack offsets easier to read in the
18002 stubless interpreter.
18004 * dlls/rpcrt4/ndr_stubless.c:
18005 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
18006 initialise the memory size field to zero before calling the memory
18009 * dlls/rpcrt4/ndr_stubless.c:
18010 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
18011 stubless intepreter.
18013 * dlls/rpcrt4/ndr_stubless.c:
18014 rpcrt4: Support fixed arrays in calc_arg_size.
18016 * dlls/rpcrt4/ndr_stubless.c:
18017 rpcrt4: Complex types should be dereferenced an extra time in the old format
18020 * dlls/rpcrt4/ndr_stubless.c:
18021 rpcrt4: Fix the stack offset for the old format stubless code when an object's
18022 method is being called.
18024 * dlls/ole32/defaulthandler.c:
18025 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
18026 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
18027 This->pDataDelegate instead of querying for IDataObject from
18028 This->pOleDelegate.
18030 * dlls/ole32/storage32.c:
18031 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
18032 compared against instead of IEnumSTATSTG.
18034 * dlls/ole32/moniker.c:
18035 ole32: When comparing monikers use the abData field of MInterfacePointer
18036 as ulCntData doesn't include the size of its own field.
18038 * dlls/ole32/oleobj.c:
18039 ole32: Zero stg in case ADVF_NODATA is specified.
18040 Otherwise IDataObject_GetData fails before using it in
18041 DataAdviseHolder_SendOnDataChange.
18043 * include/rpcproxy.h:
18044 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
18046 * include/rpcproxy.h:
18047 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
18048 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
18049 DllCanUnloadNow functions.
18051 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
18053 * dlls/ole32/regsvr.c:
18054 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
18056 * dlls/msxml3/regsvr.c:
18057 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
18059 * dlls/msi/regsvr.c:
18060 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
18062 * dlls/msi/regsvr.c:
18063 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
18065 2006-08-09 Francois Gouget <fgouget@free.fr>
18067 * dlls/mlang/regsvr.c, include/mlang.idl:
18068 mlang: Give the CLSIDs their proper names.
18069 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
18070 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
18072 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
18074 * dlls/shell32/regsvr.c:
18075 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
18076 CLSID_ShellFolderViewOC.
18078 * dlls/shdocvw/regsvr.c:
18079 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
18081 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
18083 * dlls/user/menu.c:
18084 user: Fix the keyboard navigation and some graphical glitches for multi-column
18087 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
18089 * include/winerror.h:
18090 winerror.h: Add some error codes.
18092 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
18094 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
18095 include/wine/wined3d_gl.h:
18096 wined3d: Fix GLSL regression / draw buffers support.
18098 2006-08-09 Frank Richter <frank.richter@gmail.com>
18100 * dlls/shell32/shell32_De.rc:
18101 shell32: Tweak and update German translation.
18103 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
18105 * dlls/ddraw/device.c:
18106 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
18108 * dlls/wined3d/device.c:
18109 wined3d: Watch out for negative results when validating the shader constant
18112 2006-08-08 Duane Clark <fpga@pacbell.net>
18114 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
18115 msvcrt: In text mode a ctrl-z signals EOF.
18116 Spotted by David Hagood with test suggested by Dan Kegel.
18118 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
18120 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
18121 dlls/user/tests/cursoricon.c:
18122 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
18125 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
18127 * dlls/user/menu.c, dlls/user/tests/menu.c:
18128 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
18129 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
18130 MFT_RIGHTORDER in SetMenuItemInfo.
18131 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
18132 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
18133 documented in MSDN (Word 95 depends on this).
18134 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
18135 modified with SetMenuItemInfo.
18138 2006-08-09 Jacek Caban <jacek@codeweavers.com>
18140 * dlls/mshtml/nsio.c:
18141 mshtml: Use moniker in AsyncOpen if channel is NULL.
18143 * dlls/mshtml/nsio.c:
18144 mshtml: Set nsURI's moniker in NewURI.
18146 * dlls/mshtml/nsembed.c:
18147 mshtml: Set nsURI's moniker in OnStartURILoad.
18149 * dlls/mshtml/nsio.c:
18150 mshtml: Don't crash in QueryInterface if uri is NULL.
18152 * dlls/mshtml/nsio.c:
18153 mshtml: Added default GetSpec implementation.
18155 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
18156 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
18158 * dlls/mshtml/nsembed.c:
18159 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
18161 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
18162 dlls/mshtml/persist.c:
18163 mshtml: Store IMoniker in BSCallback.
18165 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
18166 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
18168 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
18169 mshtml: Create "Internet Explorer_Hidden" window.
18171 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
18172 mshtml: Load the page from moniker if we don't have nsIChannel.
18174 * dlls/shdocvw/classinfo.c:
18175 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
18177 2006-08-09 Huw Davies <huw@codeweavers.com>
18179 * dlls/shlwapi/tests/path.c:
18180 shlwapi: Add tests for PathUnquoteSpaces.
18182 2006-08-09 Kai Blin <kai.blin@gmail.com>
18184 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
18185 secur32: Make ntlm tests run on both WinXP and Win2k.
18187 * dlls/secur32/tests/ntlm.c:
18188 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
18191 2006-08-09 Mike McCormack <mike@codeweavers.com>
18193 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
18194 shell32: IShellLink::SetPath removes quotes from the path.
18196 * dlls/shell32/tests/shelllink.c:
18197 shell32: Fix test compilation with MSVC6.
18199 2006-08-09 Alexandre Julliard <julliard@winehq.org>
18201 * dlls/user/user_private.h, include/wine/server_protocol.h,
18202 server/protocol.def, server/queue.c, server/trace.c:
18203 server: Make the message extra info 64 bits on Win64.
18205 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
18206 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
18207 server/protocol.def, server/queue.c, server/request.h,
18209 server: Split the queuing of hardware messages into a separate
18210 send_hardware_message request.
18212 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
18214 * dlls/shell32/recyclebin.c:
18215 shell32: Add recyclebin.c file missing in previous commit.
18217 * dlls/shell32/shell32_Pl.rc:
18218 shell32: Update Polish translation.
18220 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
18221 shell32: Add a custom icon for the trash folder.
18223 * dlls/shell32/trash.c:
18224 shell32: Add trash items enumeration.
18226 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
18227 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
18228 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
18229 dlls/shell32/trash.c, dlls/shell32/xdg.h:
18230 shell32: Add a Trash virtual folder.
18232 2006-08-06 Yong Chi <yong28chi@yahoo.com>
18234 * dlls/ddraw/direct3d.c:
18235 ddraw: Fix for incorrect return value from wined3d.
18237 2006-08-09 Alexandre Julliard <julliard@winehq.org>
18239 * .gitignore, Make.rules.in:
18240 Make.rules: Added rules for client/proxy/server generation from IDL files.
18242 * programs/explorer/desktop.c:
18243 explorer: Never paint the desktop when using the X root window.
18245 2006-08-08 Juan Lang <juan_lang@yahoo.com>
18247 * dlls/crypt32/oid.c:
18248 crypt32: Trace key type in CryptFindOIDInfo.
18250 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18252 * dlls/user/resources/user32_Ko.rc:
18253 user32: Updated Korean resource.
18255 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
18257 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
18258 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
18259 msvcrt: Remove redundant NULL checks before MSVCRT_free.
18261 * dlls/comdlg32/filedlg.c:
18262 comdlg32: Remove redundant NULL checks before MemFree.
18264 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
18266 * programs/wordpad/wordpad.c:
18267 wordpad: Request WS_VSCROLL now that riched20 supports it.
18269 * dlls/riched20/editor.c, dlls/riched20/paint.c:
18270 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
18273 2006-08-08 James Hawkins <truiken@gmail.com>
18275 * dlls/msi/tests/package.c:
18276 msi: Add tests for the RemoveFiles action.
18278 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
18280 * dlls/user/tests/sysparams.c:
18281 user/tests: Write-strings warnings fix.
18283 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
18284 dlls/shlwapi/tests/shreg.c:
18285 shlwapi/tests: Write-strings warnings fix.
18287 2006-08-08 Kai Blin <kai.blin@gmail.com>
18289 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
18290 dlls/secur32/tests/ntlm.c:
18291 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
18294 2006-08-08 Juan Lang <juan_lang@yahoo.com>
18296 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
18297 rsaenh: Test and fix CryptEncrypt with NULL buffer.
18299 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
18301 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
18302 usp10: ScriptItemize will break up the string into script_items.
18304 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
18306 * configure, configure.ac:
18307 configure: Fix the linux/ipx.h detection.
18309 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
18311 * dlls/wined3d/directx.c:
18312 wined3d: Volume texture addressing caps.
18314 * dlls/wined3d/directx.c:
18315 wined3d: Shader declaration cap fixes.
18317 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
18319 * dlls/riched20/run.c:
18320 riched20: Modify ME_CharFromPoint to work properly with password controls.
18322 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
18324 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
18325 mshtml: Add Swedish translation.
18327 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
18329 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
18330 wined3d: Shader cap fixes.
18332 2006-08-04 Robert Shearman <rob@codeweavers.com>
18334 * dlls/user/user_main.c, programs/explorer/desktop.c:
18335 user: Make ExitWindowsEx asynchronous by deferring the real work to the
18338 2006-08-08 Mike McCormack <mike@codeweavers.com>
18340 * dlls/shell32/shlfileop.c:
18341 shell32: Use case insensitive comparisons when comparing paths.
18343 2006-08-07 James Hawkins <truiken@gmail.com>
18345 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
18346 dlls/msi/msipriv.h, dlls/msi/package.c:
18347 msi: Fix the compressed files logic.
18348 If the compressed file attribute is not set, use the Word Count
18349 property to determine if files are compressed.
18351 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18353 * dlls/shell32/shell32_Ko.rc:
18354 shell32: Updated Korean resource.
18356 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
18358 * dlls/wined3d/device.c:
18359 wined3d: Stub out remaining renderstates.
18361 * dlls/wined3d/device.c:
18362 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
18364 * dlls/wined3d/device.c:
18365 wined3d: Add missing newline at the end of traces.
18367 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
18368 dlls/wined3d/wined3d_private.h:
18369 wined3d: Registry setting for the amount of simulated texture memory.
18370 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
18373 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
18376 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
18380 wine.inf: Don't create a fake exe and change the name at the same time.
18381 This confuses installers that think said exes can be run when this is
18382 not the case and cannot work.
18385 wine.inf: Use %CurrentVersionNT% wherever applicable.
18387 * dlls/mlang/regsvr.c:
18388 mlang: Fix the 'Multi Language String' CLSID: there is no
18389 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
18391 * include/shlguid.h:
18392 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
18394 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
18395 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
18396 inseng: Switch to the standard regsvr.c registration code.
18397 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
18398 This also gives us DllUnregisterServer() for free.
18400 * dlls/itss/regsvr.c:
18401 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
18402 so we can register its VersionIndependentProgID.
18404 * dlls/oleaut32/regsvr.c:
18405 oleaut32: Set some missing ProxyStubClsid fields.
18407 * dlls/ole32/regsvr.c:
18408 ole32: Add a BaseInterface where needed.
18410 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
18412 * dlls/wined3d/directx.c:
18413 wined3d: Textureops caps fix.
18415 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
18417 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
18418 user/tests: Write-strings and cast-qual warnings fix.
18420 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
18421 shell32: Write-strings warnings fix.
18423 2006-08-07 James Hawkins <truiken@gmail.com>
18425 * dlls/wintrust/wintrust_main.c:
18426 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
18428 * dlls/msi/tests/package.c:
18429 msi: Add tests for MsiGetProperty.
18431 2006-08-07 Alexandre Julliard <julliard@winehq.org>
18433 * aclocal.m4, configure:
18434 configure: Fixed soname detection on MacOS by using otool instead of ldd.
18436 2006-08-05 Kevin Koltzau <kevin@plop.org>
18438 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
18439 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
18440 dlls/hid/version.rc:
18441 hid: Initial implementation.
18443 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
18445 * dlls/wininet/internet.c:
18446 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
18448 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
18450 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
18451 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
18452 dlls/riched20/undo.c, dlls/riched20/wrap.c:
18453 riched20: New, clean, simple selection repaint logic - should fix all outstanding
18456 2006-08-07 H. Verbeet <hverbeet@gmail.com>
18458 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
18459 d3d9: Stub D3DPERF_ functions.
18461 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
18462 wined3d: Allow async occlusion queries.
18464 * dlls/wined3d/query.c:
18465 wined3d: Improve a few query traces.
18466 The query type is useful to have in query TRACEs.
18467 IWineD3DQueryImpl_GetDataSize isn't really a stub.
18469 * dlls/wined3d/query.c:
18470 wined3d: Check Occlusion query GL calls.
18472 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
18473 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
18474 wined3d: Add a couple of traces to the vertexdeclaration creation code.
18476 2006-08-07 Alexandre Julliard <julliard@winehq.org>
18478 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
18479 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
18480 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
18481 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
18482 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
18483 programs/winemenubuilder/Makefile.in, server/Makefile.in,
18484 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
18485 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
18486 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
18487 tools/wrc/Makefile.in:
18488 makefiles: Use make dependencies to create installation directories.
18489 This avoids a lot of redundant calls to mkinstalldirs.
18491 * dlls/ntdll/signal_i386.c:
18492 ntdll: Get rid of the Linux legacy signal stack switching.
18493 It doesn't work right in 32-bit code anyway.
18495 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
18497 * dlls/ntdll/signal_i386.c:
18498 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
18500 2006-08-07 Robert Shearman <rob@codeweavers.com>
18502 * dlls/ole32/defaulthandler.c:
18503 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
18504 if we are already connected.
18506 * dlls/ole32/oleobj.c:
18507 ole32: Finish off delegate notifications in the data advise holder.
18508 Advise the data delegate object when new advises come in on the data
18509 advise holder, not just when connecting.
18510 Unadvise the data delegate object when unadvising a connection on the
18511 data advise holder, when destructing the data advise holder and when
18514 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
18516 * dlls/dinput/mouse.c:
18517 dinput: Signal event after we queued an event. Not before.
18519 2006-08-05 Robert Reif <reif@earthlink.net>
18521 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
18522 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
18523 include/lmaccess.h:
18524 netapi32: Add stubs for remaining NetLocalGroup* functions.
18525 Move existing NetLocalGroup* functions to local_group.c.
18526 Add stubs for remaining NetLocalGroup* functions.
18528 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
18530 * dlls/dbghelp/dwarf.c:
18531 dbghelp: Missing bits from previous patch about variables with constant values.
18533 2006-08-07 Alexandre Julliard <julliard@winehq.org>
18535 * Make.rules.in, Makefile.in, documentation/Makefile.in:
18536 Make.rules: Make all submake invocations silent for consistency.
18538 * dlls/ntdll/directory.c:
18539 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
18541 2006-08-06 Francois Gouget <fgouget@free.fr>
18543 * dlls/usp10/tests/usp10.c:
18544 usp10/tests: Add trailing '\n's to ok() calls.
18546 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
18547 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
18548 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
18549 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
18550 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
18551 Assorted spelling fixes.
18553 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
18555 * dlls/wined3d/directx.c:
18556 wined3d: texture caps fixes.
18558 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
18559 wined3d: General constant caps fix.
18561 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
18563 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
18565 loader/pthread: Added pthread_attr_get_np support.
18567 2006-08-07 Mike McCormack <mike@codeweavers.com>
18569 * dlls/msi/dialog.c:
18570 msi: Fix the dialog centering logic.
18572 * dlls/kernel/powermgnt.c:
18573 kernel32: Change some FIXMEs to WARNs.
18575 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
18576 dlls/cabinet/tests/extract.c:
18577 cabinet: Fix and test the undocumented Extract function.
18578 The paths are MAX_PATH length.
18579 The last field is list of files which is checked when flags = 0.
18580 Add tests for the flag in the file list.
18582 * dlls/cabinet/cabinet_main.c:
18583 cabinet: Split the cabinet path for FDICopy.
18585 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18587 * programs/oleview/Ko.rc:
18588 oleview: Updated Korean resource.
18590 2006-08-05 H. Verbeet <hverbeet@gmail.com>
18592 * dlls/d3d8/device.c, dlls/d3d9/device.c:
18593 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
18595 * dlls/wined3d/vertexshader.c:
18596 wined3d: Fix D3DCOLOR swizzling in shaders.
18598 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
18599 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
18600 include/wine/wined3d_interface.h:
18601 wined3d: Delay vertex shader compilation until the shader is first used.
18603 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
18605 * dlls/ntdll/directory.c:
18606 ntdll: Add FreeBSD default serial port device.
18608 * dlls/oleaut32/tests/vartype.c:
18609 oleaut32/tests: Test relative error, not absolute.
18611 2006-08-05 Robert Reif <reif@earthlink.net>
18614 winnt.h: Add some more RIDs.
18616 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
18618 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
18619 setupapi/tests: Write-strings warnings fix.
18621 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
18622 secur32/tests: Write-strings warnings fix.
18624 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
18626 * dlls/msvcrt/msvcrt.spec:
18627 msvcrt: Some more exports requested from msvcr80.dll.
18629 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
18632 wine.inf: We should not override existing associations.
18634 * dlls/mshtml/mshtml.inf:
18635 mshtml: Fix the .jfif Content Type.
18637 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
18639 * dlls/riched20/caret.c, dlls/riched20/paint.c:
18640 riched20: Ensure text is wrapped before invalidating selection.
18642 2006-08-05 Alexandre Julliard <julliard@winehq.org>
18644 * libs/.gitignore, libs/wine/Makefile.in:
18645 libwine: Add a minor number to the library filename for future extensions.
18647 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
18648 libs/wine/Makefile.in:
18649 libs: Get rid of Makelib.rules since we only have one library now.
18650 Merge all the rules into the libwine makefile.
18652 2006-08-04 Robert Reif <reif@earthlink.net>
18654 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
18655 netapi32: Add stub for NetUserGetLocalGroups.
18657 * dlls/netapi32/access.c:
18658 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
18660 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
18661 netapi32: Add stub for NetLocalGroupEnum.
18663 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
18664 wtsapi32: Add some stubs.
18666 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
18668 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
18669 include/msiquery.h:
18670 msi: Write-strings warnings fix.
18672 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
18674 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
18675 include/wine/wined3d_gl.h:
18676 wined3d: Volume textures fix.
18678 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
18680 * dlls/wined3d/directx.c:
18681 wined3d: Raster caps fix.
18683 * dlls/wined3d/directx.c:
18684 wined3d: Primitive misc caps fix.
18686 2006-08-04 Kevin Koltzau <kevin@plop.org>
18688 * dlls/setupapi/devinst.c:
18689 setupapi: Create an empty list when getting device interface classes.
18691 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
18693 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
18694 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
18695 dlls/riched20/tests/editor.c:
18696 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
18698 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
18700 * tools/widl/widl.c, tools/widl/write_msft.c:
18701 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
18703 2006-08-04 Alexandre Julliard <julliard@winehq.org>
18705 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
18706 configure: Only link against libresolv where necessary.
18708 * configure, configure.ac, include/config.h.in, server/fd.c:
18709 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
18711 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
18713 * dlls/wined3d/basetexture.c:
18714 wined3d: Basetexture anisotropic fix.
18716 * dlls/wined3d/directx.c:
18717 wined3d: Fix a number of badly reported caps.
18719 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
18721 * dlls/user/tests/win.c, dlls/user/win.c:
18722 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
18724 * dlls/user/tests/win.c:
18725 user: Add a test for CreateWindowEx.
18727 2006-08-04 Alexandre Julliard <julliard@winehq.org>
18730 user: Don't bother checking the WS_VISIBLE style on the desktop window.
18732 2006-08-04 Hans Leidekker <hans@it.vu.nl>
18734 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
18735 usp10: Implement ScriptGetGlyphABCWidth.
18736 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
18738 2006-08-04 Robert Reif <reif@earthlink.net>
18740 * dlls/advapi32/tests/security.c:
18741 advapi32: Add more SID tests.
18743 2006-08-04 Robert Shearman <rob@codeweavers.com>
18745 * dlls/rpcrt4/rpc_binding.c:
18746 rpcrt4: Make the error output on a failed binding more informative
18747 by dumping information about the interface it is trying to bind to.
18749 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
18750 dlls/urlmon/urlmon_main.c:
18751 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
18753 2006-08-04 Hans Leidekker <hans@it.vu.nl>
18755 * dlls/usp10/usp10.c:
18756 usp10: Implement ScriptIsComplex.
18758 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
18760 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
18761 tools/widl/widl.c, tools/widl/widl.h:
18762 widl: Generate GUID (infile_i.c) files.
18764 2006-08-03 James Hawkins <truiken@gmail.com>
18766 * dlls/msi/dialog.c:
18767 msi: Use the initial dialog position values in the database when creating the
18770 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
18772 * dlls/usp10/tests/usp10.c:
18773 usp10: Fix glyph comparsion between tests.
18775 2006-08-04 Alexandre Julliard <julliard@winehq.org>
18777 * dlls/ntdll/server.c:
18778 ntdll: Fix a race condition at thread exit.
18780 2006-08-03 Benjamin Arai <me@benjaminarai.com>
18782 * dlls/oleaut32/varformat.c:
18783 oleaut32: Removes extra string allocation for varformat:VarMonthName.
18785 2006-08-03 Robert Shearman <rob@codeweavers.com>
18787 * dlls/ntdll/directory.c:
18788 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
18789 whole directory if the mask doesn't contain any wildcards and the file
18790 exists on in the directory with the same case as the mask.
18792 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18794 * dlls/oledlg/oledlg_Ko.rc:
18795 oledlg: Updated Korean resource.
18797 2006-08-03 Robert Reif <reif@earthlink.net>
18799 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
18800 advapi32: Add a computer SID to the registry.
18802 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
18803 ntdll: Fix some function arguments.
18805 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
18807 * dlls/wined3d/surface.c:
18808 wined3d: Surface pitch fix.
18810 2006-08-03 Jacek Caban <jacek@codeweavers.com>
18812 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
18813 mshtml: Fix handling offset in BSCallback.
18815 2006-08-03 H. Verbeet <hverbeet@gmail.com>
18817 * dlls/wined3d/drawprim.c:
18818 wined3d: Disable vertex arrays after we're done drawing from them.
18819 After drawing from a vertex array we should disable them, to prevent
18820 the next draw calls from potentially reading past their ends. This
18821 also moves the disabling of vertex attrib arrays (for shaders) into
18824 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
18826 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
18827 tools/widl/parser.y:
18828 widl: Write forward declarations for coclass definitions.
18830 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
18832 * dlls/riched20/editor.c:
18833 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
18834 exactly one screen line.
18836 * dlls/riched20/editor.c:
18837 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
18839 * dlls/riched20/editor.c:
18840 riched20: Ctrl+A should be allowed in read-only controls too.
18842 2006-08-03 Jacek Caban <jacek@codeweavers.com>
18844 * dlls/mshtml/navigate.c:
18845 mshtml: Added nsInputStream::Read implementation.
18847 2006-08-03 Robert Shearman <rob@codeweavers.com>
18849 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
18850 dlls/ole32/storage32.h:
18851 ole32: Ensure that a returned free block is valid in storage.
18852 Otherwise, an IStream_SetSize call followed by an IStream_Read call
18853 could fail with STG_E_DOCFILECORRUPT.
18855 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
18856 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
18857 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
18859 * dlls/msi/action.c:
18860 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
18862 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
18864 * dlls/msvfw32/msvideo16.c:
18865 msvfw32: Write-strings warning fix.
18867 * dlls/ole32/tests/clipboard.c:
18868 ole32/tests: Write-strings warnings fix.
18870 * dlls/riched20/tests/editor.c:
18871 riched20/tests: Write-strings warnings fix.
18873 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
18875 * dlls/dbghelp/dwarf.c:
18876 dbghelp: Properly handle variable with const value (ie without location)
18879 2006-08-03 Alexandre Julliard <julliard@winehq.org>
18882 server: Abstract the epoll functions a bit more.
18884 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
18886 * include/ntquery.h, include/shlguid.h:
18887 shell32: Add property ids to header files.
18889 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
18891 * include/shldisp.idl:
18892 include: Add the ShellFolderViewOC coclass.
18894 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
18896 * dlls/oleaut32/typelib.c:
18897 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
18899 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
18901 * dlls/hlink/link.c:
18902 hlink: Avoid double computation of the string length.
18904 2006-08-03 Alexandre Julliard <julliard@winehq.org>
18906 * dlls/winex11.drv/init.c:
18907 winex11.drv: Comment out the XCloseDisplay call on process detach.
18908 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
18910 2006-08-02 Benjamin Arai <me@benjaminarai.com>
18912 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
18913 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
18915 * dlls/oleaut32/tests/olefont.c:
18916 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
18918 2006-08-03 Robert Reif <reif@earthlink.net>
18921 winnt.h: Add missing define.
18923 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
18925 * dlls/wined3d/surface.c:
18926 wined3d: Paletted texture support.
18928 2006-08-03 Mike McCormack <mike@codeweavers.com>
18930 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
18931 ddraw: Don't link to wined3d, load it at runtime.
18932 This lets ddraw dlls built on a machine with OpenGL present run on other
18933 machines that may not have the OpenGL libraries installed.
18935 2006-08-02 Thomas Kho <tkho@ucla.edu>
18938 server: Remove unused thread_apc member.
18940 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18942 * programs/notepad/Ko.rc:
18943 notepad: Updated Korean resource.
18945 2006-08-02 Huw Davies <huw@codeweavers.com>
18947 * fonts/ms_sans_serif.sfd:
18948 fonts: Add that extra pixel to the variants of 'e' too.
18950 2006-08-03 Alexandre Julliard <julliard@winehq.org>
18952 * dlls/riched20/editor.c:
18953 riched20: Fixed handling of window private data for Win64.
18955 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
18957 * dlls/riched20/editor.c:
18958 riched20: Handle incorrect calls of window procedure.
18960 2006-08-01 Robert Reif <reif@earthlink.net>
18962 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
18963 advapi32: Check returned data from LsaQueryInformationPolicy.
18965 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
18967 * dlls/msi/tests/db.c:
18968 msi/tests: Write-strings warnings fix.
18970 * dlls/lz32/tests/lzexpand_main.c:
18971 lz32/tests: Write-strings warning fix.
18973 2006-08-02 Alexandre Julliard <julliard@winehq.org>
18975 * dlls/kernel/thunk.c:
18976 kernel32: Make some functions static.
18978 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
18979 hhctrl.ocx: Make some functions static.
18982 user: Add some missing internal Wine messages to the message spy.
18984 2006-08-02 Jacek Caban <jacek@codeweavers.com>
18986 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
18987 hlink: Added HlinkTranslateURL tub implementation.
18989 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
18990 dlls/hlink/tests/hlink.c, include/hlink.idl:
18991 hlink: Added HlinkIsShortcut implementation.
18993 * dlls/ole32/moniker.c:
18994 ole32: Clean up OleRun.
18996 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
18998 * dlls/riched20/run.c:
18999 riched20: Added short descriptions to functions in run.c, just in case
19000 anybody had any doubts about what they actually do.
19002 2006-08-02 Huw Davies <huw@codeweavers.com>
19004 * fonts/ms_sans_serif.sfd:
19005 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
19007 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
19009 * programs/winetest/Makefile.in:
19010 winetest: Added hlink tests.
19012 2006-08-02 Alexandre Julliard <julliard@winehq.org>
19014 * dlls/user/message.c, dlls/user/win.c, include/win.h,
19015 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
19016 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
19017 Also use the same code for Get/SetWindowWord.
19018 Based on a patch by Ge van Geldorp.
19020 2006-08-02 Mike McCormack <mike@codeweavers.com>
19022 * dlls/msi/classes.c:
19023 msi: Only ever write the long path for InProcServers.
19025 * dlls/msi/classes.c:
19026 msi: Register advertised components too.
19028 2006-08-02 Alexandre Julliard <julliard@winehq.org>
19030 * dlls/uxtheme/system.c:
19031 uxtheme: Make some variables static.
19033 * dlls/oledlg/insobjdlg.c:
19034 oledlg: Make a string static.
19036 * dlls/kernel/editline.c:
19037 kernel32: Make the keymap entries const.
19039 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
19040 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
19041 ole32: Make some functions and variables static.
19043 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
19044 msxml3: Make some functions and variables static.
19046 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
19047 opengl32: Make some functions and variables static.
19049 * dlls/glu32/glu.c:
19050 glu32: Make some functions static.
19052 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
19053 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
19054 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
19055 dsound: Make some functions static.
19057 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
19058 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
19059 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
19060 dlls/winex11.drv/xvidmode.c:
19061 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
19063 2006-08-01 James Hawkins <truiken@gmail.com>
19065 * dlls/msi/tests/db.c:
19066 msi: Add tests for SQL query markers.
19068 * dlls/msi/files.c:
19069 msi: A file that does not have the msidbFileAttributesCompressed bit set should
19070 be considered non-compressed.
19072 * dlls/msi/package.c, dlls/msi/tests/format.c:
19073 msi: Don't crash if an empty record is given to MsiProcessMessage.
19075 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
19076 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
19079 2006-08-01 Robert Reif <reif@earthlink.net>
19081 * dlls/advapi32/lsa.c:
19082 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
19085 2006-08-01 Juan Lang <juan_lang@yahoo.com>
19087 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
19088 dlls/wintrust/wintrust_main.c:
19089 wintrust: Implement TrustIsCertificateSelfSigned.
19091 * dlls/crypt32/str.c:
19092 crypt32: Support more types in CertRDNToStr.
19094 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19096 * dlls/msvfw32/msvfw32_Ko.rc:
19097 msvfw32: Updated Korean resource.
19099 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
19101 * dlls/shell32/version.h:
19102 shell32: Fix the file version string of the version resource.
19104 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
19106 * dlls/kernel/tests/process.c:
19107 kernel/tests: Write-strings warnings fix.
19109 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
19110 kernel: Write-strings warnings fixes.
19112 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
19114 * programs/oleview/typelib.c:
19115 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
19117 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
19119 * dlls/mshtml/mshtml.inf:
19120 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
19122 2006-08-01 Alexandre Julliard <julliard@winehq.org>
19124 * libs/port/memmove.c:
19125 libport: Fixed invalid lvalue accesses in memmove.
19127 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19129 * programs/view/Ko.rc:
19130 view: Updated Korean resource.
19132 2006-08-01 Huw Davies <huw@codeweavers.com>
19134 * dlls/comctl32/propsheet.c:
19135 comctl32: Limit the width of the watermark to 164 pixels.
19137 2006-07-31 Huw Davies <huw@codeweavers.com>
19139 * dlls/comctl32/propsheet.c:
19140 comctl32: Limit the size of the header bitmap to 49x49.
19142 * dlls/comctl32/propsheet.c:
19143 comctl32: Invalidate the header area so that updated titles will be drawn.
19145 * dlls/comctl32/propsheet.c:
19146 comctl32: Wordwrap the sub title.
19148 * dlls/comctl32/propsheet.c:
19149 comctl32: The titles are already converted to unicode so always use DrawTextW
19152 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
19154 * dlls/shell32/trash.c:
19155 shell32: Send directories and non-regular files to the trash.
19157 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
19159 * dlls/user/tests/win.c:
19160 user: Add a couple of missing bits to the SetWindowLong test.
19162 2006-08-01 Jacek Caban <jacek@codeweavers.com>
19164 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
19165 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
19167 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
19168 dlls/mshtml/mshtml_private.h:
19169 mshtml: Store HTMLElement pointer in HTMLTextContainer.
19171 2006-08-01 Robert Reif <reif@earthlink.net>
19173 * dlls/advapi32/tests/lsa.c:
19174 advapi32: More LsaQueryInformationPolicy tests.
19176 2006-08-02 Mike McCormack <mike@codeweavers.com>
19178 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
19179 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
19181 2006-08-01 Alexandre Julliard <julliard@winehq.org>
19184 gdi: Fixed buffer overflow in GetCharABCWidthsI.
19186 * Make.rules.in, tools/makedep.c:
19187 makedep: Always search for includes in the standard directories, even without
19190 * Make.rules.in, tools/makedep.c:
19191 makedep: Don't add dependencies for system headers.
19194 makedep: Get rid of restrictions on line lengths. Merge lines that end in
19198 makedep: Convert to standard Wine lists.
19200 2006-07-28 Robert Shearman <rob@codeweavers.com>
19202 * dlls/msxml3/regsvr.c:
19203 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
19204 Don't delete the progid key when unregistering coclasses - this is now
19205 done in unregister_progids.
19207 * dlls/msxml3/regsvr.c:
19208 msxml3: Separate the writing of progids from the writing of classes.
19209 This allows writing multiple progids that refer to one class.
19210 Support writing out Version and VersionIndependentProgId keys for classes.
19212 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
19214 * dlls/kernel/format_msg.c:
19215 kernel: Wsign-compare warning fix.
19217 2006-07-31 Robert Reif <reif@earthlink.net>
19219 * dlls/advapi32/lsa.c:
19220 advapi32: LsaQueryInformationPolicy update.
19221 Update LsaQueryInformationPolicy to use correct computer name and SID.
19222 Add support for PolicyDnsDomainInformation.
19224 2006-08-02 Mike McCormack <mike@codeweavers.com>
19226 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
19227 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
19228 dlls/hlink/tests/hlink.c:
19229 hlink: Add a short test case.
19231 * dlls/hlink/link.c:
19232 hlink: Use CoTaskMemAlloc when returning memory to a caller.
19234 * dlls/hlink/link.c:
19235 hlink: Create a strdupW function and use it.
19237 2006-07-31 Thomas Kho <tkho@ucla.edu>
19239 * dlls/msi/dialog.c:
19240 msi: Wake dialog on messages from external threads.
19242 2006-07-31 James Hawkins <truiken@gmail.com>
19244 * dlls/msi/action.c, dlls/msi/tests/package.c:
19245 msi: Fix a couple install state test cases.
19246 - Correctly handle the msidbComponentAttributesOptional component attribute.
19247 - Don't set a component's state to INSTALLSTATE_LOCAL if the
19248 msidbComponentAttributesSourceOnly attribute is provided.
19250 * dlls/msi/tests/package.c:
19251 msi: Fix the add_feature_entry helper function.
19253 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
19255 * include/ddk/winsplp.h:
19256 winsplp.h: Remove FAR, use W structs, fix typo.
19258 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
19260 * dlls/dinput/tests/keyboard.c:
19261 dinput/tests: Write-strings warning fix.
19263 * dlls/dsound/tests/dsound8.c:
19264 dsound/tests: Write-strings warning fix.
19266 2006-07-31 Robert Shearman <rob@codeweavers.com>
19268 * dlls/user/tests/win.c, dlls/user/win.c:
19269 user: Ignore setting NULL window procs inside SetWindowLong.
19270 Add tests for SetWindowLong error cases.
19272 2006-07-31 Duane Clark <fpga@pacbell.net>
19274 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
19275 msvcrt: Fix fgetwc/s in binary mode.
19277 * dlls/msvcrt/tests/file.c:
19278 msvcrt: Test fgetwc/s in binary mode.
19280 * dlls/msvcrt/file.c:
19281 msvcrt: Remove read_i loop and fix fread.
19283 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
19285 * tools/widl/parser.y:
19286 widl: Set type_t kind field correctly for all types.
19288 * tools/widl/parser.y:
19289 widl: Set defined flag for coclasses.
19291 2006-07-31 James Hawkins <truiken@gmail.com>
19293 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
19294 setupapi: Add a stub implementation of SetupGetSourceInfo.
19296 * dlls/msi/action.c, dlls/msi/tests/package.c:
19297 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
19300 2006-07-31 Robert Shearman <rob@codeweavers.com>
19302 * dlls/oleaut32/typelib.c:
19303 oleaut32: Improve dump_DispParms.
19305 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
19306 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
19308 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
19309 ole32: Implement OleNoteObjectVisible as described by MSDN.
19311 * dlls/ole32/storage32.c:
19312 ole32: Remove a check on the share mode for the NULL filename case as the
19313 check is already done earlier in StgCreateDocfile.
19315 2006-07-31 Alexandre Julliard <julliard@winehq.org>
19317 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
19318 ntdll: Move the calling of the process entry point back to kernel32.
19319 Apparently some copy protection stuff relies on that.
19320 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
19322 * dlls/ntdll/loader.c:
19323 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
19325 * loader/preloader.c:
19326 preloader: Added support for the new style DT_GNU_HASH symbol table.
19328 * loader/preloader.c:
19329 preloader: Fixed type checking in symbol lookup.
19331 * loader/preloader.c:
19332 preloader: Properly use the ELF hash table when looking up a symbol.
19334 2006-07-31 Jacek Caban <jacek@codeweavers.com>
19336 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
19337 dlls/shdocvw/webbrowser.c:
19338 shdocvw: Added WebBrowser::Invoke implementation.
19340 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
19341 dlls/shdocvw/tests/webbrowser.c:
19342 shdocvw: Added SetExtent and GetExtent implementation.
19344 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
19346 * dlls/wined3d/surface.c:
19347 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
19349 * dlls/wined3d/device.c:
19350 wined3d: Avoid NULL dereference.
19352 2006-07-31 Thomas Kho <tkho@ucla.edu>
19354 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
19355 riched20: Implement EM_GETLINE.
19357 2006-08-01 Mike McCormack <mike@codeweavers.com>
19359 * dlls/ole32/storage32.c:
19360 ole32: Use IsGUIDEqual to compare IIDs.
19362 2006-07-31 Alexandre Julliard <julliard@winehq.org>
19364 * libs/wine/mmap.c:
19365 libwine: Better heuristic for finding the top of the address space on Linux.
19367 2006-07-31 Robert Reif <reif@earthlink.net>
19369 * dlls/advapi32/security.c:
19370 advapi32: Add computer sid support to LookupAccountSidW.
19372 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
19373 advapi32: Add more helper functions.
19374 Add ADVAPI_GetComputerSid.
19376 2006-07-31 Jacek Caban <jacek@codeweavers.com>
19378 * dlls/shdocvw/regsvr.c:
19379 shdocvw: Register SHDocVw typelib.
19381 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
19382 dlls/shdocvw/shdocvw_v1.idl:
19383 shdocvw: Added typelib.
19385 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
19387 * dlls/shell32/shell32_Pl.rc:
19388 shell32: Update the Polish translation.
19390 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
19391 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
19392 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
19393 shell32: Call the trashing code from SHFileOperationW.
19395 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
19396 dlls/shell32/xdg.h:
19397 shell32: Add trashing support functions.
19399 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
19400 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
19401 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
19402 shell32: Add trashing confirmations.
19404 2006-07-31 Benjamin Arai <me@benjaminarai.com>
19406 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
19407 dlls/oleaut32/tests/vartest.c:
19408 oleaut32: Move varformat conformance tests to new file varformat.c
19410 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
19412 * dlls/user/input.c, dlls/user/tests/input.c:
19413 user: Set buffer to '\0' in GetKeyNameTextA too.
19415 2006-07-29 Duane Clark <fpga@pacbell.net>
19417 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
19420 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
19423 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
19424 msvcrt: Fix _read and fgetc.
19426 * dlls/msvcrt/tests/file.c:
19427 msvcrt: File read buffer tests.
19429 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
19431 * dlls/dinput/dinput_main.c:
19432 dinput: Initialize event sequence counter. And simplify code.
19434 2006-07-29 Robert Reif <reif@earthlink.net>
19436 * dlls/advapi32/tests/security.c:
19437 advapi32: Add string sid tests.
19439 * dlls/advapi32/tests/security.c:
19440 advapi32: Print more info about failed test.
19442 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
19443 dlls/advapi32/security.c:
19444 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
19445 Make debugstr_sid global.
19447 2006-08-01 Mike McCormack <mike@codeweavers.com>
19449 * dlls/ole32/storage32.c:
19450 ole32: Add function parameters to FIXME messages.
19452 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
19453 ole32: Add a test showing what STGM_TRANSACTED does for streams.
19455 2006-07-30 H. Verbeet <hverbeet@gmail.com>
19457 * dlls/ddraw/direct3d.c:
19458 ddraw: Order Z-buffer formats by depth buffer bit depths in
19459 IDirect3DImpl_7_EnumZBufferFormats.
19461 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
19462 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
19463 GLSL fragment shaders.
19465 * dlls/wined3d/device.c:
19466 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
19468 * dlls/wined3d/surface.c:
19469 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
19470 IWineD3DSurfaceImpl_UnlockRect.
19472 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
19474 * dlls/comctl32/tests/comboex.c:
19475 comctl32/tests: Write-strings warnings fix.
19477 * dlls/advpack/tests/install.c:
19478 advpack/tests: Write-strings warnings fix.
19480 * dlls/cabinet/cabinet_main.c:
19481 cabinet: Write-strings warning fix.
19483 2006-07-29 Jacek Caban <jacek@codeweavers.com>
19485 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
19486 shlwapi: Change file path to URL in UrlCanonicalize.
19488 * dlls/urlmon/umon.c:
19489 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
19491 2006-07-30 Alexandre Julliard <julliard@winehq.org>
19493 * dlls/ntdll/virtual.c:
19494 ntdll: Use the right section size when setting protections.
19495 Use the same size computation when setting section protections than
19496 when mapping it in the first place (reported by Nicholas Miell).
19498 2006-07-29 Mike McCormack <mike@codeweavers.com>
19500 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
19501 ole32: Add some missing traces.
19503 * dlls/ole32/tests/storage32.c:
19504 ole32: Add a test for IEnumSTATSTG.
19506 * dlls/msi/files.c:
19507 msi: Change an ERR to a WARN.
19509 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
19511 * tools/widl/proxy.c:
19512 widl: Fix "static declaration follows non-static declaration" in generated code.
19514 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
19515 widl: Encode coclass types in typelibs.
19517 * tools/widl/parser.y:
19518 widl: Register types for coclasses.
19520 * tools/widl/write_msft.c:
19521 widl: Check if a typeinfo is already in a typelib before adding it.
19523 * tools/widl/write_msft.c:
19524 widl: Set typelib_idx for coclasses when they're added to a typelib.
19526 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
19527 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
19528 tools/widl/write_msft.c:
19529 widl: Fold class_t into type_t.
19531 2006-07-28 Thomas Kho <tkho@ucla.edu>
19533 * dlls/Maketest.rules.in:
19534 Maketest.rules.in: Fix comment.
19536 2006-07-28 Robert Reif <reif@earthlink.net>
19538 * dlls/advapi32/security.c:
19539 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
19541 * dlls/advapi32/security.c:
19542 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
19544 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
19546 * programs/regedit/regproc.c:
19547 regedit: Allow entering - for a value in a .reg file to delete that value.
19549 2006-07-28 James Hawkins <truiken@gmail.com>
19551 * dlls/wininet/urlcache.c:
19552 wininet: Only copy the relative filename into the UrlEntry structure.
19554 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
19556 * dlls/advpack/tests/advpack.c:
19557 advpack/tests: Write-strings warnings fix.
19559 * dlls/msi/tests/db.c:
19560 msi/tests: Write-strings warnings fix.
19562 2006-07-28 Juan Lang <juan_lang@yahoo.com>
19564 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
19565 dlls/crypt32/tests/cert.c, include/wincrypt.h:
19566 crypt32: Implement CryptHashPublicKeyInfo.
19568 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
19569 rsaenh: Use Interlocked functions for reference counting.
19571 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
19573 * dlls/dinput/device.c, include/dinput.h:
19574 dinput: Add DISCL_NOWINKEY define.
19576 2006-07-28 Jason Green <jave27@gmail.com>
19578 * dlls/wined3d/baseshader.c:
19579 wined3d: Skip processing of D3DSIO_PHASE instruction.
19581 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
19582 include/d3d9types.h, include/wine/wined3d_types.h:
19583 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
19585 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
19586 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
19587 include/d3d9types.h, include/wine/wined3d_types.h:
19588 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
19590 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
19592 * dlls/wined3d/surface.c:
19593 wined3d: Optimize d3dfmt_convert_surface.
19595 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
19596 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
19597 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
19598 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
19599 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
19600 winex11.drv: Kill DGA support.
19602 2006-07-27 Jacek Caban <jacek@codeweavers.com>
19604 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
19605 include/stdole2.idl:
19606 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
19609 2006-07-29 Alexandre Julliard <julliard@winehq.org>
19611 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
19612 dlls/stdole32.tlb/Makefile.in:
19613 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
19614 things than resources.
19616 2006-07-28 Alexandre Julliard <julliard@winehq.org>
19618 * dlls/user/message.c:
19619 user: Abort WaitForUserIdle if the target process died.
19621 2006-07-28 Jason Green <jave27@gmail.com>
19623 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
19624 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
19625 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19626 wined3d: More shader fixes / new instructions.
19627 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
19628 - Subtract 1 more constant from total GLSL allowed float constants to
19629 accommodate the PROJECTION matrix row that we reference.
19631 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
19633 * dlls/wined3d/surface.c:
19634 wined3d: Render target texturing.
19636 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
19638 * dlls/msi/msi_main.c:
19639 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
19642 * dlls/msi/msipriv.h:
19643 msi: Make the version information of DllGetVersion same as in version resource.
19645 2006-07-27 Juan Lang <juan_lang@yahoo.com>
19647 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
19648 rsaenh: More tests and some fixes.
19649 - correct deleting the default container
19650 - imported keys should be stored in their container, not just given to the caller
19651 - tests for these changes
19653 2006-07-27 Benjamin Arai <me@benjaminarai.com>
19655 * dlls/oleaut32/varformat.c:
19656 oleaut32: VarMonthName - Update error codes and helper functions.
19658 * dlls/oleaut32/tests/vartest.c:
19659 oleaut32: VarSub: Conformance test.
19661 * dlls/oleaut32/variant.c:
19662 oleaut32: VarSub: Fixes several data types and corrects error codes.
19664 2006-07-28 Robert Shearman <rob@codeweavers.com>
19666 * dlls/oleaut32/olepicture.c:
19667 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
19669 * dlls/oleaut32/olefont.c:
19670 oleaut32: Implement GetTypeInfoCount for standard fonts.
19672 * dlls/oleaut32/olepicture.c:
19673 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
19674 Remove some validation code that is already handled by a more generic
19675 case at the end of the function.
19677 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
19678 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
19680 * dlls/oleaut32/tests/olefont.c:
19681 oleaut32: Add a test for passing an invalid number of input parameters into
19682 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
19684 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
19685 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
19686 Add some tests for IPictureDisp::Invoke.
19688 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
19689 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
19691 * dlls/oleaut32/tests/olefont.c:
19692 oleaut32: Add a successful test for IFontDisp::Invoke.
19694 * dlls/oleaut32/olefont.c:
19695 oleaut32: Handle the Weight property in IFontDisp::Invoke.
19697 2006-07-27 Juan Lang <juan_lang@yahoo.com>
19699 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
19700 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
19701 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
19704 sspi.h: Add missing define.
19706 2006-07-27 James Hawkins <truiken@gmail.com>
19708 * dlls/msi/tests/db.c:
19709 msi: Add tests for MsiDatabaseImport.
19711 2006-07-27 Jacek Caban <jacek@codeweavers.com>
19713 * include/mshtml.idl:
19714 mshtml.idl: Fix SAFEARRAY argument declaration.
19716 * tools/widl/write_msft.c:
19717 widl: Reorder segments to match midl.
19719 * tools/widl/write_msft.c:
19720 widl: Use cval in ATTR_ID.
19722 * tools/widl/write_msft.c:
19723 widl: Added ATTR_BINDABLE handling to add_func_desc.
19725 * tools/widl/write_msft.c:
19726 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
19728 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
19729 shdocvw: Added test of GetControlInfo.
19731 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
19733 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
19734 Fix 2 "static is not at beginning of declaration" warnings.
19736 * dlls/msi/tests/package.c:
19737 msi: 0xdeadbeef is too big for a signed int thus producing sign
19738 comparison warnings when compared to an int variable. Use 0xdeadbee
19741 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
19743 * dlls/mapi32/tests/prop.c:
19744 mapi32/tests: Write-strings warning fix.
19746 * dlls/msi/tests/install.c:
19747 msi/tests: Write-strings warning fix.
19749 * dlls/crypt32/tests/encode.c:
19750 crypt32/tests: Write-strings warnings fix.
19752 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
19754 * programs/winebrowser/main.c:
19755 winebrowser: Pass any given argument that is not a mailto URL to the browser.
19757 2006-07-27 Mike McCormack <mike@codeweavers.com>
19759 * programs/msiexec/msiexec.c:
19760 msiexec: Don't crash if there's no args.
19762 * dlls/msi/action.c:
19763 msi: Don't set the shortcut's working directory if it's NULL.
19765 * dlls/msi/msi.c, dlls/msi/registry.c:
19766 msi: Fix some memory leaks.
19768 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
19770 * dlls/dinput/keyboard.c:
19771 dinput: Keyboard: Use the same event queue mechanism as mouse.
19773 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
19775 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
19776 dlls/wined3d/wined3d_private.h:
19777 wined3d: Do not use the IWineD3DSurface for the cursor.
19779 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
19781 * dlls/wined3d/surface.c:
19782 wined3d: Avoid a false ERR.
19784 2006-07-27 Alexandre Julliard <julliard@winehq.org>
19786 * ANNOUNCE, ChangeLog, VERSION, configure:
19789 ----------------------------------------------------------------
19790 2006-07-27 Jason Green <jave27@gmail.com>
19792 * dlls/wined3d/vertexshader.c:
19793 wined3d: Fix minor typo from shader patch.
19795 2006-07-27 Huw Davies <huw@codeweavers.com>
19798 wine.inf: Add lnkfile description.
19800 2006-07-27 Alexandre Julliard <julliard@winehq.org>
19803 server: Round up the timeout for poll() to avoid redundant calls.
19805 * server/request.c:
19806 server: Don't crash on invalid request sizes.
19808 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
19810 * programs/winhelp/winhelp.c:
19811 winhelp: Write-strings warning fix.
19813 * dlls/user/tests/menu.c:
19814 user/tests: Write-strings warnings fix.
19816 2006-07-26 James Hawkins <truiken@gmail.com>
19818 * dlls/msi/Makefile.in, dlls/msi/package.c:
19819 msi: Download the MSI package if it is a remote URL.
19821 2006-07-26 Juan Lang <juan_lang@yahoo.com>
19823 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
19824 crypt32: Implement CryptStrToNameA/W, with tests.
19826 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
19827 dlls/crypt32/tests/encode.c:
19828 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
19830 * dlls/rsaenh/rsaenh.c:
19831 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
19833 2006-07-27 Alexandre Julliard <julliard@winehq.org>
19835 * dlls/oleaut32/olefont.c:
19836 oleaut32: Fixed compiler warning.
19838 2006-07-26 Jason Green <jave27@gmail.com>
19840 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
19841 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
19842 wined3d: Fix some upside-down rendering issues for shaders.
19844 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
19846 * dlls/wined3d/surface.c:
19847 wined3d: BltFast/BltOverride color keying.
19849 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
19851 * programs/regedit/listview.c:
19852 regedit: Write-strings warning fix.
19854 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
19856 * dlls/wined3d/directx.c:
19857 wined3d: Blacklist WINED3DFMT_R8G8B8.
19859 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19861 * programs/wineconsole/wineconsole_Ko.rc:
19862 wineconsole: Updated Korean resource.
19864 2006-07-27 Mike McCormack <mike@codeweavers.com>
19866 * include/commctrl.h:
19867 comctl32: Fix a typo.
19869 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
19870 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
19872 * dlls/msi/tests/format.c:
19873 msi: Remember to free a handle.
19876 msi: Fix some memory leaks in the condition parser.
19878 * dlls/msi/appsearch.c, dlls/msi/msi.c:
19879 msi: Use msi_alloc/free, not HeapAlloc/Free.
19881 2006-07-26 James Hawkins <truiken@gmail.com>
19883 * dlls/msi/tests/install.c:
19884 msi: Test the column types of MSI packages.
19886 * dlls/msi/tests/package.c:
19887 msi: Test the states of a component with a compressed file.
19889 * dlls/msi/table.c:
19892 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
19894 * dlls/dinput8/dinput8_main.c:
19895 dinput8: Better DirectInput8Create warning.
19897 2006-07-26 Jacek Caban <jacek@codeweavers.com>
19899 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
19900 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
19902 * dlls/mshtml/protocol.c:
19903 mshtml: Fix handling res URLs with full path and number resource ID.
19905 2006-07-26 Robert Shearman <rob@codeweavers.com>
19907 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
19908 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
19910 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
19911 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
19912 the input parameter into the correct type.
19914 * dlls/ole32/regsvr.c:
19915 ole32: Add more self-registration entries for classes and interfaces.
19917 2006-07-26 Huw Davies <huw@codeweavers.com>
19920 wine.inf: Add inifile entries.
19922 2006-07-24 Thomas Kho <tkho@ucla.edu>
19924 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
19925 wcmd: Correct handling of quotes and /s flag when a command argument is present.
19927 2006-07-23 Kovács András <andras@csevego.net>
19929 * dlls/wined3d/device.c:
19930 wined3d: Fix CopyRects if pDestPointsArray is NULL.
19932 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
19934 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
19935 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
19937 2006-07-26 Ge van Geldorp <ge@gse.nl>
19939 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
19940 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
19941 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
19942 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
19943 programs/winedbg/memory.c, programs/winedbg/source.c,
19944 programs/winedbg/stack.c, programs/winedbg/symbol.c,
19945 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
19946 programs/winedbg/types.c:
19947 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
19949 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
19951 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
19952 wined3d: More efficient color keying dirtifying.
19953 Instead of blindly dirtifying the surface LoadTexture keeps track of
19954 the color key that was used when creating the opengl texture and
19955 reloads the surface if the color key has changed.
19957 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
19959 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
19960 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
19961 include/wine/wined3d_interface.h:
19962 ddraw: Support using an application-provided surface pointer.
19964 2006-07-26 Mike McCormack <mike@codeweavers.com>
19966 * dlls/msi/record.c, dlls/msi/tests/record.c:
19967 msi: Fix an off by one error in MsiRecordGetString.
19969 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
19970 msi: Implement SQL inner joins.
19972 2006-07-26 Alexandre Julliard <julliard@winehq.org>
19974 * dlls/crypt32/tests/store.c:
19975 crypt32/tests: Clean up temp files.
19977 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
19978 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
19979 server/protocol.def, server/request.c, server/thread.c,
19981 server: Convert the server start time to the abs_time_t type.
19983 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
19984 server/protocol.def, server/thread.c, server/thread.h,
19986 server: Convert thread creation/exit times to the abs_time_t type.
19988 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
19990 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
19991 deal only with timeouts.
19993 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
19994 server/protocol.def, server/request.h, server/trace.c:
19995 server: Rename the wait_input_idle request to better reflect what it does.
19996 Also get rid of the unused timeout field.
19998 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
20000 server: Make the create_async function take an absolute timeout.
20002 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
20004 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
20006 server: Fix some comparisons between signed and unsigned.
20008 2006-07-26 Alexandre Julliard <julliard@winehq.org>
20010 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
20011 server/console.c, server/debugger.c, server/file.c, server/hook.c,
20012 server/object.c, server/object.h, server/process.c, server/process.h,
20013 server/protocol.def, server/ptrace.c, server/queue.c,
20014 server/region.c, server/registry.c, server/request.c,
20015 server/request.h, server/snapshot.c, server/symlink.c,
20016 server/token.c, server/trace.c, server/user.h, server/window.c,
20017 server/winstation.c, tools/make_requests:
20018 server: Added data_size_t type to represent sizes in the server protocol.
20019 Make it an unsigned int to save some space on Win64, if we need to
20020 transfer more than 4Gb over the server pipe something is seriously
20023 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
20025 * dlls/rsaenh/rsaenh.c:
20026 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
20028 * dlls/rsaenh/rsaenh.c:
20029 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
20032 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
20034 * dlls/winspool.drv/tests/info.c:
20035 winspool.drv/tests: Write-strings warnings fix.
20037 * dlls/msi/tests/db.c:
20038 msi/tests: Write-strings warnings fix.
20040 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20042 * programs/winefile/Ko.rc:
20043 winefile: Updated Korean resource.
20045 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
20047 * dlls/dmime/performance.c:
20048 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
20050 2006-07-25 Juan Lang <juan_lang@yahoo.com>
20052 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
20053 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
20054 crypt32: Implement file stores.
20056 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
20058 * dlls/wined3d/directx.c:
20059 wined3d: Enable all bump mapping formats.
20061 2006-07-26 Jason Green <jave27@gmail.com>
20063 * dlls/wined3d/drawprim.c:
20064 wined3d: Fix crash caused by bad TRACE.
20066 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
20068 * dlls/wined3d/glsl_shader.c:
20069 wined3d: Remove superfluous breaks.
20071 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
20073 * tools/widl/parser.y:
20074 widl: Allow trailing commas in attribute lists.
20076 2006-07-26 Mike McCormack <mike@codeweavers.com>
20079 msi: Add a FIXME for join queries.
20081 2006-07-25 Mike McCormack <mike@codeweavers.com>
20083 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
20084 msi: Always load all the components.
20086 2006-07-25 Robert Shearman <rob@codeweavers.com>
20088 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
20089 dbghelp: Implement SymGetSymFromAddr64.
20091 * configure, configure.ac, dlls/oleaut32/olepicture.c,
20092 include/config.h.in:
20093 configure: Add a check for the DGifOpen function in the gif_lib.h header as
20094 the v4 of the file does define it, while v3 doesn't.
20096 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
20098 * dlls/comdlg32/filedlg.c:
20099 comdlg32: GetOpenFileNameW - Create unicode windows.
20101 2006-07-25 Alexandre Julliard <julliard@winehq.org>
20103 * programs/uninstaller/main.c:
20104 uninstaller: Fail more gracefully when the registry key is missing.
20106 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
20108 * dlls/oleaut32/safearray.c:
20109 oleaut32: Adding a NULL to a safearray is supposed to crash.
20111 2006-07-25 Alexandre Julliard <julliard@winehq.org>
20113 * dlls/ntdll/server.c:
20114 ntdll: Avoid accessing the TEB after the memory view has been released.
20115 When using reserved areas the memory could potentially be reused right
20119 server: Try harder to find a suitable thread for read/write_process_memory.
20121 2006-07-20 Thomas Kho <tkho@ucla.edu>
20123 * server/process.c:
20124 server: Add new threads to end of thread_list.
20126 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
20128 * dlls/rpcrt4/ndr_marshall.c:
20129 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
20131 2006-07-24 Jason Green <jave27@gmail.com>
20133 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
20134 dlls/wined3d/wined3d_private.h:
20135 wined3d: Implement more GLSL instructions.
20136 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
20138 2006-07-25 Mike McCormack <mike@codeweavers.com>
20140 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
20141 msi: Fix where queries on 32bit integer columns.
20143 2006-07-24 James Hawkins <truiken@gmail.com>
20145 * dlls/msi/tests/db.c:
20146 msi: Add tests for the WHERE SQL clause.
20148 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20150 * dlls/wineps.drv/wps_Ko.rc:
20151 wineps.drv: Updated Korean resource.
20153 2006-07-25 H. Verbeet <hverbeet@gmail.com>
20155 * dlls/wined3d/device.c, dlls/wined3d/query.c,
20156 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
20157 wined3d: Add real occlusion query support.
20159 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
20160 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
20161 IWineD3DPixelShaderImpl_SetFunction.
20163 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
20164 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
20166 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
20168 * tools/widl/parser.l, tools/widl/parser.y:
20169 widl: Support SAFEARRAY(type) syntax.
20171 * tools/widl/header.c:
20172 widl: Fix redefinition of types in output.
20174 2006-07-24 Jacek Caban <jacek@codeweavers.com>
20176 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
20177 shdocvw: Added more test and fixes.
20179 2006-07-24 Huw Davies <huw@codeweavers.com>
20181 * dlls/gdi/freetype.c:
20182 gdi32: Use the correct name when writing the fixed font registry value.
20184 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
20186 * dlls/user/input.c, dlls/user/tests/msg.c:
20187 user: Add more TrackMouseEvent tests, particularly a test with
20188 injected mouse move events. Fix a problem detected by the test.
20190 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
20192 * dlls/user/input.c:
20193 user: Various TrackMouseEvent fixes.
20194 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
20195 use hittest directly to simplify the code.
20196 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
20198 * dlls/user/winpos.c:
20199 user: Add a trace to EndDeferWindowPos.
20201 * dlls/user/input.c:
20202 user: Use (win) debug channel by default, add a TRACE to SendInput.
20204 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
20206 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
20207 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
20209 2006-07-24 Mike McCormack <mike@codeweavers.com>
20211 * dlls/msi/registry.c:
20212 msi: Use CLSIDFromString to make squash_guid a bit more robust.
20214 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
20215 msi: Make MsiConfigureFeature a bit more robust.
20217 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
20218 dlls/msi/msipriv.h:
20219 msi: Move COM server implementation to a separate file.
20221 * configure, configure.ac:
20222 configure: Check for freetype-config first, then use the libraries it specifies.
20224 2006-07-23 Jason Green <jave27@gmail.com>
20226 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
20227 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
20228 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
20229 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
20230 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
20231 references from D3DTS_* to WINED3DTS_*.
20233 2006-07-24 Alexandre Julliard <julliard@winehq.org>
20235 * configure, configure.ac, loader/main.c, loader/preloader.c:
20236 preloader: Allocate more space in low memory as well as for top-down allocations.
20238 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
20239 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
20241 * dlls/ntdll/virtual.c:
20242 ntdll: Support memory allocations inside reserved areas.
20244 * dlls/ntdll/virtual.c:
20245 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
20247 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
20248 libs/wine/wine.map:
20249 libwine: Added a function to enumerate the reserved mmap areas.
20251 2006-07-24 Robert Shearman <rob@codeweavers.com>
20254 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
20257 * dlls/rpcrt4/ndr_marshall.c:
20258 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
20259 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
20261 * dlls/rpcrt4/rpc_binding.c:
20262 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
20264 * dlls/rpcrt4/ndr_marshall.c:
20265 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
20267 * dlls/rpcrt4/ndr_marshall.c:
20268 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
20269 NdrConformantStringUnmarshall.
20271 * dlls/rpcrt4/ndr_marshall.c:
20272 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
20273 Change the FIXME messages to print out unrecognised format characters in
20274 hex rather than decimal.
20276 * dlls/uuid/uuid.c:
20277 uuid: Add IIDs and CLSIDs from xmldso.h.
20279 * dlls/oleaut32/typelib.c:
20280 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
20281 as native doesn't assume that it doesn't contain valid data.
20283 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
20284 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
20286 2006-07-24 Mike McCormack <mike@codeweavers.com>
20288 * dlls/msi/tests/msi.c:
20289 msi: Add a test case for MsiGetFileHash.
20292 msi: Implement MsiGetFileHash.
20294 * dlls/winex11.drv/keyboard.c:
20295 winex11.drv: Avoid an uninitialized variable warning.
20297 2006-07-24 Alexandre Julliard <julliard@winehq.org>
20299 * programs/winevdm/winevdm.c:
20300 winevdm: Load sound.drv too.
20302 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
20304 * tools/widl/header.c:
20305 widl: Allow write_type to output full pointer types.
20307 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
20309 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
20310 dlls/wined3d/wined3d_private.h:
20311 wined3d: Draw the cursor.
20313 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
20315 * dlls/wined3d/device.c:
20316 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
20318 2006-07-24 Mike McCormack <mike@codeweavers.com>
20321 msi: Reimplement MsiGetUserInfo using awstrings.
20323 2006-07-23 Dan Kegel <dank@kegel.com>
20325 * dlls/winedos/int21.c:
20326 winedos: Limit reported disk space to 1GB.
20328 2006-07-23 Jason Green <jave27@gmail.com>
20330 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
20331 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
20332 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
20333 constants regression).
20335 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
20337 * dlls/comdlg32/tests/printdlg.c:
20338 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
20340 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
20342 * dlls/dinput/device_private.h:
20343 dinput: Simplify code a bit.
20345 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
20347 * dlls/dinput/dinput_main.c:
20348 dinput: Fix small typo.
20350 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
20352 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
20353 wined3d: Whitelist pixelformats instead of blacklisting.
20355 * dlls/wined3d/surface.c:
20356 wined3d: Reactivate the X bits fixup.
20358 2006-07-24 Mike McCormack <mike@codeweavers.com>
20360 * dlls/msi/msi.c, dlls/msi/registry.c:
20361 msi: MoveMsiEnumPatches to registry.c
20363 * dlls/shdocvw/regsvr.c:
20364 shdocvw: Register MruListLong.
20366 * dlls/hlink/hlink_main.c:
20367 hlink: Implement HlinkNavigateToStringReference.
20369 * dlls/hlink/link.c:
20370 hlink: Only release an object that we successfully created.
20372 * dlls/query/query.spec, dlls/query/query_main.c:
20373 query: Add a stub implementation for LocateCatalogs.
20375 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
20377 * programs/winhelp/Ko.rc:
20378 winhelp: Updated Korean resource.
20380 2006-07-23 Robert Reif <reif@earthlink.net>
20383 winnt.h: Add more SID defines.
20385 2006-07-22 Jacek Caban <jacek@codeweavers.com>
20387 * dlls/urlmon/session.c:
20388 urlmon: Don't use freed string in TRACE.
20390 * dlls/shdocvw/persist.c:
20391 shdocvw: Return S_OK in IPersistStreamInit::Load.
20393 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20395 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
20396 shell32: Define one more avi resource.
20398 2006-07-21 James Hawkins <truiken@gmail.com>
20400 * dlls/msi/tests/package.c:
20401 msi: Add tests for component and feature states.
20403 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
20405 * dlls/shell32/tests/shlexec.c:
20406 shell32/tests: Write-strings warnings fix.
20408 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
20410 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
20411 include/richedit.h:
20412 riched20: Write-strings warnings fix.
20413 The string members of the FINDTEXT and FINDTEXTEX structs are declared
20414 constant in the SDK.
20416 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
20418 * programs/oleview/typelib.c:
20419 oleview: Added interface handling to idl display.
20421 2006-07-21 James Hawkins <truiken@gmail.com>
20423 * dlls/msi/dialog.c:
20424 msi: Expand features with odd Display values.
20426 * dlls/msi/dialog.c:
20427 msi: Don't display a feature if its Display value is zero.
20429 * dlls/msi/action.c:
20430 msi: Set the component's initial state based on its attributes.
20432 2006-07-21 Jason Green <jave27@gmail.com>
20434 * dlls/wined3d/device.c:
20435 wined3d: Minor trace corrections in Set___ShaderConstants().
20437 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
20439 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
20440 wined3d: Do not try to create a vbo more than once.
20442 * dlls/wined3d/vertexbuffer.c:
20443 wined3d: Move vertex fixups into their own function.
20445 2006-07-21 Alexandre Julliard <julliard@winehq.org>
20447 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
20448 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
20450 2006-07-20 Benjamin Arai <me@benjaminarai.com>
20452 * dlls/oleaut32/tests/vartest.c:
20453 oleaut32: Fix missing tests and heap errors for VarCat conformance.
20455 * dlls/oleaut32/variant.c:
20456 oleaut32: Fix temp variant initialization issues in VarCat.
20458 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
20460 * dlls/kernel/time.c, dlls/ntdll/process.c,
20461 include/wine/server_protocol.h, server/process.c,
20462 server/protocol.def, server/trace.c:
20463 ntdll: Implementation of process CreationTime and ExitTime.
20465 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
20467 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
20468 include/setupapi.h:
20469 setupapi: Implemented SetupDiCreateDeviceInfoA.
20471 * dlls/setupapi/tests/devinst.c:
20472 setupapi: Rename a test.
20474 2006-07-20 Robert Reif <reif@earthlink.net>
20476 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
20477 advapi32: Partial LookupAccountSid implementation.
20479 2006-07-21 Alexandre Julliard <julliard@winehq.org>
20481 * dlls/ntdll/heap.c:
20482 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
20484 * dlls/ntdll/heap.c:
20485 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
20487 * dlls/ntdll/heap.c:
20488 ntdll: Add a few more free list entries to the heap.
20490 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20492 * dlls/comdlg32/cdlg_Ko.rc:
20493 comdlg32: Updated Korean resource.
20495 2006-07-21 Mike McCormack <mike@codeweavers.com>
20498 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
20501 msi: Use msi_reg_get_val_str() to read a registry value.
20503 * dlls/msi/msi.c, dlls/msi/msi.spec:
20504 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
20507 msi: Components with INSTALLSTATE_NOTUSED are considered present.
20510 msi: A component with an empty path is not used.
20513 msi: Use TRACE not FIXME for already implemented functions.
20515 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
20517 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
20518 d3d9: State management test framework for d3d9.
20520 * dlls/wined3d/device.c:
20521 wined3d: Respect EnableAutoDepthStencil parameter.
20523 * dlls/wined3d/stateblock.c:
20524 wined3d: Correct initial render states.
20526 * dlls/wined3d/device.c:
20527 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
20529 * dlls/wined3d/device.c:
20530 wined3d: Restore recording mode later in ActiveRender().
20532 * dlls/wined3d/device.c:
20533 wined3d: Read shader constants from correct stateblock.
20535 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
20537 * dlls/mscms/tests/profile.c:
20538 mscms/tests: Write-strings warnings fix.
20540 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
20542 * dlls/user/input.c, dlls/user/tests/msg.c:
20543 user: Add a TrackMouseEvent test, make it pass under Wine.
20545 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
20547 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
20548 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
20550 2006-07-20 Robert Shearman <rob@codeweavers.com>
20552 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
20553 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
20554 ole32: Implement CoRegisterPSClsid.
20556 2006-07-20 Juan Lang <juan_lang@yahoo.com>
20558 * dlls/msi/appsearch.c:
20559 msi: Don't use fixed-size buffers in AppSearch action.
20561 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
20563 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
20564 dinput8: DirectInput8Create rewrite.
20566 2006-07-19 Benjamin Arai <me@benjaminarai.com>
20568 * dlls/oleaut32/tests/olefont.c:
20569 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
20571 * dlls/oleaut32/olefont.c:
20572 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
20574 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
20576 * dlls/comdlg32/filedlg31.c:
20577 comdlg32: Remove redundant headers.
20579 2006-07-19 Ge van Geldorp <ge@gse.nl>
20581 * dlls/gdi/freetype.c:
20582 gdi: Use variables of correct size.
20584 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
20586 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
20587 setupapi: Add stub for SetupDiCreateDeviceInfoW.
20589 * dlls/setupapi/devinst.c:
20590 setupapi: Remove unneeded NULL checks before MyFree().
20592 2006-07-19 James Hawkins <truiken@gmail.com>
20594 * dlls/msi/events.c:
20595 msi: Implement the SetInstallLevel event.
20597 * dlls/msi/install.c, dlls/msi/msipriv.h:
20598 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
20599 be used internally.
20601 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
20602 msi: Update feature states after changing install levels, as they may have
20605 * dlls/msi/action.c:
20606 msi: Rename SetFeatureStates to match the naming scheme of internal msi
20609 2006-07-20 Mike McCormack <mike@codeweavers.com>
20611 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
20612 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
20613 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
20614 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
20615 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
20616 include/xmldso.idl:
20617 include: Remove unnecessary semicolons from idl.
20619 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
20620 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
20621 oledb: Add oledb.idl and some idl files it depends on.
20623 2006-07-19 Mike McCormack <mike@codeweavers.com>
20625 * configure, configure.ac:
20626 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
20628 2006-07-20 Mike McCormack <mike@codeweavers.com>
20630 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
20631 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
20632 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
20633 include/wine/itss.idl:
20634 include: Semicolons after cpp_quote are a syntax error in midl.
20636 2006-07-19 Hans Leidekker <hans@it.vu.nl>
20638 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
20639 usp10: Implement and test ScriptCacheGetHeight.
20641 2006-07-19 Jacek Caban <jacek@codeweavers.com>
20643 * dlls/urlmon/internet.c:
20644 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
20646 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
20647 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
20648 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
20649 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
20650 mshtml: Wrap remaining Heap* functions by inline functions.
20652 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
20654 * dlls/wininet/ftp.c:
20655 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
20657 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
20659 * dlls/dnsapi/tests/name.c:
20660 dnsapi/tests: Write-strings warnings fix.
20662 * dlls/comctl32/tests/listview.c:
20663 comctl32/tests: Write-strings warnings fix.
20665 2006-07-19 H. Verbeet <hverbeet@gmail.com>
20667 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
20668 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
20669 wined3d: Compilation fixes.
20671 2006-07-20 Kovács András <andras@csevego.net>
20673 * dlls/dinput/joystick_linuxinput.c:
20674 dinput: joydev_enum_deviceA now returns the correct value.
20676 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20678 * dlls/comctl32/comctl_Ko.rc:
20679 comctl32: Updated Korean resource.
20681 2006-07-19 Juan Lang <juan_lang@yahoo.com>
20683 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
20684 dlls/crypt32/tests/encode.c:
20685 crypt32: Implement more string types for X509_NAME_VALUE.
20687 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
20688 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
20691 * dlls/msi/appsearch.c:
20692 msi: Implement ACTION_AppSearchIni.
20694 2006-07-19 Alexandre Julliard <julliard@winehq.org>
20696 * dlls/ntdll/directory.c:
20697 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
20698 around a kernel bug.
20700 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
20702 * dlls/wininet/ftp.c:
20703 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
20705 2006-07-19 Juan Lang <juan_lang@yahoo.com>
20707 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
20708 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
20709 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
20711 * dlls/msi/appsearch.c:
20712 msi: Implement searching parent in ACTION_AppSearchReg.
20714 2006-07-19 Mike McCormack <mike@codeweavers.com>
20717 msi: Implement MsiConfigureFeatureW.
20720 msi: Fix the size of base 85 GUIDs.
20722 * dlls/msi/action.c:
20723 msi: Only load the features and files tables once.
20725 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
20727 * programs/oleview/typelib.c:
20728 oleview: Added data freeing in TypeLib Viewer.
20730 * programs/oleview/main.h, programs/oleview/typelib.c:
20731 oleview: Added some features to IDL data displaying.
20733 * programs/oleview/main.h, programs/oleview/pane.c,
20734 programs/oleview/typelib.c:
20735 oleview: Added skeleton for IDL files generation.
20737 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
20739 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
20740 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
20742 2006-07-19 Alexandre Julliard <julliard@winehq.org>
20744 * loader/preloader.c:
20745 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
20748 * dlls/kernel/process.c:
20749 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
20751 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
20752 kernel: Added support for exec'ing a new Win32 process.
20753 Use it to restart execution if the main binary can't be loaded because
20754 of address space conflicts, and also for Win16/DOS support.
20756 * dlls/kernel/process.c, dlls/ntdll/server.c,
20757 include/wine/server_protocol.h, server/process.c, server/process.h,
20758 server/protocol.def, server/request.c, server/trace.c:
20759 server: Simplify process creation.
20760 Pass the socket for the new process from the parent through the
20762 Perform initialisations during the new_process request.
20764 2006-07-19 Jason Green <jave27@gmail.com>
20766 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
20767 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
20768 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
20769 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
20770 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
20771 wined3d: Make the number of floating point shader constants dynamic.
20773 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
20775 * dlls/crypt32/tests/crl.c:
20776 crypt32: Make tests loadable on NT4.
20778 2006-07-18 James Hawkins <truiken@gmail.com>
20780 * dlls/msi/msi.spec, dlls/msi/source.c:
20781 msi: Add a stub implementation of MsiSourceListClearAll.
20783 * dlls/msi/action.c, dlls/msi/dialog.c:
20784 msi: Sort SelectionTree items by their Display value.
20786 2006-07-18 Huw Davies <huw@codeweavers.com>
20788 * dlls/msi/files.c:
20789 msi: Create files with the correct file attributes.
20791 2006-07-18 Mike McCormack <mike@codeweavers.com>
20794 msi: Check the right pointers for NULL.
20797 msi: Set properties, not the command line in MsiReinstallFeatureW.
20799 * dlls/msi/install.c, dlls/msi/msi.spec:
20800 msi: Implement MsiSetInstallLevel.
20802 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20804 * dlls/mshtml/Ko.rc:
20805 mshtml: Updated Korean resource.
20807 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
20809 * dlls/secur32/ntlm.c:
20810 secur32: Write-strings warnings fix.
20812 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
20814 * dlls/crypt32/tests/main.c:
20815 crypt32/tests: Write-strings warnings fix.
20817 2006-07-18 Benjamin Arai <me@benjaminarai.com>
20819 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
20820 oleaut32: Update error codes for VarMod.
20822 2006-07-18 Huw Davies <huw@codeweavers.com>
20824 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
20825 msxml3: removeChild should catch a NULL child node.
20827 * dlls/msxml3/tests/domdoc.c:
20828 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
20829 doesn't find a match.
20831 2006-07-18 Juan Lang <juan_lang@yahoo.com>
20833 * dlls/msi/appsearch.c:
20834 msi: Set name in ACTION_AppSearchGetSignature.
20836 * dlls/crypt32/encode.c:
20837 crypt32: Don't return from a try block.
20839 2006-07-18 Jacek Caban <jacek@codeweavers.com>
20841 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
20842 mshtml: Added stub implementation of ShowHTMLDialog.
20844 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
20847 wpp: In recursive macro definitions, print the macro name instead of nothing.
20849 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
20851 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
20852 include/wine/wined3d_interface.h:
20853 ddraw/wined3d: Remove texture format enumeration functions.
20855 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
20857 * dlls/wined3d/swapchain.c:
20858 wined3d: Duplicate flips in software if the local copy is up to date.
20860 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
20862 * dlls/wined3d/surface.c:
20863 wined3d: Disable the fog before writing the back buffer data.
20865 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
20867 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
20868 dlls/wined3d/wined3d_private.h:
20869 wined3d: Add a setting for the render target locking method.
20871 * dlls/wined3d/surface.c:
20872 wined3d: Break the glDrawPixels call out of UnlockRect.
20874 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20876 * programs/cmdlgtst/Ko.rc:
20877 cmdlgtst: Updated Korean resource.
20879 2006-07-17 Juan Lang <juan_lang@yahoo.com>
20881 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
20882 crypt32: Output x.500 strings from CertNameToStrA/W.
20884 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
20885 dlls/crypt32/serialize.c:
20886 crypt32: Fix reading key prov info from serialized data.
20888 * dlls/crypt32/encode.c:
20889 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
20891 * dlls/msi/appsearch.c:
20892 msi: Fix silly pointer error.
20894 2006-07-17 James Hawkins <truiken@gmail.com>
20896 * dlls/msi/dialog.c:
20897 msi: Update the feature components' states when a feature is selected.
20899 2006-07-17 Duane Clark <fpga@pacbell.net>
20901 * dlls/msvcrt/tests/file.c:
20902 msvcrt: Add tests of file operations in ASCII mode.
20904 2006-07-17 Jacek Caban <jacek@codeweavers.com>
20906 * dlls/urlmon/sec_mgr.c:
20907 urlmon: Fix handle leak.
20909 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
20910 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
20911 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
20912 mshtml: Wrap more Heap* function by inline functions.
20914 2006-07-17 Robert Shearman <rob@codeweavers.com>
20916 * dlls/oleaut32/tmarshal.c:
20917 oleaut32: Add an exception handler around code executed on the server side
20918 from the typelib marshaler.
20921 msi: Fix conversion of path to include nul-termination character in
20922 MsiProvideQualifiedComponentA.
20924 * dlls/rpcrt4/cproxy.c:
20925 rpcrt4: Display a big message box if the user tries to use typelib
20926 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
20929 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
20930 rpcrt4: Handle more structure padding values.
20932 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
20933 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
20934 The change caused regressions in a number of applications and needs more
20935 study to see what the correct behaviour should be.
20937 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
20939 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20940 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
20941 dlls/wined3d/vertexshader.c:
20942 wined3d: Readd missing copyright to shaders files.
20944 * dlls/wined3d/arb_program_shader.c:
20945 wined3d: Fix typo in ARB pixel shader.
20947 2006-07-17 Benjamin Arai <me@benjaminarai.com>
20949 * dlls/oleaut32/variant.c:
20950 oleaut32: VarCmp - Corrected function description.
20952 2006-07-16 H. Verbeet <hverbeet@gmail.com>
20954 * dlls/wined3d/drawprim.c:
20955 wined3d: Increment texture_idx when continuing as well.
20957 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
20959 * dlls/advapi32/tests/crypt_lmhash.c:
20960 advapi32/tests: Write-strings warnings fix.
20962 2006-07-17 Huw Davies <huw@codeweavers.com>
20964 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
20965 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
20967 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
20968 marked as unchecked.
20970 2006-07-18 Alexandre Julliard <julliard@winehq.org>
20972 * configure, configure.ac:
20973 configure: Store the full path to the prelink tool.
20975 2006-07-17 Jason Green <jave27@gmail.com>
20977 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
20978 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
20979 dlls/wined3d/wined3d_private.h:
20980 wined3d: Fix for vertex shaders.
20982 2006-07-16 Duane Clark <fpga@pacbell.net>
20984 * programs/notepad/main.c:
20985 notepad: Change notepad printing font.
20987 * programs/notepad/dialog.c:
20988 notepad: Make notepad print something reasonable.
20990 2006-07-16 Jacek Caban <jacek@codeweavers.com>
20992 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
20993 dlls/mshtml/protocol.c:
20994 mshtml: Wrap Heap* functions by inline functions.
20996 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
20998 * dlls/wined3d/surface.c:
20999 wined3d: Break out the frame buffer readback of LockRect, implement palettized
21002 2006-07-17 Robert Shearman <rob@codeweavers.com>
21004 * dlls/dbghelp/elf_module.c:
21005 dbghelp: Don't access a negative section index in elf_map_section.
21007 * dlls/dbghelp/stabs.c:
21008 dbghelp: Avoid accessing a negative string index when parsing stabs entries
21009 with an empty string.
21011 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
21012 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
21013 TRACE now that all of the tests pass.
21015 * dlls/kernel/tests/version.c:
21016 kernel: Fix an incorrect version test.
21018 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
21019 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
21020 versions, which are tested in a hierarchical manner.
21021 Add some new tests for the different condition values.
21023 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
21024 ntdll: Use a common condition value for the major, minor and service pack
21027 * dlls/ntdll/version.c:
21028 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
21029 for comparing the values.
21031 * dlls/oleaut32/tests/vartest.c:
21032 oleaut32: Test the return value of VarCat in the tests.
21034 2006-07-15 Aric Stewart <aric@codeweavers.com>
21036 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
21037 wineboot: Copy windows file protection files at boot time.
21039 2006-07-17 Mike McCormack <mike@codeweavers.com>
21042 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
21045 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
21047 2006-07-15 Mike McCormack <mike@codeweavers.com>
21049 * dlls/msi/install.c:
21050 msi: Cleanup traces, remove unnecessary includes.
21052 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
21053 msi: Move msi_get_property_int() to helpers.c
21056 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
21059 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
21061 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
21063 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
21064 libwine: Add a configure check for setrlimit.
21066 2006-07-17 Alexandre Julliard <julliard@winehq.org>
21068 * tools/winegcc/winegcc.c:
21069 winegcc: Make sure the Wine library paths take precedence in Wine mode.
21071 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21073 * programs/clock/Ko.rc:
21074 clock: Updated Korean resource.
21076 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
21078 * dlls/comctl32/listview.c:
21079 comctl32: Use struct member after check for NULL (Coverity).
21081 2006-07-15 Mike McCormack <mike@codeweavers.com>
21083 * dlls/shdocvw/regsvr.c:
21084 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
21086 2006-07-16 Jacek Caban <jacek@codeweavers.com>
21088 * dlls/urlmon/regsvr.c:
21089 urlmon: Register zone and security manager.
21091 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
21092 dlls/urlmon/urlmon_main.c:
21093 urlmon: Added UrlMkGetSessionOption implementation.
21095 * dlls/urlmon/umon.c:
21096 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
21098 * include/urlmon.idl:
21099 urlmon.idl: Added some missing declarations.
21101 * dlls/mshtml/htmldoc.c:
21102 mshtml: Added get_all implementation.
21104 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
21106 * programs/notepad/Da.rc:
21107 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
21109 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
21111 * dlls/dinput/keyboard.c:
21112 dinput: Unacquire correct device.
21114 * dlls/dinput/keyboard.c:
21115 dinput: Ignore repeated key events.
21117 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
21119 * dlls/wined3d/surface.c:
21120 wined3d: Allocate 4 extra bytes in the dib section.
21122 2006-07-16 Duane Clark <fpga@pacbell.net>
21124 * tools/examine-relay:
21125 examine-relay: Indent winex11.drv lines.
21127 2006-07-15 Duane Clark <dclark@akamail.com>
21129 * dlls/comdlg32/printdlg.c:
21130 comdlg32: Set PD_PAGENUMS from print dialog.
21132 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21134 * programs/wordpad/Ko.rc:
21135 wordpad: Updated Korean resource.
21137 2006-07-14 James Hawkins <truiken@gmail.com>
21139 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
21140 wininet: Add more tests for InternetCrackurl.
21142 * dlls/msi/dialog.c:
21143 msi: Add handling for the ListBox dialog control.
21145 2006-07-14 Milko Krachounov <milko@3mhz.net>
21147 * dlls/shell32/shell32_Bg.rc:
21148 shell32: Update Bulgarian translation.
21150 * dlls/mshtml/Bg.rc:
21151 mshtml: Update Bulgarian translation.
21153 2006-07-16 Robert Reif <reif@earthlink.net>
21155 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
21157 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
21159 2006-07-14 Robert Reif <reif@earthlink.net>
21162 include: Add well known sids and quota limits to winnt.h.
21164 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
21166 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
21167 riched20: WM_SETFONT support.
21169 2006-07-14 Robert Shearman <rob@codeweavers.com>
21171 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
21172 ole32: Improve CoRegisterMessageFilter and add tests for it.
21174 * dlls/ole32/rpc.c:
21175 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
21177 2006-07-13 Aric Stewart <aric@codeweavers.com>
21179 * configure, configure.ac, dlls/comcat/Makefile.in,
21180 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
21181 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
21182 comcat: cImplemented or cRequired of -1 means to match everything
21183 regardless of the implementation or categories.
21185 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
21187 * dlls/msi/files.c:
21188 msi: cabinet_notify - don't fail on files with the same filepath.
21190 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
21192 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
21193 wined3d: Only copy memory corresponding to the dib section instead of the
21194 power of 2 surface.
21196 2006-07-14 András Kovács <andras@csevego.net>
21198 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
21199 shell32: Stub for SHSetLocalizedName.
21201 2006-07-13 Juan Lang <juan_lang@yahoo.com>
21203 * dlls/msi/appsearch.c:
21204 msi: Let caller set property in AppSearch.
21206 2006-07-14 Mike McCormack <mike@codeweavers.com>
21209 msi: Use awstring to return strings from MsiGetProductInfo.
21212 msi: Read from the registry, not the database in MsiGetProductInfo.
21214 * dlls/msi/msipriv.h, dlls/msi/registry.c:
21215 msi: Add some registry reading macro functions.
21217 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
21218 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
21219 msi: Move version string conversions to registry.c.
21221 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
21222 msi: Move some registry helper functions to registry.c.
21224 2006-07-13 Juan Lang <juan_lang@yahoo.com>
21226 * dlls/crypt32/cert.c:
21227 crypt32: Correct self-signed cert creation.
21228 - use correct function names for rpcrt functions
21229 - use CryptGenRandom to create unique serial numbers
21231 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
21233 * tools/widl/parser.y:
21234 widl: Support coclass forward declarations.
21236 * tools/widl/header.c:
21237 widl: Fix unterminated comment in generated code.
21239 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
21241 * dlls/wined3d/glsl_shader.c:
21242 wined3d: Fix cmp instruction for GLSL.
21243 The current GLSL cmp instruction is incorrect, because:
21244 - it ignores destination write mask
21245 - it ignores source swizzle
21246 - it ignores other source modifiers.
21247 - it works incorrectly for src0 = 0
21249 * dlls/wined3d/device.c:
21250 wined3d: Fix light state bugs.
21252 2006-07-14 Robert Shearman <rob@codeweavers.com>
21254 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
21255 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
21256 FUNCFLAG_FRESTRICTED flag.
21257 Add some more tests for ITypeInfo::Invoke.
21259 * dlls/oleaut32/olepicture.c:
21260 oleaut32: Implement GetClassID for the OLE picture class.
21262 * dlls/rpcrt4/ndr_marshall.c:
21263 rpcrt4: Fix Variance Callback Functions.
21264 A callback function for computing the variance puts the computed value
21265 into the same field as a conformance, so make sure to copy the value
21266 into pCount before returning from ComputeConformanceOrVariance.
21268 * dlls/rpcrt4/cpsf.c:
21269 rpcrt4: Add the threading model and a description when registering a CLSID
21270 for the PSFactoryBuffer.
21272 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
21273 ole32: Add validation of parameters to CoGetClassObject and make sure to
21274 initialise ppv to NULL.
21276 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
21278 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
21279 dlls/winex11.drv/xim.c:
21280 Fix swapped 2nd and 3rd argument passed to memset.
21282 2006-07-14 Alexandre Julliard <julliard@winehq.org>
21284 * programs/msiexec/msiexec.c:
21285 msiexec: Invert the return values of the boolean functions so that
21286 their names make more sense.
21288 2006-07-13 James Hawkins <truiken@gmail.com>
21290 * programs/msiexec/msiexec.c:
21291 msiexec: Also support options using a hyphen.
21293 * dlls/msi/dialog.c:
21294 msi: Add handling for the GroupBox dialog control.
21296 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
21298 * tools/winedump/pe.c:
21299 winedump: Write-strings warnings fix.
21301 2006-07-14 Alexandre Julliard <julliard@winehq.org>
21303 * configure, configure.ac:
21304 configure: Revert the error exit code for warnings, it causes more
21305 trouble than it's worth.
21307 2006-07-13 Alexandre Julliard <julliard@winehq.org>
21309 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
21310 ntdll: Make sure to not unmap anything from reserved areas
21311 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
21313 * dlls/ntdll/virtual.c:
21314 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
21315 arbitrary granularity.
21317 * dlls/ntdll/virtual.c:
21318 ntdll: Support for arbitrary memory allocation granularity.
21320 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
21322 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
21323 programs/notepad/De.rc, programs/notepad/Eo.rc,
21324 programs/notepad/Es.rc, programs/notepad/Fi.rc,
21325 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
21326 programs/notepad/It.rc, programs/notepad/Ja.rc,
21327 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
21328 programs/notepad/No.rc, programs/notepad/Pl.rc,
21329 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
21330 programs/notepad/Si.rc, programs/notepad/Sk.rc,
21331 programs/notepad/Sw.rc, programs/notepad/Th.rc,
21332 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
21333 programs/notepad/Zh.rc:
21334 notepad: Fix the ellipsis and shortcuts in menus.
21336 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
21337 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
21338 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
21339 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
21340 wordpad: Add shortcuts in menus.
21342 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
21344 * dlls/comdlg32/cdlg_Pl.rc:
21345 comdlg32: Update Polish translation.
21347 2006-07-13 Robert Shearman <rob@codeweavers.com>
21349 * dlls/ole32/compobj.c:
21350 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
21351 It increases the latency on completing the COM call and could result in
21352 the COM call never completing in some circumstances.
21354 * dlls/oleaut32/typelib.c:
21355 oleaut32: Convert void return types to the VT_EMPTY variant type in
21358 * dlls/oleaut32/typelib.c:
21359 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
21360 since dispinterfaces don't have the FDISPATCHABLE flag.
21362 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
21363 include: Add NI_* defines and add a WS(socklen_t) type.
21365 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
21366 rpcrt4: Add a stub for I_RpcMapWin32Status.
21368 * dlls/dbghelp/path.c:
21369 dbghelp: Fix the finding of PDB DS-type files.
21371 2006-07-13 Alexandre Julliard <julliard@winehq.org>
21373 * dlls/shell32/brsfolder.c:
21374 shell32: Avoid using macros that cause gcc warnings.
21376 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
21377 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
21379 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
21380 kernel32: Moved initialisation of the console handles to DllMain.
21382 2006-07-12 James Hawkins <truiken@gmail.com>
21384 * dlls/shlwapi/tests/path.c:
21385 shlwapi: Add tests for PathCommonPrefixA.
21387 * dlls/shlwapi/tests/path.c:
21388 shlwapi: Add tests for PathBuildRootA.
21390 * dlls/msi/install.c, dlls/msi/tests/package.c:
21391 msi: Update the files target paths as well, because a parent directory might
21394 2006-07-12 Thomas Kho <tkho@ucla.edu>
21396 * programs/notepad/dialog.c:
21397 notepad: Change file not saved alert title to match Windows' notepad.exe.
21399 * programs/notepad/En.rc, programs/notepad/dialog.c:
21400 notepad: Change window title to be like Windows' notepad.exe.
21402 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
21404 * dlls/winspool.drv/tests/info.c:
21405 winspool.drv/tests: Write-strings warnings fix.
21407 * dlls/mshtml/main.c:
21408 mshtml: Write-strings warnings fix.
21410 2006-07-11 James Hawkins <truiken@gmail.com>
21412 * dlls/urlmon/umon.c:
21413 urlmon: Implement URLDownloadToCacheFileW.
21415 2006-07-10 Ge van Geldorp <ge@gse.nl>
21417 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
21419 user32: Implement Get/SetClassLongPtrA/W.
21421 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
21423 * dlls/user/sysparams.c:
21424 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
21426 2006-07-12 Mike McCormack <mike@codeweavers.com>
21428 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
21429 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
21432 * dlls/ole32/clipboard.c:
21433 ole32: Small cleanups.
21435 * dlls/ole32/stg_prop.c:
21436 ole32: Remove unnecessary assert(This) calls.
21438 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
21439 ole32: Fix and test reading and writing of VT_CF properties.
21441 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
21443 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
21444 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
21445 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
21446 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
21447 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
21448 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
21449 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
21450 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
21451 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
21452 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
21453 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
21454 dlls/comctl32/propsheet.c:
21455 comctl32: Use wsprintf instead of strcat building the properties
21456 dialog title to allow different word orders.
21458 2006-07-12 Juan Lang <juan_lang@yahoo.com>
21460 * dlls/msi/appsearch.c:
21461 msi: Split up ACTION_AppSearchReg.
21463 * dlls/crypt32/store.c:
21464 crypt32: Add stubs for some stores.
21466 * dlls/crypt32/crypt32.spec:
21467 crypt32: Forward CreateFileU to CreateFileW.
21469 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
21471 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
21472 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
21473 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
21474 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
21475 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
21476 dlls/winex11.drv/x11font.h:
21477 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
21478 (not vice versa) for efficiency (required adding the Ex functionality
21481 * dlls/gdi/tests/font.c:
21482 gdi32: Add conformance test for GetTextExtentExPointW.
21484 2006-07-12 Mike McCormack <mike@codeweavers.com>
21486 * dlls/query/query_main.c:
21487 query: Return a more appropriate error code from CIState.
21489 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
21491 * dlls/urlmon/regsvr.c:
21492 urlmon: Write-strings warnings fix.
21494 2006-07-12 H. Verbeet <hverbeet@gmail.com>
21496 * dlls/wined3d/utils.c:
21497 wined3d: Texture stages that reference NULL textures should just pass
21498 through the result of the previous stage.
21500 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
21501 wined3d: Fix specular color handling for register combiners.
21502 By default the FinalCombiner is setup to add the specular color to the
21503 final result of the combiner operations. However, it should only do
21504 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
21506 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
21508 * dlls/wined3d/vertexbuffer.c:
21509 wined3d: Check the color data type too when deciding whether to convert data.
21511 2006-07-11 Mike McCormack <mike@codeweavers.com>
21513 * dlls/ole32/stg_prop.c:
21514 ole32: Implement IPropertyStorage::Enum using enumx.
21516 * dlls/ole32/stg_prop.c:
21517 ole32: Clean up some declarations.
21519 * dlls/ole32/stg_prop.c:
21520 ole32: Use enumx to implement IPropertySetStorage::Enum.
21522 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
21523 ole32: Add a framework for implementing IEnum* interfaces.
21525 2006-07-12 Mike McCormack <mike@codeweavers.com>
21527 * dlls/ole32/ole2.c:
21528 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
21530 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
21531 ole32: Fix conformance test to compile with MSVC6.
21533 * dlls/ole32/stg_prop.c:
21534 ole32: This cannot be NULL, so don't check it.
21536 * dlls/ole32/stg_prop.c:
21537 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
21540 2006-07-11 Mike McCormack <mike@codeweavers.com>
21542 * dlls/ole32/ole2.c:
21543 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
21545 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
21547 * dlls/avifil32/Makefile.in:
21548 avifil32: Remove unnecessary dependency on ntdll.
21550 2006-07-11 Juan Lang <juan_lang@yahoo.com>
21552 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
21553 dlls/crypt32/tests/cert.c, include/wincrypt.h:
21554 crypt32: Implement CryptAcquireCertificatePrivateKey.
21556 2006-07-11 Robert Reif <reif@earthlink.net>
21558 * dlls/advapi32/lsa.c:
21559 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
21561 * include/ntsecapi.h:
21562 include: Add more policy structures to ntsecapi.h.
21564 2006-07-11 Alexandre Julliard <julliard@winehq.org>
21566 * libs/Makefile.in, tools/winewrapper:
21567 libs: Get rid of the libwine symlinks.
21569 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
21570 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
21571 winegcc: Automatically add the correct lib paths when building inside the
21574 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
21575 tools/wrc/Makefile.in:
21576 libs: Get rid of the symlinks for the static libs.
21578 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
21579 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
21580 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
21581 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
21582 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
21583 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
21584 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
21585 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
21586 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
21587 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
21588 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
21589 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
21590 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
21591 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
21592 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
21593 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
21594 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
21595 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
21596 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
21597 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
21598 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
21599 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
21600 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
21601 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
21602 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
21603 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
21604 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
21605 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
21606 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
21607 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
21608 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
21609 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
21610 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
21611 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
21612 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
21613 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
21614 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
21615 libs/unicode/Makefile.in, libs/unicode/c_037.c,
21616 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
21617 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
21618 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
21619 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
21620 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
21621 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
21622 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
21623 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
21624 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
21625 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
21626 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
21627 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
21628 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
21629 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
21630 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
21631 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
21632 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
21633 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
21634 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
21635 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
21636 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
21637 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
21638 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
21639 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
21640 libs/unicode/collation.c, libs/unicode/compose.c,
21641 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
21642 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
21643 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
21644 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
21645 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
21646 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
21647 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
21648 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
21649 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
21650 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
21651 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
21652 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
21653 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
21654 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
21655 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
21656 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
21657 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
21658 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
21659 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
21660 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
21661 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
21662 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
21663 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
21664 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
21665 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
21666 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
21667 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
21668 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
21669 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
21670 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
21671 libs/wine/wine.map, programs/msiexec/Makefile.in,
21672 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
21673 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
21674 tools/wrc/Makefile.in:
21675 libs: Merged libwine_unicode into libwine.
21676 Most dlls use libwine_unicode at this point, so there's nothing to
21677 gain by having two separate libraries.
21679 2006-07-10 Juan Lang <juan_lang@yahoo.com>
21681 * dlls/crypt32/decode.c:
21682 crypt32: Check a pointer before dereferencing it (Coverity).
21684 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
21685 shell32: Always NULL-terminate path in SHGetPathFromIDList.
21687 2006-07-11 Mike McCormack <mike@codeweavers.com>
21689 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
21690 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
21691 dlls/infosoft/wordbreaker.c:
21692 infosoft: Add a word breaker for English.
21694 2006-07-10 Ge van Geldorp <ge@gse.nl>
21696 * tools/winebuild/import.c:
21697 winebuild: Save registers which might contain parameters for the function to
21700 * dlls/kernel/resource.c, include/winternl.h:
21701 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
21703 2006-07-10 James Hawkins <truiken@gmail.com>
21705 * dlls/msi/tests/package.c:
21706 msi: Test how SetTargetPath affects the target paths of install files.
21708 2006-07-09 James Hawkins <truiken@gmail.com>
21710 * dlls/msi/appsearch.c:
21711 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
21713 2006-07-10 Benjamin Arai <me@benjaminarai.com>
21715 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
21716 oleaut32: Conformance test and patch for VarCat.
21718 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
21720 * dlls/wined3d/directx.c:
21721 wined3d: Improve GetAdapterMonitor stub.
21723 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21724 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21725 dlls/wined3d/wined3d_private.h:
21726 wined3d: More flow control instructions.
21727 - Implement call, callnz, label, and ret
21728 - Implement support for NOT modifier
21730 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
21731 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
21732 dlls/wined3d/wined3d_private.h:
21733 wined3d: More flow control instructions
21734 - Implement if, else, endif, rep, endrep, break
21735 - Implement ifc, breakc, using undocumented comparison bits in the instruction
21737 - Fix bug in main loop processing of codes with no dst token
21738 - Fix bug in GLSL output modifier processing of codes with no dst token
21739 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
21740 - Add versioning for all the instructions above, and remove
21741 GLSL_REQUIRED thing, which is useless and should be removed from all
21742 opcodes in general.
21744 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
21746 * dlls/wined3d/device.c:
21747 wined3d: Fix off-by-one constants bug.
21749 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
21750 wined3d: Clamp texcoord output between 0 and 1.
21752 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
21753 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
21754 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
21755 wined3d: Place immediate constants in the same array as global constants.
21756 - move DEF, DEFI, DEFB handling into the register counting pass
21757 - keep track of defined constants as a linked list (because there's a
21759 - apply immediate constants after global constants in the constant
21761 - both types of constants now get loaded with array notation in the
21762 shader (into the same array)
21764 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
21766 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
21767 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
21768 dlls/ddraw/tests/refcount.c:
21769 ddraw: Palette refcounting fix.
21770 Do not AddRef the DirectDraw interfaces in CreatePalette of older
21771 interface version, and add a test for that.
21773 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
21774 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
21775 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
21776 ddraw: Split up the ddraw refcount.
21778 2006-07-10 Mike McCormack <mike@codeweavers.com>
21780 * include/Makefile.in, include/cierror.h:
21781 include: Add cierror.h.
21783 2006-07-11 Mike McCormack <mike@codeweavers.com>
21785 * dlls/ole32/storage32.c:
21786 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
21788 * include/indexsvr.idl:
21789 indexsvr.h: Fix a typo.
21791 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21793 * dlls/wined3d/directx.c:
21794 wined3d: Add an "\n" to a fixme to fix another overflow (in
21795 IWineD3DImpl_CheckDeviceFormatConversion).
21797 2006-07-10 Juan Lang <juan_lang@yahoo.com>
21799 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
21801 riched20: Add stub implementation of ITextDocument.
21803 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
21804 crypt32: Implement key context property, with tests.
21806 2006-07-10 Ge van Geldorp <ge@gse.nl>
21808 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
21809 winedbg: Implement some x86_64 backend routines.
21811 * tools/winebuild/spec32.c:
21812 winebuild: Reserve enough space for null function pointer.
21815 server: Widen lparam for timers.
21817 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
21819 * dlls/shell32/shlview.c:
21820 shell32: Write-strings warning fix.
21822 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
21824 * dlls/crypt32/tests/encode.c:
21825 crypt32/tests: Write-strings warnings test.
21827 2006-07-11 Alexandre Julliard <julliard@winehq.org>
21830 server: Fixed get_thread_context for x86_64.
21832 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
21834 * dlls/amstream/amstream.c, include/mmstream.idl:
21835 amstream: Fix argument types to match the PSDK.
21837 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
21839 * programs/notepad/En.rc:
21840 notepad: En.rc: Fix the ellipsis in menu.
21842 2006-07-10 Huw Davies <huw@codeweavers.com>
21844 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
21845 msxml3: Implement removeChild.
21847 2006-07-10 Hans Leidekker <hans@it.vu.nl>
21849 * dlls/dnsapi/query.c:
21850 dnsapi: Fix a buffer overrun (Coverity).
21852 * dlls/wldap32/ber.c:
21853 wldap32: Document the ber functions.
21855 * dlls/wldap32/rename.c:
21856 wldap32: Document the rename functions.
21859 wine.inf: Add msi to the list of fake dlls.
21861 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
21863 * programs/oleview/En.rc, programs/oleview/resource.h,
21864 programs/oleview/typelib.c:
21865 oleview: Added more fields to TypeLib Viewer tree.
21867 2006-07-08 Jacek Caban <jacek@codeweavers.com>
21869 * dlls/urlmon/binding.c:
21870 urlmon: Always verify mime using FindMimeFromData.
21872 * dlls/shdocvw/tests/webbrowser.c:
21873 shdocvw: Added test of DoVerb.
21875 * dlls/shdocvw/tests/webbrowser.c:
21876 shdocvw: Added GetMiscStatus test.
21878 * dlls/shdocvw/oleobject.c:
21879 shdocvw: Call SetMenu in activate_ui.
21881 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
21882 mshtml: Added OnFrameWindowActivate implementation.
21884 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
21886 * dlls/advapi32/registry.c, include/winreg.h:
21887 advapi32: Fix registry API prototypes to match the PSDK.
21889 2006-07-10 Alexandre Julliard <julliard@winehq.org>
21891 * include/.gitignore, include/wine/.gitignore:
21892 include/.gitignore: Moved the wine subdir ignore list to the main file.
21894 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
21895 libs/.gitignore: Added wildcards for libraries.
21897 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
21898 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
21899 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
21900 .gitignore: Added wildcards to ignore lex and bison output files.
21902 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
21903 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
21904 dlls/cards/.gitignore, dlls/comcat/.gitignore,
21905 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
21906 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
21907 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
21908 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
21909 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
21910 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
21911 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
21912 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
21913 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
21914 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
21915 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
21916 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
21917 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
21918 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
21919 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
21920 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
21921 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
21922 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
21923 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
21924 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
21925 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
21926 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
21927 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
21928 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
21929 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
21930 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
21931 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
21932 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
21933 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
21934 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
21935 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
21936 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
21937 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
21938 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
21939 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
21940 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
21941 programs/msiexec/.gitignore, programs/notepad/.gitignore,
21942 programs/oleview/.gitignore, programs/progman/.gitignore,
21943 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
21944 programs/start/.gitignore, programs/taskmgr/.gitignore,
21945 programs/uninstaller/.gitignore, programs/view/.gitignore,
21946 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
21947 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
21948 programs/winemine/.gitignore, programs/winetest/.gitignore,
21949 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
21950 .gitignore: Added wildcards to ignore generated resource files.
21952 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
21953 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
21954 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
21955 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
21956 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
21957 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
21958 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
21959 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
21960 dlls/lz32/tests/.gitignore, dlls/make_dlls,
21961 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
21962 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
21963 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
21964 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
21965 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
21966 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
21967 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
21968 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
21969 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
21970 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
21971 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
21972 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
21973 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
21974 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
21975 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
21976 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
21977 dlls/ws2_32/tests/.gitignore:
21978 make_dlls: Recursively ignore .ok files in all tests directories.
21980 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
21981 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
21982 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
21983 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
21984 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
21985 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
21986 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
21987 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
21988 dlls/lz32/tests/.gitignore, dlls/make_dlls,
21989 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
21990 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
21991 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
21992 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
21993 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
21994 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
21995 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
21996 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
21997 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
21998 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
21999 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
22000 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
22001 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
22002 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
22003 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
22004 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
22005 dlls/ws2_32/tests/.gitignore:
22006 make_dlls: Recursively ignore testlist.c in all tests directories.
22008 * programs/.gitignore, programs/clock/.gitignore,
22009 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
22010 programs/eject/.gitignore, programs/expand/.gitignore,
22011 programs/explorer/.gitignore, programs/hh/.gitignore,
22012 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
22013 programs/make_progs, programs/msiexec/.gitignore,
22014 programs/notepad/.gitignore, programs/oleview/.gitignore,
22015 programs/progman/.gitignore, programs/regedit/.gitignore,
22016 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
22017 programs/rundll32/.gitignore, programs/start/.gitignore,
22018 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
22019 programs/view/.gitignore, programs/wcmd/.gitignore,
22020 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
22021 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
22022 programs/winedbg/.gitignore, programs/winefile/.gitignore,
22023 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
22024 programs/winepath/.gitignore, programs/winetest/.gitignore,
22025 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
22026 programs/winver/.gitignore, programs/wordpad/.gitignore:
22027 make_progs: Generate the .gitignore file.
22028 Ignore generated programs from the top-level .gitignore.
22030 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
22031 dlls/advpack/.gitignore, dlls/atl/.gitignore,
22032 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
22033 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
22034 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
22035 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
22036 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
22037 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
22038 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
22039 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
22040 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
22041 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
22042 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
22043 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
22044 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
22045 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
22046 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
22047 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
22048 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
22049 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
22050 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
22051 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
22052 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
22053 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
22054 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
22055 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
22056 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
22057 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
22058 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
22059 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
22060 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
22061 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
22062 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
22063 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
22064 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
22065 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
22066 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
22067 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
22068 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
22069 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
22070 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
22071 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
22072 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
22073 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
22074 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
22075 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
22076 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
22077 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
22078 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
22079 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
22080 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
22081 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
22082 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
22083 make_dlls: Ignore generated import libraries from the top-level .gitignore.
22085 * dlls/.gitignore, dlls/make_dlls:
22086 make_dlls: Generate the .gitignore file.
22088 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
22089 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
22090 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
22091 dlls/amstream/.gitignore, dlls/atl/.gitignore,
22092 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
22093 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
22094 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
22095 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
22096 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
22097 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
22098 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
22099 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
22100 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
22101 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
22102 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
22103 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
22104 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
22105 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
22106 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
22107 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
22108 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
22109 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
22110 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
22111 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
22112 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
22113 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
22114 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
22115 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
22116 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
22117 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
22118 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
22119 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
22120 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
22121 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
22122 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
22123 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
22124 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
22125 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
22126 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
22127 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
22128 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
22129 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
22130 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
22131 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
22132 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
22133 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
22134 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
22135 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
22136 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
22137 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
22138 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
22139 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
22140 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
22141 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
22142 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
22143 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
22144 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
22145 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
22146 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
22147 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
22148 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
22149 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
22150 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
22151 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
22152 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
22153 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
22154 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
22155 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
22156 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
22157 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
22158 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
22159 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
22160 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
22161 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
22162 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
22163 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
22164 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
22165 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
22166 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
22167 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
22168 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
22169 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
22170 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
22171 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
22172 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
22173 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
22174 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
22175 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
22176 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
22177 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
22178 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
22179 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
22180 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
22181 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
22182 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
22183 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
22184 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
22185 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
22186 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
22187 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
22188 dlls/version/.gitignore, dlls/version/tests/.gitignore,
22189 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
22190 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
22191 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
22192 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
22193 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
22194 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
22195 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
22196 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
22197 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
22198 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
22199 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
22200 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
22201 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
22202 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
22203 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
22204 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
22205 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
22206 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
22207 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
22208 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
22209 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
22210 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
22211 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
22212 programs/control/.gitignore, programs/eject/.gitignore,
22213 programs/expand/.gitignore, programs/explorer/.gitignore,
22214 programs/hh/.gitignore, programs/icinfo/.gitignore,
22215 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
22216 programs/notepad/.gitignore, programs/oleview/.gitignore,
22217 programs/progman/.gitignore, programs/regedit/.gitignore,
22218 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
22219 programs/rundll32/.gitignore, programs/start/.gitignore,
22220 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
22221 programs/view/.gitignore, programs/wcmd/.gitignore,
22222 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
22223 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
22224 programs/winedbg/.gitignore, programs/winefile/.gitignore,
22225 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
22226 programs/winepath/.gitignore, programs/winetest/.gitignore,
22227 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
22228 programs/winver/.gitignore, programs/wordpad/.gitignore,
22229 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
22230 tools/winapi/.gitignore, tools/winebuild/.gitignore,
22231 tools/winedump/.gitignore, tools/winegcc/.gitignore,
22232 tools/wmc/.gitignore, tools/wrc/.gitignore:
22233 Take advantage of the recursive nature of .gitignore for Makefile entries.
22234 Prefix other entries with '/' to make them non-recursive.
22236 * ANNOUNCE, ChangeLog, VERSION, configure:
22239 ----------------------------------------------------------------
22240 2006-07-07 Mike McCormack <mike@codeweavers.com>
22242 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
22243 dlls/query/Makefile.in, dlls/query/query.spec,
22244 dlls/query/query_main.c:
22245 query: Add a skeleton for query.dll.
22247 2006-07-07 James Hawkins <truiken@gmail.com>
22249 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
22250 advpack: Add tests for different configurations of INF filenames and
22251 working directories for install functions.
22253 2006-07-10 Alexandre Julliard <julliard@winehq.org>
22255 * configure, configure.ac, include/basetsd.h, include/windef.h,
22256 tools/winegcc/winegcc.c:
22257 configure: Define _WIN64 when building on a 64-bit platform.
22259 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
22260 include/msvcrt/mbstring.h, include/msvcrt/search.h,
22261 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
22262 include/msvcrt/sys/types.h, include/msvcrt/time.h,
22263 include/msvcrt/wchar.h:
22264 include/msvcrt: Fix all definitions of size_t for Win64.
22266 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
22267 dlls/msvcrt/time.c:
22268 msvcrt: Avoid including system headers in msvcrt.h.
22270 2006-07-07 Mike McCormack <mike@codeweavers.com>
22272 * include/Makefile.in, include/ntquery.h:
22273 query: Add ntquery.h.
22275 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
22277 * dlls/ntdll/tests/reg.c:
22278 ntdll/tests: Added some NULL testing.
22280 2006-07-10 Alexandre Julliard <julliard@winehq.org>
22282 * server/registry.c:
22283 server: Only accept 0 as registry handle in functions that take a parent key.
22285 2006-07-08 Robert Shearman <rob@codeweavers.com>
22287 * include/winerror.h:
22288 include: Add more error codes used by newer versions of COM.
22290 * dlls/oleaut32/typelib2.c:
22291 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
22292 had much wider testing.
22294 * dlls/oleaut32/typelib.c:
22295 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
22296 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
22297 mask. Upper 16 bits contains the ordinal number of the function.
22298 Allocation of the "recbuf" must be modified, to support larger data
22299 (based on a patch by White Snake <whitesnake78@mail.com>).
22301 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
22303 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
22304 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
22306 2006-07-07 Thomas Kho <tkho@ucla.edu>
22308 * dlls/winex11.drv/mouse.c:
22309 winex11: Use correct multiplier for negative relative mouse movements.
22311 2006-07-07 Juan Lang <juan_lang@yahoo.com>
22313 * dlls/crypt32/cert.c:
22314 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
22316 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22318 * dlls/shell32/shell32_Ko.rc:
22319 shell32: Updated Korean resource.
22321 * programs/winecfg/Ko.rc:
22322 winecfg: Updated Korean resource.
22324 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
22326 * programs/winecfg/Nl.rc:
22327 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
22329 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
22331 * programs/winecfg/audio.c:
22332 winecfg: Write-strings warnings fix.
22334 2006-07-07 Jacek Caban <jacek@codeweavers.com>
22336 * dlls/urlmon/urlmon_main.c:
22337 urlmon: Register protocol handlers in DllMain.
22339 * dlls/urlmon/urlmon_main.c:
22340 urlmon: Use non heap based objects for class factories.
22342 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
22344 * dlls/wined3d/glsl_shader.c:
22345 wined3d: Fix typo breaking 3.0 pshaders color input.
22347 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
22349 * dlls/winex11.drv/event.c:
22350 winex11.drv: Protect X11 calls by a critical section.
22352 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
22353 server/trace.c, server/window.c:
22354 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
22357 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
22359 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
22360 dlls/winex11.drv/opengl.c:
22361 Add a common fps counter channel to ddraw, opengl and d3d.
22363 2006-07-07 Jacek Caban <jacek@codeweavers.com>
22365 * dlls/mshtml/nsio.c:
22366 mshtml: Create nsWineURI even if we don't have valid nsIURI.
22368 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
22369 shdocvw: Added test of SetClientSite.
22371 * dlls/shdocvw/oleobject.c:
22372 shdocvw: Call GetContainer in SetClientSite.
22374 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
22375 include/htiframe.idl:
22376 include: Added htiframe.idl.
22378 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
22380 * dlls/wined3d/baseshader.c:
22381 wined3d: Trace ABS/ABSNEG modifiers.
22383 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
22384 wined3d: Create fake input semantics for d3d8 shaders.
22385 Use them to remove the need for loading arrays in two different places.
22387 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22388 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
22389 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22390 wined3d: Reverse semantics maps for shaders.
22392 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
22393 wined3d: Make WINED3D_ATR macros more flexible.
22394 Make them operate on a type, as opposed to a semantic name.
22396 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
22397 wined3d: Simplify primitiveDeclartationConvertToStrided.
22398 Assign fixed indices to declaration inputs.
22399 Then use a common path to load the strided data.
22401 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
22402 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
22403 include/wine/wined3d_types.h:
22404 wined3d: Add position_transformed flag to Strided data format.
22406 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
22407 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
22409 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
22411 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
22412 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
22413 dlls/shell32/shresdef.h:
22414 shell32: Show a confirmation before deleting files with syscalls.
22416 * dlls/shell32/shfldr_unixfs.c:
22417 shell32: If possible use SHFileOperationW to delete in unixfs.
22418 This gives confirmation dialogs, recursive directory removal etc.
22420 2006-07-07 Christoph Frick <frick@sc-networks.de>
22422 * dlls/dinput/joystick_linuxinput.c:
22423 dinput: map_axis must be able to work with LONG's value range.
22425 * dlls/dinput/joystick_linuxinput.c:
22426 dinput: Remove redundant struct members.
22428 2006-07-06 Christoph Frick <frick@sc-networks.de>
22430 * dlls/dinput/joystick_linuxinput.c:
22431 dinput: Implement the GetProperty call for getting the range of an axis.
22433 * dlls/dinput/joystick_linuxinput.c:
22434 dinput: Call fake_current_js_state on the places where it is actually needed
22437 * dlls/dinput/joystick_linuxinput.c:
22438 dinput: Only fake the current state on axes that are actually there.
22440 * dlls/dinput/joystick_linuxinput.c:
22441 dinput: Move the axes and button configs into the JoyDev struct.
22443 * dlls/dinput/joystick_linuxinput.c:
22444 dinput: Utilize the offsets and the transform to support the user
22445 supplied data format.
22447 * dlls/dinput/joystick_linuxinput.c:
22448 dinput: Adds offset and transform and their basic handling to the joystick
22451 * dlls/dinput/joystick_linuxinput.c:
22452 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
22454 * dlls/dinput/joystick_linuxinput.c:
22455 dinput: Set the amount of POVs in the caps.
22457 * dlls/dinput/joystick_linuxinput.c:
22458 dinput: Detect more than one /dev/input/event joystick.
22460 2006-07-07 Jason Green <jave27@gmail.com>
22462 * dlls/wined3d/glsl_shader.c:
22463 wined3d: Fix D3DSIO_TEXKILL for GLSL.
22465 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
22467 * programs/winecfg/En.rc:
22468 winecfg: Shift Graphics page up to fill the empty place.
22470 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
22471 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
22472 d3d8: Fix remaining refcount tests and tighten all tests.
22474 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
22476 * dlls/wininet/ftp.c:
22477 wininet: Use correct way of determining the password for anonymous ftp.
22479 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
22481 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
22482 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
22483 ensure the 16/32 bits separation.
22485 * server/context_powerpc.c:
22486 server: Fix context_powerpc.c compilation.
22488 2006-07-07 Mike McCormack <mike@codeweavers.com>
22490 * dlls/uuid/uuid.c:
22491 uuid: Add indexsvr's IIDs to libuuid.
22493 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
22494 include: Add indexsvr.idl (IWordBreaker).
22496 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
22498 * dlls/riched20/caret.c:
22499 riched20: Replace an if-statement with empty body with a FIXME comment.
22501 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
22502 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
22503 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
22504 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
22505 dlls/wintab32/context.c:
22506 janitorial: Put "inline static" at the beginning of a declaration.
22508 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
22509 programs/explorer/systray.c:
22510 janitorial: Move the storage specifier to the beginning of the declaration.
22512 2006-07-06 Thomas Kho <tkho@ucla.edu>
22514 * programs/notepad/main.c:
22515 notepad: Change window classname from NPClass to Notepad.
22517 2006-07-06 Jacek Caban <jacek@codeweavers.com>
22519 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
22520 urlmon: Added image/x-png mime filter.
22522 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
22523 urlmon: Added image/bmp filter.
22525 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
22526 urlmon: Added image/gif filter.
22528 * dlls/urlmon/tests/misc.c:
22529 urlmon: Added more test of FindMimeFromData.
22531 * dlls/urlmon/urlmon_main.c:
22532 urlmon: Fix handling of proposed mime.
22534 * dlls/urlmon/urlmon_main.c:
22535 urlmon: Added image/pjpeg mime filter.
22537 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
22539 * programs/regedit/listview.c:
22540 regedit: Write-strings warning fix.
22542 2006-07-06 Robert Shearman <rob@codeweavers.com>
22544 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
22545 tools/widl/typegen.c, tools/widl/widltypes.h:
22546 widl: Add support for the builtin constants "TRUE" and "FALSE".
22548 * dlls/ole32/compobj.c:
22549 ole32: Fix the return value of COM_RegReadPath and make it static.
22551 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
22552 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
22555 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
22556 oleaut32: Add a typedef for "boolean".
22557 Fix up an conflict that this type has with jpeglib.h.
22559 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
22560 oleaut32: Fix the error code returned by ITypeComp on an interface when the
22561 name matches, but the flags don't.
22563 2006-07-05 James Hawkins <truiken@gmail.com>
22565 * dlls/advapi32/security.c:
22566 advapi32: Get the token type in ImpersonateLoggedOnUser.
22568 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
22569 advapi32: Add tests for LookupAccountSid.
22571 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
22573 * dlls/winex11.drv/event.c:
22574 winex11.drv: Add window style and visibility status to the take focus event
22577 2006-07-05 Jason Green <jave27@gmail.com>
22579 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
22580 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
22581 This instruction was being handled incorrectly in the case where the
22582 2nd src argument contained a relatively addressed constant.
22584 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22586 * dlls/kernel/tests/file.c:
22587 kernel/tests: More tests for OpenFile.
22589 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
22591 * dlls/wininet/ftp.c:
22592 wininet: Return NULL handle if no connection is established.
22594 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
22596 * dlls/wined3d/drawprim.c:
22597 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
22599 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
22600 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
22601 dlls/wined3d/device.c:
22602 wined3d: Implement FVF to DECL9 conversion (with tests).
22604 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22605 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
22606 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22607 dlls/wined3d/wined3d_private.h:
22608 wined3d: Move register count pass to SetFunction.
22609 Move semantics pointers out of the reg_maps, make them persistent data
22610 in the shader (again, for future software shaders).
22612 * dlls/wined3d/device.c:
22613 wined3d: Fix STREAM flag override.
22615 * dlls/wined3d/vertexdeclaration.c:
22616 wined3d: Add missing PSIZE register for decl8->9 conversion.
22618 * dlls/wined3d/device.c:
22619 wined3d: Allow mix of SW vertex and GLSL pixel shader.
22620 Do not attach non-GLSL shaders to the GLSL program, that will cause a
22621 crash. Mix with ARB shaders is never going to happen, because the
22622 selection code will always choose GLSL for both or ARB for both.
22624 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
22625 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
22626 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22627 dlls/wined3d/wined3d_private.h:
22628 wined3d: Rework shader mode selection.
22629 - currently half the shader selection code (GLSL vs ARB) is in
22630 fillGLcaps. The parts that check for software shaders are in
22631 GetDeviceCaps. That placement, will work, but is definitely not optimal.
22632 FillGLcaps should detect support - it should not make decision as to
22633 what's used, because that's not what the purpose of the function is.
22634 GetDeviceCaps should report support as it has already been selected.
22635 Instead, select shader mode in its own function, called in the
22636 appropriate places.
22637 - unifying pixel and vertex shaders into a single selection is a
22638 mistake. A software vertex shader can be coupled with a hardware arb or
22639 glsl pixel shader, or no shader at all. Split them back into two and add
22640 a SHADER_NONE variant.
22641 - drawprim is doing support checks for ARB_PROGRAM, and making shader
22642 decisions based on that - that's wrong, support has already been
22643 checked, and decided upon, and shaders can be implemented via software,
22644 ARB_PROGRAm or GLSL, so that support check isn't valid.
22645 - Store the shader selected mode into the shader itself. Different types
22646 of shaders can be combined, so this is an improvement. In fact, storing
22647 the mode into the settings globally is a mistake as well - it should be
22648 done per device, since different cards have different capabilities.
22650 2006-07-06 Jacek Caban <jacek@codeweavers.com>
22652 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
22653 dlls/shdocvw/tests/webbrowser.c:
22654 shdocvw: Added test of IProvideClassInfo.
22656 2006-07-06 Mike McCormack <mike@codeweavers.com>
22659 msi: Features may be published but absent.
22661 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
22662 msi: Add a test for MsiGetComponentPath and make it pass.
22665 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
22667 2006-06-30 Ge van Geldorp <ge@gse.nl>
22669 * configure, configure.ac:
22670 configure: Allow relocation on x86_64.
22672 2006-07-05 Jacek Caban <jacek@codeweavers.com>
22674 * dlls/mshtml/txtrange.c:
22675 mshtml: Added get_text implementation.
22677 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
22678 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
22679 mshtml: Added createRange implementation.
22681 * dlls/mshtml/selection.c:
22682 mshtml: Added get_type implementation.
22684 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
22685 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
22686 dlls/mshtml/selection.c:
22687 mshtml: Added get_selection implementation.
22689 * dlls/mshtml/olecmd.c:
22690 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
22692 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
22694 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
22695 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
22697 2006-07-05 Mike McCormack <mike@codeweavers.com>
22700 msi: Forward MsiUseFeature to MsiUseFeatureEx.
22702 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
22704 * fonts/Makefile.in:
22705 fonts: Fix a copy/paste bug preventing correct generation of the
22706 System font for codepages 1256 and 1257.
22708 2006-07-03 James Hawkins <truiken@gmail.com>
22710 * dlls/wininet/internet.c:
22711 wininet: Error out if hInternet is a bad handle.
22713 * dlls/wininet/ftp.c:
22714 wininet: Use a blank password if none is provided in FTP_Connect.
22716 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
22718 * configure, configure.ac, dlls/comdlg32/Makefile.in,
22719 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
22720 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
22721 comdlg32: Add initial test.
22723 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
22725 * dlls/cryptnet/.gitignore:
22726 cryptnet: Add .gitignore.
22728 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
22730 * dlls/user/tests/menu.c:
22731 user/tests: Write-strings warnings fix.
22733 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
22735 * dlls/mapi32/sendmail.c:
22736 mapi32: Write-strings warnings fix.
22738 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
22740 * include/wininet.h:
22741 wininet.h: Add extra error code.
22743 2006-07-04 Robert Reif <reif@earthlink.net>
22745 * dlls/dxdiagn/dxdiag_main.c:
22746 dxdiagn: Fix TRACE/FIXME formats.
22748 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
22750 * dlls/comctl32/listview.c:
22751 comctl32: listview: Recompute header size after an insertion of a column.
22753 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
22755 * dlls/ntdll/reg.c:
22756 ntdll: Fix possible TRACE crash.
22758 2006-07-03 Robert Shearman <rob@codeweavers.com>
22760 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22761 oleaut: Implement processing of modules for SLTG typelibs.
22762 Set funckind when processing SLTG functions.
22764 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22765 oleaut: Improve SLTG var support.
22766 Pass both the start of the block and the offset to the first item into
22767 SLTG_DoVars as they may be different.
22768 Process 0xfffe offsets for variable names - this means to use the
22770 Add support for parsing the optional varflags field.
22772 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22773 oleaut: Fix function support for SLTG dispinterfaces.
22775 * dlls/oleaut32/typelib.c:
22776 oleaut: Move the processing of functions in SLTG typelibs into a
22777 separate function and use it when processing dispinterfaces.
22779 * dlls/oleaut32/typelib.c:
22780 oleaut: Move the initialisation of memidConstructor and
22781 memidDestructor of type infos to the common ITypeInfo creation
22783 Remove the WARN message as this functionality isn't implemented in
22786 * dlls/oleaut32/typelib.c:
22787 oleaut: Process references for SLTG dispatch types.
22789 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22790 oleaut: Abstract out the processing of variables in SLTG typelib components
22791 to a common function.
22793 * dlls/oleaut32/typelib.c:
22794 oleaut: Process references when parsing SLTG alias types.
22796 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22797 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
22798 generating code to SLTG_DoType.
22799 Process SLTG alias types with SLTG_DoType as the data is stored in the
22800 same format as in other components of the typelib.
22802 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22803 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
22804 common to all elements, so move the processing of these from the
22805 individual element processing.
22806 Improve SLTG alias processing.
22808 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
22809 oleaut: Document some more members of SLTG_TypeInfoTail.
22811 * dlls/advapi32/service.c:
22812 advapi32: Fix the service function being called when extended is
22813 either set or not set (reported by Andrey Turkin).
22815 2006-07-03 Huw Davies <huw@codeweavers.com>
22817 * dlls/rpcrt4/ndr_marshall.c:
22818 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
22820 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
22822 * dlls/winex11.drv/keyboard.c:
22823 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
22825 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
22827 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
22828 Avoid non-portable WCHAR[] constructs.
22830 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
22832 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
22833 wined3d: Add a function to print out D3DDECLUSAGE9 values.
22835 * dlls/wined3d/baseshader.c:
22836 wined3d: Fix faulty DCL trace.
22838 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
22840 * dlls/wined3d/arb_program_shader.c:
22841 wined3d: Resync ARB mnxn function with GLSL mnxn function.
22843 * dlls/wined3d/baseshader.c:
22844 wined3d: Use shader_get_regtype() in register counting pass.
22846 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
22847 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
22848 wined3d: Move SHADER_ARB code into arb_program_shader.c.
22850 * dlls/wined3d/device.c:
22851 wined3d: Cleanup: print constants in device code.
22853 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
22855 * include/d3d9types.h:
22856 d3d9: Fix FVF POSITION mask.
22858 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
22860 * programs/oleview/typelib.c:
22861 oleview: Added next field to TypeLib viewer treeview control.
22863 * programs/oleview/typelib.c:
22864 oleview: Improved type handling in TypeLib viewer.
22866 * programs/oleview/En.rc, programs/oleview/Makefile.in,
22867 programs/oleview/main.h, programs/oleview/oleview.c,
22868 programs/oleview/resource.h, programs/oleview/typelib.c:
22869 oleview: Added open TypeLib file functionality.
22871 * programs/oleview/En.rc, programs/oleview/resource.h,
22872 programs/oleview/typelib.c:
22873 oleview: Added type displaying in TypeLib Viewer.
22875 2006-06-30 Thomas Kho <tkho@ucla.edu>
22877 * programs/wcmd/wcmdmain.c:
22878 wcmd: Modify option parser to allow compound options.
22880 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
22882 * dlls/winmm/winealsa/audio.c:
22883 winmm/winealsa: Write-strings warning fix.
22885 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
22887 * programs/taskmgr/dbgchnl.c:
22888 taskmgr: Write-strings warnings fix.
22890 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
22892 * dlls/comctl32/tests/listview.c:
22893 comctl32/tests: Write-strings warnings fix.
22895 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
22897 * programs/regedit/listview.c:
22898 regedit: Write-strings warnings fix.
22900 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
22902 * dlls/mapi32/prop.c:
22903 mapi32: Use kernel32 functions instead of the ntdll ones.
22905 2006-06-30 Jacek Caban <jacek@codeweavers.com>
22907 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
22908 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
22909 shdocvw: Get rid of Mozilla ActiveX control dependency.
22911 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
22912 dlls/mshtml/oleobj.c:
22913 mshtml: Added beginning IDM_BROWSEMODE implementation.
22916 wine.inf: Set gecko url to activate Wine Gecko installer.
22918 * dlls/mshtml/install.c:
22919 mshtml: Add trailing '\' to gecko_path if needed.
22921 2006-06-30 Ge van Geldorp <ge@gse.nl>
22923 * include/cvconst.h, programs/winedbg/be_x86_64.c:
22924 winedbg: Implement be_x86_64_init_registers.
22926 * include/msvcrt/string.h:
22927 include/msvcrt: Make sure size_t is properly defined for 64-bit.
22929 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
22930 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
22931 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
22932 programs/winedbg/stack.c:
22933 winedbg: Adjust the parameters of the backend read/write routines to
22934 match those of ReadProcessMemory/WriteProcessMemory, since those are
22935 the ones actually used.
22938 server: The "select" call passes handles, not ints.
22940 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
22942 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
22943 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
22944 dlls/shell32/shresdef.h:
22945 shell32: Add an icon for delete confirmation.
22947 * dlls/shell32/shlfileop.c:
22948 shell32: Allow for custom icons in confirmation messages.
22950 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
22951 shell32: Pass the correct parent hwnd to confirmation dialogs.
22953 * dlls/shell32/shlfileop.c:
22954 shell32: Remove the now unused SHELL_DeleteFileW.
22956 2006-07-01 Robert Shearman <rob@codeweavers.com>
22958 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
22959 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
22960 the exponent parsing to after the hex digit parsing.
22962 2006-06-30 Robert Shearman <rob@codeweavers.com>
22964 * dlls/advapi32/service.c:
22965 advapi32: Implement RegisterServiceCtrlHandleExW.
22967 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
22969 * dlls/setupapi/tests/devinst.c:
22970 setupapi/tests: Add trailing '\n's to ok() calls.
22972 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
22974 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
22975 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
22976 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
22977 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
22978 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
22979 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
22980 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
22981 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
22982 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
22983 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
22984 dlls/urlmon/regsvr.c:
22985 Use the return value of register_key_guid.
22987 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
22989 * programs/oleview/En.rc, programs/oleview/typelib.c:
22990 oleview: Added base TypeLib Viewer menu functionality.
22992 * programs/oleview/En.rc, programs/oleview/main.h,
22993 programs/oleview/typelib.c:
22994 oleview: Added status bar to TypeLib Viewer.
22996 * programs/oleview/En.rc, programs/oleview/Makefile.in,
22997 programs/oleview/main.h, programs/oleview/oleview.c,
22998 programs/oleview/pane.c, programs/oleview/resource.h,
22999 programs/oleview/tree.c, programs/oleview/typelib.c:
23000 oleview: Added TypeLib Viewer base.
23001 - Added TypeLib Viewer base.
23002 - Fixed multiple instance of pane window functionality.
23003 - Added field with TypeLib path to ITEM_INFO structure.
23005 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
23007 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
23008 wined3d: Perform sanity checks on the rectangle in LockRect.
23010 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
23012 * dlls/ddraw/ddraw.c:
23013 ddraw: Added missing '\n' in debug traces.
23015 * dlls/quartz/pin.c:
23016 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
23018 2006-06-30 Robert Shearman <rob@codeweavers.com>
23020 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
23021 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
23022 that hasn't yet been marshaled then it should create a new stub
23025 * dlls/oleaut32/typelib.c:
23026 oleaut32: Fix a typo where the FIXME doesn't match the code.
23028 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
23029 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
23031 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
23032 advapi32: Implement RegDisablePredefinedCache.
23034 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
23036 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
23037 ntdll: Fix return codes for NtCreateKey (with tests).
23039 2006-06-29 James Hawkins <truiken@gmail.com>
23041 * dlls/shlwapi/tests/path.c:
23042 shlwapi: Add tests for PathFindExtensionA.
23044 * dlls/shlwapi/tests/path.c:
23045 shlwapi: Add tests for PathCanonicalize.
23047 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
23049 * dlls/shell32/shfldr_fs.c:
23050 shell32: Use SHFileOperationW to delete files.
23052 2006-06-29 Ivan Leo <ivanleo@gmail.com>
23054 * dlls/shell32/tests/shlfileop.c:
23055 shell32/tests: Comment out a test that crashes on windows nt 4.0.
23057 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
23059 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
23060 ddraw: Fix some material related bugs.
23062 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
23063 ddraw: Matrix values in the execute buffer are handles.
23065 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
23067 * dlls/winex11.drv/winpos.c:
23068 winex11.drv: Update window's full screen state on the resolution
23069 change as well as on the window resize event.
23071 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
23072 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
23073 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
23074 include/winpos.h, include/winuser.h:
23075 include: Move appropriate parts of winpos.h to winuser.h and win.h,
23076 remove winpos.h afterwards.
23078 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
23080 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
23081 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
23082 cryptnet: Implement a stub cryptnet dll.
23084 2006-06-28 Juan Lang <juan_lang@yahoo.com>
23086 * programs/regedit/childwnd.c:
23087 regedit: Update status bar after editing key name.
23089 2006-06-28 Jason Green <jave27@gmail.com>
23091 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
23092 wined3d: Fix a few GLSL shader instruction translations.
23093 This fixes the translations for a few instructions in GLSL and allows
23094 Cubemap sampling in pixel shaders < 2.0. It makes some of the
23095 lighting on textures in Half Life 2 look better, including some of the
23096 water effects. It's not perfect yet, but much closer now.
23098 2006-06-28 Robert Shearman <rob@codeweavers.com>
23100 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
23101 ole32: When marshaling a proxy make sure to maintain an external
23102 reference on the stub object so that the first proxy can be released.
23103 Implement external refcount sharing between a proxy and the marshaled proxy.
23104 Extend the marshaling of a proxy test to show that an external reference
23105 is always kept on the stub object.
23107 * dlls/ole32/tests/marshal.c:
23108 ole32: Add a test for CoCreateInstance doing object hosting by
23109 automatically creating an appropriate apartment for the object and
23110 returning a proxy to it.
23112 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
23113 ole32: Implement CoGetObject.
23115 * dlls/oleaut32/typelib.c:
23116 oleaut32: RegisterTypeLib should register any interface that derives
23117 from IDispatch rather than just dual interfaces.
23118 This is hinted at, although not explicitly stated on MSDN, but was
23119 verified by tests with native oleaut32.
23121 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
23123 * dlls/ddraw/vertexbuffer.c:
23124 ddraw: Correct a NULL pointer check.
23126 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
23128 * dlls/kernel/tests/version.c:
23129 kernel: Version test was using imports missing on WinME.
23131 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
23133 * dlls/quartz/filtergraph.c:
23134 quartz: Fixed typo (Coverity).
23136 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
23138 * dlls/quartz/regsvr.c:
23139 quartz: Use the return value of register_key_guid.
23141 2006-06-27 Juan Lang <juan_lang@yahoo.com>
23143 * dlls/oleaut32/typelib.c:
23144 oleaut32: Handle bstr length of -1 in typelibs.
23146 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
23147 shell32: Add a stub for InvalidateDriveType.
23149 2006-06-27 H. Verbeet <hverbeet@gmail.com>
23151 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
23152 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
23153 wined3d: Use register combiners for texture stage operations.
23154 Make wined3d use register combiners for texture stage operations. In
23155 order to do that the texture unit index needs to be separated from the
23156 texture stage index. For cards that don't support the
23157 NV_register_combiners extension nothing should change.
23159 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
23160 wined3d: Add code for using register combiners for texture stage operations.
23161 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
23162 larger than 4. In Direct3D that would correspond to
23163 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
23164 (which can be much larger) to which it currently corresponds in
23165 wined3d. Using register combiners we can get around that limitation
23166 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
23167 stages. This patch adds code for doing the texture operations with
23168 register combiners instead of ARB_texture_env_combine or
23169 NV_texture_env_combine4, but doesn't make use of that code yet. That's
23170 what the next patch will do.
23172 * dlls/wined3d/drawprim.c:
23173 wined3d: Fix uploading of textures for shaders.
23174 The code for uploading / binding textures for use with pixel shaders
23175 is slightly different from the one for uploading / binding textures
23176 for use with the fixed function pipeline. It would be possible to keep
23177 the code in a single function with a couple of conditionals, but in
23178 combination with the changes needed for register combiners that would
23179 become quite messy.
23181 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
23182 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
23183 include/wine/wined3d_gl.h:
23184 wined3d: Texture limits fixes.
23185 GL_LIMITS(textures) is currently used for both the number of texture
23186 stages and the maximum number of simultaneous textures. In the current
23187 code that's the same, but in a later patch that will be separated,
23188 since a texture stage doesn't have to reference an actual
23189 texture. Also, shaders can access a larger number of samplers than the
23190 number of texture units the fixed function pipeline can access.
23192 * include/wine/wined3d_gl.h:
23193 wined3d: Add register combiner function pointers.
23195 * dlls/wined3d/utils.c:
23196 wined3d: Add & use D3DTEXTUREOP dumping code.
23198 2006-06-27 James Hawkins <truiken@gmail.com>
23200 * dlls/shlwapi/tests/path.c:
23201 shlwapi: Add tests for PathAppendA.
23203 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
23205 * dlls/shell32/shlfileop.c:
23206 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
23207 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
23208 operation when called without FOF_NOCONFIRMATION or with
23209 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
23212 2006-06-26 Huw Davies <huw@codeweavers.com>
23214 * dlls/opengl32/wgl.c:
23215 opengl32: Fix the returned metrics and add a translation vector to the end of
23218 2006-06-27 Alexandre Julliard <julliard@winehq.org>
23220 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
23221 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
23223 server: Moved get/set_thread_context implementation to ptrace.c.
23225 2006-06-27 Ivan Leo <ivanleo@gmail.com>
23227 * dlls/msvcrt/tests/file.c:
23228 msvcrt/tests: Don't leave files on the disk.
23230 2006-06-27 William Knop <william.knop@gmail.com>
23232 * dlls/dbghelp/elf_module.c:
23233 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
23235 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
23237 * dlls/uxtheme/tests/system.c:
23238 uxtheme/tests: Add tests for IsThemePartDefined.
23240 2006-06-27 Hans Leidekker <hans@it.vu.nl>
23242 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
23243 userenv: Add a stub implementation for GetProfileType.
23245 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
23247 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
23248 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
23249 wined3d: Vertex buffer can be locked multiple times.
23251 2006-06-27 Huw Davies <huw@codeweavers.com>
23253 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
23254 msxml3: Always have a libxml doc associated with a domdoc object, even if the
23255 object has no nodes.
23256 This means we don't need to add checks for NULL libxml node ptrs in our node
23259 2006-06-27 James Hawkins <truiken@gmail.com>
23261 * dlls/msi/dialog.c:
23262 msi: Read the font color from the database, and use it for the text control.
23264 2006-06-26 James Hawkins <truiken@gmail.com>
23266 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
23267 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
23270 2006-06-27 Alexandre Julliard <julliard@winehq.org>
23272 * dlls/ntdll/critsection.c:
23273 ntdll: Faster critical sections on MacOS using Mach semaphores.
23275 * libs/wine/loader.c:
23276 libwine: Attempt to increase some user limits that are set too low on some
23279 * configure, configure.ac, include/config.h.in,
23280 programs/wineconsole/curses.c:
23281 wineconsole: Portability fixes in the curses mouse support.
23283 * tools/widl/widltypes.h:
23284 widl: Fixed syntax of DECL_LINK macro to look more like C code.
23286 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
23288 * dlls/shlwapi/tests/path.c:
23289 shlwapi: Test for UrlGetPart in case of file name.
23291 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
23293 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
23294 ntdll: Fix 2 failing test on native. Change Wine accordingly.
23296 2006-06-26 Hans Leidekker <hans@it.vu.nl>
23298 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
23299 shell32: Add a stub implementation for SHIsFileAvailableOffline.
23301 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
23303 * programs/winedbg/info.c:
23304 winedbg: Module info.
23305 when requesting info on a module by address, always print the module
23306 ELF/PE pair (if this applies) (and not only the embedded PE), which
23309 * programs/winedbg/info.c:
23310 winedbg: Use 64 bit version of imagehlp_module.
23311 This allows reimplementing the module list command and do less black
23312 magic to guess the ELF debug format.
23314 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
23315 dbghelp: Implemented SymEnumerateModules64.
23317 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
23318 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
23319 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
23320 dbghelp: Module info.
23321 - now internally storing module info as a 64bit module structure
23322 (the interest in not in the 64 bit side of things, but because
23323 it allows storing lots of usefull information)
23324 - fixed SymGetModuleInfo64W which wasn't returning the
23325 LoadedPdbName field
23326 - now filling for MSC files with the extended information
23327 (instead of guessing it)
23328 - reused the extended module info to store wine ELF module
23329 information (link for map link, stabs vs dwarf symbol info)
23331 2006-06-27 Alexandre Julliard <julliard@winehq.org>
23333 * programs/winetest/maketest:
23334 winetest: Portability fix in the maketest script. Added support for git.
23336 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
23338 * dlls/winex11.drv/window.c:
23339 winex11.drv: Write-strings warning fix.
23341 2006-06-27 Jason Green <jave27@gmail.com>
23343 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
23344 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
23345 wined3d: Implement more GLSL instructions and a little cleanup.
23346 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
23347 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
23348 they are implemented in ARB_fragment_program at least).
23349 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
23350 routine - use a pointer instead.
23352 2006-06-27 H. Verbeet <hverbeet@gmail.com>
23354 * dlls/wined3d/device.c:
23355 wined3d: Remove some redundant code.
23357 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
23358 wined3d: Fix compilation (VBO constants).
23360 2006-06-26 James Hawkins <truiken@gmail.com>
23362 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
23363 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
23365 * dlls/shlwapi/tests/path.c:
23366 shlwapi: Add tests for PathAddBackslash.
23368 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
23369 shlwapi: Add tests for PathCombineA.
23371 * dlls/shdocvw/version.rc:
23372 shdocvw: Upgrade the version to 5.50.4134.599.
23374 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
23376 * dlls/ddraw/device.c:
23377 ddraw: Fix some compiler warnings.
23379 * dlls/ddraw/ddraw.c:
23380 ddraw: Assign the surface descriptions height to the height.
23382 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
23384 * dlls/imagehlp/modify.c:
23385 imagehlp: Fixed typo (Coverity).
23387 * dlls/uxtheme/tests/system.c:
23388 uxtheme/tests: Add tests for GetCurrentThemeName.
23390 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
23392 * dlls/uxtheme/tests/system.c:
23393 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
23395 2006-06-25 Jacek Caban <jacek@codeweavers.com>
23397 * dlls/mshtml/conpoint.c:
23398 mshtml: Added Unadvise implementation.
23400 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
23401 dlls/mshtml/mshtml_private.h:
23402 mshtml: Destroy connection points.
23404 * dlls/mshtml/conpoint.c:
23405 mshtml: Added Advise implementation.
23407 * dlls/mshtml/nsio.c:
23408 mshtml: Return text/html by default in GetContentType.
23410 * dlls/mshtml/nsio.c:
23411 mshtml: Return NS_OK in GetStatus if channel is NULL.
23413 * dlls/mshtml/navigate.c:
23414 mshtml: Call OnStopRequest in OnStopBinding.
23416 * dlls/mshtml/navigate.c:
23417 mshtml: Break reading if IStream::Read returns 0 bytes.
23419 2006-06-23 Jacek Caban <jacek@codeweavers.com>
23421 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
23422 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
23423 mshtml: Added HTMLLoadOptions implementation (with tests).
23425 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
23427 * dlls/winmm/mci.c:
23428 mci: Fix some mciSendString quirks.
23429 Really check in MCI open string commands if the name we have is a
23430 device (and no longer rely on bad heuristics for it).
23432 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
23434 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
23435 dlls/dbghelp/elf_module.c:
23436 dbghelp: Dwarf & thunks.
23437 - added the elf_is_in_thunk_area() function to locate an address
23438 within the known thunk area of Wine's builtin modules
23439 - now passing this thunk information to the dwarf parser so that it
23440 can drop functions from the thunk areas (as dwarf symbols), so that
23441 those functions can be later on marked as thunks in dbghelp
23444 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
23446 * dlls/dbghelp/elf_module.c:
23447 dbghelp: Elf for wine and spec definitions.
23448 Enhancement over previous fix (we don't need to insert NOTYPE symbols
23449 in our public symbol table, so drop them as early as possible).
23451 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
23453 * dlls/msi/install.c, dlls/msi/tests/package.c:
23454 msi: Disable some path validity checks in MsiSetTargetPath.
23456 2006-06-24 Ivan Leo <ivanleo@gmail.com>
23458 * dlls/amstream/amstream.c:
23459 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
23460 IAMMultiMediaStreamImpl_OpenMoniker.
23462 * dlls/advapi32/tests/security.c:
23463 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
23465 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
23467 * dlls/user/resources/user32_Pl.rc:
23468 user: user32_Pl.rc: Fix the capitalization of OK.
23470 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
23472 * dlls/ntdll/time.c:
23473 ntdll: Add UZT timezone info.
23475 2006-06-23 Francois Gouget <fgouget@free.fr>
23477 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
23478 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
23479 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
23480 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
23481 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
23482 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
23483 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
23484 dlls/wined3d/utils.c, programs/winefile/resource.h:
23485 Assorted spelling, case and grammar fixes.
23487 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
23489 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
23490 dlls/shell32/shlexec.c:
23491 shell32: Fix computation of default verb.
23492 Compute the default verb as documented on MSDN instead of blindly
23493 assuming it is 'open'. This fixes the WordViewer association in some
23496 * dlls/winmm/winecoreaudio/audio.c:
23497 winecoreaudio: Protect pthread.h inclusion.
23499 * dlls/ddraw/tests/refcount.c:
23500 ddraw: Fix compilation with gcc 2.95.
23502 * dlls/crypt32/tests/encode.c:
23503 crypt32: Fix compilation with gcc 2.95.
23505 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
23507 * dlls/ddraw/ddraw.c:
23508 ddraw: Set the video memory and visible flag on render targets.
23510 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
23511 ddraw: Enumerate the reference d3ddevice.
23513 * dlls/wined3d/surface.c:
23514 wined3d: Fix single buffering.
23515 Tell gl to draw to the back buffer when a back buffer is used, do not
23516 use the value from gl.
23518 * dlls/wined3d/device.c:
23519 wined3d: Fix a bad trace.
23521 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
23523 * dlls/wined3d/device.c:
23524 wined3d: Create vertex buffer objects for D3D vertex buffers.
23526 * dlls/wined3d/vertexbuffer.c:
23527 wined3d: Vertex fixups.
23529 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
23530 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
23531 include/wine/wined3d_types.h:
23532 wined3d: Add support for VBOs to the drawing code.
23534 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
23536 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
23537 shlwapi: PathCombineW should return NULL on invalid parameters.
23539 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23541 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
23542 oleview: Added Korean resources.
23544 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
23546 * programs/oleview/En.rc, programs/oleview/details.c,
23547 programs/oleview/interface.c, programs/oleview/main.h,
23548 programs/oleview/resource.h, programs/oleview/tree.c:
23549 oleview: Fix compilation with gcc 2.95.
23550 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
23551 - moved some string to resources
23552 - fixed implementation of IPersistStream interface viewer
23554 * programs/oleview/interface.c:
23555 oleview: Added propper ClassName displaying to interface viewer.
23557 * programs/oleview/En.rc, programs/oleview/Makefile.in,
23558 programs/oleview/interface.c, programs/oleview/main.h,
23559 programs/oleview/oleview.c, programs/oleview/resource.h:
23560 oleview: Added interface viewer.
23562 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
23564 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
23565 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
23566 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
23568 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
23570 * dlls/gdi/tests/metafile.c:
23571 gdi/tests: Write-strings warnings fix.
23573 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
23575 * tools/widl/widltypes.h:
23576 widl: Write-strings warnings fix.
23578 2006-06-23 James Hawkins <truiken@gmail.com>
23580 * dlls/shell32/brsfolder.c:
23581 shell32: Add missing multiply by sizeof(WCHAR)l
23583 2006-06-23 Huw Davies <huw@codeweavers.com>
23585 * dlls/rpcrt4/ndr_stubless.c:
23586 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
23588 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
23589 dlls/winex11.drv/x11drv.h:
23590 winex11: Introduce a function to retrieve the glx drawable and have
23591 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
23593 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
23595 * dlls/imagehlp/modify.c:
23596 imagehlp: Fixed typo (Coverity).
23598 2006-06-23 Alexandre Julliard <julliard@winehq.org>
23600 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
23601 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
23603 server: Moved some common bits of get/set_thread_context to thread.c.
23605 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
23607 libwine: Added entry for sigprocmask in the pthread functions table.
23609 * loader/pthread.c:
23610 wine-pthread: Set thread scope to force using kernel threads on Solaris.
23612 2006-06-22 Huw Davies <huw@codeweavers.com>
23614 * dlls/opengl32/wgl.c:
23615 opengl32: If there's no glX context don't return a wgl context.
23617 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
23619 * programs/oleview/En.rc, programs/oleview/oleview.c,
23620 programs/oleview/resource.h:
23621 oleview: Added system configuration dialog.
23623 * programs/oleview/En.rc, programs/oleview/oleview.c:
23624 oleview: Added copy HTML tag functionality.
23626 * programs/oleview/oleview.c:
23627 oleview: Added copy CLSID functionality.
23629 * programs/oleview/En.rc, programs/oleview/main.h,
23630 programs/oleview/oleview.c, programs/oleview/resource.h,
23631 programs/oleview/tree.c:
23632 oleview: Added CreateInstanceOn functionality.
23634 2006-06-22 James Hawkins <truiken@gmail.com>
23636 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
23637 msi: Add tests for components that aren't associated with a feature.
23639 2006-06-22 Jacek Caban <jacek@codeweavers.com>
23641 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
23642 dlls/mshtml/mshtml_private.h:
23643 mshtml: Added stub implementation of HTMLLoadOptions.
23645 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
23646 include/Makefile.in, include/optary.idl:
23647 mshtml: Added optary.idl file.
23649 * dlls/mshtml/nsio.c:
23650 mshtml: Inherit NSContainer in NewURI.
23652 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
23653 mshtml: Fix a typo.
23655 * dlls/mshtml/olecmd.c:
23656 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
23658 2006-06-23 Juan Lang <juan_lang@yahoo.com>
23660 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
23661 advapi: Add a stub for SystemFunction035.
23663 * dlls/kernel/tests/locale.c:
23664 kernel: Change failing to test to show it doesn't have anything to do
23665 with embedded NULLs.
23667 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
23669 * dlls/secur32/ntlm.c:
23670 secur32: Write-strings warnings fix.
23672 * dlls/ole32/tests/stg_prop.c:
23673 ole32/tests: Write-strings warning fix.
23675 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
23677 * dlls/dinput/mouse.c:
23678 dinput: Warp mouse each 10ms instead of dropping events.
23680 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
23682 * dlls/uxtheme/tests/system.c:
23683 uxtheme/tests: Destroy the windows after we've used them.
23685 * dlls/uxtheme/tests/system.c:
23686 uxtheme/tests: Add a case sensitivity test.
23688 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
23690 * programs/oleview/En.rc:
23691 oleview: Spelling fixes (English).
23693 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
23694 oleview: French localization.
23696 2006-06-22 Huw Davies <huw@codeweavers.com>
23698 * dlls/winex11.drv/opengl.c:
23699 winex11: glXQueryExtension has its error and event base arguments swapped
23700 compared with other *QueryExtension functions!
23702 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
23704 * programs/oleview/details.c, programs/oleview/main.h,
23705 programs/oleview/tree.c:
23706 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
23708 2006-06-22 Alexandre Julliard <julliard@winehq.org>
23710 * configure, configure.ac:
23711 configure: Send pkg-config error messages to /dev/null.
23713 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
23715 * dlls/riched20/editor.c:
23716 riched20: Fix message range for get_msg_name.
23718 2006-06-21 Juan Lang <juan_lang@yahoo.com>
23720 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
23721 include/wincrypt.h:
23722 crypt32: Implement CertGetCRLFromStore.
23723 - implement CertGetCRLFromStore, with tests
23724 - update tests for CRL revocation functions to show name isn't checked
23726 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
23727 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
23729 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
23730 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
23733 2006-06-21 Ivan Leo <ivanleo@gmail.com>
23735 * dlls/quartz/filesource.c:
23736 quartz: Fix media type detection.
23738 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
23740 * dlls/dbghelp/elf_module.c:
23741 dbghelp: Elf for wine and spec definitions.
23742 - fixed regression when looking for winebuild's special symbols in ELF symtab
23743 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
23746 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
23749 Makefile.in: Add target "ctags" to the overview.
23751 * DEVELOPERS-HINTS:
23752 DEVELOPER-HINTS: Some directories where added / renamed.
23754 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
23756 * dlls/uxtheme/tests/system.c:
23757 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
23759 * dlls/uxtheme/tests/system.c:
23760 uxtheme/tests: Add some tests for GetWindowTheme.
23762 2006-06-21 James Hawkins <truiken@gmail.com>
23764 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
23765 atl: Add a stub implementation of AtlModuleLoadTypeLib.
23767 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
23768 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
23770 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
23772 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
23773 ddraw: Use the handle infrastructure for Matrix handles.
23775 2006-06-21 Alexandre Julliard <julliard@winehq.org>
23777 * ANNOUNCE, ChangeLog, VERSION, configure:
23780 ----------------------------------------------------------------
23781 2006-06-21 Alexandre Julliard <julliard@winehq.org>
23783 * programs/oleview/.gitignore, programs/oleview/oleview:
23784 oleview: Delete the symlink from git.
23786 * AUTHORS, dlls/shell32/shell32_main.c:
23787 Updated the AUTHORS list and converted it to utf-8.
23789 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
23791 * tools/mkinstalldirs:
23792 tools: Fix mkinstalldirs.
23793 We cannot trust 'mkdir -p' to set the proper permissions on parent
23794 directories. So create them manually.
23795 Fix handling of paths containing spaces.
23796 Properly prefix the path with './' if it starts with a '-'.
23797 Stop trying to create a path after the first error.
23799 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
23801 * dlls/uxtheme/tests/system.c:
23802 uxtheme/tests: Extra testing for GetLastError.
23804 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23806 * dlls/msvcrt/tests/string.c:
23807 msvcrt: Add simple test for _strdup(0).
23809 * dlls/msvcrt/string.c:
23810 msvcrt: Fix a crash in _strdup.
23812 2006-06-20 James Hawkins <truiken@gmail.com>
23814 * dlls/msi/action.c:
23815 msi: Fix handling of the no-op identifier in the Directory table.
23817 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
23819 * dlls/ntdll/server.c:
23820 ntdll: Write-strings warnings fix.
23822 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
23824 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
23825 winspool/tests: Tests for EnumForms and set an error value in our stub.
23827 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
23829 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
23830 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
23831 msvcrt: Fix _initterm, with tests.
23833 2006-06-11 Simon Kissane <skissane@gmail.com>
23835 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
23836 kernel32: Added SetThreadUILanguage() stub.
23838 2006-06-21 Robert Shearman <rob@codeweavers.com>
23840 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
23841 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
23843 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
23844 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
23846 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
23848 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
23849 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
23850 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
23851 wined3d: Pixel format cleanup.
23853 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
23855 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
23856 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
23858 Also use the whole device surface if one of the extents is zero or
23859 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
23862 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
23864 * dlls/winspool.drv/info.c:
23865 winspool: An empty string as server name is valid for AddPrinterDriver.
23867 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
23869 * programs/oleview/details.c:
23870 oleview: Added registry tab in details window.
23872 * programs/oleview/En.rc, programs/oleview/Makefile.in,
23873 programs/oleview/details.c, programs/oleview/main.h,
23874 programs/oleview/oleview.c, programs/oleview/resource.h,
23875 programs/oleview/tree.c:
23876 oleview: Added details window base.
23878 * programs/oleview/En.rc, programs/oleview/main.h,
23879 programs/oleview/oleview.c, programs/oleview/resource.h,
23880 programs/oleview/tree.c:
23881 oleview: Added base menu funcionality.
23883 * programs/oleview/En.rc, programs/oleview/main.h,
23884 programs/oleview/oleview.c, programs/oleview/resource.h,
23885 programs/oleview/tree.c:
23886 oleview: Added more TreeView entries.
23888 * programs/oleview/tree.c:
23889 oleview: Added TreeView entries read from registry.
23891 * programs/oleview/En.rc, programs/oleview/Makefile.in,
23892 programs/oleview/main.h, programs/oleview/oleview.c,
23893 programs/oleview/resource.h, programs/oleview/tree.c:
23894 oleview: Added TreeView window.
23896 * programs/oleview/Makefile.in, programs/oleview/main.h,
23897 programs/oleview/oleview.c, programs/oleview/pane.c:
23898 oleview: Added pane bar.
23900 * configure, configure.ac, programs/Makefile.in,
23901 programs/oleview/.gitignore, programs/oleview/En.rc,
23902 programs/oleview/Makefile.in, programs/oleview/main.h,
23903 programs/oleview/oleview, programs/oleview/oleview.c,
23904 programs/oleview/resource.h, programs/oleview/rsrc.rc:
23905 oleview: Added initial version.
23907 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23909 * dlls/wined3d/surface_gdi.c:
23910 wined3d: Add an "\n" to a fixme to fix an overflow.
23912 2006-06-20 Jason Green <jave27@gmail.com>
23914 * dlls/wined3d/glsl_shader.c:
23915 wined3d: Bind correct number of samplers for GLSL shaders.
23916 We are only checking against GL_MAX_TEXTURES when binding samplers,
23917 when we should be checking against the maximum number of samplers that
23918 the card supports. Spotted by H. Verbeet.
23920 2006-06-20 Juan Lang <juan_lang@yahoo.com>
23922 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
23923 crypt32: Implement some CRL verification functions.
23925 * dlls/crypt32/main.c, include/wincrypt.h:
23926 wincrypt.h: Add more definitions and prototypes.
23928 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
23930 * dlls/wininet/tests/url.c:
23931 wininet/tests: Write-strings warnings fix.
23933 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
23935 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
23936 dlls/winex11.drv/x11drv_main.c:
23937 winex11.drv: Add support for full screen window state using the NETWM protocol.
23939 2006-06-20 James Hawkins <truiken@gmail.com>
23941 * dlls/advpack/install.c:
23942 advpack: Implement DoInfInstall on top of the install framework.
23944 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
23946 * dlls/kernel/tests/file.c:
23947 kernel: Add tests for OpenFile.
23949 * dlls/kernel/tests/file.c:
23950 kernel: Check for an exe which is always present in a system dir.
23952 * dlls/lz32/tests/lzexpand_main.c:
23953 lz32: Small test fixes.
23955 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
23957 * dlls/shell32/shlfileop.c:
23958 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
23960 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
23962 * tools/winedump/output.c:
23963 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
23965 * tools/winedump/output.c:
23966 winedump: Use ntdll as template.
23968 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
23969 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
23970 dlls/compstui/compstui_main.c:
23971 compstui: Add minimal compstui.dll (stubs only).
23973 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
23975 * dlls/ntdll/virtual.c:
23976 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
23978 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
23980 * programs/winecfg/Ru.rc:
23981 winecfg: Russian translation.
23983 2006-06-20 Jacek Caban <jacek@codeweavers.com>
23985 * dlls/urlmon/umon.c:
23986 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
23988 * dlls/shdocvw/persist.c:
23989 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
23991 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
23992 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
23993 dlls/mshtml/oleobj.c:
23994 mshtml: Move IOleCommandTarget implementation to separate file.
23996 * dlls/mshtml/persist.c:
23997 mshtml: Initialize url variable in IPersistMoniker::Load.
23999 * dlls/mshtml/nsio.c:
24000 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
24002 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
24003 mshtml: Added IPropertyNotifySink connection point.
24005 2006-06-20 Juan Lang <juan_lang@yahoo.com>
24007 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
24008 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
24009 dlls/crypt32/tests/store.c:
24010 crypt32: Rearrange functions a bit.
24012 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
24013 shlwapi: Small cleanups.
24014 - forward MLGetUILanguage to kernel32
24015 - correct type of parameter to MLLoadLibrary
24017 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
24019 * programs/winecfg/theme.c:
24020 winecfg: Create Resources directory when adding themes.
24022 2006-06-20 Huw Davies <huw@codeweavers.com>
24024 * dlls/rpcrt4/rpc_message.c:
24025 rpcrt4: Don't use a short to hold the packet length, since it can
24026 result in premature termination of the send.
24028 2006-06-20 Alexandre Julliard <julliard@winehq.org>
24030 * dlls/ntdll/tape.c:
24031 ntdll: Fixed tape.c compilation on Solaris.
24033 * libs/wine/mmap.c:
24034 libwine: Better memory reservation algorithm for platforms that use
24037 * configure, configure.ac:
24038 configure: Default to using wine-pthread on all platforms.
24040 2006-06-20 Jeremy White <jwhite@codeweavers.com>
24042 * configure, configure.ac:
24043 configure: Probe more carefully for soname support, primarily for Solaris
24046 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
24048 * dlls/dbghelp/dwarf.c:
24049 dbghelp: dwarf: Tidy up leb128 reading.
24051 * dlls/dbghelp/dwarf.c:
24052 dbghelp: Indent the code as the rest of dbghelp module.
24054 * dlls/dbghelp/elf_module.c:
24055 dbghelp: Support multiple debug formats.
24056 When several debug formats (eg stabs & dwarf2) exist in the same
24057 module, allow to load them all (this is needed when different
24058 compilation units are compiled with different debug options).
24060 * dlls/dbghelp/dwarf.c:
24061 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
24064 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
24065 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
24066 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
24067 dbghelp: Added the ability to define a source file by dir+filename instead of
24070 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
24071 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
24072 Walking the whole lot, not doing anything interesting apart from
24073 traversing the data.
24075 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
24076 dlls/dbghelp/elf_module.c:
24077 dbghelp: Pass .debug_loc section information to dwarf.
24079 * dlls/dbghelp/dwarf.c:
24080 dbghelp: Dwarf & parse context.
24081 - split the data structures for walking through the data (abbrev,
24082 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
24083 - created dwarf2_parse_compilation_unit() for clarity
24084 - added section structure to gather information about all ELF sections
24085 related to all dwarf2 sections (more to come)
24087 * dlls/dbghelp/dwarf.c:
24088 dbghelp: Dwarf & udt members.
24089 - correctly set size & offsets for regular udt members
24090 - first shot at bitfields for udt members
24092 * dlls/dbghelp/dwarf.c:
24093 dbghelp: Dwarf & function blocks.
24094 - properly handling function blocks
24095 - handling of variables inside of blocks (either on stack, or in a
24096 register, or relative to the frame register if any)
24097 - added dwarf2_subprogram_t structure so that we can pass around
24098 relevant information for function parsing
24100 * dlls/dbghelp/dwarf.c:
24101 dbghelp: dwarf: Properly handle function formal parameters.
24103 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
24104 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
24105 dbghelp: Storage of func locals & parameters.
24106 - added the ability to tell to add_func_local whether we're adding
24107 a local variable or a parameter (and removed the black magic
24109 - we can now address variables defined as an offset to a register
24111 * dlls/dbghelp/dwarf.c:
24112 dbghelp: Dwarf & global symbols.
24113 Offset the addresses for global symbols (func & variables) by the base
24114 image of the corresponding module.
24116 * dlls/dbghelp/dwarf.c:
24117 dbghelp: dwarf: Added support for function labels.
24119 * dlls/dbghelp/dwarf.c:
24120 dbghelp: Proper support for nested types definitions (even in C).
24122 * dlls/dbghelp/dwarf.c:
24123 dbghelp: Dwarf - function scheme.
24124 - various fixes to follow better the functions definition (nesting,
24126 - don't directly parse types referenced by a subprogram, they'll be
24127 loaded anyway when needed
24129 * dlls/dbghelp/dwarf.c:
24130 dbghelp: Dwarf & locations.
24131 - put back the block attribute parsing
24132 - added dwarf2_compute_location to properly decode a location (at
24135 * dlls/dbghelp/dwarf.c:
24136 dbghelp: Dwarf compiland.
24137 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
24138 - commented out the location parsing which is an ugly hack
24140 * dlls/dbghelp/dwarf.c:
24141 dbghelp: Dwarf & new scheme.
24142 - add some helpers for the rewrite
24143 - module is now part of the dwarf2_parse_context
24145 * dlls/dbghelp/dwarf.c:
24146 dbghelp: Dwarf & type references.
24147 Removed unused type references scheme that we'll implement using a
24148 different scheme in next patches.
24150 * dlls/dbghelp/dwarf.c:
24151 dbghelp: Dwarf merge parsing of UDT.
24152 Merge into a single function the struct/class/union parsing.
24154 * dlls/dbghelp/dwarf.c:
24155 dbghelp: Dwarf & debug info entries.
24156 - now loading the debug info entries into specific structures
24157 - this will help writing new functions
24158 - this will allow handling of forward references
24160 * dlls/dbghelp/dwarf.c:
24161 dbghelp: Dwarf abbrev table is now a sparse array.
24162 - added a pool for memory allocation when parsing a compilation unit
24163 - now using the brand new sparse array for the abbrev table
24165 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
24166 dbghelp: Added another basic type for storage: the sparse array.
24168 * dlls/dbghelp/dwarf.c:
24169 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
24171 * dlls/dbghelp/dwarf.c:
24172 dbghelp: Remove the unneeded level attribute while parsing.
24174 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
24175 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
24177 * dlls/dbghelp/dwarf.c:
24178 dbghelp: Dwarf & typedefs.
24179 - removed lookup for name for the const modifier
24180 - hard wire dwarf-reference to our pointer types
24182 * dlls/dbghelp/dwarf.c:
24183 dbghelp: Dwarf & module's symtype.
24184 - we should set the module's symtype upon success
24185 - removed unneeded bRet variable
24187 * dlls/dbghelp/dwarf.c:
24188 dbghelp: Dwarf2 & AT_byte_size.
24189 - AT_byte_size can be larger than a single byte (especially for enums)
24190 - added missing enumeration type parsing
24192 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
24193 programs/winedbg/types.c:
24194 winedbg: Proper handling of typedefs.
24195 Added types_get_real_type() to get rid of typedef information, and
24196 access the real underlying type.
24198 2006-06-19 Juan Lang <juan_lang@yahoo.com>
24200 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
24201 dlls/crypt32/tests/encode.c:
24202 crypt32: Encode/decode CRL issuing dist points.
24204 2006-06-19 Jason Green <jave27@gmail.com>
24206 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
24207 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
24209 * dlls/wined3d/glsl_shader.c:
24210 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
24211 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
24212 that's not part of the spec.
24213 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
24214 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
24216 2006-06-20 James Hawkins <truiken@gmail.com>
24219 tools/wine.inf: Add d3d8.dll to the fake dlls list.
24221 2006-06-20 Ge van Geldorp <ge@gse.nl>
24223 * dlls/kernel/global16.c:
24224 kernel32: "base" is a pointer in 16-bit global heap.
24226 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
24227 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
24228 winedbg: Added x86_64 support.
24230 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
24232 * dlls/shell32/shlfileop.c:
24233 shell32: Remove the now unused SHELL_ConfirmDialog.
24235 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
24236 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
24238 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
24240 * dlls/lz32/tests/lzexpand_main.c:
24241 lz32: Remove dead code from the LZOpenFileW test.
24243 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
24245 * dlls/shell32/shell32_Pl.rc:
24246 shell32: Update the Polish translation.
24248 2006-06-19 Juan Lang <juan_lang@yahoo.com>
24250 * dlls/crypt32/crl.c:
24251 crypt32: Simplify CRL creation.
24252 Decoding already handles signed and unsigned CRLs, so don't duplicate
24253 that in CertCreateCRLContext.
24255 * dlls/crypt32/cert.c:
24256 crypt32: Simplify certificate creation.
24257 Decoding already handles signed and unsigned certs, so don't duplicate
24258 that in CertCreateCertificateContext.
24260 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
24262 * dlls/lz32/tests/lzexpand_main.c:
24263 lz32: test LZOpenFileW.
24265 * dlls/lz32/tests/lzexpand_main.c:
24266 lz32: LZOpenFileA sets last error sometimes.
24268 * dlls/lz32/tests/lzexpand_main.c:
24269 lz32: Rename function aliases to real (ASCII) function names.
24271 2006-06-19 Robert Shearman <rob@codeweavers.com>
24273 * dlls/shell32/shfldr_desktop.c:
24274 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
24276 * dlls/shell32/shfldr_mycomp.c:
24277 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
24279 * dlls/rpcrt4/rpc_server.c:
24280 rpcrt4: Move the packet manipulation from the exception filter to the exception
24282 Remove the unused server_sem variable.
24284 2006-06-19 Juan Lang <juan_lang@yahoo.com>
24286 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
24287 crypt32: Fix decoding signed certs and CRLs.
24289 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
24291 * dlls/uxtheme/tests/system.c:
24292 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
24294 2006-06-20 Mike McCormack <mike@codeweavers.com>
24296 * dlls/ole32/stg_prop.c:
24297 ole32: Implement reading of VT_CF storage properties.
24299 2006-06-19 Alexandre Julliard <julliard@winehq.org>
24301 * libs/wine/config.c:
24302 libwine: Remove one more directory level when checking for build dir.
24303 This way it still works if the libdir we got was libs/wine instead of libs.
24305 2006-06-19 Jeremy White <jwhite@codeweavers.com>
24307 * dlls/msvcrt/time.c:
24308 msvcrt: Solaris asctime_r compilation fix.
24310 * dlls/dbghelp/elf_module.c:
24311 dbghelp: Fix a Solaris compilation error.
24313 * dlls/winex11.drv/winpos.c:
24314 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
24316 * dlls/ntdll/directory.c:
24317 ntdll: On Solaris, limits.h is required for PATH_MAX.
24319 2006-06-19 Ge van Geldorp <ge@gse.nl>
24321 * dlls/dbghelp/minidump.c:
24322 dbghelp: Fix compilation for x86_64.
24324 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
24326 * dlls/secur32/schannel.c, include/sspi.h:
24327 include: Fix definition of SECURITY_INTEGER.
24329 2006-06-19 Alexandre Julliard <julliard@winehq.org>
24331 * tools/winebuild/build.h, tools/winebuild/main.c,
24332 tools/winebuild/relay.c:
24333 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
24336 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
24338 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
24339 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
24340 dlls/setupapi/tests/devinst.c:
24341 setupapi: Implement SetupDiCreateDeviceInfoListExW.
24343 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
24345 * dlls/uxtheme/tests/system.c:
24346 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
24348 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
24350 * dlls/dnsapi/name.c:
24351 dnsapi: Fix conflicts nameser.h with winerror.h.
24353 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
24355 * dlls/secur32/ntlm.c:
24356 secur32: Fix another GetProcessHeap vs GetProcessHeap().
24358 2006-06-19 Hans Leidekker <hans@it.vu.nl>
24360 * dlls/mscms/profile.c:
24361 mscms: Fix famous typo in HeapFree call.
24363 2006-06-19 Kai Blin <kai.blin@gmail.com>
24365 * dlls/secur32/negotiate.c:
24366 secur32: Remove unneeded function from the Negotiate provider.
24368 2006-06-20 Mike McCormack <mike@codeweavers.com>
24370 * dlls/ole32/ole2.c:
24373 2006-06-19 Mike McCormack <mike@codeweavers.com>
24375 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
24376 hlink: Add a stub implementation for HlinkNavigateToStringReference.
24378 * dlls/imm32/imm.c:
24379 imm32: Fix some return codes.
24381 * dlls/wininet/urlcache.c:
24382 wininet: Make sure to null terminate a string before copying it.
24384 2006-06-19 Alexandre Julliard <julliard@winehq.org>
24386 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
24387 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
24389 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
24391 * include/ddk/compstui.h:
24392 include: Declare remaining exported functions in compstui.h.
24394 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
24396 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
24397 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
24398 dlls/ddraw/viewport.c:
24399 ddraw: Implement proper handle management.
24401 2006-06-16 Jason Green <jave27@gmail.com>
24403 * dlls/wined3d/glsl_shader.c:
24404 wined3d: Correct implementation of D3DSIO_LOOP.
24405 I initially misread the specification. src0.x is the iteration count,
24406 not the max amount for the loop register. This fixes that.
24408 * dlls/wined3d/baseshader.c:
24409 wined3d: Fix lookup for LOOP register.
24411 2006-06-17 Jason Green <jave27@gmail.com>
24413 * dlls/wined3d/glsl_shader.c:
24414 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
24417 2006-06-16 Jason Green <jave27@gmail.com>
24419 * dlls/wined3d/glsl_shader.c:
24420 wined3d: Load boolean and integer constants into the GLSL shader program.
24422 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
24423 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24424 wined3d: Implement locally defined boolean and integer constants in GLSL.
24426 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
24427 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
24428 wined3d: Add preliminary support for constant boolean and integer registers
24430 - Separate the declaration phase of the shader string generator into
24431 the arb and glsl specific files.
24432 - Add declarations and recognition for application-sent constant
24433 integers and booleans (locally defined ones will follow).
24434 - Standardize capitilization of pixel/vertex specific variable names.
24436 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
24437 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
24438 dlls/wined3d/wined3d_private.h:
24439 wined3d: Move constant loading into target-specific files.
24440 - Moves GLSL constant loading code into glsl_shader.c and out of the
24441 over-populated drawprim.c.
24442 - Creates a new file named arb_program_shader.c which will hold code
24443 specific to ARB_vertex_program & ARB_fragment_program.
24444 - Remove the constant loading calls from drawprim.c
24446 * dlls/wined3d/vertexshader.c:
24447 wined3d: Remove dead vertex shader code.
24449 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
24451 * dlls/riched20/caret.c:
24452 riched20: EM_CHARFROMPOS didn't work properly with scrolling
24453 (vertical scrollbar position was not taken into account).
24455 2006-06-17 Hans Leidekker <hans@it.vu.nl>
24457 * dlls/dnsapi/query.c:
24458 dnsapi: Free all allocated records instead of just the last one.
24460 * dlls/dnsapi/query.c:
24461 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
24463 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
24465 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
24466 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
24467 dlls/ddraw/tests/refcount.c:
24468 ddraw: Palette refcounting fixes + tests.
24470 2006-06-17 Robert Shearman <rob@codeweavers.com>
24473 ntdll: If ObjectAttributes is NULL then an error is returned at the
24474 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
24475 not need to be checked for NULL later on in the function.
24477 * dlls/rpcrt4/rpc_server.c:
24478 rpcrt4: Use the thread pool in the RPC server for processing packets.
24480 * dlls/ole32/ftmarshal.c:
24481 ole32: Document CoCreateFreeThreadedMarshaler.
24483 * dlls/ole32/rpc.c:
24484 ole32: Reuse event handles used for COM calls.
24485 This reduces the number of server calls during a COM call by half.
24487 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
24489 * tools/widl/client.c, tools/widl/server.c:
24490 widl: Fix updating the proc offset.
24492 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
24494 * programs/winecfg/Tr.rc:
24495 winecfg: Update Turkish resorce file.
24497 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
24499 * dlls/lz32/tests/lzexpand_main.c:
24500 lz32: Enable old test and expand it.
24502 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
24504 * dlls/kernel/cpu.c:
24505 kernel: Fix reported address space limit to be in keeping with ntdll.
24507 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
24509 * dlls/winspool.drv/info.c:
24510 winspool: AddMonitor: Test the driver entry before return an error.
24512 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
24514 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
24515 msi/tests: Write-strings warnings fixes.
24517 2006-06-15 Kevin Koltzau <kevin@plop.org>
24519 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
24520 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
24521 oleaut32: Fix 64bit warnings in tests.
24523 * dlls/mscms/handle.c:
24524 mscms: Fix 64bit warnings.
24526 2006-06-16 András Kovács <andras@csevego.net>
24528 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
24529 uninstaller: Hungarian translation.
24531 2006-06-16 Scott Bambrough <scottb@xandros.com>
24533 * configure, configure.ac:
24534 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
24535 /usr/lib/libicudata.a.
24537 2006-06-16 Mike McCormack <mike@codeweavers.com>
24539 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
24540 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
24541 dlls/inseng/inseng_main.c, tools/wine.inf:
24542 inseng: Initial implementation of inseng (required for IE6 to install under
24545 2006-06-14 Jacek Caban <jacek@codeweavers.com>
24547 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
24548 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
24549 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
24550 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
24551 mshtml: Added Wine Gecko installer.
24553 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
24555 * dlls/wined3d/device.c:
24556 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
24558 2006-06-16 Huw Davies <huw@codeweavers.com>
24560 * dlls/rpcrt4/ndr_stubless.c:
24561 rpcrt4: Fix the argument size of conformant arrays.
24563 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
24565 * dlls/msi/tests/package.c:
24566 msi: Added tests for MsiSetTargetPath.
24568 2006-06-15 Francois Gouget <fgouget@free.fr>
24570 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
24571 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
24572 programs/cmdlgtst/cmdlgtst.c:
24573 Add trailing '\n's to ok() calls.
24574 Remove spaces before '\n'.
24576 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
24577 dlls/riched20/editor.c, dlls/wined3d/device.c,
24578 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
24579 Assorted spelling fixes.
24581 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
24583 * dlls/shell32/shlexec.c:
24584 shell32: Remove dead code in SHELL_FindExecutable().
24586 * dlls/ntdll/virtual.c:
24587 ntdll: Use page_size instead of page_mask+1.
24589 2006-06-16 Kai Blin <kai.blin@gmail.com>
24591 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
24592 secur32: Implement QueryContextAttributes. Add tests.
24594 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
24596 * dlls/avifil32/api.c:
24597 avifil32: Corrected destination size in MultiByteToWideChar.
24599 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
24601 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
24602 d3d9: Remove ValidatePixel/VertexShader.
24604 2006-06-15 Juan Lang <juan_lang@yahoo.com>
24606 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
24607 dlls/crypt32/tests/encode.c:
24608 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
24610 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
24612 * dlls/hlink/hlink_main.c:
24613 hlink: Fix typo. We should set hl not ppvObj.
24615 2006-06-16 H. Verbeet <hverbeet@gmail.com>
24617 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24618 include/wine/wined3d_gl.h:
24619 wined3d: Add and use GL_EXT_fog_coord defines.
24621 2006-06-16 Alexandre Julliard <julliard@winehq.org>
24623 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
24624 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
24625 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
24626 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
24627 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
24628 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
24629 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
24630 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
24631 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
24632 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
24633 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
24634 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
24635 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
24636 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
24637 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
24638 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
24639 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
24640 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
24641 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
24642 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
24643 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
24644 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
24645 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
24646 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
24647 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
24648 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
24649 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
24650 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
24651 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
24652 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
24653 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
24654 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
24655 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
24656 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
24657 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
24658 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
24659 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
24660 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
24661 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
24662 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
24663 dlls/x11drv/xvidmode.h:
24664 x11drv: Renamed the x11drv directory to winex11.drv.
24666 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
24668 * programs/notepad/Pl.rc:
24669 notepad: Pl.rc: Fix the ellipsis in menu.
24671 2006-06-15 Huw Davies <huw@codeweavers.com>
24673 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
24674 printing: Don't limit the printer name length to CCHDEVICENAME characters.
24676 2006-06-15 James Hawkins <truiken@gmail.com>
24678 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
24679 dlls/msi/tests/install.c:
24680 msi: Add tests for MsiInstallProduct.
24682 2006-06-15 Alexandre Julliard <julliard@winehq.org>
24684 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
24685 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
24686 dlls/ddraw/viewport.c:
24687 ddraw: Make some functions static.
24689 * configure, configure.ac:
24690 configure: Ues the standard AC_MSG_WARN to print warnings.
24692 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
24693 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
24695 * dlls/d3dx8/Makefile.in:
24696 d3dx8: Remove dependencies on OpenGL headers and libraries.
24698 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
24699 d3d9: Remove dependencies on OpenGL headers and libraries.
24701 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
24702 d3d8: Remove dependencies on OpenGL headers and libraries.
24704 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
24706 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
24707 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24708 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
24709 dlls/wined3d/wined3d_private.h:
24710 wined3d: Support more than one back buffer.
24712 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
24714 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
24715 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
24716 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
24717 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
24718 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
24719 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
24720 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
24721 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
24722 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
24723 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
24724 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
24725 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
24726 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
24727 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
24728 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
24729 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
24730 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
24731 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
24732 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
24733 dlls/ddraw/viewport.c:
24734 ddraw: Rewrite most of ddraw using WineD3D.
24736 2006-06-15 Alexandre Julliard <julliard@winehq.org>
24739 server: Fixed a compiler warning on MacOSX.
24741 * libs/wine/config.c:
24742 libwine: Fixed a compiler warning on MacOSX.
24744 2006-06-12 Peter Åstrand <astrand@cendio.se>
24746 * dlls/winmm/mci.c:
24747 winmm: Add support for "open new" commands.
24749 2006-06-14 Mike McCormack <mike@codeweavers.com>
24751 * dlls/msi/tests/db.c:
24752 msi: Add test for _Streams table (based on patch by Andrey Turkin).
24754 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
24756 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24757 include/wine/wined3d_gl.h:
24758 wined3d: Correct vertex fog for transformed vertices and correctly
24759 handle non-vertex, non-table fog.
24761 2006-06-13 Jason Green <jave27@gmail.com>
24763 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
24764 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24765 dlls/wined3d/wined3d_private.h:
24766 wined3d: Implement more GLSL instructions.
24767 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
24768 - Process instruction-based modifiers (function existed, it just
24769 wasn't being called)
24770 - Add loop checking to register maps.
24771 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
24772 except for GLSL, so won't matter.
24774 2006-06-14 Robert Shearman <rob@codeweavers.com>
24776 * dlls/atl/atl_main.c:
24777 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
24778 based on documentation by Mike McCormack.
24780 * dlls/kernel/tests/sync.c:
24781 kernel: Add a test for mutexes.
24783 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
24784 dlls/kernel/tests/version.c:
24785 kernel: Add some tests for VerifyVersionInfo.
24787 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
24788 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
24789 as CoUnmarshalInterface may have advanced the stream, even if it failed.
24791 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
24792 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
24794 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
24796 * programs/winecfg/No.rc:
24797 winecfg: Updated Norwegian Bokmål resources.
24799 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
24800 gphoto2.ds: Added Norwegian Bokmål resources.
24802 2006-06-15 Alexandre Julliard <julliard@winehq.org>
24804 * programs/winedbg/stack.c:
24805 winedbg: Avoid a crash when there's no backtrace to print.
24807 * dlls/kernel/heap.c:
24808 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
24810 2006-06-15 Mike McCormack <mike@codeweavers.com>
24813 server: Fix a win64 warning.
24816 server: Cast user handles to unsigned long for win64 compatibility.
24819 server: Cast handles to unsigned long for win64 compatibility.
24821 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
24822 dlls/comctl32/tests/listview.c:
24823 comctl32: Add a short test for the listview.
24825 * dlls/comctl32/listview.c:
24826 comctl32: Arrange the listview after deleting all items so we will place icons
24829 * dlls/comctl32/listview.c:
24830 comctl32: Use the listview's background colour when drawing with imagelist.
24832 2006-06-14 Mike McCormack <mike@codeweavers.com>
24835 msi: Don't define COND_SPACE twice.
24837 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
24839 * dlls/mciwave/mciwave.c:
24840 mciwave: Fixed a bogus free.
24842 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
24844 * dlls/user/combo.c:
24845 user32: Fix character conversion in combo box.
24846 Replace toupper/tolower with CharUpper/CharLower functions.
24848 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
24851 wine.inf: Add fake dll for advpack.dll.
24853 2006-06-14 Robert Shearman <rob@codeweavers.com>
24855 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
24856 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
24858 * dlls/ntdll/virtual.c:
24859 ntdll: Change the test for no relocation information to use the
24860 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
24862 This fixes loading of resource-only DLLs that have a load-address of
24865 * dlls/msxml3/domdoc.c:
24866 msxml: Text nodes with just whitespace should be stripped.
24868 * dlls/msxml3/text.c:
24869 msxml: Implement IXMLDOMElement for text elements by using
24870 create_element instead of create_basic_node.
24872 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
24873 msxml: Allow the element implementation to be aggregatable.
24875 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
24877 * configure, configure.ac, dlls/uxtheme/Makefile.in,
24878 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
24879 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
24880 uxtheme: Add framework and initial tests.
24882 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
24884 * include/winuser.h:
24885 winuser.h: Add some missing virtual key symbols.
24887 2006-06-13 Mike McCormack <mike@codeweavers.com>
24889 * dlls/msi/tests/db.c:
24890 msi: Add a test for reading long strings.
24892 * dlls/msi/tests/db.c:
24893 msi: Add a test for creating a record with a long string.
24895 * dlls/msi/tests/db.c:
24896 msi: Add a test for MsiDatabaseExport.
24898 2006-06-14 Mike McCormack <mike@codeweavers.com>
24901 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
24903 * dlls/advpack/reg.c:
24904 advpack: Remove some dead code. (Coverity)
24906 * include/dbghelp.h:
24907 dbghelp: Fix the prototype of some callbacks.
24909 * dlls/crypt32/oid.c:
24910 crypt32: Fix a cast for Win64.
24912 * tools/wrc/parser.y:
24913 wrc: Remove some tokens declared twice.
24915 2006-06-13 Robert Shearman <rob@codeweavers.com>
24917 * dlls/rpcrt4/rpc_transport.c:
24918 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
24921 2006-06-13 Alexandre Julliard <julliard@winehq.org>
24923 * dlls/ntdll/serial.c:
24924 ntdll: Cast termios.c_cflag to avoid a printf format warning.
24926 * programs/winedbg/gdbproxy.c:
24927 winedbg: sscanf arguments should be ints, not size_t.
24929 * tools/winebuild/relay.c, tools/winebuild/res32.c:
24930 winebuild: Fix a few printf format warnings by casting size_t.
24932 * dlls/wined3d/wined3d_private.h:
24933 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
24935 * dlls/oleaut32/vartype.c:
24936 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
24938 * dlls/msvcrt/cppexcept.h:
24939 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
24941 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
24942 dlls/crypt32/store.c:
24943 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
24945 * tools/widl/server.c, tools/widl/typegen.c:
24946 widl: Use unsigned int instead of size_t to avoid printf format warnings.
24948 * programs/winevdm/winevdm.c:
24949 winevdm: Don't use sizeof in traces to avoid printf format warnings.
24951 * programs/rpcss/np_server.c:
24952 rpcss: Don't use sizeof in traces to avoid printf format warnings.
24954 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
24955 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
24957 * dlls/user/dde_misc.c, dlls/user/message.c:
24958 user32: Don't use sizeof in traces to avoid printf format warnings.
24960 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
24961 dlls/rpcrt4/rpcss_np_client.c:
24962 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
24964 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
24965 ole32: Don't use sizeof in traces to avoid printf format warnings.
24967 * dlls/netapi32/netbios.c:
24968 netapi32: Don't use sizeof in traces to avoid printf format warnings.
24970 * dlls/msvfw32/msvideo_main.c:
24971 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
24973 * dlls/mciseq/mcimidi.c:
24974 mciseq: Don't use sizeof in traces to avoid printf format warnings.
24976 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
24977 kernel32: Don't use sizeof in traces to avoid printf format warnings.
24979 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
24980 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
24981 dsound: Don't use sizeof in traces to avoid printf format warnings.
24983 * dlls/dplayx/dplayx_global.c:
24984 dplayx: Don't use sizeof in traces to avoid printf format warnings.
24986 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
24987 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
24989 * dlls/dinput/device.c:
24990 dinput: Don't use sizeof in traces to avoid printf format warnings.
24992 * dlls/d3d9/stateblock.c:
24993 d3d9: Don't use sizeof in traces to avoid printf format warnings.
24995 * dlls/d3d8/device.c:
24996 d3d8: Don't use sizeof in traces to avoid printf format warnings.
24998 * dlls/comdlg32/printdlg16.c:
24999 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
25001 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
25002 comctl32: Don't use sizeof in traces to avoid printf format warnings.
25004 * dlls/advapi32/service.c:
25005 advapi32: Don't use sizeof in traces to avoid printf format warnings.
25007 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
25008 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
25010 * dlls/version/tests/info.c:
25011 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
25013 * dlls/urlmon/tests/misc.c:
25014 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
25016 * dlls/rpcrt4/tests/rpc.c:
25017 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
25019 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
25020 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
25022 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
25023 dlls/ntdll/tests/rtlstr.c:
25024 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
25026 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
25027 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
25029 * dlls/mlang/tests/mlang.c:
25030 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
25032 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
25033 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
25035 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
25036 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
25037 dlls/kernel/tests/pipe.c:
25038 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
25040 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
25041 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
25043 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
25044 dlls/crypt32/tests/store.c:
25045 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
25047 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
25048 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25051 * dlls/version/tests/install.c:
25052 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25055 * dlls/shlwapi/tests/ordinal.c:
25056 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25059 * dlls/ntdll/tests/path.c:
25060 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25063 * dlls/mscms/tests/profile.c:
25064 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25067 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
25068 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25071 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
25072 dlls/crypt32/tests/str.c:
25073 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25076 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
25077 dlls/advapi32/tests/security.c:
25078 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
25081 2006-06-08 Nick Burns <adger44@hotmail.com>
25083 * include/windef.h:
25084 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
25086 2006-06-13 Mike McCormack <mike@codeweavers.com>
25088 * include/custcntl.h, include/dispdib.h, include/mapi.h,
25089 include/objbase.h, include/storage.h, include/twain.h,
25090 include/winnls32.h:
25091 include: Remove non-ASCII characters in headers for winelib compatibility.
25093 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
25094 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
25096 * dlls/msi/table.c:
25097 msi: Fix loading of long strings.
25099 * dlls/winmm/joystick/joystick.c:
25100 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
25103 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
25105 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
25106 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
25107 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
25108 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
25109 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
25110 dlls/user/exticon.c, dlls/user/listbox.c:
25111 Yet another round of redundant NULL checks before HeapFree.
25113 2006-06-13 Alexandre Julliard <julliard@winehq.org>
25115 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
25116 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
25117 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
25118 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
25119 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
25120 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
25121 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
25122 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
25124 msvcrt: Explicitly specify CDECL calling convention on exported functions.
25126 * dlls/oledlg/oledlg_main.c:
25127 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
25129 * dlls/avifil32/api.c:
25130 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
25132 2006-06-12 Mike McCormack <mike@codeweavers.com>
25134 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
25135 userenv: Add profinfo.h.
25137 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
25139 * dlls/wined3d/pixelshader.c:
25140 wined3d: Fix params for DP2ADD/TEXLDD.
25141 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
25142 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
25144 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25145 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25146 wined3d: Mark instructions without a destination token.
25147 There are a total of 17 instructions without a destination token. Of
25148 those 9 have num_params != 0, which means that we will not process any
25149 of them correctly, because we assume the first token (if present) is a
25151 Those are basically all the flow control instructions, which we plan to
25152 support very soon. They have source tokens, and no destination. Add a
25153 flag that marks them up to the ins table. Use this flag in the trace
25154 pass, and generation pass.
25156 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
25157 dlls/wined3d/glsl_shader.c:
25158 wined3d: Keep pshader and vshader constants in GLSL separate.
25159 GLSL uniforms have as scope the entire program.
25160 To prevent conflicts, name pshader and vshader constants differently.
25161 Based on a patch by Jason Green.
25163 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
25164 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
25165 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25166 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
25167 - track sampler declarations and store the sampler usage in reg_maps structure
25168 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
25169 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
25170 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
25171 - change drawprim to bind pixel shader samplers
25172 Additional improvements:
25173 - rename texture limit to texcoord to prevent confusion
25174 - add sampler limit, and use that for samplers - *not* the same as texcoord above
25176 * dlls/wined3d/glsl_shader.c:
25177 wined3d: Cast more things.
25178 Anything with a swizzle has to be casted to vec4, or it won't work properly.
25179 There's multiple ways to do this, for the moment pick the easiest one.
25181 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
25182 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25183 dlls/wined3d/wined3d_private.h:
25184 wined3d: Add support for shader model 3.0 I/O registers.
25185 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
25186 To support that, define temporaries called IN and OUT, and use those as
25187 the output registers. At the end of the vshader, unpack the OUT temps
25188 into the proper GL variables. At the beginning of the pshader, pack the
25189 GL variables back into 12 IN registers.
25191 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
25192 wined3d: Trivial cleanups
25193 - compiler warnings and errors should be FIXME
25194 - remove obsolete comment, and change variable type.
25196 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25197 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25198 wined3d: Register map cleanups.
25200 - do not use DWORD as a bitmask, that places artificial limit of 32 on
25202 - track attributes that are used and declare only those
25203 - move declarations function call in pshader/vshader to allow us to
25204 insert pixel or vertex specific code between the declarations and
25205 the rest of the code
25206 - remove redundant 0 intializers
25207 - remove useless continue statement
25209 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
25210 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25211 dlls/wined3d/wined3d_private.h:
25212 wined3d: Share trace pass
25213 Now that the declaration function is out of the way, the tracing pass,
25214 which is very long and 100% the same can be shared between pixel and
25216 The new function is called shader_trace_init(), and is responsible for:
25217 - tracing the shader
25218 - initializing the function length
25219 - setting the shader version [needed very early]
25221 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
25222 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
25223 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25224 wined3d: Rework dcl processing.
25225 The new function is called in pass 2 (getister counting/maps), and
25226 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
25227 which, in addition to the old vertex shader input declarations covers
25228 Shader Model 3.0 vshader output and pshader input declarations. The
25229 result is stored into the reg_map structure.
25231 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
25232 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
25233 dlls/wined3d/wined3d_private.h:
25234 wined3d: The namedArrays code path is dead (always FALSE).
25235 Delete the entire namedArrays code path and all its dependencies (one
25236 of which is quite long - storeOrder in drawprim is always FALSE, for
25237 example). Delete declaredArrays, and make its code path the default.
25239 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
25241 * dlls/mscms/tests/profile.c:
25242 mscms: Eliminate complex test macro to make source navigation easier.
25244 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
25247 include: The visibility attribute is supported only by gcc >= 3.3.
25249 2006-06-12 Robert Shearman <rob@codeweavers.com>
25251 * dlls/mlang/mlang.c:
25252 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
25253 The source is largely irrelevant since we are not likely to be wanting
25254 to ship updates to the MIME database as registry updates, instead of
25255 just changing the code.
25257 * dlls/mlang/mlang.c:
25258 mlang: Add us-ascii encoding to the list of supported encodings.
25260 * dlls/advapi32/security.c:
25261 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
25263 * dlls/advapi32/security.c:
25264 advapi32: Replace some mixed tabs with spaces.
25266 * dlls/advapi32/security.c:
25267 advapi32: Support well-knowns SIDs in string SIDs.
25269 * dlls/advapi32/security.c:
25270 advapi32: Nul-terminate the domain string in LookupAccountNameW.
25272 * dlls/ole32/compobj.c:
25273 ole32: Print an error if a DLL's DllGetClassObject fails as this is
25274 usually a good indicator of a bug elsewhere in Wine.
25276 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
25278 * dlls/wined3d/device.c:
25279 wined3d: Move a checkGLcall to it's gl call inside an "if".
25281 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
25282 dlls/wined3d/wined3d_private.h:
25283 wined3d: Fix stencil related render states.
25285 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
25286 wined3d: Enable two sided stencil in the caps.
25288 * dlls/wined3d/utils.c:
25289 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
25291 2006-06-12 Alexandre Julliard <julliard@winehq.org>
25293 * dlls/msvcrtd/debug.c:
25294 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
25296 * dlls/msvcrt20/msvcrt20.c:
25297 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
25299 * dlls/crtdll/crtdll_main.c:
25300 crtdll: Explicitly specify CDECL calling convention on exported functions.
25302 * dlls/ntdll/misc.c:
25303 ntdll: Explicitly specify CDECL calling convention on exported functions.
25305 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
25306 ole32: Explicitly specify CDECL calling convention on exported functions.
25308 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
25309 dlls/wldap32/compare.c, dlls/wldap32/control.c,
25310 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
25311 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
25312 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
25313 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
25314 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
25315 wldap32: Explicitly specify CDECL calling convention on exported functions.
25317 * dlls/glut32/glut.c, include/winbase.h:
25318 include: Added prototype for DllMain.
25320 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
25322 include: Make the Dll* entry points hidden.
25324 * dlls/ntdll/ntdll.spec:
25325 ntdll: Added spec entry for NtQueryMultipleValueKey.
25327 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25328 riched20: Fix an uninitialized variable bug.
25329 Mark todo a test that depended on the bug to succeed.
25331 2006-06-10 H. Verbeet <hverbeet@gmail.com>
25333 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
25334 wined3d: Cleanup GetSrcAndOpFromValue().
25335 - Cleanup GetSrcAndOpFromValue().
25336 - Use naming more consistent with the rest of the file.
25338 2006-06-12 Mike McCormack <mike@codeweavers.com>
25340 * dlls/msi/tests/db.c:
25341 msi: Add some more test cases for INSERT.
25343 * dlls/msi/tests/format.c:
25344 msi: Add some more MsiFormatRecord tests.
25346 * dlls/msi/tests/package.c:
25347 msi: Add tests for creating packages and formatting records.
25349 * dlls/msi/tests/package.c:
25350 msi: Delete any databases we create at the end of each test.
25352 * dlls/msi/tests/msi.c:
25353 msi: Fix compilation on msvc6.
25355 * dlls/msi/tests/db.c:
25356 msi: Remove an inconsistent test.
25358 * dlls/msi/tests/format.c:
25359 msi: Fix some test cases to pass against win2k.
25361 2006-06-12 Robert Shearman <rob@codeweavers.com>
25363 * include/xmldom.idl:
25364 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
25366 * dlls/atl/atl_main.c:
25367 atl: Implement AtlModuleGetClassObject.
25369 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
25370 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
25373 * dlls/msxml3/nodelist.c:
25374 msxml3: Initialise output interface pointers to NULL in
25375 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
25377 2006-06-12 Alexandre Julliard <julliard@winehq.org>
25379 * dlls/wineps.drv/type42.c:
25380 wineps.drv: Make some variables static.
25382 * dlls/crypt32/oid.c:
25383 crypt32: Make some variables static and/or const.
25385 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
25386 dlls/shell32/shlview.c:
25387 shell32: Make some variables static and/or const.
25389 * dlls/kernel/registry16.c:
25390 kernel32: Make some variables static.
25392 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
25393 dlls/advapi32/service.c:
25394 advapi32: Make some variables static and/or const.
25396 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
25397 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
25398 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
25399 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
25400 winemp3.acm: Make some variables static and/or const.
25402 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
25403 msi: Make some variables static and/or const.
25405 * dlls/crtdll/crtdll.spec:
25406 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
25409 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
25410 x11drv: Get rid of the no longer used desktop_tid variable.
25412 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
25414 * dlls/user/menu.c:
25415 user32: Remove redundant SetLastError call from MENU_SetMenu.
25417 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
25419 * include/Makefile.in, include/ddk/compstui.h:
25420 include/ddk: Add minimal compstui.h.
25422 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
25424 * programs/winedbg/tgt_minidump.c:
25425 winedbg: Write-strings warnings fix.
25427 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
25429 * dlls/setupapi/devinst.c:
25430 setupapi: Documentation update.
25432 2006-06-11 Mike McCormack <mike@codeweavers.com>
25434 * dlls/user/message.c:
25435 user32: Win64 lparam and wparam are longs.
25437 * dlls/user/lstr.c:
25438 user32: Fix a pointer size warning in Win64.
25440 * dlls/kernel/locale.c:
25441 kernel32: Fix a cast for Win64.
25443 * dlls/msi/tests/db.c:
25444 msi: Add some test cases for "SELECT ... WHERE condition".
25446 * dlls/msi/handle.c:
25447 msi: Freeing the zero handle always succeeds.
25449 * dlls/msi/msiquery.c:
25450 msi: Always initialize MsiViewFetch's returned record to zero.
25452 2006-06-10 H. Verbeet <hverbeet@gmail.com>
25454 * dlls/d3d9/tests/device.c:
25455 d3d9: Make some test functions static.
25457 * dlls/d3d8/tests/device.c:
25458 d3d8: Make some test functions static.
25460 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
25462 * dlls/msvcrt/except.c:
25463 msvcrt: Print exception code in hex.
25465 2006-06-10 Jason Green <jave27@gmail.com>
25467 * dlls/wined3d/vertexshader.c:
25468 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
25470 2006-06-10 Robert Shearman <rob@codeweavers.com>
25472 * dlls/rpcrt4/cstub.c:
25473 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
25474 This is needed because IRpcStubBuffer::Invoke should not allow RPC
25475 exceptions to be passed to the caller.
25477 * dlls/rpcrt4/ndr_marshall.c:
25478 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
25479 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
25481 * dlls/rpcrt4/ndr_marshall.c:
25482 rpcrt4: Use safe_mutiply in conformant array functions.
25484 * dlls/rpcrt4/ndr_marshall.c:
25485 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
25486 to validate the conformance values being read from the wire.
25488 * dlls/rpcrt4/ndr_marshall.c:
25489 rpcrt4: Check that strings are null-terminated on unmarshaling of
25490 conformant-varying structs.
25492 * dlls/rpcrt4/ndr_marshall.c:
25493 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
25494 or pStubMsg->MaxCount.
25496 * dlls/rpcrt4/ndr_marshall.c:
25497 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
25500 * dlls/rpcrt4/ndr_marshall.c:
25501 rpcrt4: Introduce a new function, safe_multiply, which will raise an
25502 exception if a multiply overflows a 4-byte integer.
25503 This will protect the unmarshaling code against attacks specifying a
25505 Use this new function in the conformant string functions to harden them
25508 2006-06-12 Alexandre Julliard <julliard@winehq.org>
25510 * dlls/uuid/uuid.c, include/guiddef.h:
25511 uuid: Mark all GUID variables as hidden.
25513 * dlls/dnsapi/main.c:
25514 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
25516 * dlls/advapi32/advapi32.spec:
25517 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
25519 2006-06-10 Alexandre Julliard <julliard@winehq.org>
25521 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
25522 dlls/wined3d/vertexshader.c:
25523 wined3d: Make all the local shader functions static.
25525 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
25526 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
25527 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
25528 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
25529 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
25530 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
25531 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
25532 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
25533 dlls/wined3d/volumetexture.c:
25534 wined3d: Make the virtual table functions static where possible.
25536 2006-06-09 Pavel Roskin <proski@gnu.org>
25538 * programs/winecfg/drivedetect.c:
25539 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
25541 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
25542 winecfg: Allow and prefer using A: and B: for floppies.
25543 Pass drive type to allocate_letter(). Start search from 'A' for
25545 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
25546 that is triggered by non-sequential drive allocation.
25548 2006-06-09 Jason Green <jave27@gmail.com>
25550 * dlls/wined3d/glsl_shader.c:
25551 wined3d: Change fog output variable name for GLSL shaders.
25553 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
25554 wined3d: Fix regression from register maps switch for ARB shaders.
25555 I missed a register mask in the move to share the shader_hw_def()
25556 function between pixel and vertex shaders for ARB shaders. Fixed
25557 that, and made the GLSL version use the same mask for consistency.
25559 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
25561 * dlls/wined3d/pixelshader.c:
25562 wined3d: Enable CND/CMP for SHADER_ARB.
25564 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
25565 wined3d: Print out sampler state names.
25567 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25568 wined3d: Downgrade Get*Shader FIXME to TRACE.
25570 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
25572 * dlls/winspool.drv/tests/info.c:
25573 winspool/tests: Tests for GetPrintProcessorDirectory.
25575 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
25577 * dlls/advapi32/tests/registry.c:
25578 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
25580 2006-06-10 Alexandre Julliard <julliard@winehq.org>
25582 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
25583 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
25584 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
25585 msi: Make all the ops structures static and const.
25587 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
25588 imagehlp: Remove the unused internal.c file.
25590 * dlls/oleaut32/tmarshal.c:
25591 oleaut32: Make the virtual table functions static where possible.
25593 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
25594 dlls/ole32/storage32.h:
25595 ole32: Make the virtual table functions static where possible.
25597 * dlls/itss/itss.c:
25598 itss: Make the virtual table functions static where possible.
25600 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
25601 dlls/dxdiagn/provider.c:
25602 dxdiagn: Make the virtual table functions static where possible.
25604 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
25605 dswave: Make the virtual table functions static where possible.
25607 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
25608 dlls/dsound/duplex.c:
25609 dsound: Make the virtual table functions static where possible.
25611 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
25612 dpnet: Make the virtual table functions static where possible.
25614 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
25615 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
25616 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
25617 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
25618 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
25619 dmusic: Make the virtual table functions static where possible.
25621 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
25622 dlls/dmsynth/synthsink.c:
25623 dmsynth: Make the virtual table functions static where possible.
25625 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
25626 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
25627 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
25628 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
25629 dmstyle: Make the virtual table functions static where possible.
25631 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
25632 dlls/dmscript/scripttrack.c:
25633 dmscript: Make the virtual table functions static where possible.
25635 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
25636 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
25637 dlls/dmloader/loaderstream.c:
25638 dmloader: Make the virtual table functions static where possible.
25640 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
25641 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
25642 dlls/dmcompos/signposttrack.c:
25643 dmcompos: Make the virtual table functions static where possible.
25645 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
25646 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
25647 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
25648 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
25649 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
25650 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
25651 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
25652 d3d9: Make the virtual table functions static where possible.
25654 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
25655 d3dx8: Make the virtual table functions static where possible.
25657 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
25658 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
25659 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
25660 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
25661 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
25662 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
25663 dlls/d3d8/volumetexture.c:
25664 d3d8: Make the virtual table functions static where possible.
25666 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
25668 * dlls/x11drv/keyboard.c:
25669 x11drv: Write-strings warnings fix.
25671 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
25673 * dlls/winspool.drv/info.c:
25674 winspool: Add GetPrintProcessorDirectoryA.
25676 2006-06-09 Robert Shearman <rob@codeweavers.com>
25678 * dlls/oleaut32/tmarshal.c:
25679 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
25680 so remove the case for it being NULL.
25682 * dlls/ole32/rpc.c:
25683 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
25684 tell the RPC runtime that the call failed.
25686 * dlls/ole32/regsvr.c:
25687 ole32: Register ISequentialStream for marshaling.
25689 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
25690 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
25691 CoRevertToSelf on top of CoGetCallContext, which is a stub.
25693 * dlls/ole32/ftmarshal.c:
25694 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
25696 2006-06-09 Alexandre Julliard <julliard@winehq.org>
25698 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
25699 dlls/shell32/shfldr_unixfs.c:
25700 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
25702 * dlls/riched20/richole.c:
25703 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
25705 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
25706 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
25707 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
25708 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
25709 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
25710 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
25712 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
25713 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
25714 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
25716 2006-06-09 Jason Green <jave27@gmail.com>
25718 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
25719 wined3d: GLSL shader cleanup patch.
25720 - Based on comments from H. Verbeet
25721 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
25722 in GLSL shaders. They are interchangeable, and only served to make
25723 the trace look more intuitive, but they don't always apply as-is, so
25724 we'll just leave everything to .xyzw.
25725 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
25726 is no shader set on the next primitive, then that primitive will
25727 call UseProgramObjectARB(0) when it begins to draw.
25729 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
25731 * dlls/dbghelp/minidump.c:
25732 dbghelp: Implement fetch_thread_info on powerpc.
25734 * dlls/ntdll/thread.c:
25735 ntdll: Fix NtQueryInformationThread on non x86.
25737 2006-06-09 Robert Shearman <rob@codeweavers.com>
25739 * dlls/rpcrt4/ndr_marshall.c:
25740 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
25741 could end up using the previously allocated memory even if it isn't
25742 the right size, causing heap corruption.
25744 * dlls/rpcrt4/ndr_marshall.c:
25745 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
25746 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
25748 * dlls/rpcrt4/ndr_stubless.c:
25749 rpcrt4: Don't raise an exception if there is no freer function - not all types
25752 * dlls/rpcrt4/ndr_marshall.c:
25753 rpcrt4: Implement more base types for complex types.
25755 * dlls/rpcrt4/rpc_binding.c:
25756 rpcrt4: Now that there's a process-wide pool of connections we don't
25757 need to copy the FromConn field when copying bindings.
25759 * dlls/rpcrt4/rpc_message.c:
25760 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
25761 always returning RPC_S_OK.
25763 2006-06-08 H. Verbeet <hverbeet@gmail.com>
25765 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
25766 dlls/d3d9/tests/texture.c:
25767 d3d9: Add a test for default texture stage state values.
25769 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
25771 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
25772 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
25774 2006-06-09 Peter Beutner <p.beutner@gmx.net>
25776 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
25777 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
25778 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
25779 dlls/msvidc32/msvidc32_Tr.rc:
25780 msvidc: Change short description to MS-CRAM.
25782 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
25784 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
25785 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
25786 passed in to CreateWindow menu should be handled.
25788 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
25790 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
25791 oleaut32: Fix safearray data destruction.
25793 2006-06-09 Alexandre Julliard <julliard@winehq.org>
25795 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
25796 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
25797 opengl32: Store function pointers in a separate array to avoid a bunch of
25800 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
25801 dlls/opengl32/wgl.c:
25802 opengl32: Only store the glX name if different from the wgl name.
25804 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
25805 dlls/opengl32/opengl_ext.h:
25806 opengl32: Make all the function pointers and thunks static.
25808 2006-06-09 Mike McCormack <mike@codeweavers.com>
25810 * dlls/msi/dialog.c:
25811 msi: Update the progress control while installing.
25813 * dlls/msi/action.c:
25814 msi: Remove some unnecessary NULL checks.
25816 2006-06-09 Jason Green <jave27@gmail.com>
25818 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
25819 wined3d: Allow drawPrim to create and use the GLSL program.
25821 * dlls/wined3d/device.c:
25822 wined3d: Add GLSL helper functions to Device.
25823 - Add functions to attach & detach shader objects, create and delete programs,
25824 and maintain the list of programs.
25825 - Add a list of GLSL shader programs to the device which is initialized on
25826 Init3D(), and deleted on Release().
25828 * dlls/wined3d/vertexshader.c:
25829 wined3d: Map vertex shader instructions to GLSL generating functions.
25831 * dlls/wined3d/pixelshader.c:
25832 wined3d: Map pixel shader instructions to GLSL generating functions.
25834 * dlls/wined3d/wined3d_private.h:
25835 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
25837 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
25838 wined3d: Added more declarations to GLSL.
25839 - Declare more variable names for GLSL programs.
25840 - Some of these won't need to be declared eventually, but it doesn't hurt to
25842 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
25844 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
25845 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25846 wined3d: Unified float constant register mapping between ARB pixel and vertex
25848 - Got rid of the separate constant maps.
25849 - Side effect of this is that the map is a bit larger for pixel shaders than
25852 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
25853 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
25854 wined3d: Add the bulk of the GLSL string generation functions.
25855 - Add a new file glsl_shader.c which contains almost every GLSL specific
25856 function we'll need
25857 - Move print_glsl_info() into glsl_shader.c
25858 - Move the shader_reg_maps struct info into the private header, and make it
25859 part of SHADER_OPCODE_ARG.
25860 - Create a new shared ps/vs register map for float constants (future patch
25861 will make ARB programs use this, too)
25863 2006-06-08 Jason Green <jave27@gmail.com>
25865 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
25866 dlls/wined3d/wined3d_private.h:
25867 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
25868 loading float constants for GLSL.
25869 - DrawPrim is just too big of a function. This separates the passing
25870 of constants to the shader into new functions.
25871 - Fixes an off-by-one error when loading vertex declaration constants
25872 (should be <, not <=)
25873 - Adds a function for GLSL loading of constants (aka Uniforms)
25874 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
25875 future patch will actually create this program)
25877 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
25879 * dlls/comctl32/propsheet.c:
25880 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
25881 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
25882 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
25885 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
25887 * programs/cmdlgtst/cmdlgtst.c:
25888 cmdlgtst: Use standard debug functions.
25890 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
25892 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
25893 dlls/comdlg32/finddlg16.c:
25894 comdlg32: Rename finddlg.c to finddlg16.c.
25896 2006-06-09 Alexandre Julliard <julliard@winehq.org>
25898 * dlls/hlink/hlink.spec:
25899 hlink: Add spec file entry for HlinkQueryCreateFromData.
25901 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
25902 rpcrt4: Make the protseq_ops structure constant.
25904 * dlls/kernel/heap.c:
25905 kernel: Added support for GlobalMemoryStatus on MacOS.
25907 * dlls/mshtml/navigate.c:
25908 mshtml: Changed C syntax that winapi_check doesn't like.
25910 2006-06-08 Alexandre Julliard <julliard@winehq.org>
25912 * ANNOUNCE, ChangeLog, VERSION, configure:
25915 ----------------------------------------------------------------
25916 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
25918 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
25919 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
25921 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
25922 usp10: Update ScriptGetCMap to conform to Windows.
25924 * dlls/usp10/tests/usp10.c:
25925 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
25927 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
25929 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
25930 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
25933 2006-06-08 Alexandre Julliard <julliard@winehq.org>
25935 * dlls/rpcrt4/epm_towers.h:
25936 rpcrt4: Avoid potential redefinition of uuid_t.
25938 * configure, configure.ac:
25939 configure: Make the font warning more explicit about what package is missing.
25941 2006-06-08 Robert Reif <reif@earthlink.net>
25943 * include/Makefile.in, include/lm.h, include/lmmsg.h:
25944 include: Add lmmsg.h.
25946 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
25948 * dlls/shell32/tests/shlfileop.c:
25949 shell32/tests: Test to make sure we can create a non-nested directory.
25951 * dlls/shell32/shlfileop.c:
25952 shell32: SHCreateDirectoryEx can create a non-nested directory.
25954 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
25956 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
25957 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
25958 user/tests: Update LoadImage test.
25959 Include a bitmap in the resources and don't depend on Windows'
25960 OBM_CHECK bitmap anymore.
25962 2006-06-06 Robert Shearman <rob@codeweavers.com>
25964 * dlls/oleaut32/variant.c:
25965 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
25967 * dlls/oleaut32/vartype.c:
25968 oleaut32: Handle BSTRs in VARIANT_CopyData.
25970 2006-06-08 Mike McCormack <mike@codeweavers.com>
25972 * server/registry.c:
25973 server: Fix a possible memory leak.
25975 * server/queue.c, server/sock.c, server/user.h:
25976 server: Make wparam and lparam values unsigned long for win64 compatability.
25978 2006-06-07 Robert Shearman <rob@codeweavers.com>
25981 server: Don't attach the thread input when changing parents if the new
25982 parent is the desktop (i.e. it is becoming a top-level window).
25984 * server/named_pipe.c:
25985 server: Don't set the client's server field before the server has
25986 changed into a connected state, otherwise we could assert in
25987 pipe_client_destroy.
25989 2006-06-08 Alexandre Julliard <julliard@winehq.org>
25991 * server/event.c, server/process.c, server/request.c, server/thread.c,
25993 server: Don't report a fatal protocol error for things that we can recover from.
25995 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
25997 * dlls/wininet/ftp.c:
25998 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
26000 * dlls/wininet/ftp.c:
26001 wininet: ftp: 125 is an acceptable response code for the STORE command.
26003 2006-06-07 Robert Shearman <rob@codeweavers.com>
26005 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
26006 libs/unicode/cptable.c:
26007 libunicode: Add a code page table for the US-ASCII encoding.
26009 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
26010 dlls/rpcrt4/rpc_transport.c:
26011 rpcrt4: Implement a process-wide connection pool for client connections,
26012 rather than relying on the restriction of one connection per
26013 binding. This also avoids the problem of two threads using the same
26014 connection at the same time.
26016 * dlls/rpcrt4/ndr_stubless.c:
26017 rpcrt4: Fix the retrieval of This for interpreted proxies.
26019 * dlls/rpcrt4/ndr_stubless.c:
26020 rpcrt4: Implement full-pointer support for interpreted stubs.
26021 Move the calls to the full pointer init functions before
26022 NdrClient/ServerInitializeNew, like in MIDL-generated code.
26024 2006-06-07 H. Verbeet <hverbeet@gmail.com>
26026 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
26027 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
26028 d3d9: Add a test for GetContainer (Volumes & Surfaces).
26030 * dlls/d3d9/vshaderdeclaration.c:
26031 d3d9: Remove unused vshaderdeclaration.c.
26033 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
26034 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
26035 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
26036 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
26037 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
26038 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
26039 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
26040 d3d9: Fix QueryInterface.
26041 QueryInterface should return S_OK on success and set the object
26042 pointer to NULL on failure. This is similar to the patch Ivan
26043 submitted a while ago for wined3d.
26045 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
26046 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
26047 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
26048 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
26049 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
26050 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
26051 dlls/d3d8/volumetexture.c:
26052 d3d8: Fix QueryInterface.
26053 QueryInterface should return S_OK on success and set the object
26054 pointer to NULL on failure. This is similar to the patch Ivan
26055 submitted a while ago for wined3d.
26057 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
26059 * dlls/msvcrt/undname.c:
26060 msvcrt: Write-strings warning fix.
26062 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
26064 * dlls/kernel/tests/process.c:
26065 kernel/tests: Write-strings warnings fix.
26067 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
26069 * dlls/crypt32/encode.c:
26070 crypt32: Write-strings warning fix.
26072 * dlls/dbghelp/source.c:
26073 dbghelp: Write-strings warning fix.
26075 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
26077 * dlls/wined3d/pixelshader.c:
26078 wined3d: TEXREG2GB is valid on pshaders 1.1.
26080 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
26082 * dlls/wined3d/baseshader.c:
26083 wined3d: Fix NULL dereference in generator function.
26085 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
26086 dlls/wined3d/wined3d_private.h:
26087 wined3d: Fix missing light recording.
26088 Write a light with the default parameters in disabled state if
26089 capturing a missing light.
26091 * dlls/d3d9/tests/stateblock.c:
26092 d3d9: Test missing light recording.
26093 When a light does not exist, and the app attempts to capture it in the
26094 stateblock, a disabled light with the default light parameters is
26097 * dlls/d3d9/tests/device.c:
26098 d3d9: Mipmaps level test.
26100 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
26102 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
26103 msi: Add Russian resource file.
26105 2006-06-07 Robert Reif <reif@earthlink.net>
26107 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
26108 include/lmserver.h:
26109 netapi32: Add stub for NetServerEnumEx.
26111 2006-06-07 Mike McCormack <mike@codeweavers.com>
26113 * dlls/kernel/console.c, include/wine/server_protocol.h,
26114 programs/wineconsole/wineconsole.c, server/console.c,
26115 server/protocol.def, server/trace.c:
26116 server: open_console's from field should be a handle.
26118 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
26119 tools/make_requests:
26120 server: Use unsigned long for request types that are 64bit in win64.
26122 2006-06-07 Alexandre Julliard <julliard@winehq.org>
26124 * server/request.c:
26125 server: Print process/thread id instead of pointer in protocol errors.
26127 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
26129 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
26130 dlls/x11drv/dib.c, programs/regedit/listview.c:
26131 Remove more redundant NULL checks before HeapFree (found by Smatch).
26133 2006-06-05 EA Durbin <ead1234@hotmail.com>
26135 * dlls/msi/tests/db.c:
26136 msi/tests: Fixed a typo.
26138 2006-06-06 Mike McCormack <mike@codeweavers.com>
26140 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
26141 hlink: Implement DllRegisterServer.
26143 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
26144 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
26145 hlink: Add a basic implementation (based on work by Aric Stewart).
26147 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
26148 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
26149 dlls/hlink/hlink_main.c:
26150 hlink: Add a stub implementation (based on Aric Stewart's code).
26152 * include/hlink.idl:
26153 hlink: Declare prototypes for some functions.
26155 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
26157 * programs/winecfg/main.c:
26158 winecfg: Avoid unnecessary casts.
26160 * dlls/comctl32/propsheet.c:
26161 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
26163 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
26165 * include/winuser.h:
26166 include: Add SETWALLPAPER_DEFAULT to winuser.h.
26168 2006-06-06 H. Verbeet <hverbeet@gmail.com>
26170 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
26171 wined3d: Return the result of QueryInterface in GetContainer.
26173 * dlls/wined3d/utils.c:
26174 wined3d: Remove a redundant break.
26176 * dlls/wined3d/device.c:
26177 wined3d: Don't hardcode type sizes for shader constants.
26179 * dlls/d3d9/tests/shader.c:
26180 d3d9: Add a test for setting / getting vertex shader constants.
26182 2006-06-06 Robert Shearman <rob@codeweavers.com>
26184 * dlls/shdocvw/regsvr.c:
26185 shdocvw: Register some more documented classes that native also registers.
26187 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
26188 widl: Support coclass forward declarations.
26190 * include/exdisp.idl:
26191 include: Add two more coclasses to exdisp.idl.
26193 2006-06-06 Hans Leidekker <hans@it.vu.nl>
26195 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
26196 dnsapi: Add stub implementations for the remaining documented functions.
26198 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
26200 * dlls/x11drv/xvidmode.c:
26201 x11drv: Declared two functions as static to avoid compiler warnings.
26203 2006-06-06 Alexandre Julliard <julliard@winehq.org>
26205 * programs/winedbg/debug.l:
26206 Revert "winedbg: Remove useless NOCMD state."
26207 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
26209 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
26212 wine.inf: Added default values for .htm and .html file extension.
26214 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
26216 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
26217 oleaut32: safearray: Convert dimension index at the API boundary.
26219 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
26221 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26222 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
26223 include/wine/wined3d_interface.h:
26224 wined3d: Remove constant type field in stateblock.
26225 It is wrong to maintain a mapping from a constant index to a type
26226 field, because different constant types do not share an index -
26227 boolean constant 0 is supposed to co-exist with floating point
26228 constant 0, not replace it. Drawprim and other code using the type
26229 array to decide whether to look up a constant in bools, floats, or
26230 ints is wrong - you can't make that decision based on the index.
26232 * dlls/wined3d/vertexshader.c:
26233 wined3d: Rename vertex shader constants.
26234 From const%lu to C%lu for consistency (to match pshaders).
26236 * dlls/wined3d/pixelshader.c:
26237 wined3d: Add limits for ps_2_x.
26239 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
26240 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
26241 wined3d: Trace improvements.
26243 * dlls/wined3d/pixelshader.c:
26244 wined3d: pshader defi has 5 parameters.
26246 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
26249 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
26251 2006-06-05 James Hawkins <truiken@gmail.com>
26253 * dlls/oleaut32/typelib.c:
26254 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
26257 * dlls/oleaut32/typelib.c:
26258 oleaut32: Copy BYREF args directly if they have the same variant type.
26260 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
26262 * dlls/gdi/tests/bitmap.c:
26263 gdi: New tests for GetDIBits.
26264 New tests that check if GetDIBits works with a bitmap that is selected
26265 in a device context (works in Windows, should fail according to the
26268 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
26270 * dlls/msvcrt/wcs.c:
26271 msvcrt: Write-strings warnings fix.
26273 2006-06-06 Mike McCormack <mike@codeweavers.com>
26275 * programs/winecfg/audio.c:
26276 winecfg: Make some pointer casts win64 compliant.
26278 * programs/wineconsole/dialog.c:
26279 wineconsole: Use correct prototypes for dialog procs.
26281 * programs/wcmd/wcmdmain.c:
26282 wcmd: Fix a Win64 warning.
26284 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
26285 taskmgr: Use correct types for Win64.
26287 * programs/hh/main.c:
26288 hh: Cast GetProcAddress's return to supress a Win64 warning.
26290 * programs/winetest/gui.c:
26291 winetest: Fix dialog prototypes.
26293 2006-06-05 Mike McCormack <mike@codeweavers.com>
26295 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
26296 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
26297 dlls/userenv/userenv_main.c:
26298 userenv: Add a stub implementation of userenv.dll.
26300 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
26302 * dlls/kernel/tests/codepage.c:
26303 kernel/tests: Some tests for WideCharToMultiByte.
26305 2006-06-06 Mike McCormack <mike@codeweavers.com>
26307 * dlls/advapi32/crypt.c:
26308 advapi32: Fix comment to match the function (thanks to Dan Kegel).
26310 2006-06-05 Juan Lang <juan_lang@yahoo.com>
26312 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
26313 programs/winedbg/info.c:
26314 winedbg: Get rid of unused mode command.
26316 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
26318 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
26319 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
26320 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
26321 dlls/x11drv/x11drv_main.c:
26322 x11drv: Improve handling of the case where the clipboard is opened
26323 with a window from another thread or process.
26325 * include/ddrawi.h:
26326 include: Add DDHAL_UPDATEOVERLAYDATA structure.
26328 2006-06-05 Huw Davies <huw@codeweavers.com>
26330 * dlls/msi/tests/package.c:
26331 msi: Add some integer condition tests.
26333 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
26335 * dlls/kernel/tests/file.c:
26336 kernel/tests: More tests for FindFirstFile.
26338 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
26340 * programs/wordpad/wordpad.c:
26341 wordpad: Declare three functions as static to avoid compiler warnings.
26343 2006-06-05 Mike McCormack <mike@codeweavers.com>
26345 * include/Makefile.in, include/hlguids.h:
26346 hlink: Add hlguids.h (based on a patch by Aric Stewart).
26348 * dlls/dnsapi/ns_parse.c:
26349 dnsapi: Fix the case where we have libresolv headers but no libraries.
26351 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
26353 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
26354 dlls/wined3d/swapchain.c:
26355 wined3d: Render target locking fixes.
26357 2006-06-04 Mike McCormack <mike@codeweavers.com>
26359 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
26360 advapi32: Implement and test SystemFunction031.
26362 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
26363 dlls/advapi32/tests/crypt_lmhash.c:
26364 advapi32: Implement and test SystemFunction030.
26366 2006-06-05 Hans Leidekker <hans@it.vu.nl>
26369 msi: Fix some copy/paste bugs in the implementation of condition operators.
26371 2006-06-04 Juan Lang <juan_lang@yahoo.com>
26373 * programs/winedbg/debug.l:
26374 winedbg: Remove useless NOCMD state.
26376 * dlls/user/winpos.c:
26377 user: Use SetPropW rather than SetPropA for internal property.
26379 2006-06-05 Robert Shearman <rob@codeweavers.com>
26381 * dlls/msi/where.c:
26382 msi: An empty string is equivalent to nil, so handle this in the optimised
26383 WHERE_execute path.
26385 * dlls/rpcrt4/ndr_marshall.c:
26386 rpcrt4: Implement varying array NDR functions.
26388 * dlls/rpcrt4/ndr_marshall.c:
26389 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
26391 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
26393 * programs/winedbg/types.c:
26394 winedbg: Correct typedefs in type manipulations.
26396 2006-06-04 Mike McCormack <mike@codeweavers.com>
26398 * programs/progman/dialog.c, programs/progman/group.c,
26399 programs/progman/program.c:
26400 progman: Win64 fixes.
26402 * programs/cmdlgtst/cmdlgtst.c:
26403 cmdlgtst: Use correct types for Win64.
26405 * programs/winemine/dialog.c, programs/winemine/main.h:
26406 winemine: Fix dialog proc prototypes for Win64.
26408 * programs/winemine/dialog.c, programs/winemine/dialog.h,
26409 programs/winemine/main.c:
26410 winemine: Remove dialog.h as it's redundant.
26412 * include/windef.h:
26413 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
26415 2006-06-02 Juan Lang <juan_lang@yahoo.com>
26417 * programs/winedbg/debug.l:
26418 winedbg: Fix a crash on initial empty input.
26420 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
26421 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
26422 crypt32: Implement X509_NAME_VALUE encoding/decoding.
26424 2006-06-03 Jacek Caban <jacek@codeweavers.com>
26426 * dlls/shdocvw/oleobject.c:
26427 shdocvw: Set focus in ui_activate.
26429 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
26430 dlls/mshtml/nsio.c:
26431 mshtml: Use mime type reported by moniker if possible.
26433 * dlls/mshtml/navigate.c:
26434 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
26436 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
26437 mshtml: Added beginning OnDataAvailable implementation.
26439 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
26440 mshtml: Added begining binding code in IPersistMoniker::Load.
26442 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
26443 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
26444 mshtml: Set binding channel, listener and context in AsyncOpen.
26446 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
26447 dlls/mshtml/persist.c:
26448 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
26450 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
26451 mshtml: Add create_nscallback function to allow using BSCallback out of
26454 * dlls/mshtml/nsio.c:
26455 mshtml: Move some code from before_async_open to AsyncOpen.
26457 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
26458 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
26459 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
26460 We have to handle it in another way.
26462 2006-06-03 Kai Blin <kai.blin@gmail.com>
26464 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
26465 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
26467 2006-06-03 Jacek Caban <jacek@codeweavers.com>
26469 * dlls/urlmon/binding.c:
26470 urlmon: Use task queue to handle OnDataAvailable call.
26472 * dlls/urlmon/binding.c:
26473 urlmon: Added OnResponse implementation.
26475 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
26477 * dlls/sane.ds/sane_main.c:
26478 sane.ds: Replace FIXME() by TRACE() on sane_exit.
26480 2006-06-02 Robert Shearman <rob@codeweavers.com>
26482 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
26483 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
26484 Instead just fill it in with all zeros.
26486 * dlls/rpcrt4/ndr_misc.h:
26487 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
26488 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
26489 isn't set by ComputeConformanceOrVariance and so could be left filled
26492 * dlls/rpcrt4/ndr_marshall.c:
26493 rpcrt4: The lifetime of the binding handle stored in the context
26494 handle is independent of the binding handle used in the call that
26495 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
26496 and then call RpcBindingFree later to free it.
26498 * dlls/rpcrt4/ndr_marshall.c:
26499 rpcrt4: Fix an incorrect format string pointer being passed in to
26500 ComputeVariance in NdrConformantVaryingStructBufferSize.
26502 * dlls/rpcrt4/rpc_transport.c:
26503 rpcrt4: Skip over the right-hand-side data for the protocol floor so
26504 that we can parse the towers received from native rpcrt4.
26506 * dlls/rpcrt4/ndr_marshall.c:
26507 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
26510 * dlls/rpcrt4/ndr_marshall.c:
26511 rpcrt4: Freeing a NULL context handle is allowed.
26513 * dlls/rpcrt4/ndr_marshall.c:
26514 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
26517 * dlls/rpcrt4/ndr_marshall.c:
26518 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
26519 by passing the correct type format string to ReadConformance.
26521 * dlls/rpcrt4/ndr_marshall.c:
26522 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
26523 marshall all-zeros.
26525 * dlls/rpcrt4/ndr_marshall.c:
26526 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
26529 * dlls/rpcrt4/rpc_transport.c:
26530 rpcrt4: Print some more informative error messages when getaddrinfo fails.
26532 2006-06-02 Mike McCormack <mike@codeweavers.com>
26534 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
26535 wininet: Simple tests for InternetGetCookie's parameters.
26537 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
26538 wininet: Fix up and test InternetSetCookie parameter checking.
26540 * dlls/wininet/internet.c:
26541 wininet: Remove some dead code (Coverity).
26543 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
26545 * dlls/advapi32/tests/registry.c:
26546 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
26548 * dlls/rsaenh/rsaenh.c:
26549 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
26552 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
26554 * dlls/shell32/shlfileop.c:
26555 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
26557 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
26558 dlls/shell32/shlfileop.c:
26559 shell32: Avoid Unicode->ANSI conversion when deleting a file.
26561 2006-06-02 Juan Lang <juan_lang@yahoo.com>
26563 * dlls/crypt32/tests/encode.c:
26564 crypt32: Add name value tests.
26565 Add tests for name values, and move tests for different string
26566 encodings to there.
26568 2006-06-01 Juan Lang <juan_lang@yahoo.com>
26570 * dlls/crypt32/decode.c:
26571 crypt32: Remove exception handling from internal decoding functions.
26573 * dlls/crypt32/tests/encode.c:
26574 crypt32: Add a couple CRL encoding tests, one that shows a problem.
26576 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
26578 * dlls/user/listbox.c:
26579 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
26581 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
26583 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
26585 user32: Send WM_SIZE when window changes state between restored/min/maximized.
26587 2006-06-01 Wino Rojo <winorojo@hotmail.com>
26589 * dlls/x11drv/opengl.c:
26590 x11drv: Fix for a BadMatch error.
26592 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
26594 * dlls/winspool.drv/tests/info.c:
26595 winspool/tests: Remove the check for unimplemented functions.
26597 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
26599 * dlls/winspool.drv/info.c:
26600 winspool.drv: Add GetPrintProcessorDirectoryW.
26602 2006-06-01 Robert Shearman <rob@codeweavers.com>
26604 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
26605 dlls/rpcrt4/tests/rpc.c:
26606 rpcrt4: All of the parameters to TowerExplode are optional.
26608 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
26609 dlls/rpcrt4/tests/rpc.c:
26610 rpcrt4: Implement TowerConstruct and TowerExplode.
26611 Add some tests for these undocumented functions.
26613 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
26614 dlls/rpcrt4/rpc_transport.c:
26615 rpcrt4: Add functions for generating and parsing the upper floors in
26616 endpoint-mapper towers for different transports.
26618 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
26619 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
26621 * dlls/rpcrt4/ndr_midl.c:
26622 rpcrt4: Don't send the unused part of the allocated buffer.
26624 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
26625 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
26628 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
26630 * dlls/comctl32/header.c:
26631 comctl32/header: Check Null before accessing struct member.
26633 2006-06-01 Kai Blin <kai.blin@gmail.com>
26635 * dlls/secur32/ntlm.c:
26636 secur32: Add EncryptMessage and DecryptMessage stubs.
26638 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
26640 * dlls/user/menu.c:
26641 user32: Popup menu position fixes.
26642 - Open large popup menus on the other side only if there's enough space
26643 - Open popup menus such that the y position of the first item in the
26644 popup menu is the same as the y position of the focused menu item.
26646 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
26648 * programs/winecfg/audio.c:
26649 winecfg: Add CoreAudio to audio drivers list.
26651 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
26653 * dlls/user/tests/msg.c:
26654 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
26655 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
26656 PeekMessage test by explicit calls to PeekMessage(), check queue
26657 status and processed messages after each call to see what is going on
26660 2006-06-01 Juan Lang <juan_lang@yahoo.com>
26662 * dlls/crypt32/tests/base64.c:
26663 crypt32: Make base64 tests loadable on win9x.
26665 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
26667 * dlls/shell32/shellpath.c:
26668 shell32: Add Fonts to user's shell folders list.
26670 2006-06-01 Robert Shearman <rob@codeweavers.com>
26672 * tools/widl/widl.man.in:
26673 widl: Fix a typo in the man page.
26675 * tools/widl/typegen.c:
26676 widl: Properly size the return value procformat.
26678 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
26679 tools/widl/typegen.h, tools/widl/widltypes.h:
26680 widl: Only write one procformat string and one typeformat string per file.
26682 2006-06-01 Huw Davies <huw@codeweavers.com>
26684 * dlls/gdi/freetype.c:
26685 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
26687 2006-06-01 Alexandre Julliard <julliard@winehq.org>
26689 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
26690 dlls/winmm/winecoreaudio/coreaudio.c,
26691 dlls/winmm/winecoreaudio/coreaudio.h:
26692 winecoreaudio: Fixed the FSF address.
26694 2006-05-24 Ken Thomases <ken@codeweavers.com>
26696 * dlls/winmm/winecoreaudio/audio.c:
26697 winecoreaudio: Don't CFAllocate buffer for port message.
26699 * dlls/winmm/winecoreaudio/audio.c:
26700 winecoreaudio: Use unique name for message port.
26701 Use a unique port name for the message port to the message thread.
26702 Port names are system-global, so using a non-unique constant name
26703 prevents the CoreAudio driver from being used in multiple processes
26706 * dlls/winmm/winecoreaudio/audio.c:
26707 winecoreaudio: 8-bit Linear PCM data is unsigned.
26709 * dlls/winmm/winecoreaudio/audio.c:
26710 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
26711 When fulfilling the output AudioUnit's request for audio data, don't
26712 stop when the current wavehdr is exhausted; advance to the next. This
26713 addresses the buzzy quality of the sound.
26715 * dlls/winmm/winecoreaudio/audio.c:
26716 winecoreaudio: Improve state tracking.
26717 Improved tracking of device state (stopped, playing, or paused).
26718 Also, tied starting and stopping the AudioUnit more directly to the
26719 state. No need to change the state when preparing or unpreparing
26720 wavehdrs. Pausing overrides both playing and stopped states; if
26721 stopped, pausing prevents output from starting when the program
26722 writes. When, restarting from the paused state, the device starts
26723 playing if there are queued wavehdrs. Otherwise, it goes to stopped
26726 * dlls/winmm/winecoreaudio/audio.c:
26727 winecoreaudio: Miscellaneous cleanup.
26728 Miscellaneous cleanup: release resources when done with them; protect
26729 against null pointers; reduce redundant code; avoid potential integer
26730 underflow; clarify a do-nothing loop.
26732 * dlls/winmm/winecoreaudio/audio.c:
26733 winecoreaudio: Fix race to open.
26734 Fixes a race condition (noted in a comment for wodOpen) when multiple
26735 threads try to open the same wave-out device simultaneously.
26736 Addressed by creating the device mutexes when the driver is
26737 initialized, instead of as each device is opened. Then use the mutex
26738 to protect the open operation against races. At the same time, made
26739 the mutexes recursive to avoid self-deadlocks the driver was
26740 encountering when reentered from the callback.
26742 2006-06-01 Mike McCormack <mike@codeweavers.com>
26744 * dlls/rpcrt4/ndr_marshall.c:
26745 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
26747 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
26749 * dlls/wined3d/surface_gdi.c:
26750 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
26752 2006-05-31 Jacek Caban <jacek@codeweavers.com>
26754 * dlls/urlmon/binding.c:
26755 urlmon: Remove no longer needed binding value in task_t.
26757 * dlls/urlmon/binding.c:
26758 urlmon: Use task queue for cross thread calls in on_progress.
26760 * dlls/urlmon/binding.c:
26761 urlmon: Use task queue in Switch implementation.
26763 * dlls/urlmon/binding.c:
26764 urlmon: Added task queue architecture and use it for OnProgress calls from
26767 * dlls/urlmon/binding.c:
26768 urlmon: Make suse that every OnProgress call is in an apartment thread.
26770 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
26772 * dlls/crypt32/tests/cert.c:
26773 crypt32/tests: Write-strings warning fix.
26775 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
26777 * dlls/comctl32/header.c:
26778 comctl32: header: Update the rects in HEADER_Refresh if needed.
26780 2006-05-31 Hans Leidekker <hans@it.vu.nl>
26782 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
26783 dnsapi: Fall back to a netbios query when a dns query fails.
26785 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
26787 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
26788 wsock32: Added GetService{A,W} stubs.
26790 2006-05-31 Jacek Caban <jacek@codeweavers.com>
26792 * dlls/urlmon/binding.c:
26793 urlmon: Use FindMimeFromData to determine MIME type.
26795 2006-05-31 Huw Davies <huw@codeweavers.com>
26797 * dlls/rpcrt4/ndr_marshall.c:
26798 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
26800 2006-05-31 Robert Shearman <rob@codeweavers.com>
26802 * dlls/oleaut32/typelib.c:
26803 oleaut32: Make sure to read the memid and the name offset from the
26804 correct offsets, after the function data, so add cFuncs to the offsets
26806 Resolve referenced types for variables.
26807 Fixes initialisation of the dbgrid32 OCX.
26809 * dlls/oleaut32/typelib.c:
26810 oleaut32: Resolve referenced types for return values as well as parameters in
26813 * tools/widl/parser.y:
26814 widl: Allow some more "reserved words" to be used as identifiers.
26816 * include/rpcdcep.h:
26817 include: Add some defines used by MIDL-generated code.
26819 2006-05-31 Alexandre Julliard <julliard@winehq.org>
26821 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
26822 winecoreaudio: Fixed a bunch of compiler warnings.
26824 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
26825 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
26827 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
26828 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
26830 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
26831 dnsapi: Portability fixes.
26833 2006-05-31 Juan Lang <juan_lang@yahoo.com>
26835 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
26836 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
26837 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
26838 include/wincrypt.h:
26839 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
26840 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
26841 Blin's base64 encoder/decoder.
26843 2006-05-31 Mike McCormack <mike@codeweavers.com>
26845 * programs/wineconsole/dialog.c:
26846 wineconsole: Store the font as a DWORD_PTR.
26848 * programs/wineconsole/user.c:
26849 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
26851 * programs/wordpad/wordpad.c:
26852 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
26854 2006-05-30 Jacek Caban <jacek@codeweavers.com>
26856 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
26857 urlmon: Added text/html filter.
26859 * dlls/urlmon/urlmon_main.c:
26860 urlmon: Use filters mechanism in FindMimeFromData.
26862 2006-05-31 Troy Rollo <wine@troy.rollo.name>
26864 * dlls/ole32/storage32.c:
26865 ole32: Use STGM_WRITE when opening child storage to delete its children.
26867 2006-05-30 Robert Reif <reif@earthlink.net>
26869 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
26870 winmm: Always check for open and close enents in wave test.
26871 Always check for open and close events.
26872 Send WM_APP message to thread to terminate it rather than TerminateThread.
26873 Fix CreateThread/waveOutOpen race by waiting for background thread to
26874 run before waveOutOpen is called.
26875 Add more non-hardware supported formats. There is a bug in wave
26876 mapper GetPosition when multiple headers are used and this helps
26879 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
26881 * dlls/dnsapi/query.c:
26882 dnsapi: Fixed missing lock release on error path.
26884 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
26886 * dlls/d3d8/tests/device.c:
26887 d3d8: Backport of the d3d9 swapchain test to d3d8.
26889 * dlls/d3d8/device.c:
26890 d3d8: Back buffer count fix.
26892 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
26894 * dlls/crypt32/cert.c:
26895 crypt32: Write-strings warning fix.
26897 * dlls/winmm/joystick/Makefile.in:
26898 winmm/joystick: joystick.c requires Unicode library.
26900 2006-05-30 Alexandre Julliard <julliard@winehq.org>
26902 * dlls/comctl32/propsheet.c:
26903 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
26905 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
26907 * configure, configure.ac, dlls/Makefile.in,
26908 dlls/winmm/winecoreaudio/.gitignore,
26909 dlls/winmm/winecoreaudio/Makefile.in,
26910 dlls/winmm/winecoreaudio/audio.c,
26911 dlls/winmm/winecoreaudio/audiounit.c,
26912 dlls/winmm/winecoreaudio/coreaudio.c,
26913 dlls/winmm/winecoreaudio/coreaudio.h,
26914 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
26915 winecoreaudio: Initial Audio Driver for Mac OS X.
26917 2006-05-29 Hans Leidekker <hans@it.vu.nl>
26919 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
26920 dnsapi: Implement DnsQuery_{A,UTF8,W}.
26922 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
26923 dlls/dnsapi/ns_parse.c:
26924 dnsapi: Add DNS message parsing routines from BIND.
26926 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
26928 * dlls/comctl32/header.c:
26929 comctl32: header: Ignore out-of-range iOrder in SetItemT.
26931 * dlls/kernel/format_msg.c:
26932 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
26934 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
26936 * dlls/msi/tests/format.c:
26937 msi: Increase verbosity in some failing tests.
26939 2006-05-30 Mike McCormack <mike@codeweavers.com>
26941 * dlls/wininet/http.c:
26942 wininet: Don't crash when querying NULL values.
26944 * dlls/wininet/tests/http.c:
26945 wininet: Add a test for basic authentication.
26947 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
26948 user32: Stub implementations for Win64's Get/Set LongPtr functions.
26950 2006-05-29 Troy Rollo <wine@troy.rollo.name>
26952 * include/wine/wined3d_gl.h:
26953 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
26955 2006-05-30 Troy Rollo <wine@troy.rollo.name>
26957 * dlls/comdlg32/filedlg.c:
26958 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
26959 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
26960 non-NULL pointer for CB_GETITEMDATA.
26962 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
26964 * dlls/wined3d/device.c:
26965 wined3d: Properly destroy texture object if we failed to create its surfaces.
26967 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
26968 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
26969 d3d9: Add reference to the parent device for surfaces.
26970 Allow some objects to have no parent device.
26971 Tighten refcount tests and test refound decrement on Release.
26973 2006-05-29 Robert Shearman <rob@codeweavers.com>
26975 * dlls/rpcrt4/ndr_marshall.c:
26976 rpcrt4: Make UserMarshalFlags static.
26978 * dlls/rpcrt4/ndr_marshall.c:
26979 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
26980 unmarshaler routines of embedded complexes in complex struct and array
26982 Fixes a regression caused by commit
26983 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
26986 * dlls/rpcrt4/ndr_marshall.c:
26987 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
26990 * dlls/rpcrt4/ndr_fullpointer.c:
26991 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
26992 set the number of pointers to a large default, so that NumberOfBuckets
26993 doesn't end up less than zero.
26995 * dlls/rpcrt4/ndr_marshall.c:
26996 rpcrt4: Handle marshaling/unmarshaling full pointers.
26998 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
26999 rpcrt4: For full pointers the state consists of flags, so or new flags into
27000 the field instead of assigning.
27001 The return value of all full pointer functions that return an int
27002 depends on the passed in query type being a flag in the state.
27004 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
27006 * dlls/comctl32/tests/treeview.c:
27007 comctl32/tests: Write-strings warnings fix.
27009 2006-05-29 Hans Leidekker <hans@it.vu.nl>
27012 msi: Implement MsiLocateComponent{A,W}.
27014 2006-05-30 Mike McCormack <mike@codeweavers.com>
27016 * programs/msiexec/msiexec.c:
27017 msiexec: Improve 64bit compatibility.
27019 2006-05-29 Mike McCormack <mike@codeweavers.com>
27021 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
27022 wldap32: Fix unused variable warnings.
27024 * dlls/gdi/freetype.c:
27025 gdi32: Fix an unused variable warning.
27027 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
27029 * dlls/wined3d/device.c:
27030 wined3d: Do not disable GL_BLEND when alpha blending is active.
27032 * dlls/wined3d/surface_gdi.c:
27033 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
27036 2006-05-28 Robert Reif <reif@earthlink.net>
27038 * dlls/winmm/tests/wave.c:
27039 winmm: Add multiple header wave tests.
27040 The current wave tests only use a single header for playback. Tests
27041 have been added to use multiple headers and to reuse them. This is
27042 how streaming applications and direct sound use the wave api.
27044 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
27046 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
27047 comctl32/tests: Write-strings warning fix.
27049 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
27051 * DEVELOPERS-HINTS:
27052 DEVELOPER-HINTS: Some directories are renamed / removed / added.
27054 * dlls/winspool.drv/tests/info.c:
27055 winspool/tests: Use 0xdeadbeef as magic value.
27057 * dlls/winspool.drv/info.c:
27058 winspool: Documentation for GetPrintProcessorDirectory.
27060 2006-05-28 Alexandre Julliard <julliard@winehq.org>
27062 * server/request.c:
27063 server: Return an error for invalid requests instead of killing the client
27066 * dlls/user/winproc.c:
27067 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
27070 Make.rules: Define datarootdir to avoid a configure warning.
27072 2006-05-28 Frank Richter <frank.richter@gmail.com>
27074 * dlls/shdocvw/shdocvw_main.c:
27075 shdocvw: Install Mozilla control silently.
27077 * dlls/shdocvw/De.rc:
27078 shdocvw: Improve German translation.
27080 2006-05-28 Kai Blin <kai.blin@gmail.com>
27082 * dlls/secur32/tests/main.c:
27083 secur32: Cleaning up the authentication tests.
27084 This should make it easier to add encryption tests later.
27086 2006-05-27 Jacek Caban <jacek@codeweavers.com>
27088 * dlls/urlmon/binding.c:
27089 urlmon: Improve debug traces.
27091 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
27092 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
27094 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
27095 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
27097 2006-05-27 Alexandre Julliard <julliard@winehq.org>
27099 * tools/sfnt2fnt.c:
27100 sfnt2fnt: Clean output files when aborting on a signal.
27102 * tools/make_ctests.c:
27103 make_ctests: Clean output files when aborting on an error or signal.
27106 fnt2fon: Clean output files when aborting on an error or signal.
27109 bin2res: Clean output files when aborting on an error or signal.
27111 * tools/widl/widl.c:
27112 widl: Clean output files when aborting on a signal.
27115 wrc: Clean output files when aborting on an error or signal.
27118 wmc: Clean output files when aborting on an error or signal.
27120 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
27122 * dlls/ntdll/loader.c:
27123 ntdll: Free TLS pointers when exiting thread.
27125 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
27126 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
27127 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
27129 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
27131 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
27132 include/wine/server_protocol.h, include/winternl.h,
27133 server/named_pipe.c, server/protocol.def, server/trace.c:
27134 ntdll/kernel32: Pipe information.
27135 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
27137 - reimplemented kernel32.GetNamedPipeInfo on top of it
27138 - enhance current features to make this work both on client and server handles
27139 - now also returning the number of instances
27141 2006-05-26 Jason Green <jave27@gmail.com>
27143 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
27144 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27145 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
27148 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
27149 wined3d: Final move of the GLSL registry check (hopefully).
27151 2006-05-27 Alexandre Julliard <julliard@winehq.org>
27153 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
27154 kernel32: Partial implementation of GetModuleHandleExA/W.
27156 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
27157 ntdll: Implemented RtlPcToFileHeader.
27159 2006-05-26 Kai Blin <kai.blin@gmail.com>
27161 * dlls/secur32/base64_codec.c:
27162 secur32: Fix wrong bit shift in the base64 encoder.
27163 Thanks to Juan Lang for catching this one.
27165 2006-05-26 Robert Shearman <rob@codeweavers.com>
27167 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
27168 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
27169 Implement NdrFullPointerFree.
27171 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
27172 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
27174 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
27175 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
27176 NdrFullPointerInsertRefId.
27178 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
27179 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
27180 rpcrt4: Implement some full pointer functions and add stubs for others.
27183 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
27185 * dlls/wined3d/surface.c:
27186 wined3d: Implement IWineD3DSurface::BltFast.
27188 2006-05-26 Mike McCormack <mike@codeweavers.com>
27190 * dlls/secur32/ntlm.c:
27191 secur32: Avoid some code duplication.
27193 * dlls/rpcrt4/ndr_marshall.c:
27194 rpcrt4: Implement NdrClientContext(Un)Marshall.
27196 2006-05-26 Juan Lang <juan_lang@yahoo.com>
27198 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
27199 dlls/crypt32/tests/cert.c, include/wincrypt.h:
27200 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
27201 CertVerifySubjectCertificateContext.
27203 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
27204 dlls/crypt32/store.c:
27205 crypt32: Combine redundant code.
27207 2006-05-25 Huw Davies <huw@codeweavers.com>
27209 * dlls/gdi/freetype.c:
27210 gdi32: The font cache needs to discriminate whether the device can cope with
27211 bitmap fonts or not.
27213 2006-05-26 Robert Shearman <rob@codeweavers.com>
27215 * dlls/rpcrt4/ndr_marshall.c:
27216 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
27217 ComputeConformanceOrVariance it is still necessary to set the count
27218 variable to the value retrieved.
27220 * dlls/rpcrt4/rpc_message.c:
27221 rpcrt4: Return the actual status code sent back by the server, rather than
27224 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
27226 * dlls/wined3d/surface_gdi.c:
27227 wined3d: Fix IWineGDISurface::SaveSnapshot.
27229 * dlls/wined3d/surface.c:
27230 wined3d: Disable the depth test in UnlockRect
27232 2006-05-26 Jason Green <jave27@gmail.com>
27234 * dlls/wined3d/drawprim.c:
27235 wined3d: Fix regression introduced by recent multitexture patch.
27237 2006-05-26 Alexandre Julliard <julliard@winehq.org>
27239 * dlls/comctl32/theme_dialog.c:
27240 comctl32: Dialog procedures should be called with CallWindowProc.
27242 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
27243 dlls/user/winproc.h:
27244 user: Only include winproc.h where necessary.
27246 * dlls/user/winproc.c:
27247 user: Added fast 32->16 mapping for the remaining messages.
27249 * dlls/user/winproc.c:
27250 user: Added fast 32->16 mapping for the listbox and combobox messages.
27252 * dlls/user/winproc.c:
27253 user: Added fast 32->16 mapping for the edit control messages.
27255 * dlls/user/winproc.c:
27256 user: Added fast 32->16 mapping for button and scrollbar messages.
27258 * dlls/user/winproc.c:
27259 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
27261 * dlls/user/winproc.c:
27262 user: Added fast 32->16 mapping for the WM_DDE* messages.
27264 * dlls/user/winproc.c:
27265 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
27268 * dlls/user/winproc.c:
27269 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
27271 * dlls/user/winproc.c:
27272 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
27273 WM_WINDOWPOSCHANGING/CHANGED.
27275 * dlls/user/winproc.c:
27276 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
27278 * dlls/user/winproc.c:
27279 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
27281 * dlls/user/winproc.c:
27282 user: Added fast 16->32 mapping for the remaining messages.
27284 * dlls/user/winproc.c:
27285 user: Added fast 16->32 mapping for the WM_DDE* messages.
27287 * dlls/user/winproc.c:
27288 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
27291 * dlls/user/winproc.c:
27292 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
27294 * dlls/user/winproc.c:
27295 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
27296 WM_WINDOWPOSCHANGING/CHANGED.
27298 * dlls/user/winproc.c:
27299 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
27301 * dlls/user/winproc.c:
27302 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
27304 * include/wine/unicode.h:
27305 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
27308 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
27309 Fixed a couple of instances of the old FSF address that crept back in.
27311 2006-05-25 Phil Costin <philcostin@hotmail.com>
27313 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
27314 wined3d: Create stub for D3DPERF_SetOptions function.
27316 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
27318 * tools/wineprefixcreate.in:
27319 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
27320 relaying on the PATH.
27322 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
27324 * dlls/comctl32/header.c:
27325 comctl32: header: Put the new item in place of the hot divider instead of
27328 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
27330 * dlls/comctl32/header.c:
27331 comctl32: header: Draw the drag image and hot dividers while dragging an item.
27333 * dlls/comctl32/header.c:
27334 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
27336 * dlls/comctl32/header.c:
27337 comctl32: header: Implement HDM_SETHOTDIVIDER.
27339 * dlls/comctl32/header.c:
27340 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
27342 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
27344 * dlls/comctl32/listview.c:
27345 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
27346 Apply the HDS_DRAGDROP header style if the listview has the
27347 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
27348 doesn't support them.
27350 2006-05-25 Juan Lang <juan_lang@yahoo.com>
27352 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
27353 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
27354 crypt32: Implement CertSerializeCRLStoreElement.
27356 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
27358 * dlls/mapi32/util.c:
27359 mapi32: Break out of the loop as soon as MSI call succeeds.
27361 * dlls/gdi/freetype.c:
27362 gdi: Add more const qualifiers.
27364 2006-05-26 Jason Green <jave27@gmail.com>
27366 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
27367 wined3d: Move the GLSL registry check again.
27369 2006-05-26 Mike McCormack <mike@codeweavers.com>
27371 * tools/winapi/tests.dat:
27372 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
27374 * include/rpcndr.h:
27375 rpcrt4: Remove unused IN and OUT macros.
27377 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
27379 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
27380 mapi32: Implement FGetComponentPath.
27383 msi: Translate the resulting string only if the previous call succeeded.
27385 2006-05-25 Jacek Caban <jacek@codeweavers.com>
27387 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
27388 urlmon: Fix implementation of ReleaseBindInfo.
27390 * dlls/urlmon/binding.c:
27391 urlmon: Better pending read handling.
27393 * dlls/urlmon/binding.c:
27394 urlmon: Added Switch implementation.
27396 * dlls/urlmon/binding.c:
27397 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
27400 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
27401 dlls/urlmon/urlmon_main.h:
27402 urlmon: Call OnProgress in apartment thread.
27404 * dlls/urlmon/binding.c:
27405 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
27407 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
27408 urlmon: Added ReportResult implementation.
27410 * dlls/urlmon/binding.c:
27411 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
27413 2006-05-25 Juan Lang <juan_lang@yahoo.com>
27415 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
27416 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
27417 crypt32: Add support for CRLs.
27419 * dlls/crypt32/cert.c:
27420 crypt32: Use public functions when finding certificates.
27422 2006-05-25 Phil Costin <philcostin@hotmail.com>
27424 * dlls/wined3d/directx.c:
27425 wined3d: Shader caps fix - code relocation.
27427 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
27429 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
27430 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
27431 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
27432 wined3d: Dynamicly load GL_ARB_multitexture functions.
27434 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
27436 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
27437 dlls/wined3d/wined3d_private.h:
27438 wined3d: Small rhw vertex fix.
27439 Fix the one pixel displacement and move the glOrtho code in a common
27442 2006-05-25 Alexandre Julliard <julliard@winehq.org>
27445 configure: Regenerated with autoconf 2.59d.
27447 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
27448 include/wine/unicode.h:
27449 include: Prevent internal Wine headers from being used in tests.
27451 * dlls/wined3d/surface.c:
27452 wined3d: Fixed a compiler warning.
27454 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
27456 * dlls/ntdll/file.c:
27457 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
27459 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
27461 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
27462 wininet: Constify data.
27464 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
27465 gdi: Constify data.
27467 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
27470 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
27472 2006-05-24 Jason Green <jave27@gmail.com>
27474 * include/wine/wined3d_gl.h:
27475 wined3d: Add some more GLSL defines.
27477 2006-05-25 Mike McCormack <mike@codeweavers.com>
27479 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
27480 rpcrt4: Stub implementations for NDRS marshalling functions.
27482 * dlls/crypt32/oid.c:
27483 crypt32: Fix a integer to pointer cast.
27485 * dlls/msi/action.c, dlls/msi/database.c:
27486 msi: Fix some pointer to integer casts.
27488 * dlls/kernel/console.c:
27489 kernel32: Fix some pointer to integer casts.
27491 * dlls/mapi32/mapi32_main.c:
27492 mapi32: Fix prototype of MAPILogon and MAPILogoff.
27494 * include/richedit.h:
27495 richedit: Fix prototype of the callback function.
27497 2006-05-24 Robert Shearman <rob@codeweavers.com>
27499 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
27500 dlls/ole32/ftmarshal.c:
27501 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
27503 * dlls/ole32/ftmarshal.c:
27504 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
27505 remove unnecessary unmarshaling code for the standard-marshal case -
27506 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
27508 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
27509 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
27510 free-threaded marshaler.
27512 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
27513 ole32: Implement table-weak marshaling for the free-threaded marshaler.
27515 * dlls/ole32/ftmarshal.c:
27516 ole32: Release the standard marshal in the free-threaded marshaler's
27517 UnmarshalInterface function.
27519 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
27520 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
27521 and UnmarshalInterface methods, with test cases.
27523 * dlls/ole32/ftmarshal.c:
27524 ole32: Fix the free-threaded marshaler when it has no outer unknown.
27526 * dlls/rpcrt4/ndr_marshall.c:
27527 rpcrt4: Set the Memory field of the stub message structure to the
27528 start of the memory that an embedded pointer is embedded in so that
27529 FC_POINTER conformance works correctly.
27531 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
27532 rpcrt4: Implement explicit generic binding handles.
27534 * dlls/rpcrt4/ndr_stubless.c:
27535 rpcrt4: Move the getting of the client binding handle to a separate function.
27537 * dlls/rpcrt4/ndr_stubless.c:
27538 rpcrt4: Move the initialising of the stub message structure nearer to the top
27540 Set stubMsg.StackTop after calling the initialise function.
27542 * dlls/rpcrt4/ndr_stubless.c:
27543 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
27545 * dlls/rpcrt4/rpc_binding.c:
27546 rpcrt4: Implement RpcBindingCopy.
27548 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
27549 uuid: Add some COM CLSIDs.
27551 * include/urlmon.idl:
27552 include: Add several more interfaces to urlmon.idl.
27554 2006-05-24 Jacek Caban <jacek@codeweavers.com>
27556 * dlls/urlmon/tests/misc.c:
27557 urlmon: Added registering name space test.
27559 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
27560 dlls/urlmon/urlmon_main.h:
27561 urlmon: Use registered protocols.
27563 * dlls/urlmon/session.c:
27564 urlmon: Added [Un]RegisterNamespace implementation.
27566 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
27567 dlls/mshtml/service.c:
27568 mshtml: The secret interface is CMarkup. Improve FIXMEs.
27570 2006-05-24 Juan Lang <juan_lang@yahoo.com>
27572 * dlls/crypt32/tests/store.c:
27573 crypt32: Add one more test of CertAddEncodedCertificateToStore.
27575 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
27576 dlls/crypt32/store.c:
27577 crypt32: Move cert functions that don't depend on the implementation of stores
27580 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
27582 * dlls/wined3d/device.c:
27583 wined3d: Fog fixes.
27585 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
27587 * dlls/wined3d/surface.c:
27588 wined3d: Turn around the image in LockRect.
27590 * dlls/wined3d/device.c:
27591 wined3d: Silence the offscreen surface creation fixme.
27593 * dlls/wined3d/device.c:
27594 wined3d: Color keying emulation.
27596 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
27598 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
27599 d3d9: StateBlock is also created in EndStateBlock. With tests.
27601 2006-05-24 Alexandre Julliard <julliard@winehq.org>
27603 * ANNOUNCE, ChangeLog, VERSION, configure:
27606 ----------------------------------------------------------------
27607 2006-05-24 Alexandre Julliard <julliard@winehq.org>
27609 * dlls/usp10/tests/usp10.c:
27610 usp10: Fixed a compiler warning.
27612 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
27613 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
27614 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
27615 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
27616 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
27617 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
27618 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
27619 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
27620 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
27621 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
27622 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
27623 Link against libwine_unicode everywhere we use Unicode functions.
27625 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
27626 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
27627 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
27628 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
27629 dlls/shlwapi/tests/path.c:
27630 Tests should not use wine/unicode.h.
27632 * tools/widl/typelib.c, tools/widl/write_msft.c:
27633 widl: Get rid of unnecessary inclusion of unicode.h.
27635 * libs/wine/debug.c:
27636 libwine: Don't use libwine_unicode functions.
27638 2006-05-24 Mike McCormack <mike@codeweavers.com>
27640 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
27641 programs/winefile/winefile.c:
27642 Fixed more boolean comparisons against TRUE.
27644 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
27645 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
27647 * dlls/wininet/dialogs.c:
27648 wininet: Fix a possible NULL pointer deference.
27650 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
27653 Makefile.in: find needs a slash when the source dir is a symlink.
27655 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
27657 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
27658 gphoto2.ds: Added Korean resources.
27660 2006-05-24 Alexandre Julliard <julliard@winehq.org>
27662 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
27663 libs/unicode/string.c, libs/unicode/wine_unicode.def,
27664 libs/unicode/wine_unicode.map:
27665 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
27667 * include/wine/unicode.h, libs/unicode/string.c,
27668 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
27669 libwine_unicode: Define all functions in the library even if they can be inlined.
27671 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
27673 * dlls/user/tests/msg.c:
27674 user: Add a test to check the queue status if there is a pending
27675 posted message and the quit flag is set.
27677 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
27679 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
27680 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
27681 include/wine/wined3d_interface.h:
27682 wined3d: Swapchain and back buffer corrections + tests.
27684 2006-05-24 Mike McCormack <mike@codeweavers.com>
27686 * dlls/msi/dialog.c:
27687 msi: Set a default radio button.
27689 * dlls/msi/action.c:
27690 msi: Fix a possible memory leak.
27692 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
27694 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
27695 include/wine/wined3d_gl.h:
27696 wined3d: Fix ARB_imaging abuse.
27698 2006-05-24 Alexandre Julliard <julliard@winehq.org>
27700 * dlls/wined3d/device.c:
27701 wined3d: Fixed a couple of boolean comparisons against TRUE.
27703 2006-05-23 Jason Green <jave27@gmail.com>
27705 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
27706 dlls/wined3d/wined3d_private.h:
27707 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
27710 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
27711 wined3d: Add function to print the infolog of a GLSL shader on errors.
27712 With assistance from H. Verbeet.
27714 * include/wine/wined3d_gl.h:
27715 wined3d: Added some GLSL defines and function prototypes.
27717 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
27719 * dlls/comdlg32/printdlg.c:
27720 comdlg32: Write-strings warning fix.
27722 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
27724 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
27725 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
27726 programs/notepad/Fr.rc, programs/progman/Fr.rc,
27727 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
27728 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
27729 programs/wordpad/Fr.rc:
27730 Uniformization of French main menu accelerators.
27732 2006-05-23 Hans Leidekker <hans@it.vu.nl>
27734 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
27735 uninstaller: Add Dutch resources.
27737 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
27739 * dlls/x11drv/xrender.c:
27740 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
27742 2006-05-23 Juan Lang <juan_lang@yahoo.com>
27744 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
27745 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
27747 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
27749 * dlls/wined3d/directx.c:
27750 wined3d: Remove a double cap flag.
27752 * dlls/wined3d/surface.c:
27753 wined3d: Remove an unnecessary NULL check.
27755 2006-05-23 Jacek Caban <jacek@codeweavers.com>
27757 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
27758 dlls/mshtml/persist.c:
27759 mshtml: Added stub implementation of IPersistStreamInit.
27761 * dlls/shdocvw/oleobject.c:
27762 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
27764 * dlls/shdocvw/oleobject.c:
27765 shdocvw: Don't do verb that is already done.
27767 * dlls/shdocvw/oleobject.c:
27768 shdocvw: Move UI activating to the separated function.
27770 * dlls/shdocvw/oleobject.c:
27771 shdocvw: Move inplace activating code to the separated function.
27773 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
27774 dlls/shdocvw/webbrowser.c:
27775 shdocvw: Added WebBrowser v1 implementation.
27777 * dlls/shdocvw/regsvr.c:
27778 shdocvw: Added WebBrowser v1 registration.
27780 2006-05-23 Robert Shearman <rob@codeweavers.com>
27782 * dlls/comctl32/propsheet.c:
27783 comctl32: Fix the loading of strings for the property sheet page by
27784 caching the ID of the string to load before overwriting it with an
27787 2006-05-23 Alexandre Julliard <julliard@winehq.org>
27789 * dlls/user/winproc.c:
27790 user: Reuse the fast A->W function to implement the 16->32W case.
27791 Get rid of the no longer needed 16->32W mapping functions.
27793 * dlls/user/winproc.c:
27794 user: Reuse the fast W->A function to implement the 32W->16 case.
27795 Get rid of the no longer needed 32W->16 mapping functions.
27797 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
27798 user: Use winproc callbacks for the remaining 16-bit messaging functions.
27800 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
27802 * dlls/comctl32/header.c:
27803 comctl32: header: Don't try to draw items outside the clipping rect.
27805 * dlls/comctl32/header.c:
27806 comctl32: header: Make the column resizing smooth in full drag mode.
27807 Make the column resizing smooth in full drag mode even for listview
27808 with lots of elements by redrawing only the resized column and calling
27811 2006-05-22 Juan Lang <juan_lang@yahoo.com>
27813 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
27814 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
27815 crypt32: Abstract contexts.
27816 - create an abstract interface for contexts, and use it for certificates
27817 - create a simple context list, and use it for memory stores
27819 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
27821 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
27822 usp10: Add stub for ScriptStringOut.
27824 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
27826 * dlls/wined3d/swapchain.c:
27827 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
27829 2006-05-23 Huw Davies <huw@codeweavers.com>
27831 * dlls/rpcrt4/tests/ndr_marshall.c:
27832 rpcrt4: Uncomment test now that it works correctly.
27834 * dlls/rpcrt4/ndr_marshall.c:
27835 rpcrt4: Add another static.
27837 * dlls/rpcrt4/ndr_marshall.c:
27838 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
27839 amongst the NdrSimpleStruct* ones.
27841 2006-05-23 Alexandre Julliard <julliard@winehq.org>
27843 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27844 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
27845 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
27846 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
27847 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
27848 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
27849 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
27850 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
27851 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
27852 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
27853 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
27854 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
27855 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
27856 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
27857 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
27858 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
27859 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
27860 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
27861 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
27862 programs/winetest/Makefile.in:
27863 winspool: Renamed the directory to winspool.drv.
27865 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
27866 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
27867 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
27868 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
27869 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
27870 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
27871 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
27872 dlls/wineps.drv/data/AvantGarde_Demi.c,
27873 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
27874 dlls/wineps.drv/data/Bookman_Demi.c,
27875 dlls/wineps.drv/data/Bookman_DemiItalic.c,
27876 dlls/wineps.drv/data/Bookman_Light.c,
27877 dlls/wineps.drv/data/Bookman_LightItalic.c,
27878 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
27879 dlls/wineps.drv/data/Courier_Bold.c,
27880 dlls/wineps.drv/data/Courier_BoldOblique.c,
27881 dlls/wineps.drv/data/Courier_Oblique.c,
27882 dlls/wineps.drv/data/Helvetica.c,
27883 dlls/wineps.drv/data/Helvetica_Bold.c,
27884 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
27885 dlls/wineps.drv/data/Helvetica_Narrow.c,
27886 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
27887 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
27888 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
27889 dlls/wineps.drv/data/Helvetica_Oblique.c,
27890 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
27891 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
27892 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
27893 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
27894 dlls/wineps.drv/data/Palatino_Bold.c,
27895 dlls/wineps.drv/data/Palatino_BoldItalic.c,
27896 dlls/wineps.drv/data/Palatino_Italic.c,
27897 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
27898 dlls/wineps.drv/data/Times_Bold.c,
27899 dlls/wineps.drv/data/Times_BoldItalic.c,
27900 dlls/wineps.drv/data/Times_Italic.c,
27901 dlls/wineps.drv/data/Times_Roman.c,
27902 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
27903 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
27904 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
27905 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
27906 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
27907 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
27908 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
27909 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
27910 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
27911 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
27912 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
27913 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
27914 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
27915 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
27916 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
27917 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
27918 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
27919 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
27920 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
27921 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
27922 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
27923 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
27924 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
27925 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
27926 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
27927 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
27928 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
27929 dlls/wineps/data/AvantGarde_BookOblique.c,
27930 dlls/wineps/data/AvantGarde_Demi.c,
27931 dlls/wineps/data/AvantGarde_DemiOblique.c,
27932 dlls/wineps/data/Bookman_Demi.c,
27933 dlls/wineps/data/Bookman_DemiItalic.c,
27934 dlls/wineps/data/Bookman_Light.c,
27935 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
27936 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
27937 dlls/wineps/data/Courier_BoldOblique.c,
27938 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
27939 dlls/wineps/data/Helvetica_Bold.c,
27940 dlls/wineps/data/Helvetica_BoldOblique.c,
27941 dlls/wineps/data/Helvetica_Narrow.c,
27942 dlls/wineps/data/Helvetica_Narrow_Bold.c,
27943 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
27944 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
27945 dlls/wineps/data/Helvetica_Oblique.c,
27946 dlls/wineps/data/NewCenturySchlbk_Bold.c,
27947 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
27948 dlls/wineps/data/NewCenturySchlbk_Italic.c,
27949 dlls/wineps/data/NewCenturySchlbk_Roman.c,
27950 dlls/wineps/data/Palatino_Bold.c,
27951 dlls/wineps/data/Palatino_BoldItalic.c,
27952 dlls/wineps/data/Palatino_Italic.c,
27953 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
27954 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
27955 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
27956 dlls/wineps/data/ZapfChancery_MediumItalic.c,
27957 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
27958 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
27959 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
27960 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
27961 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
27962 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
27963 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
27964 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
27965 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
27966 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
27967 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
27968 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
27969 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
27970 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
27971 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
27972 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
27973 wineps: Renamed the directory to wineps.drv.
27975 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
27976 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
27977 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
27978 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
27979 dlls/msisys/msisys.ocx.spec:
27980 msisys: Renamed the directory to msisys.ocx.
27982 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
27984 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
27985 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
27986 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
27987 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
27988 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
27989 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
27990 dlls/advapi32/registry.c, dlls/advapi32/security.c,
27991 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
27992 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
27993 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
27994 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
27995 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
27996 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
27997 dlls/advpack/install.c, dlls/advpack/reg.c,
27998 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
27999 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
28000 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
28001 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
28002 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
28003 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
28004 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
28005 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
28006 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
28007 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
28008 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
28009 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
28010 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
28011 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
28012 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
28013 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
28014 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
28015 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
28016 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
28017 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
28018 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
28019 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
28020 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
28021 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
28022 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
28023 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
28024 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
28025 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
28026 dlls/comcat/factory.c, dlls/comcat/information.c,
28027 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
28028 dlls/comcat/version.rc, dlls/comctl32/animate.c,
28029 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
28030 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
28031 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
28032 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
28033 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
28034 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
28035 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
28036 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
28037 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
28038 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
28039 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
28040 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
28041 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
28042 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
28043 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
28044 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
28045 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
28046 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
28047 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
28048 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
28049 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
28050 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
28051 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
28052 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
28053 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
28054 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
28055 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
28056 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
28057 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
28058 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
28059 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
28060 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
28061 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
28062 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
28063 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
28064 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
28065 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
28066 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
28067 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
28068 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
28069 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
28070 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
28071 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
28072 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
28073 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
28074 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
28075 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
28076 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
28077 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
28078 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
28079 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
28080 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
28081 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
28082 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
28083 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
28084 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
28085 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
28086 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
28087 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
28088 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
28089 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
28090 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
28091 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
28092 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
28093 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
28094 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
28095 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
28096 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
28097 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
28098 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
28099 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
28100 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
28101 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
28102 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
28103 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
28104 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
28105 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
28106 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
28107 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
28108 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
28109 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
28110 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
28111 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
28112 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
28113 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
28114 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
28115 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
28116 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
28117 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
28118 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
28119 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
28120 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
28121 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
28122 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
28123 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
28124 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
28125 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
28126 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
28127 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
28128 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
28129 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
28130 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
28131 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
28132 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
28133 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
28134 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
28135 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
28136 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
28137 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
28138 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
28139 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
28140 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
28141 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
28142 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
28143 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
28144 dlls/ddraw/main.c, dlls/ddraw/material.c,
28145 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
28146 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
28147 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
28148 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
28149 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
28150 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
28151 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
28152 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
28153 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
28154 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
28155 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
28156 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
28157 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
28158 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
28159 dlls/dinput/device.c, dlls/dinput/device_private.h,
28160 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
28161 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
28162 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
28163 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
28164 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
28165 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
28166 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
28167 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
28168 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
28169 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
28170 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
28171 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
28172 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
28173 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
28174 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
28175 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
28176 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
28177 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
28178 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
28179 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
28180 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
28181 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
28182 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
28183 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
28184 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
28185 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
28186 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
28187 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
28188 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
28189 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
28190 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
28191 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
28192 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
28193 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
28194 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
28195 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
28196 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
28197 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
28198 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
28199 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
28200 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
28201 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
28202 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
28203 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
28204 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
28205 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
28206 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
28207 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
28208 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
28209 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
28210 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
28211 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
28212 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
28213 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
28214 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
28215 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
28216 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
28217 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
28218 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
28219 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
28220 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
28221 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
28222 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
28223 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
28224 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
28225 dlls/dsound/capture.c, dlls/dsound/dsound.c,
28226 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
28227 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
28228 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
28229 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
28230 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
28231 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
28232 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
28233 dlls/dsound/version.rc, dlls/dswave/dswave.c,
28234 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
28235 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
28236 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
28237 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
28238 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
28239 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
28240 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
28241 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
28242 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
28243 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
28244 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
28245 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
28246 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
28247 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
28248 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
28249 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
28250 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
28251 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
28252 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
28253 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
28254 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
28255 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
28256 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
28257 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
28258 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
28259 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
28260 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
28261 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
28262 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
28263 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
28264 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
28265 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
28266 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
28267 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
28268 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
28269 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
28270 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
28271 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
28272 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
28273 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
28274 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
28275 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
28276 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
28277 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
28278 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
28279 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
28280 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
28281 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
28282 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
28283 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
28284 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
28285 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
28286 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
28287 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
28288 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
28289 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
28290 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
28291 dlls/kernel/comm.c, dlls/kernel/computername.c,
28292 dlls/kernel/console.c, dlls/kernel/console_private.h,
28293 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
28294 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
28295 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
28296 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
28297 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
28298 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
28299 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
28300 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
28301 dlls/kernel/local16.c, dlls/kernel/locale.c,
28302 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
28303 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
28304 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
28305 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
28306 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
28307 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
28308 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
28309 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
28310 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
28311 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
28312 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
28313 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
28314 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
28315 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
28316 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
28317 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
28318 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
28319 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
28320 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
28321 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
28322 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
28323 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
28324 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
28325 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
28326 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
28327 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
28328 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
28329 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
28330 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
28331 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
28332 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
28333 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
28334 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
28335 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
28336 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
28337 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
28338 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
28339 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
28340 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
28341 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
28342 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
28343 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
28344 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
28345 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
28346 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
28347 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
28348 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
28349 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
28350 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
28351 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
28352 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
28353 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
28354 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
28355 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
28356 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
28357 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
28358 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
28359 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
28360 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
28361 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
28362 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
28363 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
28364 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
28365 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
28366 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
28367 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
28368 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
28369 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
28370 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
28371 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
28372 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
28373 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
28374 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
28375 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
28376 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
28377 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
28378 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
28379 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
28380 dlls/kernel/resource.c, dlls/kernel/resource16.c,
28381 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
28382 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
28383 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
28384 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
28385 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
28386 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
28387 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
28388 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
28389 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
28390 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
28391 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
28392 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
28393 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
28394 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
28395 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
28396 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
28397 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
28398 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
28399 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
28400 dlls/kernel/version.c, dlls/kernel/version.rc,
28401 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
28402 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
28403 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
28404 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
28405 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
28406 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
28407 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
28408 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
28409 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
28410 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
28411 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
28412 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
28413 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
28414 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
28415 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
28416 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
28417 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
28418 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
28419 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
28420 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
28421 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
28422 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
28423 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
28424 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
28425 dlls/msacm32/filter.c, dlls/msacm32/format.c,
28426 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
28427 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
28428 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
28429 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
28430 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
28431 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
28432 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
28433 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
28434 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
28435 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
28436 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
28437 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
28438 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
28439 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
28440 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
28441 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
28442 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
28443 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
28444 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
28445 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
28446 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
28447 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
28448 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
28449 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
28450 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
28451 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
28452 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
28453 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
28454 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
28455 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
28456 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
28457 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
28458 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
28459 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
28460 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
28461 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
28462 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
28463 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
28464 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
28465 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
28466 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
28467 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
28468 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
28469 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
28470 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
28471 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
28472 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
28473 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
28474 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
28475 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
28476 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
28477 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
28478 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
28479 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
28480 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
28481 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
28482 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
28483 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
28484 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
28485 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
28486 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
28487 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
28488 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
28489 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
28490 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
28491 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
28492 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
28493 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
28494 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
28495 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
28496 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
28497 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
28498 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
28499 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
28500 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
28501 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
28502 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
28503 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
28504 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
28505 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
28506 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
28507 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
28508 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
28509 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
28510 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
28511 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
28512 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
28513 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
28514 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
28515 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
28516 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
28517 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
28518 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
28519 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
28520 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
28521 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
28522 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
28523 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
28524 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
28525 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
28526 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
28527 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
28528 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
28529 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
28530 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
28531 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
28532 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
28533 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
28534 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
28535 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
28536 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
28537 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
28538 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
28539 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
28540 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
28541 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
28542 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
28543 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
28544 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
28545 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
28546 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
28547 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
28548 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
28549 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
28550 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
28551 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
28552 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
28553 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
28554 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
28555 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
28556 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
28557 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
28558 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
28559 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
28560 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
28561 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
28562 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
28563 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
28564 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
28565 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
28566 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
28567 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
28568 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
28569 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
28570 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
28571 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
28572 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
28573 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
28574 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
28575 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
28576 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
28577 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
28578 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
28579 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
28580 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
28581 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
28582 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
28583 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
28584 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
28585 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
28586 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
28587 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
28588 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
28589 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
28590 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
28591 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
28592 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
28593 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
28594 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
28595 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
28596 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
28597 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
28598 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
28599 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
28600 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
28601 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
28602 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
28603 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
28604 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
28605 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
28606 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
28607 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
28608 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
28609 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
28610 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
28611 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
28612 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
28613 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
28614 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
28615 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
28616 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
28617 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
28618 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
28619 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
28620 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
28621 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
28622 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
28623 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
28624 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
28625 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
28626 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
28627 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
28628 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
28629 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
28630 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
28631 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
28632 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
28633 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
28634 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
28635 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
28636 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
28637 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
28638 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
28639 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
28640 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
28641 dlls/quartz/transform.c, dlls/quartz/transform.h,
28642 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
28643 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
28644 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
28645 dlls/riched20/context.c, dlls/riched20/editor.c,
28646 dlls/riched20/editor.h, dlls/riched20/editstr.h,
28647 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
28648 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
28649 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
28650 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
28651 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
28652 dlls/riched20/writer.c, dlls/riched32/richedit.c,
28653 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
28654 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
28655 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
28656 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
28657 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
28658 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
28659 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
28660 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
28661 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
28662 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
28663 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
28664 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
28665 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
28666 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
28667 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
28668 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
28669 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
28670 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
28671 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
28672 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
28673 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
28674 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
28675 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
28676 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
28677 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
28678 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
28679 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
28680 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
28681 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
28682 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
28683 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
28684 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
28685 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
28686 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
28687 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
28688 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
28689 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
28690 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
28691 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
28692 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
28693 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
28694 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
28695 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
28696 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
28697 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
28698 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
28699 dlls/setupapi/install.c, dlls/setupapi/misc.c,
28700 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
28701 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
28702 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
28703 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
28704 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
28705 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
28706 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
28707 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
28708 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
28709 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
28710 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
28711 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
28712 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
28713 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
28714 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
28715 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
28716 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
28717 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
28718 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
28719 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
28720 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
28721 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
28722 dlls/shell32/control.c, dlls/shell32/cpanel.h,
28723 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
28724 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
28725 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
28726 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
28727 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
28728 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
28729 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
28730 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
28731 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
28732 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
28733 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
28734 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
28735 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
28736 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
28737 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
28738 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
28739 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
28740 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
28741 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
28742 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
28743 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
28744 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
28745 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
28746 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
28747 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
28748 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
28749 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
28750 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
28751 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
28752 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
28753 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
28754 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
28755 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
28756 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
28757 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
28758 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
28759 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
28760 dlls/shell32/undocshell.h, dlls/shell32/version.h,
28761 dlls/shell32/version.rc, dlls/shell32/version16.rc,
28762 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
28763 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
28764 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
28765 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
28766 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
28767 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
28768 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
28769 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
28770 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
28771 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
28772 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
28773 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
28774 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
28775 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
28776 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
28777 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
28778 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
28779 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
28780 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
28781 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
28782 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
28783 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
28784 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
28785 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
28786 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
28787 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
28788 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
28789 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
28790 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
28791 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
28792 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
28793 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
28794 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
28795 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
28796 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
28797 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
28798 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
28799 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
28800 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
28801 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
28802 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
28803 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
28804 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
28805 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
28806 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
28807 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
28808 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
28809 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
28810 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
28811 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
28812 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
28813 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
28814 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
28815 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
28816 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
28817 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
28818 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
28819 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
28820 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
28821 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
28822 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
28823 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
28824 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
28825 dlls/user/sysparams.c, dlls/user/tests/class.c,
28826 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
28827 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
28828 dlls/user/tests/edit.c, dlls/user/tests/input.c,
28829 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
28830 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
28831 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
28832 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
28833 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
28834 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
28835 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
28836 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
28837 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
28838 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
28839 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
28840 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
28841 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
28842 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
28843 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
28844 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
28845 dlls/version/install.c, dlls/version/resource.c,
28846 dlls/version/tests/info.c, dlls/version/tests/install.c,
28847 dlls/version/tests/version.rc, dlls/version/ver16.c,
28848 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
28849 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
28850 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
28851 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
28852 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
28853 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
28854 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
28855 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
28856 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
28857 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
28858 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
28859 dlls/wined3d/device.c, dlls/wined3d/directx.c,
28860 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
28861 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
28862 dlls/wined3d/query.c, dlls/wined3d/resource.c,
28863 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
28864 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
28865 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
28866 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
28867 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
28868 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
28869 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
28870 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
28871 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
28872 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
28873 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
28874 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
28875 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
28876 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
28877 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
28878 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
28879 dlls/winedos/int5c.c, dlls/winedos/int67.c,
28880 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
28881 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
28882 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
28883 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
28884 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
28885 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
28886 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
28887 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
28888 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
28889 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
28890 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
28891 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
28892 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
28893 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
28894 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
28895 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
28896 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
28897 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
28898 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
28899 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
28900 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
28901 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
28902 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
28903 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
28904 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
28905 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
28906 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
28907 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
28908 dlls/wininet/http.c, dlls/wininet/internet.c,
28909 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
28910 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
28911 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
28912 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
28913 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
28914 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
28915 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
28916 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
28917 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
28918 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
28919 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
28920 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
28921 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
28922 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
28923 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
28924 dlls/winmm/driver.c, dlls/winmm/joystick.c,
28925 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
28926 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
28927 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
28928 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
28929 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
28930 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
28931 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
28932 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
28933 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
28934 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
28935 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
28936 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
28937 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
28938 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
28939 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
28940 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
28941 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
28942 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
28943 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
28944 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
28945 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
28946 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
28947 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
28948 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
28949 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
28950 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
28951 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
28952 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
28953 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
28954 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
28955 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
28956 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
28957 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
28958 dlls/winspool/info.c, dlls/winspool/tests/info.c,
28959 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
28960 dlls/winspool/wspool.h, dlls/wintab32/context.c,
28961 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
28962 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
28963 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
28964 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
28965 dlls/wldap32/compare.c, dlls/wldap32/control.c,
28966 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
28967 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
28968 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
28969 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
28970 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
28971 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
28972 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
28973 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
28974 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
28975 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
28976 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
28977 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
28978 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
28979 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
28980 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
28981 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
28982 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
28983 dlls/wsock32/service.c, dlls/wsock32/socket.c,
28984 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
28985 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
28986 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
28987 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
28988 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
28989 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
28990 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
28991 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
28992 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
28993 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
28994 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
28995 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
28996 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
28997 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
28998 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
28999 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
29000 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
29001 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
29002 include/accctrl.h, include/aclapi.h, include/activscp.idl,
29003 include/adshlp.h, include/advpub.h, include/amstream.idl,
29004 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
29005 include/austream.idl, include/aviriff.h, include/axcore.idl,
29006 include/axextend.idl, include/basetsd.h, include/basetyps.h,
29007 include/cderr.h, include/cguid.h, include/comcat.idl,
29008 include/commctrl.h, include/commdlg.h, include/compobj.h,
29009 include/control.idl, include/cpl.h, include/custcntl.h,
29010 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
29011 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
29012 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
29013 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
29014 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
29015 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
29016 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
29017 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
29018 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
29019 include/ddstream.idl, include/devenum.idl, include/devguid.h,
29020 include/digitalv.h, include/dinput.h, include/dispdib.h,
29021 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
29022 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
29023 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
29024 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
29025 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
29026 include/dpaddr.h, include/dplay.h, include/dplay8.h,
29027 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
29028 include/dsconf.h, include/dsdriver.h, include/dshow.h,
29029 include/dsound.h, include/dsrole.h, include/dxdiag.h,
29030 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
29031 include/dyngraph.idl, include/errors.h, include/evcode.h,
29032 include/evntrace.h, include/excpt.h, include/exdisp.idl,
29033 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
29034 include/guiddef.h, include/heap.h, include/hlink.idl,
29035 include/htmlhelp.h, include/iads.idl, include/icm.h,
29036 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
29037 include/imm.h, include/initguid.h, include/ipexport.h,
29038 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
29039 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
29040 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
29041 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
29042 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
29043 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
29044 include/mapi.h, include/mapicode.h, include/mapidefs.h,
29045 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
29046 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
29047 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
29048 include/minmax.h, include/mlang.idl, include/mmddk.h,
29049 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
29050 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
29051 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
29052 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
29053 include/msi.h, include/msidefs.h, include/msiquery.h,
29054 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
29055 include/msvcrt/errno.h, include/msvcrt/locale.h,
29056 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
29057 include/msvcrt/mbstring.h, include/msvcrt/search.h,
29058 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
29059 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
29060 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
29061 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
29062 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
29063 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
29064 include/nb30.h, include/ndrtypes.h, include/npapi.h,
29065 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
29066 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
29067 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
29068 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
29069 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
29070 include/oleauto.h, include/olectl.h, include/oledlg.h,
29071 include/oleidl.idl, include/pktdef.h, include/poppack.h,
29072 include/powrprof.h, include/propidl.idl, include/prsht.h,
29073 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
29074 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
29075 include/ras.h, include/reason.h, include/regstr.h,
29076 include/richedit.h, include/richole.idl, include/rpc.h,
29077 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
29078 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
29079 include/schemadef.h, include/schnlsp.h, include/sddl.h,
29080 include/secext.h, include/security.h, include/sensapi.h,
29081 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
29082 include/sfc.h, include/shellapi.h, include/shldisp.idl,
29083 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
29084 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
29085 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
29086 include/sqltypes.h, include/sspi.h, include/storage.h,
29087 include/strmif.idl, include/tapi.h, include/tchar.h,
29088 include/textserv.h, include/thread.h, include/tlhelp32.h,
29089 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
29090 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
29091 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
29092 include/wincon.h, include/wincrypt.h, include/windef.h,
29093 include/windns.h, include/windows.h, include/windowsx.h,
29094 include/wine/debug.h, include/wine/exception.h,
29095 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
29096 include/wine/mmsystem16.h, include/wine/port.h,
29097 include/wine/pthread.h, include/wine/rpcss_shared.h,
29098 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
29099 include/wine/winaspi.h, include/wine/winbase16.h,
29100 include/wine/windef16.h, include/wine/wine_common_ver.rc,
29101 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
29102 include/wine/wined3d_types.h, include/wine/wingdi16.h,
29103 include/wine/winnet16.h, include/wine/winsock16.h,
29104 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
29105 include/wingdi.h, include/wininet.h, include/winioctl.h,
29106 include/winldap.h, include/winnetwk.h, include/winnls.h,
29107 include/winnls32.h, include/winnt.h, include/winpos.h,
29108 include/winreg.h, include/winres.h, include/winresrc.h,
29109 include/winsock.h, include/winsock2.h, include/winspool.h,
29110 include/winsvc.h, include/wintab.h, include/wintabx.h,
29111 include/winternl.h, include/wintrust.h, include/winuser.h,
29112 include/winver.h, include/wmistr.h, include/wnaspi32.h,
29113 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
29114 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
29115 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
29116 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
29117 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
29118 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
29119 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
29120 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
29121 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
29122 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
29123 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
29124 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
29125 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
29126 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
29127 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
29128 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
29129 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
29130 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
29131 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
29132 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
29133 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
29134 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
29135 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
29136 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
29137 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
29138 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
29139 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
29140 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
29141 programs/clock/Zh.rc, programs/clock/clock_res.h,
29142 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
29143 programs/clock/winclock.c, programs/clock/winclock.h,
29144 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
29145 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
29146 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
29147 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
29148 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
29149 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
29150 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
29151 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
29152 programs/control/control.c, programs/control/params.h,
29153 programs/eject/eject.c, programs/expand/expand.c,
29154 programs/explorer/desktop.c, programs/explorer/explorer.c,
29155 programs/explorer/explorer_private.h, programs/explorer/hal.c,
29156 programs/explorer/systray.c, programs/hh/main.c,
29157 programs/icinfo/icinfo.c, programs/iexplore/main.c,
29158 programs/make_progs, programs/msiexec/msiexec.c,
29159 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
29160 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
29161 programs/notepad/Da.rc, programs/notepad/De.rc,
29162 programs/notepad/En.rc, programs/notepad/Eo.rc,
29163 programs/notepad/Es.rc, programs/notepad/Fi.rc,
29164 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
29165 programs/notepad/It.rc, programs/notepad/Ja.rc,
29166 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
29167 programs/notepad/No.rc, programs/notepad/Pl.rc,
29168 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
29169 programs/notepad/Si.rc, programs/notepad/Sk.rc,
29170 programs/notepad/Sw.rc, programs/notepad/Th.rc,
29171 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
29172 programs/notepad/Zh.rc, programs/notepad/dialog.c,
29173 programs/notepad/dialog.h, programs/notepad/main.c,
29174 programs/notepad/main.h, programs/notepad/notepad_res.h,
29175 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
29176 programs/progman/Da.rc, programs/progman/De.rc,
29177 programs/progman/En.rc, programs/progman/Es.rc,
29178 programs/progman/Fi.rc, programs/progman/Fr.rc,
29179 programs/progman/Hu.rc, programs/progman/It.rc,
29180 programs/progman/Ko.rc, programs/progman/Nl.rc,
29181 programs/progman/No.rc, programs/progman/Pt.rc,
29182 programs/progman/Ru.rc, programs/progman/Si.rc,
29183 programs/progman/Sk.rc, programs/progman/Sw.rc,
29184 programs/progman/Tr.rc, programs/progman/Va.rc,
29185 programs/progman/Wa.rc, programs/progman/Xx.rc,
29186 programs/progman/Zh.rc, programs/progman/accel.rc,
29187 programs/progman/dialog.c, programs/progman/group.c,
29188 programs/progman/grpfile.c, programs/progman/main.c,
29189 programs/progman/progman.h, programs/progman/program.c,
29190 programs/progman/rsrc.rc, programs/progman/string.c,
29191 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
29192 programs/regedit/De.rc, programs/regedit/En.rc,
29193 programs/regedit/Es.rc, programs/regedit/Fr.rc,
29194 programs/regedit/Hu.rc, programs/regedit/It.rc,
29195 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
29196 programs/regedit/Nl.rc, programs/regedit/No.rc,
29197 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
29198 programs/regedit/Ru.rc, programs/regedit/Si.rc,
29199 programs/regedit/Tr.rc, programs/regedit/about.c,
29200 programs/regedit/childwnd.c, programs/regedit/edit.c,
29201 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
29202 programs/regedit/listview.c, programs/regedit/main.c,
29203 programs/regedit/main.h, programs/regedit/regedit.c,
29204 programs/regedit/regproc.c, programs/regedit/regproc.h,
29205 programs/regedit/resource.h, programs/regedit/resource.rc,
29206 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
29207 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
29208 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
29209 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
29210 programs/rundll32/rundll32.c, programs/start/Cs.rc,
29211 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
29212 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
29213 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
29214 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
29215 programs/start/resources.h, programs/start/rsrc.rc,
29216 programs/start/start.c, programs/taskmgr/De.rc,
29217 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
29218 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
29219 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
29220 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
29221 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
29222 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
29223 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
29224 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
29225 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
29226 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
29227 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
29228 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
29229 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
29230 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
29231 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
29232 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
29233 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
29234 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
29235 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
29236 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
29237 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
29238 programs/uninstaller/main.c, programs/uninstaller/resource.h,
29239 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
29240 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
29241 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
29242 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
29243 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
29244 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
29245 programs/view/resource.h, programs/view/view.c,
29246 programs/view/viewrc.rc, programs/view/winmain.c,
29247 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
29248 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
29249 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
29250 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
29251 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
29252 programs/wcmd/builtins.c, programs/wcmd/directory.c,
29253 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
29254 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
29255 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
29256 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
29257 programs/winecfg/De.rc, programs/winecfg/En.rc,
29258 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
29259 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
29260 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
29261 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
29262 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
29263 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
29264 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
29265 programs/winecfg/audio.c, programs/winecfg/drive.c,
29266 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
29267 programs/winecfg/libraries.c, programs/winecfg/main.c,
29268 programs/winecfg/properties.h, programs/winecfg/resource.h,
29269 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
29270 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
29271 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
29272 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
29273 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
29274 programs/wineconsole/winecon_user.h,
29275 programs/wineconsole/wineconsole.c,
29276 programs/wineconsole/wineconsole_Cs.rc,
29277 programs/wineconsole/wineconsole_De.rc,
29278 programs/wineconsole/wineconsole_En.rc,
29279 programs/wineconsole/wineconsole_Eo.rc,
29280 programs/wineconsole/wineconsole_Es.rc,
29281 programs/wineconsole/wineconsole_Fr.rc,
29282 programs/wineconsole/wineconsole_Hu.rc,
29283 programs/wineconsole/wineconsole_It.rc,
29284 programs/wineconsole/wineconsole_Ko.rc,
29285 programs/wineconsole/wineconsole_Nl.rc,
29286 programs/wineconsole/wineconsole_No.rc,
29287 programs/wineconsole/wineconsole_Pl.rc,
29288 programs/wineconsole/wineconsole_Pt.rc,
29289 programs/wineconsole/wineconsole_Ru.rc,
29290 programs/wineconsole/wineconsole_Tr.rc,
29291 programs/wineconsole/wineconsole_Zh.rc,
29292 programs/wineconsole/wineconsole_res.h,
29293 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
29294 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
29295 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
29296 programs/winedbg/dbg.y, programs/winedbg/debug.l,
29297 programs/winedbg/debugger.h, programs/winedbg/display.c,
29298 programs/winedbg/expr.c, programs/winedbg/expr.h,
29299 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
29300 programs/winedbg/intvar.h, programs/winedbg/memory.c,
29301 programs/winedbg/source.c, programs/winedbg/stack.c,
29302 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
29303 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
29304 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
29305 programs/winefile/De.rc, programs/winefile/En.rc,
29306 programs/winefile/Es.rc, programs/winefile/Fr.rc,
29307 programs/winefile/Hu.rc, programs/winefile/It.rc,
29308 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
29309 programs/winefile/No.rc, programs/winefile/Pl.rc,
29310 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
29311 programs/winefile/Si.rc, programs/winefile/Sv.rc,
29312 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
29313 programs/winefile/resource.h, programs/winefile/resource.rc,
29314 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
29315 programs/winefile/winefile.c, programs/winefile/winefile.h,
29316 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
29317 programs/winemine/Cs.rc, programs/winemine/De.rc,
29318 programs/winemine/En.rc, programs/winemine/Es.rc,
29319 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
29320 programs/winemine/It.rc, programs/winemine/Ko.rc,
29321 programs/winemine/Nl.rc, programs/winemine/No.rc,
29322 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
29323 programs/winemine/Ru.rc, programs/winemine/Si.rc,
29324 programs/winemine/Tr.rc, programs/winemine/dialog.c,
29325 programs/winemine/dialog.h, programs/winemine/main.c,
29326 programs/winemine/main.h, programs/winemine/resource.h,
29327 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
29328 programs/winetest/dist.rc, programs/winetest/gui.c,
29329 programs/winetest/main.c, programs/winetest/resource.h,
29330 programs/winetest/send.c, programs/winetest/util.c,
29331 programs/winetest/winetest.h, programs/winetest/winetest.rc,
29332 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
29333 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
29334 programs/winhelp/De.rc, programs/winhelp/En.rc,
29335 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
29336 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
29337 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
29338 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
29339 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
29340 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
29341 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
29342 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
29343 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
29344 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
29345 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
29346 programs/winhelp/macro.c, programs/winhelp/macro.h,
29347 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
29348 programs/winhelp/string.c, programs/winhelp/winhelp.c,
29349 programs/winhelp/winhelp.h, programs/winver/winver.c,
29350 programs/wordpad/De.rc, programs/wordpad/En.rc,
29351 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
29352 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
29353 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
29354 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
29355 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
29356 server/change.c, server/class.c, server/clipboard.c,
29357 server/console.c, server/console.h, server/context_alpha.c,
29358 server/context_i386.c, server/context_powerpc.c,
29359 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
29360 server/directory.c, server/event.c, server/fd.c, server/file.c,
29361 server/file.h, server/handle.c, server/handle.h, server/hook.c,
29362 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
29363 server/named_pipe.c, server/object.c, server/object.h,
29364 server/process.c, server/process.h, server/protocol.def,
29365 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
29366 server/request.c, server/request.h, server/security.h,
29367 server/semaphore.c, server/serial.c, server/signal.c,
29368 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
29369 server/thread.h, server/timer.c, server/token.c, server/trace.c,
29370 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
29371 server/window.c, server/winstation.c, tools/bin2res.c,
29372 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
29373 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
29374 tools/font_convert.sh, tools/genpatch, tools/make_authors,
29375 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
29376 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
29377 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
29378 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
29379 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
29380 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
29381 tools/widl/typelib.c, tools/widl/typelib.h,
29382 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
29383 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
29384 tools/widl/write_msft.c, tools/winapi/c_function.pm,
29385 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
29386 tools/winapi/config.pm, tools/winapi/function.pm,
29387 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
29388 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
29389 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
29390 tools/winapi/options.pm, tools/winapi/output.pm,
29391 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
29392 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
29393 tools/winapi/util.pm, tools/winapi/winapi.pm,
29394 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
29395 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
29396 tools/winapi/winapi_cleanup_options.pm,
29397 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
29398 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
29399 tools/winapi/winapi_fixup_documentation.pm,
29400 tools/winapi/winapi_fixup_editor.pm,
29401 tools/winapi/winapi_fixup_options.pm,
29402 tools/winapi/winapi_fixup_statements.pm,
29403 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
29404 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
29405 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
29406 tools/winapi/winapi_test_options.pm, tools/wine.inf,
29407 tools/winebuild/build.h, tools/winebuild/import.c,
29408 tools/winebuild/main.c, tools/winebuild/parser.c,
29409 tools/winebuild/relay.c, tools/winebuild/res16.c,
29410 tools/winebuild/res32.c, tools/winebuild/spec16.c,
29411 tools/winebuild/spec32.c, tools/winebuild/utils.c,
29412 tools/winedump/cvinclude.h, tools/winedump/debug.c,
29413 tools/winedump/dump.c, tools/winedump/emf.c,
29414 tools/winedump/function_grep.pl, tools/winedump/le.c,
29415 tools/winedump/lnk.c, tools/winedump/main.c,
29416 tools/winedump/minidump.c, tools/winedump/misc.c,
29417 tools/winedump/msmangle.c, tools/winedump/ne.c,
29418 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
29419 tools/winedump/search.c, tools/winedump/symbol.c,
29420 tools/winedump/winedump.h, tools/winegcc/utils.c,
29421 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
29422 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
29423 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
29424 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
29425 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
29426 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
29427 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
29428 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
29429 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
29430 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
29431 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
29432 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
29433 Update the address of the Free Software Foundation.
29435 2006-05-21 Labrousse Jean <jlabrous@altern.org>
29437 * dlls/msi/action.c:
29438 msi: Fix short name and long name mismatch in action.c.
29440 2006-05-23 Troy Rollo <wine@troy.rollo.name>
29442 * dlls/ole32/storage32.c:
29443 ole32: Fix excessive file sizes for Storage files.
29444 The IStorage (DocFile) implementation was adding empty blocks at the
29445 end of the file every time a caller wrote data that was not a multiple
29446 of 512 bytes. If the caller made a lot of very small writes the file
29447 size could be huge even though the data in the file was tiny. This was
29448 caused by BlockChainStream_SetSize trying to allocate file blocks for
29449 the new data using a condition that bore no relationship to the
29450 required condition, and it was not necessary to do so at that time
29451 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
29452 (called via BlockChainStream_Enlarge).
29454 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
29456 * dlls/user/tests/msg.c:
29457 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
29458 Windows doesn't like when a thread plays games with the focus, that
29459 leads to all kinds of misbehaviours and failures to activate a
29460 window. So, better don't generate a mouse click message in
29461 mouse_ll_global_thread_proc.
29463 * dlls/user/tests/msg.c:
29464 user/tests: Add lparam to all HCBT_MINMAX hook messages.
29466 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
29468 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
29469 dlls/wined3d/wined3d_private.h:
29470 wined3d: OpengGL accelerated blits.
29471 Implement some basic opengl accelerated blts from and to render
29472 targets. It's not perfect yet, but enought to make some D3D apps
29473 happy. For now the only supported operations are:
29474 - Full screen back -> Front buffer: Just call present
29475 - Offscreen surface -> render target
29476 - Render target -> offscreen surface(slow)
29477 - render target colorfill
29479 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
29481 * dlls/wined3d/surface.c:
29482 wined3d: Surface pixel format conversion code.
29484 2006-05-22 Robert Shearman <rob@codeweavers.com>
29487 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
29489 * dlls/ole32/tests/marshal.c:
29490 ole32: Release the outer unknown in the proxybuffer test.
29491 Release the outer unknown in the proxybuffer test to show that the
29492 last release of the outer unknown doesn't free the proxy buffer.
29494 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
29495 ole32: Release the proxy buffer object on the last release of the proxy's
29497 Release the proxy buffer object on the last release of the proxy's outer
29498 unknown, otherwise memory is leaked for the Ndr implementation of
29500 Fix up the hand-coded proxies to match the behaviour from the Ndr
29503 * dlls/wininet/tests/url.c:
29504 wininet: Fix a failing test.
29506 * dlls/rpcrt4/rpc_message.c:
29507 rpcrt4: Fix copying too much data from the buffer by not taking into account
29508 the fact that auth_pad_len has been included in the fragment length.
29510 * dlls/rpcrt4/rpc_message.c:
29511 rpcrt4: Authentication padding should only be generated if there is
29512 authentication data.
29514 * include/winbase.h:
29515 include: Add defines used in CopyFileEx.
29517 * include/guiddef.h:
29518 include: Make guiddef.h defines match PSDK.
29519 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
29520 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
29521 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
29522 __IID_DEFINED__ being defined.
29524 2006-05-22 Alexandre Julliard <julliard@winehq.org>
29526 * dlls/user/winproc.c:
29527 user: Added A<->W mapping for WM_GETDLGCODE.
29529 2006-05-20 Hans Leidekker <hans@it.vu.nl>
29531 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
29532 include/dshow.h, include/errors.h:
29533 quartz: Add stub implementation for AMGetErrorText{A,W}.
29535 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
29537 * dlls/wined3d/pixelshader.c:
29538 wined3d: Simplify input/output modifier line handling.
29540 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
29541 wined3d: Clean up register use maps.
29543 * dlls/wined3d/drawprim.c:
29544 wined3d: Allow use of pixel shaders with drawStridedSlow.
29546 * dlls/wined3d/vertexshader.c:
29547 wined3d: Only run parse_decl_usage on vshader INPUT registers.
29549 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
29551 * dlls/advapi32/tests/security.c:
29552 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
29554 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
29556 * dlls/advapi32/tests/security.c:
29557 advapi32: Make test loadable on win9x.
29559 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
29561 * dlls/winspool/tests/info.c:
29562 winspool/test: Disable a test that crashes on win9x.
29564 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
29566 * dlls/winspool/info.c:
29567 winspool: Remove cross calls W->A for the "Printers" registry path.
29569 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
29571 * dlls/winspool/info.c:
29572 winspool: An empty string as server name is valid (EnumPrinterDrivers).
29574 2006-05-21 Mike McCormack <mike@codeweavers.com>
29576 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
29577 advapi32: Implement and test SystemFunction026+027.
29579 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
29580 dlls/advapi32/tests/crypt_md4.c:
29581 advapi32: Implement and test SystemFunction011.
29583 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
29584 dlls/advapi32/tests/crypt_lmhash.c:
29585 advapi32: Test and implement SystemFunction024/025.
29587 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
29588 dlls/advapi32/tests/crypt_lmhash.c:
29589 advapi32: Implement and test SystemFunction(012-023).
29591 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
29592 dlls/advapi32/tests/crypt_md4.c:
29593 advapi32: Implement and test SystemFunction010.
29595 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
29596 dlls/advapi32/tests/crypt_lmhash.c:
29597 advapi32: Implement and test SystemFunction009.
29599 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
29601 * dlls/ntdsapi/ntdsapi.spec:
29602 ntdsapi: Add DsMakeSpnA to the spec file.
29604 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
29607 wine.inf: Create fake dlls for ADPCM codecs.
29609 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
29611 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
29612 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
29613 dlls/dsound/version.rc:
29614 directx: Update file versions to dx9c (compared to win2k).
29616 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
29618 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
29619 dlls/d3d9/tests/device.c:
29620 d3d9: Add refcount tests for all objects created by device.
29622 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
29623 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
29624 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
29625 dlls/d3d9/volumetexture.c:
29626 d3d9: All objects created by device should keep reference to it.
29628 * configure, configure.ac, dlls/d3d8/Makefile.in,
29629 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
29630 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
29631 d3d8: Add refcount test.
29633 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
29634 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
29635 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
29636 d3d8: All objects created by device should keep reference to it.
29639 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
29641 2006-05-20 Robert Shearman <rob@codeweavers.com>
29643 * dlls/comctl32/propsheet.c:
29644 comctl32: Make sure to always have the default pushbutton for wizards as an
29647 * dlls/comctl32/propsheet.c:
29648 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
29649 PSWIZB_DISABLEDFINISH, followed by another one without those flags
29650 should show the next button again and hide the finish button.
29652 2006-05-20 Alexandre Julliard <julliard@winehq.org>
29654 * dlls/user/winproc.c:
29655 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
29657 * dlls/user/winproc.c:
29658 user: Added fast A->W mapping for the remaining messages.
29660 * dlls/user/winproc.c:
29661 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
29663 * dlls/user/winproc.c:
29664 user: Added fast A->W mapping for WM_CHAR and related messages.
29666 * dlls/user/winproc.c:
29667 user: Added fast A->W mapping for EM_GETLINE.
29669 * dlls/user/winproc.c:
29670 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
29672 * dlls/user/winproc.c:
29673 user: Added fast A->W mapping for WM_SETTEXT and related messages.
29675 * dlls/user/winproc.c:
29676 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
29678 * dlls/user/winproc.c:
29679 user: Added fast A->W mapping for WM_MDICREATE.
29681 * dlls/user/winproc.c:
29682 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
29684 2006-05-19 Peter Beutner <p.beutner@gmx.net>
29686 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
29687 dlls/d3d8/volume.c:
29688 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
29689 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
29691 2006-05-18 Jason Green <jave27@gmail.com>
29693 * dlls/wined3d/baseshader.c:
29694 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
29696 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
29697 dlls/wined3d/vertexshader.c:
29698 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
29700 2006-05-19 Robert Shearman <rob@codeweavers.com>
29702 * dlls/rpcrt4/ndr_stubless.c:
29703 rpcrt4: Handle pointers to context handles in the stubless code.
29704 Implement check for NULL context handles if requested.
29706 * dlls/rpcrt4/ndr_marshall.c:
29707 rpcrt4: We don't need to free object pointers if we are told we must allocate.
29709 * dlls/rpcrt4/ndr_marshall.c:
29710 rpcrt4: Use macros to generate the code for unmarshaling base types.
29712 * dlls/rpcrt4/ndr_marshall.c:
29713 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
29714 Call it with fMustAlloc set to TRUE instead to achieve the same result
29715 without side-effects.
29717 * dlls/rpcrt4/ndr_marshall.c:
29718 rpcrt4: Make more internal functions static.
29720 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
29721 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
29723 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
29725 * include/ndrtypes.h:
29726 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
29728 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
29730 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
29731 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
29732 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
29733 Add a stub implementation of ntdsapi.dll.
29735 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
29737 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
29739 advapi32: Add stub FileEncryptionStatus and declarations.
29741 2006-05-18 Alexandre Julliard <julliard@winehq.org>
29743 * dlls/user/winproc.c:
29744 user: Get rid of the MSGPARAMS16 structure.
29746 2006-05-20 Alexandre Julliard <julliard@winehq.org>
29748 * dlls/user/winproc.c, dlls/user/winproc.h:
29749 user: Make a lot of winproc functions static.
29751 * dlls/user/msg16.c:
29752 user: Call the A version of message functions from 16-bit code.
29753 This avoids having to export too many different message translation
29756 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
29757 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
29759 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
29760 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
29762 2006-05-18 Alexandre Julliard <julliard@winehq.org>
29764 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
29765 user: Use a winproc callback instead of a message map/unmap in
29766 SendMessageTimeoutA.
29768 * dlls/user/message.c:
29769 user: Store the destination thread id in the send_message_info structure.
29771 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
29773 * dlls/comctl32/header.c:
29774 comctl32: header: Make sure no message is sent between
29775 PrepareCallbackItems/FreeCallbackItems.
29777 * dlls/comctl32/header.c:
29778 comctl32: header: Don't erase the background in HEADER_Refresh.
29780 * dlls/comctl32/header.c:
29781 comctl32: header: The border size is 4 not 3.
29783 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
29785 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
29786 dlls/wined3d/wined3d_private.h:
29787 wined3d: Sort of oversized surface support.
29789 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
29791 * dlls/wined3d/directx.c:
29792 wined3d: Add more device caps.
29794 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
29795 wined3d: Allow SYSTEMMEM textures and surfaces.
29797 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
29799 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
29800 dlls/wined3d/wined3d_private.h:
29801 wined3d: Implement IWineD3DDevice::SetDisplayMode.
29803 2006-05-19 Huw Davies <huw@codeweavers.com>
29805 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
29806 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
29807 Add simple struct tests.
29809 2006-05-19 Robert Shearman <rob@codeweavers.com>
29811 * dlls/rpcrt4/rpc_transport.c:
29812 rpcrt4: Warn if CreateNamedPipe fails.
29814 * dlls/rpcrt4/rpc_message.c:
29815 rpcrt4: Add the correct amount of auth padding to messages.
29817 * dlls/rpcrt4/rpc_transport.c:
29818 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
29820 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
29821 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
29822 rpcrt4: Update the todo lists and copyrights.
29824 2006-05-18 Robert Shearman <rob@codeweavers.com>
29826 * dlls/rpcrt4/rpc_transport.c:
29827 rpcrt4: Fix for the open functions in the transports being transposed between
29828 ncacn_np and ncalrpc.
29830 * dlls/rpcrt4/rpc_transport.c:
29831 rpcrt4: Don't release the auth info if it isn't present.
29833 2006-05-19 Robert Reif <reif@earthlink.net>
29835 * dlls/winmm/tests/wave.c:
29836 winmm: Fix wave test handle use after close bug.
29838 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
29840 * dlls/x11drv/winpos.c:
29841 x11drv: Fix the regression caused by the recent ShowWindow fixes.
29843 2006-05-19 Mike McCormack <mike@codeweavers.com>
29845 * dlls/secur32/ntlm.c:
29846 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
29848 * dlls/secur32/ntlm.c:
29849 secur32: Tidy up the initialization code a little.
29851 2006-05-18 Jacek Caban <jacek@codeweavers.com>
29853 * tools/widl/typelib.c:
29854 widl: Don't add importlib if it is already on the list. Remove warning.
29856 * tools/widl/write_msft.c:
29857 widl: Added support for importing parent interfaces from importlib.
29859 * dlls/shdocvw/client.c:
29860 shdocvw: Return S_OK in OnInPlaceDeactivate.
29862 2006-05-18 Phil Costin <philcostin@hotmail.com>
29864 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
29865 wined3d: Trace output corrections and cleanups.
29867 2006-05-18 Juan Lang <juan_lang@yahoo.com>
29869 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
29870 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
29872 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
29873 dlls/crypt32/store.c:
29874 crypt32: Move context interface definition to common header.
29876 2006-05-18 Alexandre Julliard <julliard@winehq.org>
29878 * dlls/user/winproc.c, dlls/user/winproc.h:
29879 user: Convert the 16-bit winproc functions to use a callback pointer.
29881 * dlls/user/winproc.c:
29882 user: Convert the other winproc 32-bit functions to use a callback pointer.
29884 * dlls/user/winproc.c, dlls/user/winproc.h:
29885 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
29886 This way it doesn't need to know about dialog procedures. Also renamed
29887 it to WINPROC_CallProcWtoA.
29889 2006-05-18 Phil Costin <philcostin@hotmail.com>
29891 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
29892 dlls/wined3d/wined3d_private.h:
29893 wined3d: Check registry for UseGLSL enabled.
29895 2006-05-18 Mike McCormack <mike@codeweavers.com>
29897 * dlls/rpcrt4/rpc_binding.c:
29898 rpcrt4: Fix a possible memory leak, cleanup a bit.
29900 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
29901 dlls/rpcrt4/tests/rpc.c:
29902 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
29904 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
29905 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
29907 2006-05-18 Alexandre Julliard <julliard@winehq.org>
29909 * dlls/user/tests/dialog.c:
29910 user: Fixed a broken trace in the dialog test.
29912 * dlls/user/winproc.c:
29913 user: Added helper functions for A<->W conversion of single characters.
29915 * dlls/user/winproc.c:
29916 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
29918 * dlls/user/winproc.c:
29919 user: Unify the mapping of listbox and combobox messages.
29921 * dlls/user/winproc.c:
29922 user: Get rid of the WINPROC_MapMsg32WTo32A function.
29924 * dlls/user/winproc.c:
29925 user: Added fast W->A mapping for WM_IME_CHAR.
29927 * dlls/user/winproc.c:
29928 user: Added fast W->A mapping for WM_CHAR and related messages.
29930 * dlls/user/winproc.c:
29931 user: Added fast W->A mapping for EM_GETLINE.
29933 * dlls/user/winproc.c:
29934 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
29936 * dlls/user/winproc.c:
29937 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
29939 * dlls/user/winproc.c:
29940 user: Added fast W->A mapping for WM_MDICREATE.
29942 * dlls/user/winproc.c:
29943 user: Added fast W->A mapping for WM_SETTEXT and related messages.
29945 * dlls/user/winproc.c:
29946 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
29948 * dlls/user/winproc.c:
29949 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
29951 * dlls/user/winproc.c:
29952 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
29954 2006-05-17 Juan Lang <juan_lang@yahoo.com>
29956 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
29957 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
29959 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
29961 * dlls/user/message.c:
29962 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
29964 2006-05-18 Robert Shearman <rob@codeweavers.com>
29966 * dlls/rpcrt4/rpc_binding.c:
29967 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
29968 RpcBindingSetAuthInfoExA.
29970 * dlls/rpcrt4/rpc_binding.c:
29971 rpcrt4: A NULL AuthInfo is allowed.
29972 Pass the server principal name into AcquireCredentialsHandleA.
29974 * dlls/rpcrt4/rpc_binding.c:
29975 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
29976 instead of just NTLM.
29978 * dlls/rpcrt4/rpc_binding.c:
29979 rpcrt4: Only use the cached connection if the authentication information
29982 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
29983 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
29984 dlls/rpcrt4/rpc_transport.c:
29985 rpcrt4: Store non-connection-specific authentication information in a ref-counted
29986 structure that is shared between connections and bindings.
29988 * dlls/rpcrt4/ndr_ole.c:
29989 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
29990 NdrInterfacePointerMarshall.
29992 * dlls/rpcrt4/ndr_marshall.c:
29993 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
29995 * dlls/rpcrt4/Makefile.in:
29996 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
29999 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
30000 dlls/rpcrt4/rpc_transport.c:
30001 rpcrt4: Increment the call id field of the request header.
30002 This is necessary for compatibility with MS/RPC servers.
30004 * dlls/rpcrt4/ndr_marshall.c:
30005 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
30007 * dlls/rpcrt4/ndr_marshall.c:
30008 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
30010 * dlls/rpcrt4/rpc_message.c:
30011 rpcrt4: If the authorisation failed during a send then we should return
30012 ERROR_ACCESS_DENIED.
30014 * dlls/rpcrt4/ndr_marshall.c:
30015 rpcrt4: Fix NdrConformantArrayMemorySize.
30017 * dlls/rpcrt4/ndr_marshall.c:
30018 rpcrt4: Implement NdrUserMarshalMemorySize.
30020 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
30022 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
30023 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30024 wined3d: Take predication tokens into account.
30025 Each instruction can have a predication token. Account for it in the
30026 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
30027 structure for generation. MSDN claims the token is at the end of the
30028 instruction, but that's not true - testing a demo, which lets me
30029 manipulate the shader shows the predication token is the first source
30030 token immediately following the destination token.
30032 * dlls/wined3d/baseshader.c:
30033 wined3d: Parameter trace corrections.
30035 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30036 wined3d: SETP takes 3 parameters.
30038 2006-05-17 Huw Davies <huw@codeweavers.com>
30040 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
30041 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
30042 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
30043 Add a bunch of marshaling tests (based on a program by Rob Shearman).
30045 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
30047 * dlls/kernel/tests/path.c:
30048 kernel: Fix path test to pass on 95 and 98.
30050 2006-05-17 Jacek Caban <jacek@codeweavers.com>
30052 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
30053 dlls/shdocvw/webbrowser.c:
30054 shdocvw: Code cleanup.
30056 * dlls/shdocvw/ie.c:
30057 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
30059 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
30060 dlls/shdocvw/webbrowser.c:
30061 shdocvw: Move IConnectionPointContainer implementation to separated object.
30063 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
30064 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
30065 shdocvw: Move connection points to the new ConnectionPointContainer struct.
30067 2006-05-15 Jacek Caban <jacek@codeweavers.com>
30069 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
30070 tools/widl/widltypes.h:
30071 widl: Added importlib reading implementation.
30073 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
30075 * dlls/comctl32/header.c:
30076 comctl32: header: Don't erase the left header egde.
30078 * dlls/comctl32/header.c:
30079 comctl32: header: Send the width in HDN_BEGINTRACK.
30081 * dlls/comctl32/listview.c:
30082 comctl32: listview: Recompute sizes after a column deletion.
30084 2006-05-17 Robert Shearman <rob@codeweavers.com>
30086 * dlls/rpcrt4/ndr_ole.c:
30087 rpcrt4: Implement NdrInterfacePointerMemorySize.
30089 * dlls/rpcrt4/ndr_marshall.c:
30090 rpcrt4: Make some functions that aren't used outside of the file static.
30092 * dlls/rpcrt4/ndr_marshall.c:
30093 rpcrt4: Fill out more of the function tables with functions that already exist.
30095 * dlls/rpcrt4/ndr_marshall.c:
30096 rpcrt4: Raise an exception if there is no default handler for a union.
30098 2006-05-17 Alexandre Julliard <julliard@winehq.org>
30100 * dlls/user/winproc.c:
30101 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
30102 So we have to access it using Get/SetWindowLong when unmapping the
30103 message results (based on a patch by Troy Rollo).
30105 * dlls/user/defdlg.c:
30106 user: Remove unreachable code in DEFDLG_Proc.
30108 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
30109 dlls/user/winproc.c, dlls/user/winproc.h:
30110 user: Support storing multiple winprocs in a single winproc handle.
30111 Allows to remove special cases for window classes being Ascii and
30112 Unicode at the same time.
30114 * dlls/user/winproc.c:
30115 user: Allocate 16-bit thunks separately from the window proc structure.
30116 Also make sure the thunk memory block has execute permissions.
30118 * dlls/x11drv/clipboard.c:
30119 x11drv: Fixed typo in the clipboard XA_STRING handling.
30121 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
30123 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
30124 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
30125 gdi: Fix GetObject for bitmaps.
30126 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
30127 for device-dependent bitmaps.
30130 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
30132 * dlls/winspool/info.c:
30133 winspool: Fix OpenDriverReg on top of validate_envW.
30135 * dlls/winspool/tests/info.c:
30136 winspool/tests: More tests for OpenPrinter.
30138 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
30140 * dlls/winspool/info.c:
30141 winspool: Do not fail in OpenPrinter on pDefault / local print server.
30143 * dlls/winspool/info.c:
30144 winspool: Show SetPrinter parameters in the FIXME.
30146 * dlls/winspool/tests/info.c:
30147 winspool/tests: A truncated dmDeviceName is 0-terminated.
30149 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
30151 * dlls/wined3d/pixelshader.c:
30152 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
30153 As previously mentioned, RASTOUT is invalid on pixel shaders.
30154 On shaders 1.x, r0 is treated as the color output register:
30155 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
30156 That's what we currently do in all cases, change it not to do so
30157 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
30159 * dlls/wined3d/vertexshader.c:
30160 wined3d: LRP is not a valid ARBvp code.
30162 * dlls/wined3d/pixelshader.c:
30163 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
30165 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30166 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
30168 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
30169 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30170 wined3d: Modify shader_dump_param() to take into account address token.
30171 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
30172 However, for shaders 2.0, we must look into the address token, and
30173 print the register there. Handle both cases to correct the trace.
30175 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
30176 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30177 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
30178 Change the trace pass, the register counting pass, and the hw
30179 generator pass to take into account the new get_params() function. For
30180 hw generation, store the address tokens into the SHADER_OPCODE_ARG
30181 structure, so they're available to generator functions.
30183 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
30184 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30185 wined3d: Add shader_get_param() fn, which processes address tokens.
30186 Add a new function to process parameters.
30187 On shaders 1.0, processing parameters amounts to *pToken++.
30188 On shaders 2.0+, we have a relative addressing token to account for.
30189 This function should be used, instead of relying on num_params everywhere.
30191 * dlls/wined3d/baseshader.c:
30192 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
30194 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
30195 wined3d: Allow multiple output modifiers.
30197 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
30198 wined3d: Fix SINCOS parameters.
30199 SINCOS has 4 parameters in shaders 2.0.
30200 It has 2 parameters in shaders 3.0.
30201 It's undefined in shaders 1.0.
30203 * dlls/wined3d/vertexshader.c:
30204 wined3d: DEFI takes 5 parameters.
30205 According the spec and the Painkiller log, DEFI has 5 parameters on
30208 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
30210 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
30211 user32: Make all the recently added ShowWindow tests pass in Wine.
30213 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
30215 * dlls/ntdll/tests/info.c:
30216 ntdll/tests: Don't fail if a process is not available.
30218 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
30220 * dlls/usp10/usp10.c:
30221 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
30223 * programs/winedbg/types.c:
30224 winedbg: extract_as_integer
30225 - now supporting extract_as_integer on functions (so that,
30226 for example, 'disas foo' works as expected)
30227 - now properly handling errors when calling extract_as_integer
30229 2006-05-16 Juan Lang <juan_lang@yahoo.com>
30231 * dlls/crypt32/store.c:
30232 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
30234 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
30236 * dlls/riched20/tests/editor.c:
30237 riched20: Removed useless double casts, just print the DWORD hexmask.
30239 2006-05-15 Juan Lang <juan_lang@yahoo.com>
30241 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
30242 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
30243 crypt32: Split the unwieldy encode.c into two files.
30245 2006-05-16 Juan Lang <juan_lang@yahoo.com>
30247 * dlls/crypt32/store.c:
30248 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
30250 * dlls/crypt32/store.c:
30251 crypt32: Use the caller-supplied encoding type when decoding certs.
30253 * dlls/crypt32/tests/store.c:
30254 crypt32: Add more tests for adding certs to a store.
30256 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
30257 dlls/crypt32/tests/cert.c, include/wincrypt.h:
30258 crypt32: Implement CertCompare functions, with tests.
30260 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
30262 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
30263 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
30265 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
30266 unknown field it should store only the comctl32 4.0 fields (with test
30269 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
30270 comctl32: header: Copy some fields on INSERTITEM even if they are not in
30273 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
30274 comctl32: header: Automatically set some format fields.
30276 2006-05-16 Peter Beutner <p.beutner@gmx.net>
30278 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
30279 msvcrt: Fix handling of 'h' prefix in swprintf.
30280 - '%hs' in widechar string functions is wrongly recognized as
30281 a widechar string. Fix this by always checking the prefix first.
30283 - remove code duplication in %c/%s handling by moving code into a function.
30285 2006-05-16 Mike McCormack <mike@codeweavers.com>
30287 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
30288 wininet: Add a standalone http test.
30290 * dlls/wininet/ftp.c:
30291 wininet: Make sure hIC is valid before trying to use it. (Coverity)
30293 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
30295 * include/d3d9types.h, include/wine/wined3d_types.h:
30296 d3d: Add D3DDEVTYPE_NULLREF definition.
30298 2006-05-16 Hans Leidekker <hans@it.vu.nl>
30300 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
30301 wldap32: Document the modify and modrdn functions.
30303 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
30305 * dlls/kernel/tests/path.c:
30306 kernel: Properly delete a test file.
30308 2006-05-16 Alexandre Julliard <julliard@winehq.org>
30310 * tools/config.guess, tools/config.sub, tools/install-sh:
30311 tools: Updated the autoconf scripts to more recent versions.
30313 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
30315 * dlls/user/tests/msg.c:
30316 user32: Add more ShowWindow tests.
30317 Move ShowWindow tests for children with an invisible parent into a
30318 separate test, add more ShowWindow tests. The tests show that an
30319 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
30320 called on a child with an invisible parent is not always true.
30322 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
30324 * dlls/wined3d/vertexshader.c:
30325 wined3d: Correctly define the number of possible parameters.
30327 2006-05-15 Robert Shearman <rob@codeweavers.com>
30329 * dlls/rpcrt4/ndr_marshall.c:
30330 rpcrt4: Implement fixed array functions.
30332 * dlls/rpcrt4/ndr_marshall.c:
30333 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
30335 * dlls/rpcrt4/ndr_marshall.c:
30336 rpcrt4: Implement computing of conformance from a correlation descriptor for
30337 conformant strings.
30339 * dlls/rpcrt4/ndr_marshall.c:
30340 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
30342 * dlls/rpcrt4/ndr_marshall.c:
30343 rpcrt4: Don't duplicate the conformance calculating code, just use the
30344 common ComputeConformance function to store the result in
30345 pStubMsg->MaxCount (as this is what callback function store the
30346 conformance value into anyway).
30348 * dlls/rpcrt4/ndr_marshall.c:
30349 rpcrt4: Implement conformant varying struct functions.
30351 * dlls/rpcrt4/ndr_marshall.c:
30352 rpcrt4: Implement more conformance operations and more types.
30354 2006-05-15 Jacek Caban <jacek@codeweavers.com>
30356 * dlls/shdocvw/oleobject.c:
30357 shdocvw: Don't release IOleInPlaceSite in DoVerb.
30359 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
30361 * dlls/wined3d/surface.c:
30362 wined3d: Unset the ddraw primary when it is released.
30364 * dlls/wined3d/utils.c:
30365 wined3d: Add missing render states to the dumping function.
30367 * dlls/wined3d/device.c:
30368 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
30370 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
30372 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
30373 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
30374 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
30376 2006-05-15 Juan Lang <juan_lang@yahoo.com>
30378 * dlls/crypt32/tests/encode.c:
30379 crypt32: Test importing public keys from a certificate.
30381 * dlls/crypt32/tests/store.c:
30382 crypt32: Avoid a use-after-free bug in tests.
30384 2006-05-15 Mike McCormack <mike@codeweavers.com>
30386 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
30387 wininet: Return correct errors in InternetOpenUrlW.
30389 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
30390 wininet: Return correct errors in InternetConnectW
30392 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
30393 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
30394 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
30396 * dlls/rpcrt4/rpc_binding.c:
30397 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
30399 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
30400 dlls/advapi32/tests/crypt_lmhash.c:
30401 advapi32: Implement and test SystemFunction005.
30403 2006-05-15 Robert Shearman <rob@codeweavers.com>
30405 * dlls/rpcrt4/ndr_marshall.c:
30406 rpcrt4: Implement NdrSimpleStructMemorySize.
30408 * dlls/rpcrt4/ndr_marshall.c:
30409 rpcrt4: Fix the conformant struct functions to not call conformant array
30411 The conformance has to be the first thing in the buffer, in accordance
30412 with the DCE/RPC spec and to be compatible with the pointer layout
30413 format strings that MIDL generates.
30415 * dlls/rpcrt4/ndr_marshall.c:
30416 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
30419 * dlls/rpcrt4/ndr_marshall.c:
30420 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
30421 array functions, before calling a function that could change it and
30422 cause the wrong number of loop iterations.
30424 * dlls/rpcrt4/ndr_marshall.c:
30425 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
30426 Pointers in a non-encapsulated union behave like embedded pointers, so
30427 don't rely on the NdrPointer* functions doing the right thing in this
30428 case and call the Pointer* functions directly.
30430 * dlls/rpcrt4/ndr_marshall.c:
30431 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
30432 fact that it increments the buffer.
30433 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
30434 unions without using a memory sizer routine, since this function
30435 shouldn't touch the buffer.
30436 Add a new function EmbeddedComplexMemorySize and use it in some memory
30437 sizer routines where EmbeddedComplexSize was previously used.
30439 * dlls/rpcrt4/ndr_marshall.c:
30440 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
30441 when calculating the appropriate memory and buffer pointers.
30443 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
30445 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
30446 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30447 wined3d: Shaders: share dump_param function, version functions.
30449 * dlls/wined3d/stateblock.c:
30450 wined3d: Fix incorrect sizeof.
30452 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
30455 gdi: Duplicate extent value for the second byte of a DBCS char.
30457 2006-05-15 Alexandre Julliard <julliard@winehq.org>
30459 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
30460 configure: Make libraries properly relocatable on MacOS.
30461 Also set the compatibility version.
30463 2006-05-12 Francois Gouget <fgouget@free.fr>
30465 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
30466 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
30467 dlls/usp10/usp10.c:
30468 Fix some winapi_check documentation warnings.
30470 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
30471 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
30472 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
30473 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
30474 Various trace fixes.
30475 Add trailing '\n's to trace calls.
30476 Remove spaces before '\n'.
30478 * configure, configure.ac, dlls/advpack/tests/install.c,
30479 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
30480 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
30481 Assorted spelling fixes.
30483 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
30485 * dlls/comctl32/tests/header.c:
30486 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
30488 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
30490 * dlls/comctl32/listview.c:
30491 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
30493 * dlls/comctl32/header.c:
30494 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
30495 Improve HEADER_SendHeaderDispInfoNotify and rename it to
30496 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
30497 the buffers allocated by it. GetItemT and DrawItem calls these
30500 * dlls/comctl32/header.c:
30501 comctl32: header: Mark the callback items in a mask.
30502 Mark the callback items in the callbackMask HEADER_ITEM field. The
30503 pszText for callback texts is now NULL what simplifies some
30504 checks. Checks for lpItem->pszText==emptyString are also not needed as
30505 emptyString is not stored in lpItem but used as a parameter to
30506 Str_SetPtr (I haven't noticed it).
30508 * dlls/comctl32/header.c:
30509 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
30511 * dlls/comctl32/header.c:
30512 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
30514 * dlls/comctl32/header.c:
30515 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
30517 * dlls/comctl32/header.c:
30518 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
30520 * dlls/comctl32/header.c:
30521 comctl32: header: Don't check lpItem for NULL in GetItemT.
30523 2006-05-11 Jacek Caban <jacek@codeweavers.com>
30525 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
30526 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
30527 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
30528 dlls/shdocvw/webbrowser.c:
30529 shdocvw: Wrap Heap* finctions by inline functions.
30531 2006-05-15 Huw Davies <huw@codeweavers.com>
30533 * dlls/oleaut32/tmarshal.c:
30534 oleaut32: Update the marshal state buffer size when resizing (Doh!).
30536 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
30538 * dlls/msvcrt/tests/time.c:
30539 msvcrt: Fix times tests to pass on windows.
30540 Add more tests for daylight-time savings.
30542 2006-05-13 Robert Shearman <rob@codeweavers.com>
30544 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
30545 server/request.h, server/token.c, server/trace.c:
30546 server: Retrieve the groups for a token from the server.
30548 * dlls/rpcrt4/ndr_marshall.c:
30549 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
30550 as documented on MSDN.
30551 Fix base type arm handling on little-endian machines, as the current
30552 code would always pass in the address to the format char of 0x80
30553 instead of the base type format char.
30555 * dlls/rpcrt4/ndr_marshall.c:
30556 rpcrt4: Make ComplexStructSize increment the buffer.
30558 * dlls/rpcrt4/ndr_marshall.c:
30559 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
30560 NdrPointerMarshall.
30562 * dlls/rpcrt4/ndr_marshall.c:
30563 rpcrt4: Implement NdrComplexStructMemorySize.
30565 * dlls/rpcrt4/ndr_marshall.c:
30566 rpcrt4: Implement NdrComplexArrayMemorySize.
30568 * dlls/rpcrt4/rpc_defs.h:
30569 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
30571 * dlls/rpcrt4/ndr_marshall.c:
30572 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
30573 so make sure to save it before calling one of these and restore it afterwards.
30575 * dlls/rpcrt4/ndr_marshall.c:
30576 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
30577 of MIDL_STUB_MESSAGE.
30579 * dlls/rpcrt4/ndr_marshall.c:
30580 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
30581 functions and adapt them to be callable without having a correlation
30584 * dlls/advapi32/tests/security.c:
30585 advapi32: Add tests for getting the groups, user and privileges of a token.
30587 2006-05-14 Mike McCormack <mike@codeweavers.com>
30589 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
30590 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
30591 dlls/advapi32/tests/crypt_lmhash.c:
30592 advapi32: Implement and test SystemFunction004.
30594 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
30595 dlls/advapi32/tests/crypt_lmhash.c:
30596 advapi32: Implement and test SystemFunction003.
30598 2006-05-12 Mike McCormack <mike@codeweavers.com>
30600 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
30601 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
30602 dlls/advapi32/tests/crypt_lmhash.c:
30603 advapi32: Implement and test SystemFunction002 (DES decrypt).
30605 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
30607 * dlls/wined3d/surface.c:
30608 wined3d: Avoid a NULL dereference in RealizePalette.
30610 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
30612 * dlls/wined3d/device.c:
30613 wined3d: Render state additions and fixes.
30615 * dlls/wined3d/surface.c:
30616 wined3d: Nonpow2 repacking support for GetDC.
30618 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
30620 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
30621 wined3d: Support for single buffering.
30623 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
30625 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
30626 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
30627 dlls/wined3d/wined3d_private.h:
30628 wined3d: Implement IWineGDISurface.
30630 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
30632 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
30633 dlls/wined3d/wined3d_private.h:
30634 wined3d: Implement IWineD3DDevice::ProcessVertices.
30636 2006-05-12 Mike McCormack <mike@codeweavers.com>
30638 * dlls/rpcrt4/rpc_defs.h:
30639 rpcrt4: Add missing PKT_AUTH3 packet type.
30641 * dlls/rpcrt4/rpc_message.c:
30642 rpcrt4: Add infrastructure for send authentication data.
30644 * dlls/rpcrt4/rpc_binding.c:
30645 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
30647 2006-05-13 Hans Leidekker <hans@it.vu.nl>
30649 * dlls/dnsapi/tests/name.c:
30650 dnsapi: Add tests for DnsValidateName_A.
30652 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
30654 * dlls/gphoto2.ds/gphoto2_i.h:
30655 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
30658 2006-05-13 Jacek Caban <jacek@codeweavers.com>
30660 * tools/widl/write_msft.c:
30661 widl: Added RPC_FC_ENUM16 encoding.
30663 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
30664 widl: res50 is number of impinfos. Fix its usage.
30666 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
30667 oleaut32: res50 is number of impinfos. Fix its usage.
30669 2006-05-12 Jacek Caban <jacek@codeweavers.com>
30671 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
30674 * dlls/shdocvw/navigate.c:
30675 shdocvw: Added support for navigation to application URLs.
30677 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
30678 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
30680 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
30682 * dlls/ntdll/tests/port.c:
30683 ntdll: Fix endless loop in port test for users without admin rights.
30685 2006-05-12 Francois Gouget <fgouget@free.fr>
30687 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
30688 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
30689 gphoto2.ds: Spelling fix.
30691 * include/mprapi.h:
30692 mprapi: Add FIXME for the missing in6addr.h include.
30694 * dlls/rpcrt4/rpc_transport.c:
30695 rpcrt4: Fix some conditional includes.
30696 Check for HAVE_UNISTD_H before including unistd.h.
30697 There is no HAVE_SYS_TYPES to check.
30698 Tweak the indentation of a few #include directives.
30700 * include/dmusici.h, include/rpcdce.h:
30701 include: Remove uneeded __RPC_FAR references.
30703 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
30704 tools/winapi/winapi_parser.pm:
30705 winapi: Add support for APIENTRY.
30706 Factorize a couple of call convention matching regular expressions.
30708 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
30710 * dlls/ole32/tests/storage32.c:
30711 ole32: Fix compilation with gcc 2.95.
30713 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
30715 * dlls/oleaut32/tmarshal.c:
30716 oleaut32: Fix converting file name to Unicode.
30717 Fix converting the typelib file name to Unicode by using the correct
30720 2006-05-11 Juan Lang <juan_lang@yahoo.com>
30722 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
30723 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
30724 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
30725 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
30726 dlls/crypt32/tests/store.c:
30727 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
30729 2006-05-12 Mike McCormack <mike@codeweavers.com>
30731 * dlls/wininet/http.c:
30732 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
30735 * dlls/wininet/ftp.c:
30736 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
30738 2006-05-14 Mike McCormack <mike@codeweavers.com>
30740 * server/registry.c:
30741 server: Avoid a crash if a registry notify event has been set already.
30743 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
30745 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
30746 winedbg: Fixed regression for command 'bt all'.
30747 Don't print 'process has terminated' message when detaching from a
30748 process (or backtracing it).
30750 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
30752 * dlls/ntdll/serial.c:
30753 ntdll: Fix serial timeout regression.
30755 2006-05-11 Alexandre Julliard <julliard@winehq.org>
30757 * ANNOUNCE, ChangeLog, VERSION, configure:
30760 ----------------------------------------------------------------
30761 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
30763 * dlls/kernel/tests/toolhelp.c:
30764 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
30766 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
30768 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
30769 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
30770 dbghelp: SymFindFileInPath and PDB
30771 - implemented correct lookup when SymFindFileInPath is called to find
30773 - added pdb_fetch_file_info to gather relevant information
30774 - when looking for a PDB file (from a .EXE or a .DLL), now using
30775 SymFindFileInPath to locate the PDB file with the correct
30778 * dlls/dbghelp/module.c:
30779 dbghelp: Removed call to registered callback when unloading a module.
30780 First, native dbghelp doesn't do it, and it crashed windbg, likely
30781 because we got the undocumented arguments wrong.
30783 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
30784 dbghelp: Implemented SymSearchW.
30786 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
30787 dbghelp: Implemented SymEnumSymbolsW.
30789 * dlls/dbghelp/symbol.c:
30790 dbghelp: Improved SymSearch (now using tag, index and address).
30792 * dlls/dbghelp/symbol.c:
30793 dbghelp: Factorize and simplify a bit symbol enumeration code.
30795 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
30796 dbghelp: Stubbed SymGetSourceFileTokenW.
30798 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
30799 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
30801 dbghelp: Implemented SymGetLineFromAddrW64.
30803 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
30804 dbghelp: Implemented SymFromAddrW.
30806 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
30807 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
30809 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
30810 dbghelp: Implemented SymLoadModuleExW.
30812 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
30813 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
30814 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
30816 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
30817 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
30818 dlls/dbghelp/pe_module.c, include/dbghelp.h:
30819 dbghelp: SymInitializeW.
30820 - implemented SymInitializeW (and made SymInitialize call it)
30821 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
30823 - per process search path is now stored as unicode string
30825 * dlls/dbghelp/dbghelp.spec:
30826 dbghelp: Updated spec file.
30828 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
30830 * dlls/wined3d/device.c:
30831 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
30833 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
30834 wined3d: Initialize volume format.
30836 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
30837 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30838 wined3d: Share shader_dump_ins_modifiers().
30839 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
30840 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
30841 shown in the trace.
30843 2006-05-10 Robert Reif <reif@earthlink.net>
30845 * dlls/winmm/tests/wave.c:
30846 winmm: Fix wave test volume warning.
30847 Volume is only valid when sound card has volume support.
30849 2006-05-11 Mike McCormack <mike@codeweavers.com>
30851 * dlls/wininet/dialogs.c:
30852 wininet: Fix a typo (spotted by Coverity).
30854 * dlls/advapi32/crypt_arc4.c:
30855 advapi32: Fix a typo (spotted by Peter Berg Larsen).
30857 2006-05-10 Alexandre Julliard <julliard@winehq.org>
30859 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
30860 dlls/user/nonclient.c, dlls/user/winpos.c:
30861 user: Prefer SendMessageW over SendMessageA where possible.
30863 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
30864 x11drv: Prefer SendMessageW over SendMessageA where possible.
30866 2006-05-10 Francois Gouget <fgouget@free.fr>
30868 * tools/winapi/winapi_parser.pm:
30869 winapi_check: Fix 'long int' parsing.
30870 Fix parsing of 'long int'.
30871 Simplify handling of spaces in a couple of regular expressions.
30873 2006-05-10 Robert Shearman <rob@codeweavers.com>
30875 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
30876 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
30877 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
30878 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
30879 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
30880 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
30881 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
30882 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
30883 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
30884 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
30885 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
30886 Check the return value from register_key_guid in all the DLL registering code.
30888 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
30890 * dlls/ntdll/file.c:
30891 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
30893 2006-05-09 James Hawkins <truiken@gmail.com>
30895 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
30896 dlls/ntdll/tests/port.c:
30897 ntdll: Add initial tests for the NT Ports API.
30899 2006-05-10 Mike McCormack <mike@codeweavers.com>
30901 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
30902 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
30903 advapi32: Implement and test SystemFunction032 (arc4 encryption).
30905 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
30906 dlls/advapi32/tests/crypt_md4.c:
30907 advapi32: Implement and test SystemFunction007.
30909 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
30910 dlls/advapi32/tests/crypt_lmhash.c:
30911 advapi32: Implement and test SystemFunction001.
30913 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
30914 dlls/advapi32/tests/crypt_lmhash.c:
30915 advapi32: Implement and test SystemFunction008.
30917 * dlls/rpcrt4/rpc_binding.c:
30918 rpcrt4: Cache the connection so we don't rebind on every call.
30920 2006-05-10 Robert Shearman <rob@codeweavers.com>
30922 * dlls/ole32/tests/moniker.c:
30923 ole32: Add a test for IMoniker_IsDirty.
30925 * dlls/rpcrt4/ndr_marshall.c:
30926 rpcrt4: Use the buffer passed in as an argument and don't increment
30927 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
30928 marshalling/unmarshalling routines as these can be used for embedded
30929 pointers, which handle the allocating or finding of the buffer
30930 themselves. Do the incrementing in the outer
30931 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
30933 * dlls/rpcrt4/ndr_marshall.c:
30934 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
30936 * dlls/rpcrt4/ndr_marshall.c:
30937 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
30939 * dlls/rpcrt4/ndr_marshall.c:
30940 rpcrt4: Correctly align the buffer to read/write array data to.
30942 * dlls/rpcrt4/ndr_marshall.c:
30943 rpcrt4: Correctly align the buffer before reading/writing structure data.
30945 * dlls/rpcrt4/ndr_marshall.c:
30946 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
30948 * dlls/rpcrt4/ndr_marshall.c:
30949 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
30951 * dlls/ole32/rpc.c:
30952 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
30953 It should have its own exception handler to catch any exceptions that are raised.
30955 2006-05-10 Huw Davies <huw@codeweavers.com>
30957 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
30958 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
30960 * dlls/oleaut32/tmarshal.c:
30961 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
30962 Based on a patch by Rob Shearman.
30964 * dlls/oleaut32/tmarshal.c:
30965 oleaut32: Add a function to grow the marshal state buffer to a specified size.
30967 2006-05-10 Alexandre Julliard <julliard@winehq.org>
30969 * dlls/user/class.c, dlls/user/wnd16.c:
30970 user: Moved Get/SetClassLong16 to wnd16.c.
30972 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
30973 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
30974 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
30976 * dlls/user/user.exe.spec, dlls/user/winproc.c:
30977 user: Store the pointer to the winproc in the thunk structure.
30978 This allows simplifying the handling of 16-bit thunks.
30980 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
30981 dlls/user/winproc.h:
30982 user: Make the WINDOWPROCTYPE enum private to winproc.c.
30984 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
30985 dlls/user/winproc.h:
30986 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
30988 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
30989 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
30990 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
30992 * dlls/user/class.c, dlls/user/win.c, include/win.h:
30993 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
30994 Also fix the initial value for the server is_unicode flag.
30996 2006-05-09 Jason Green <jave27@gmail.com>
30998 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
30999 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
31001 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31002 dlls/wined3d/wined3d_private.h:
31003 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
31005 * dlls/wined3d/pixelshader.c:
31006 wined3d: Use GenerateShader in pixel shaders and remove old function.
31008 * dlls/wined3d/pixelshader.c:
31009 wined3d: Add GenerateShader function to pixel shaders.
31011 * dlls/wined3d/vertexshader.c:
31012 wined3d: Use new GenerateShader function for vertex shaders.
31014 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31015 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
31017 * dlls/wined3d/baseshader.c:
31018 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
31020 * dlls/wined3d/vertexshader.c:
31021 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
31023 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31024 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31025 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
31027 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31028 dlls/wined3d/wined3d_private.h:
31029 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
31031 * dlls/wined3d/vertexshader.c:
31032 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
31034 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
31035 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
31037 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31038 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31039 wined3d: Move program_dump_decl_usage into baseshader.
31041 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
31043 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
31044 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
31045 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
31046 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
31047 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
31048 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
31049 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
31050 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
31051 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
31052 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
31053 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
31054 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
31055 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
31056 Some HeapFree's are hidden behind macros. Found by smatch.
31058 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
31060 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
31061 wined3d: Clean up some dead code.
31063 * dlls/wined3d/pixelshader.c:
31064 wined3d: Break out texture instruction processing.
31066 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31067 dlls/wined3d/wined3d_private.h:
31068 wined3d: Break out arithmetic instruction processing.
31070 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31071 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31072 wined3d: Merge register counting pass.
31074 * dlls/wined3d/vertexshader.c:
31075 wined3d: Make register counting pass the same.
31077 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
31079 * dlls/wined3d/surface.c:
31080 wined3d: Update the DIB section's palette on GetDC.
31082 * dlls/wined3d/palette.c:
31083 wined3d: Update the device palette if the primary palette is changed.
31085 * dlls/wined3d/surface.c:
31086 wined3d: Implement WineD3DSurface palette methods.
31088 * dlls/wined3d/surface.c:
31089 wined3d: Implement GetFlipStatus and GetBltStatus.
31091 * dlls/wined3d/surface.c:
31092 wined3d: Implement IWineD3DSurface::Flip.
31094 2006-05-09 Juan Lang <juan_lang@yahoo.com>
31096 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
31097 dlls/crypt32/tests/store.c, include/wincrypt.h:
31098 crypt32: Partially implement CertGetIssuerCertificateFromStore.
31100 * dlls/crypt32/cert.c:
31101 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
31103 2006-05-09 James Hawkins <truiken@gmail.com>
31106 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
31108 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
31110 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
31111 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
31113 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
31115 * dlls/kernel/comm.c:
31116 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
31117 Noticed by Dan Armbrust.
31119 2006-05-09 Alexandre Julliard <julliard@winehq.org>
31121 * dlls/x11drv/window.c:
31122 x11drv: We really need to flush the display when destroying a window.
31124 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
31126 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31127 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
31128 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
31129 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
31130 - implemented kernel32.EscapeCommFunction on top of them
31132 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31133 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
31134 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
31135 - implemented kernel32.SetupComm on top of it
31137 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31138 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
31139 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
31140 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
31142 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31143 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
31144 - implemented SERIAL_GET_CHARS ioctl
31145 - made use of it in kernel32.GetCommState
31147 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31148 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
31149 - implemented SERIAL_GET_HANDFLOW ioctl
31150 - made use of it in kernel.GetCommState
31152 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31153 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
31154 - implemented SERIAL_GET_LINE_CONTROL ioctl
31155 - made use of it in kernel.GetCommState
31157 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31158 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
31159 - implemented SERIAL_GET_BAUD_RATE ioctl
31160 - made use of it in kernel.GetCommState
31162 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31163 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
31164 - implemented ntdll's serial IOCTL SET_CHARS
31165 - used this IOCTL in kernel32.SetCommState
31167 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31168 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
31169 - implemented ntdll's serial IOCTL SET_HANDFLOW
31170 - used this IOCTL in kernel32.SetCommState
31172 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31173 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
31174 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
31175 - used this IOCTL in kernel32.SetCommState
31177 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
31178 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
31179 - created dump_dcb to print out DCB information
31180 - implemented ntdll's serial IOCTL SET_BAUD_RATE
31181 - used this IOCTL in kernel32.SetCommState
31183 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
31185 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
31186 wined3d: Implement IWineD3DSurface::SetColorKey.
31188 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
31189 wined3d: Implement IWineD3DSurface::IsLost and Restore.
31191 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
31192 wined3d: rhw vertex fixup.
31193 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
31196 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
31198 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31199 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31200 wined3d: Share get_opcode.
31202 2006-05-09 Robert Reif <reif@earthlink.net>
31204 * dlls/winmm/tests/wave.c:
31205 winmm: Print out more info on failed test.
31206 Print out more info on failed test. Looks like there is a bug in ALSA
31207 OSS emulation where it is returning a mid-sample position.
31209 2006-05-09 Hans Leidekker <hans@it.vu.nl>
31211 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
31212 dnsapi: The ttl value should be ignored when comparing dns records.
31214 2006-05-09 David Lichterman <laviddichterman@gmail.com>
31216 * dlls/mciwave/Makefile.in:
31217 mciwave: Fix make install error.
31219 2006-05-09 Alexandre Julliard <julliard@winehq.org>
31221 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
31222 user: Added specific winproc functions for calling dialog procedures.
31224 * dlls/user/winproc.c:
31225 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
31227 * dlls/user/class.c:
31228 user: Always set the correct class winproc depending on the A/W type.
31230 * dlls/user/winproc.c:
31231 user: Remove some redundant NULL pointer checks.
31233 * dlls/user/msg16.c:
31234 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
31236 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
31237 dlls/user/winproc.h, dlls/user/wnd16.c:
31238 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
31240 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
31241 dlls/user/winproc.h, dlls/user/wnd16.c:
31242 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
31245 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
31248 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
31250 * dlls/kernel/except.c:
31251 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
31253 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
31255 * dlls/ntdll/virtual.c:
31256 ntdll: Make the section with AddressOfEntryPoint in it executable.
31258 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
31260 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
31261 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
31263 * include/wingdi.h:
31264 gdi32: Add defines for GLYPHSET and WCRANGE.
31266 2006-05-09 Mike McCormack <mike@codeweavers.com>
31268 * dlls/x11drv/opengl.c:
31269 x11drv: Fix a warning when opengl headers are missing.
31271 2006-05-09 Tomas Carnecky <tom@dbservice.com>
31273 * dlls/opengl32/wgl.c:
31274 opengl: Properly use glXQueryDrawable() to get the Visual ID.
31276 2006-05-08 Phil Costin <philcostin@hotmail.com>
31278 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
31279 wined3d: Add check for GL Shading Language 100 Extension.
31281 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
31283 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31284 dlls/wined3d/wined3d_private.h:
31285 wined3d: Clean up per version shader limits code.
31287 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
31288 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31289 dlls/wined3d/wined3d_private.h:
31290 wined3d: Addline cleanup.
31292 2006-05-09 Hans Leidekker <hans@it.vu.nl>
31294 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
31295 dnsapi: Partially implement DnsQueryConfig.
31297 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
31300 wine.inf: Install comctl32.dll as fake DLL.
31302 2006-05-08 Juan Lang <juan_lang@yahoo.com>
31304 * dlls/crypt32/encode.c:
31305 crypt32: Simplify OID decoding
31306 Use a more direct function to decode OIDs, instead of the bizarre
31309 2006-05-08 Robert Reif <reif@earthlink.net>
31311 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
31312 winmm: Check waveOutGetVolume parameter.
31314 2006-05-09 Hans Leidekker <hans@it.vu.nl>
31316 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
31317 sane.ds: Added Dutch resources.
31319 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
31320 gphoto2.ds: Added Dutch resources.
31322 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
31324 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
31325 gphoto2.ds: Added French resources.
31327 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
31329 * dlls/twain_32/dsm_ctrl.c:
31330 twain_32: Add missing HeapFree's on error patch (found by smatch).
31332 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
31334 * DEVELOPERS-HINTS, documentation/PACKAGING:
31335 Some documentation changes for twain split.
31337 2006-05-09 Alexandre Julliard <julliard@winehq.org>
31339 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
31340 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
31341 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
31342 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
31343 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
31344 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
31346 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
31347 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
31348 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
31349 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
31350 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
31351 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
31353 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
31355 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
31356 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
31357 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
31358 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
31359 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
31360 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
31361 dlls/gphoto2.ds/ui.c, include/config.h.in:
31362 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
31363 Wrote a GUI import dialog.
31364 With help from Aric Stewart.
31366 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
31367 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
31368 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
31369 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
31370 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
31371 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
31372 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
31373 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
31374 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
31375 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
31376 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
31377 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
31378 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
31379 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
31380 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
31381 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
31382 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
31383 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
31384 twain_32: Split out the sane specific parts from twain_32 code.
31385 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
31387 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
31388 twain_32: Moved twain.h to the include directory.
31390 2006-05-08 Huw Davies <huw@codeweavers.com>
31392 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
31393 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
31395 2006-05-08 Robert Shearman <rob@codeweavers.com>
31397 * dlls/ole32/antimoniker.c:
31398 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
31400 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
31401 ole32: Implement several class moniker functions using the description provided on MSDN.
31403 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
31404 ole32: Remove duplicated CLSIDs.
31406 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
31407 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
31408 dlls/ole32/tests/moniker.c:
31409 ole32: Add an implementation of class monikers.
31411 * dlls/ole32/tests/moniker.c:
31412 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
31414 * dlls/ole32/compositemoniker.c:
31415 ole32: Fix regression caused by an earlier patch that removed the
31416 check for the composite moniker having only one moniker in it. In this
31417 case, return the one moniker and free the memory associate with the
31420 * dlls/ole32/compositemoniker.c:
31421 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
31422 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
31423 instead of the virtual implementation of it on mostRightMk.
31425 * dlls/ole32/compositemoniker.c:
31426 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
31428 2006-05-08 Hans Leidekker <hans@it.vu.nl>
31430 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
31431 dlls/dnsapi/tests/record.c:
31432 dnsapi: Implement and test DnsRecordSetCompare.
31434 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
31436 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
31437 dinput8: DllGetClassObject support.
31439 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
31441 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
31442 dlls/wined3d/wined3d_private.h:
31443 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
31445 2006-05-01 Tomas Carnecky <tom@dbservice.com>
31447 * dlls/x11drv/init.c:
31448 x11drv: Return correct PBuffer drawable.
31450 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
31452 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
31453 msvcrt: Don't duplicate handle in _get_osfhandle.
31455 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
31457 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
31458 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
31460 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
31462 * dlls/setupapi/tests/stringtable.c:
31463 setupapi: Improve unit tests for case sensitivity in string tables.
31465 2006-05-01 Mike Hearn <mike@plan99.net>
31467 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31468 ole32: Add StgCreateFile test and conformance fix.
31470 2006-05-08 Alexandre Julliard <julliard@winehq.org>
31472 * dlls/ole32/compositemoniker.c:
31473 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
31475 2006-05-08 Robert Shearman <rob@codeweavers.com>
31477 * dlls/ole32/compositemoniker.c:
31478 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
31480 * dlls/ole32/compositemoniker.c:
31481 ole32: Create moniker enumerator with an initial reference count.
31483 * dlls/ole32/tests/moniker.c:
31484 ole32: Test moniker display names.
31486 * dlls/ole32/tests/moniker.c:
31487 ole32: Add a test for IMoniker_IsDirty.
31489 * dlls/ole32/tests/moniker.c:
31490 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
31492 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
31493 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
31495 * dlls/ole32/marshal.c:
31496 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
31498 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
31499 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
31501 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
31502 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
31504 * dlls/ole32/tests/moniker.c:
31505 ole32: Add tests for generic composite monikers.
31507 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
31508 dlls/ole32/oleproxy.c:
31509 ole32: Add a class factory for composite monikers.
31511 * dlls/ole32/compositemoniker.c:
31512 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
31513 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
31514 which can't happen anyway.
31515 Allow construction of a moniker with no sub-monikers.
31517 * dlls/ole32/compositemoniker.c:
31518 ole32: Implement IMarshal for composite monikers.
31520 * dlls/ole32/compositemoniker.c:
31521 ole32: Release all existing monikers before loading the state.
31523 * dlls/ole32/compositemoniker.c:
31524 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
31526 * dlls/ole32/compositemoniker.c:
31527 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
31529 * dlls/ole32/compositemoniker.c:
31530 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
31531 will return S_FALSE when there are no more monikers left to enumerate.
31533 * dlls/ole32/compositemoniker.c:
31534 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
31536 * dlls/ole32/compositemoniker.c:
31537 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
31538 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
31540 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
31541 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
31543 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
31544 ole32: Support marshaling of anti monikers.
31546 * dlls/ole32/regsvr.c:
31547 ole32: Register CLSID_CompositeMoniker.
31549 * dlls/ole32/regsvr.c:
31550 ole32: Register CLSIDs for all OLE monikers.
31552 * dlls/ole32/tests/moniker.c:
31553 ole32: Add tests for item moniker.
31555 * dlls/ole32/tests/moniker.c:
31556 ole32: Make class moniker test more generic and test more properties.
31558 * dlls/rpcrt4/rpc_message.c:
31559 rpcrt4: Automatically resolve the endpoint.
31561 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
31563 * dlls/wined3d/pixelshader.c:
31564 wined3d: Fix possible buffer overflow.
31565 Increase size of passed buffer to print into.
31567 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
31569 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31570 usp10: Add ScriptTextOut functionality and restructure tests.
31572 2006-04-28 Jason Green <jave27@gmail.com>
31574 * dlls/wined3d/vertexshader.c:
31575 wined3d: Eliminate duplicate function: vshader_program_dump_param().
31577 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
31579 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31580 dlls/wined3d/wined3d_private.h:
31581 wined3d: Share get_register_code().
31583 2006-04-26 Thomas Kho <tkho@ucla.edu>
31585 * dlls/user/menu.c, dlls/user/tests/menu.c:
31586 user: Fix behavior when selecting disabled menu items.
31588 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
31589 user: Allow menu WndProc to recognize VK_[LR]MENU.
31591 2006-04-28 Thomas Kho <tkho@ucla.edu>
31593 * dlls/user/tests/menu.c:
31594 user: Extend menu conformance test.
31596 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
31598 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
31599 wined3d: Add IWineD3DSurface::GetPitch.
31601 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
31602 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
31603 include/wine/wined3d_types.h:
31604 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
31606 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
31607 dlls/wined3d/wined3d_private.h:
31608 wined3d: Add some surface flags.
31610 2006-05-07 Huw Davies <huw@codeweavers.com>
31612 * dlls/oleaut32/usrmarshal.c:
31613 oleaut32: Implement GetVarDesc_Proxy and friends.
31615 * dlls/oleaut32/usrmarshal.c:
31616 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
31617 constant equivalents. It's now obvious why these were chosen. Should
31620 2006-05-08 James Hawkins <truiken@gmail.com>
31623 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
31625 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
31627 * dlls/user/resources/user32_Ko.rc:
31628 user32: Updated Korean resource.
31630 2006-05-07 Robert Reif <reif@earthlink.net>
31632 * programs/winecfg/audio.c:
31633 winecfg: Fix audio crash when no drivers are available.
31635 * dlls/winmm/wineoss/audio.c:
31636 wineoss: Missing mixer fixes.
31637 Don't list volume in capabilities when mixer is missing.
31639 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
31640 winmm: More wave callback tests.
31641 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
31642 callback type not tested now is CALLBACK_WINDOW.
31644 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
31646 * dlls/comctl32/comctl32.h:
31647 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
31649 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
31651 * dlls/shell32/shlview.c:
31652 shell32: Don't use uninitialized item.mask in shlview.
31654 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
31656 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
31657 dbghelp: Stub for SymGetSourceFileToken.
31659 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
31660 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
31661 dbghelp: Base and symbols.
31662 - report the correct image base for a symbol which is
31663 seen as being in a builtin PE module, whilst its debug
31664 information is gotten from an ELF module
31665 - module_get_debug now returns a pair of modules
31666 (the requested that has to be presented back to the client
31667 and the effective one, which contains the debug info)
31668 - reworked SymFromName in order to provide also the revelant
31669 module base address
31671 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
31673 * dlls/dinput/dinput_main.c:
31674 dinput: Fix Initialize return value.
31676 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
31678 * dlls/user/tests/wsprintf.c:
31679 user32: Added tests for CharUpper and CharLower.
31681 * dlls/ole32/compobj.c:
31682 ole32: Fixed typo in debug statement.
31684 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
31687 gdi: A-to-W conversion should be font-independent.
31689 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
31691 * dlls/comctl32/propsheet.c:
31692 comctl32: Make some internal functions and variables static, remove
31693 some unneeded prototypes.
31695 * dlls/comctl32/propsheet.c:
31696 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
31697 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
31699 * dlls/comctl32/propsheet.c:
31700 comctl32: psInfo->proppage[index].pszText is always initialized to a
31701 proper value regardless of PSP_USETITLE, use it unconditionally.
31703 2006-05-04 James Hawkins <truiken@gmail.com>
31705 * dlls/advpack/install.c:
31706 advpack: DelDirs should only remove a directory if it's empty.
31708 * dlls/advpack/install.c:
31709 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
31711 2006-05-01 Mike Hearn <mike@plan99.net>
31713 * dlls/ntdll/sec.c:
31714 ntdll: Fix heap corruption in RtlDeleteAce.
31716 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
31718 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
31719 wined3d: Separate pshader/vshader tables.
31721 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
31723 * dlls/winspool/tests/info.c:
31724 winspool/tests: Fix failures in test_DEVMODE.
31726 2006-05-05 Huw Davies <huw@codeweavers.com>
31728 * dlls/oleaut32/usrmarshal.c:
31729 oleaut32: Fix VARIANT_UserFree.
31731 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
31732 oleaut32: Remove weird attempt to clear VT_VARIANT.
31735 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
31736 oleaut32: Rewrite VARIANT user marshaling.
31738 2006-05-02 Hans Leidekker <hans@it.vu.nl>
31740 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
31741 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
31743 2006-05-01 Hans Leidekker <hans@it.vu.nl>
31745 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
31746 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
31748 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
31749 dlls/dnsapi/tests/record.c:
31750 dnsapi: Add tests for DnsRecordCompare.
31752 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
31753 dnsapi: Implement DnsRecordCompare.
31755 2006-05-01 Robert Shearman <rob@codeweavers.com>
31757 * dlls/rpcrt4/rpc_transport.c:
31758 rpcrt4: Use getaddrinfo to get the sockaddr.
31759 Use getaddrinfo to get the sockaddr to use for connecting to a remote
31760 server as Connection->NetworkAddr may be a hostname as well. Use a
31761 loop to support both IP and IPv6.
31763 * dlls/ole32/compobj.c:
31764 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
31765 Remove the fixme printed if CoGetClassObject fails in
31766 CoCreateInstance, because we already print an error in all cases and
31767 the error more accurately pin-points the source of the problem.
31769 * dlls/rpcrt4/ndr_marshall.c:
31770 rpcrt4: Implement NdrConformantVaryingArrayFree.
31772 * dlls/rpcrt4/ndr_marshall.c:
31773 rpcrt4: Dereference the pointer if necessary only after doing the
31774 pointer checks and writing the pointer ID to the wire.
31776 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
31777 rpcrt4: Add a stub for RpcBindingSetOption.
31779 * dlls/rpcrt4/ndr_marshall.c:
31780 rpcrt4: Improve the traces in the pointer functions.
31782 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
31784 * dlls/mlang/mlang.c:
31785 mlang: Partially implemented ConvertStringEx.
31787 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
31789 * dlls/user/tests/msg.c:
31790 user: Test cases demonstrating position changes for MDI children.
31792 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
31794 * dlls/comctl32/treeview.c:
31795 comctl32: Update first visible when appropiate in the TVI_SORT case.
31797 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
31799 * dlls/wined3d/drawprim.c:
31800 wined3d: Remove dead shader code.
31802 2006-04-26 Robert Shearman <rob@codeweavers.com>
31804 * dlls/setupapi/parser.c:
31805 setupapi: Fix parsing of UCS-16 files.
31806 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
31807 patch by Hervé Poussineau.
31809 2006-05-03 Robert Shearman <rob@codeweavers.com>
31811 * dlls/ole32/stg_stream.c:
31812 ole32: IPersistStream is also implemented by any object that implements IStream.
31814 * dlls/ole32/storage32.c:
31815 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
31817 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31818 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
31820 * dlls/oleaut32/typelib.c:
31821 oleaut32: Check the return value from VariantCopy when copying values
31822 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
31824 * dlls/oleaut32/typelib.c:
31825 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
31827 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31828 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
31830 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31831 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
31832 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
31833 store the STGM_CREATE flag in openFlags, since it is only relevant when
31834 opening the stream and the tests show that it isn't returned in the
31837 * dlls/ole32/tests/storage32.c:
31838 ole32: Add tests for IStorage::Stat.
31840 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31841 ole32: Fix access right check for opening and creating streams and storages.
31842 Check the access mode for opening and creating streams and storages
31843 doesn't exceed the access rights the current storage was opened with,
31844 not the parent storage.
31846 * dlls/ole32/stg_stream.c:
31847 ole32: Add more tracing for reading and writing storage streams.
31848 Add more tracing for read and write operations and warn in the case of
31851 * dlls/ole32/tests/storage32.c:
31852 ole32: Add tests for sub-storages and creating streams.
31853 Replace a test that fails on NT and with DCOM95 DLLs with a test that
31854 ensures access permissions are checked correctly for sub-storages and
31857 * dlls/ole32/tests/storage32.c:
31858 ole32: Add a storage test for reading and writing of streams that have
31859 had their parent storage released.
31862 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
31863 For NtQueryInformationToken(TokenGroups), don't do a size check before
31864 the server call, as we don't know how many SIDs there are to return
31865 and hence the needed buffer size.
31867 2006-05-03 Huw Davies <huw@codeweavers.com>
31869 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
31870 oleaut32: Alignment fixes for safearrays.
31872 * dlls/oleaut32/tests/usrmarshal.c:
31873 oleaut32: Fix tests under win2k.
31875 2006-05-02 Huw Davies <huw@codeweavers.com>
31877 * dlls/oleaut32/tests/usrmarshal.c:
31878 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
31880 2006-04-29 Huw Davies <huw@codeweavers.com>
31882 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
31883 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
31885 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
31887 * dlls/setupapi/tests/stringtable.c:
31888 setupapi: Add case sensitivity string table tests.
31890 2006-05-02 Troy Rollo <wine@troy.rollo.name>
31893 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
31895 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
31897 * dlls/winspool/tests/info.c:
31898 winspool/tests: Fix test for GetPrinterDriver.
31900 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
31902 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
31903 dlls/ntdll/thread.c:
31904 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
31906 * dlls/secur32/secur32.c:
31907 secur32: Missing LeaveCriticalSection on error paths.
31909 2006-04-30 James Hawkins <truiken@gmail.com>
31911 * dlls/advpack/install.c:
31912 advpack: Don't fail if the dll to register doesn't exist.
31914 2006-04-30 Mike McCormack <mike@codeweavers.com>
31916 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
31917 shlwapi: Add a stub implementation for IUnknown_ProfferService.
31919 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
31920 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
31922 * dlls/ole32/stg_stream.c:
31923 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
31925 2006-04-30 Jacek Caban <jacek@codeweavers.com>
31927 * dlls/shdocvw/webbrowser.c:
31928 shdocvw: Added some comments.
31930 2006-04-29 Jacek Caban <jacek@codeweavers.com>
31932 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
31933 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
31935 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
31936 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
31938 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
31939 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
31941 2006-04-28 Jacek Caban <jacek@codeweavers.com>
31943 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
31944 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
31946 * dlls/shdocvw/webbrowser.c:
31947 shdocvw: Added get_HWND implementation.
31949 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
31950 shdocvw: Added [get|put]_Visible implementation.
31952 * dlls/shdocvw/oleobject.c:
31953 shdocvw: Fix GetMiscStatus implementation.
31955 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
31957 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
31958 dlls/wined3d/device.c, dlls/wined3d/directx.c,
31959 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
31960 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
31961 dlls/wined3d/query.c, dlls/wined3d/resource.c,
31962 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
31963 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
31964 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
31965 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
31966 dlls/wined3d/volumetexture.c:
31967 wined3d: QueryInterface corrections.
31969 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
31971 * dlls/secur32/ntlm.c:
31972 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
31974 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
31975 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
31976 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
31978 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
31979 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
31980 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
31981 Add a stub implementation of mprapi.dll.
31983 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
31985 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
31986 wpp: Support long long constants if configure says long long is available
31988 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
31990 * dlls/user/tests/input.c:
31991 user: tests: Change INPUT to TEST_INPUT, fix union usage.
31993 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
31995 * dlls/wined3d/vertexshader.c:
31996 wined3d: Vertex Shader regtype cleanups.
31998 2006-04-22 Dan Kegel <dank@kegel.com>
32000 * dlls/msi/source.c:
32001 msi: Fix missing case in MsiSourceListAddSourceEx.
32003 2006-04-28 James Hawkins <truiken@gmail.com>
32005 * dlls/ole32/storage32.c:
32006 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
32008 * dlls/advpack/install.c:
32009 advpack: Implement the DelDirs command.
32011 * dlls/advpack/install.c:
32012 advpack: Implement the CheckAdminRights option.
32014 * dlls/advpack/install.c:
32015 advpack: Implement the RunPreSetupCommands command.
32017 * dlls/advpack/install.c:
32018 advpack: INF install is implemented so fix the documentation.
32020 * dlls/advpack/install.c:
32021 advpack: Implement the PerUserInstall command.
32023 * dlls/advpack/install.c:
32024 advpack: Leave room for the NULL terminator in the working_dir string.
32026 * dlls/advpack/install.c:
32027 advpack: NULL-terminate the source path.
32029 * dlls/advpack/install.c:
32030 advpack: Return the hresult in ExecuteCabW.
32032 * dlls/advpack/reg.c:
32033 advpack: Clean up the formatting of RegInstall to match the rest of the file.
32035 * dlls/advpack/reg.c:
32036 advpack: Perform an Advanced INF-level install in RegInstall.
32038 * dlls/advpack/reg.c:
32039 advpack: Factor out writing predefined strings into write_predefined_strings.
32041 * dlls/advpack/advpack.c:
32042 advpack: Ignore the return value from the OCX registration.
32044 2006-04-21 Hans Leidekker <hans@it.vu.nl>
32046 * dlls/wldap32/search.c:
32047 wldap32: Document the search functions.
32049 2006-04-21 Jacek Caban <jacek@codeweavers.com>
32051 * dlls/kernel/kernel_main.c:
32052 kernel: Remove no longer needed includes.
32054 2006-04-21 Robert Reif <reif@earthlink.net>
32056 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
32057 dlls/advapi32/tests/lsa.c:
32058 advapi32: Add some lsa tests.
32060 * dlls/advapi32/lsa.c:
32061 advapi32: Fix LsaClose return value.
32063 2006-04-29 Robert Reif <reif@earthlink.net>
32065 * dlls/netapi32/access.c:
32066 netapi32: Implement NetUserModalsGet level 2.
32068 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
32069 dsound: Add DirectSoundBuffer_Lock tests.
32071 2006-04-28 Robert Reif <reif@earthlink.net>
32073 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
32074 dsound: Check DirectSoundBuffer_Lock parameters.
32075 Check DirectSoundBuffer_Lock parameters and return an error (like
32076 Windows) rather than fixing up the parameters.
32078 2006-04-28 Jacek Caban <jacek@codeweavers.com>
32080 * dlls/mshtml/tests/htmldoc.c:
32081 mshtml: Added test of connection points.
32083 * dlls/mshtml/conpoint.c:
32084 mshtml: Added GetConnectionInterface implementation.
32086 * dlls/mshtml/conpoint.c:
32087 mshtml: Added GetConnectionPointContainer implementation.
32089 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
32090 mshtml: Added stub implementation of connection points.
32092 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
32093 dlls/mshtml/mshtml_private.h:
32094 mshtml: Added IConnectionPointContainer stub implementation.
32096 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
32097 mshtml: Added get_body implementation.
32099 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
32100 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
32101 mshtml: Added IHTMLTextContainer stub implementation.
32103 * include/mshtmdid.h, include/mshtml.idl:
32104 mshtml: Added IHTMLTextContainer declaration.
32106 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
32108 * fonts/ms_sans_serif.sfd:
32109 fonts: Add missing Latin glyph to ms_sans_serif.
32111 * fonts/system.sfd:
32112 fonts: Add some missing Latin glyphs to System.
32114 * fonts/courier.sfd:
32115 fonts: Add some missing Latin glyphs to Courier.
32117 2006-04-28 Huw Davies <huw@codeweavers.com>
32119 * dlls/oleaut32/usrmarshal.c:
32120 oleaut32: Implement GetDocumentation_Proxy/Stub.
32122 * dlls/oleaut32/usrmarshal.c:
32123 oleaut32: Implement GetFuncDesc_Proxy and friends.
32125 * dlls/oleaut32/usrmarshal.c:
32126 oleaut32: Implement GetTypeAttr_Proxy and friends.
32128 * dlls/rpcrt4/ndr_marshall.c:
32129 rpcrt4: Support for non-encapsulated unions.
32131 * dlls/gdi/freetype.c:
32132 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
32133 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
32135 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
32137 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
32138 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
32139 widl: Implement 'oldnames' option.
32141 * tools/widl/typegen.c:
32144 2006-04-26 Robert Shearman <rob@codeweavers.com>
32147 server: Threads should start off without having an impersonation token.
32149 * dlls/advapi32/security.c:
32150 advapi32: Implement the majority of ImpersonateLoggedOnUser.
32152 * dlls/wininet/internet.c:
32153 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
32155 * include/ndrtypes.h:
32156 include: Copy some format character types from wine/rpcfc.h to
32157 ndrtypes.h and change them into an enumeration.
32159 2006-04-28 Mike McCormack <mike@codeweavers.com>
32161 * include/rpcdce.h:
32162 rpcrt4: Add some defines.
32164 2006-04-26 Mike McCormack <mike@codeweavers.com>
32166 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
32167 rpcrt4: Add stub implementations for RPC authentication functions.
32169 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
32170 wininet: Fix peeking of http data with a nul byte in it.
32172 * dlls/msi/package.c:
32173 msi: Use the source name of the msi package when it fails to copy.
32175 * programs/msiexec/msiexec.c:
32176 msiexec: Force using /i file.msi, some programs pass properties without an =.
32178 2006-04-25 Mike McCormack <mike@codeweavers.com>
32180 * dlls/ole32/ole2.c:
32181 ole32: Store drop targets in a standard list.
32183 2006-04-22 Robert Reif <reif@earthlink.net>
32185 * dlls/netapi32/tests/access.c:
32186 netapi32: Add minimal NetUserModalsGet test.
32188 2006-04-22 András Kovács <andras@csevego.net>
32190 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
32191 regedit: Translation to Hungarian.
32193 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
32194 wordpad: Translation to Hungarian.
32196 * documentation/README.hu:
32197 Translated README file to Hungarian.
32199 2006-04-21 Jacek Caban <jacek@codeweavers.com>
32201 * tools/widl/parser.y:
32204 * include/exdisp.idl, include/mshtml.idl:
32205 include: Added missing importlib.
32207 2006-04-21 Alexandre Julliard <julliard@winehq.org>
32209 * server/mapping.c:
32210 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
32212 2006-04-21 Jacek Caban <jacek@codeweavers.com>
32214 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
32215 widl: Added importlib parsing code.
32217 * dlls/shdocvw/iexplore.c:
32218 shdocvw: Don't create IE default window in embedding mode.
32220 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
32221 shdocvw: Use InternetExplorer object in create_ie_window.
32223 2006-04-21 Mike McCormack <mike@codeweavers.com>
32225 * dlls/rpcrt4/rpc_transport.c:
32226 rpcrt4: Invalid sockets should have a value of -1.
32228 2006-04-21 Alexandre Julliard <julliard@winehq.org>
32231 wpp: Fixed typo in long long constants handling.
32233 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
32236 wpp: Implement long long constant parsing.
32238 2006-04-19 Hans Leidekker <hans@it.vu.nl>
32240 * include/windns.h:
32241 dnsapi: Add a couple of macros and prototypes.
32243 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
32245 * dlls/wined3d/device.c:
32246 wined3d: Fix mipmap level count.
32248 * dlls/wined3d/pixelshader.c:
32249 wined3d: Improve/implement D3DSIO_TEX.
32250 - unify per-version cases into a single sequence
32251 - make use of get_register_name() for the destination register
32252 - ignore destination write mask - it's only allowed on 2.0+ shaders,
32253 and only the default mask is allowed there (xyzw)
32254 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
32255 - implement for shaders 2.0-3.0
32257 * dlls/wined3d/utils.c:
32258 wined3d: Texture format corrections.
32259 - add missing GL type and make GL cfg entries for A16B16G16R16
32260 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
32261 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
32264 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
32265 wined3d: Correct vtrace usage.
32267 2006-04-21 Mike McCormack <mike@codeweavers.com>
32269 * dlls/rpcrt4/rpc_transport.c:
32270 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
32272 * dlls/rpcrt4/rpc_transport.c:
32273 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
32275 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
32276 rpcrt4: Hide the details of the rpc transport mechanism.
32278 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
32279 rpcrt4: Abstract RPCRT4_SpawnConnection.
32281 * dlls/rpcrt4/rpc_transport.c:
32282 rpcrt4: Move the connected check inside the named pipe code.
32284 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
32285 dlls/rpcrt4/rpc_transport.c:
32286 rpcrt4: Split the transport layer into a different file.
32288 * dlls/rpcrt4/rpc_server.c:
32289 rpcrt4: Allocate RpcServerProtseq in a single place.
32291 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
32293 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
32294 usp10: Fix return codes of ScriptGetFontProperties + tests.
32296 2006-04-20 Robert Reif <reif@earthlink.net>
32298 * dlls/advapi32/lsa.c:
32299 advapi32: Fix LsaQueryInformationPolicy return values.
32301 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
32303 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
32304 dlls/wined3d/wined3d_private.h:
32305 wined3d: Implement IWineD3DPalette.
32307 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
32309 * tools/widl/typegen.c:
32310 widl: Implement support for unique pointers to strings.
32312 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
32314 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
32315 include/pshpack4.h, include/pshpack8.h:
32316 include: Expand pack nesting from 3 to 15 levels.
32318 2006-04-21 Alexandre Julliard <julliard@winehq.org>
32320 * dlls/gdi/freetype.c:
32321 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
32323 2006-04-20 Alexandre Julliard <julliard@winehq.org>
32325 * dlls/kernel/kernel_main.c:
32326 kernel: Make GetTickCount call NtGetTickCount.
32328 2006-04-19 Jacek Caban <jacek@codeweavers.com>
32330 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
32331 ntdll: Added NtGetTickCount implementation.
32333 2006-04-20 Alexandre Julliard <julliard@winehq.org>
32335 * dlls/user/class.c:
32336 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
32337 Based on a patch by qingdoa daoo.
32339 2006-04-20 Mike McCormack <mike@codeweavers.com>
32341 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
32342 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
32343 rpcrt4: Abstract the transport layer functionality.
32345 2006-04-20 James Hawkins <truiken@gmail.com>
32347 * dlls/advpack/install.c:
32348 advpack: Implement LaunchINFSectionW.
32350 * dlls/advpack/install.c:
32351 advpack: Implement ExecuteCabW.
32353 * dlls/advpack/install.c:
32354 advpack: Implement the RunPostSetupCommands callback.
32356 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
32357 advpack: Implement the RegisterOCXs callback.
32359 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
32361 * dlls/usp10/usp10.c:
32362 usp10: Set defaults for ScriptGetFontProperties.
32363 Set defaults similar to Win XP for Kashida and set the default char in
32364 ScriptGetFontProperties.
32366 * dlls/usp10/usp10.c:
32367 usp10: Remove the need to pass chars to ScriptPlace.
32369 2006-04-20 Alexandre Julliard <julliard@winehq.org>
32371 * server/context_i386.c:
32372 server: Remove some no longer needed ptrace code to set registers.
32373 Also make sure the debug registers are properly copied to the context
32376 * dlls/ntdll/exception.c:
32377 ntdll: Use NtSetContextThread in NtRaiseException.
32379 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
32380 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
32381 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
32382 server/context_i386.c:
32383 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
32385 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
32387 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32388 wined3d: Trace corrections/improvements.
32390 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
32392 * dlls/comctl32/toolbar.c:
32393 comctl32: Fix an unsigned comparison to zero.
32395 2006-04-20 James Hawkins <truiken@gmail.com>
32397 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
32398 dlls/advpack/install.c:
32399 advpack: Set the ldids of the install section in install_init.
32401 * dlls/advpack/install.c:
32402 advpack: Add stub handling for the RegisterOCXs command.
32404 * dlls/advpack/install.c:
32405 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
32407 * dlls/advpack/install.c:
32408 advpack: LaunchINFSectionExA is no longer a stub.
32410 2006-04-20 Mike McCormack <mike@codeweavers.com>
32412 * dlls/rpcrt4/rpc_binding.c:
32413 rpcrt4: Use a separate function to open each protseq.
32415 * dlls/rpcrt4/rpc_server.c:
32416 rpcrt4: Abstract access to the connection's waitable object.
32418 2006-04-20 Robert Shearman <rob@codeweavers.com>
32420 * tools/widl/write_msft.c:
32421 widl: Prevent NULL pointer de-refs on "void *" types.
32423 * dlls/wininet/internet.c:
32424 wininet: Don't allocate memory for the thread error structure until it is needed.
32425 Don't allocate memory for the thread error structure until it is
32426 needed, as it is quite large and wastes memory for threads that don't
32427 call any wininet function.
32429 * dlls/rpcrt4/ndr_marshall.c:
32430 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
32432 * dlls/rpcrt4/ndr_marshall.c:
32433 rpcrt4: Free all pointers by default, except for conformant strings.
32434 Free all pointers by default, except for conformant strings.
32435 Conformant arrays should always be freed.
32436 Add FC_CVARRAY to list of known types to avoid a FIXME.
32438 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
32439 rpcrt4: Fix some memory leaks.
32441 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
32442 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
32443 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
32444 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
32446 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
32447 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
32449 * dlls/rpcrt4/ndr_stubless.c:
32450 rpcrt4: Store the return value on the stack for interpreted stubs.
32451 Store the return value on the stack for stubs, as MIDL reserves space
32452 for it and gives us a stack offset. This fixes calling methods with
32453 thunks that assume that the return value will be stored on the stack.
32455 * dlls/rpcrt4/ndr_stubless.c:
32456 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
32457 Correctly fill in StackTop for stubless clients/servers so that
32458 conformance for top-level parameters works.
32460 * dlls/rpcrt4/ndr_stubless.c:
32461 rpcrt4: There's no need to set stubMsg.StackTop twice.
32463 * dlls/rpcrt4/ndr_stubless.c:
32464 rpcrt4: Fix the MSVC version of call_server_func.
32465 Fix the MSVC version of call_server_func to pop the registers in the
32466 same order they were pushed.
32468 2006-04-19 Thomas Kho <tkho@ucla.edu>
32470 * dlls/x11drv/keyboard.c:
32471 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
32473 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
32475 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
32476 programs/progman/Es.rc, programs/progman/Fr.rc,
32477 programs/progman/Hu.rc, programs/progman/It.rc,
32478 programs/progman/Ko.rc, programs/progman/Nl.rc,
32479 programs/progman/No.rc, programs/progman/Pt.rc,
32480 programs/progman/Ru.rc, programs/progman/Si.rc,
32481 programs/progman/Tr.rc, programs/progman/Xx.rc,
32482 programs/progman/Zh.rc:
32483 progman: Add close button and sysmenu to dialogs.
32485 * dlls/comctl32/header.c:
32486 comctl32: header: Avoid freeing invalid pointers.
32488 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
32490 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
32491 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
32492 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
32493 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
32494 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
32495 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
32496 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
32497 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
32498 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
32499 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
32500 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
32501 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
32502 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
32503 user: Add SS_NOPREFIX to the text style in message boxes.
32505 2006-04-19 Jacek Caban <jacek@codeweavers.com>
32507 * dlls/shdocvw/ie.c:
32508 shdocvw: Added InternetExplorer::Navigate2 implementation.
32510 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
32511 shdocvw: Move create_doc_view_hwnd call to navigate_url.
32513 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
32514 shdocvw: Register InternetExplorer class factory in IEWinMain.
32515 Based on a patch by Mike McCormack.
32517 * dlls/shdocvw/ie.c:
32518 shdocvw: Added InternetExplorer::put_Visible implementation.
32520 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
32521 shdocvw: Move IEWinMain to iexplore.c.
32523 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
32524 dlls/shdocvw/shdocvw.h:
32525 shdocvw: Added beginning InternetExplorer implementation.
32527 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
32528 dlls/shdocvw/shdocvw_main.c:
32529 shdocvw: Move DllGetClassObject implementation to factory.c.
32531 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
32532 dlls/shdocvw/webbrowser.c:
32533 shdocvw: Move more initialization code to DocHost_Init.
32535 * include/mshtmdid.h, include/mshtml.idl:
32536 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
32538 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
32540 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
32541 dlls/gdi/gdi_private.h, include/wingdi.h:
32542 gdi: Added implementation of GetCharABCWidthsI.
32544 2006-04-19 Alexandre Julliard <julliard@winehq.org>
32546 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
32547 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
32548 server/process.c, server/process.h, server/thread.c, server/thread.h:
32549 server: Use the standard suspend mechanism to simulate a breakpoint
32550 in an active process, instead of sending a SIGTRAP.
32553 loader: Attempt to detect broken vmsplit setups.
32555 2006-04-18 Mike Frysinger <vapier@gentoo.org>
32557 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
32558 joystick: Search for /dev/input/js as well as /dev/js.
32560 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
32562 * dlls/wined3d/pixelshader.c:
32563 wined3d: Support for shift modifiers.
32565 * dlls/wined3d/pixelshader.c:
32566 wined3d: Support more than 4/6 tex/temp registers.
32568 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
32570 * dlls/comctl32/tests/header.c:
32571 comctl32: Test the HDM_SETITEM notifications.
32573 * dlls/comctl32/header.c:
32574 comctl32: header: Send correct notify after HDM_SETITEM.
32575 The HDN_ITEMCHANGING notify should have the new data instead of the
32576 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
32577 field if it changed.
32579 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
32580 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
32582 2006-04-19 Huw Davies <huw@codeweavers.com>
32584 * dlls/oleaut32/usrmarshal.c:
32585 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
32586 Based on some documentation by Rob Shearman.
32588 2006-04-20 Mike McCormack <mike@codeweavers.com>
32590 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
32591 dlls/rpcrt4/rpc_message.c:
32592 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
32594 * dlls/rpcrt4/rpc_message.c:
32595 rpcrt4: Make RPCRT4_Send more compatible with write(2).
32597 2006-04-19 Mike McCormack <mike@codeweavers.com>
32599 * dlls/rpcrt4/rpc_message.c:
32600 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
32602 * dlls/rpcrt4/rpc_binding.c:
32603 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
32605 * dlls/rpcrt4/rpc_binding.c:
32606 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
32608 * dlls/rpcrt4/rpc_binding.c:
32609 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
32611 2006-04-19 Alexandre Julliard <julliard@winehq.org>
32613 * dlls/dbghelp/dbghelp.c:
32614 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
32616 * dlls/shell32/shell32.spec:
32617 shell32: Fixed ordinals of SHDefExtractIconA/W.
32619 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
32621 * dlls/user/menu.c, dlls/user/tests/menu.c:
32622 user: Find popup menus by ID.
32623 - Find menus by ID: Proper fallback to popup menus.
32624 - Use the menu ID, not the handle for the fallback.
32625 - Save the fallback menu's position.
32627 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
32629 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
32630 wined3d: Implement GetHWND and SetHWND.
32632 * dlls/wined3d/device.c:
32633 wined3d: Implement EnumTextureFormats.
32635 * dlls/wined3d/device.c:
32636 wined3d: Implement EnumZBufferFormats.
32638 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
32639 dlls/wined3d/wined3d_private.h:
32640 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
32642 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
32643 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
32644 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
32645 wined3d: Implement Init3D and Uninit3D.
32647 2006-04-18 James Hawkins <truiken@gmail.com>
32649 * dlls/advpack/advpack.c:
32650 advpack: Set the destination directory to the working directory if key equals SourceDir.
32652 * dlls/advpack/advpack.c:
32653 advpack: Add the ability to set multiple keys on one line in set_ldid.
32655 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
32656 dlls/advpack/files.c, dlls/advpack/install.c:
32657 advpack: Put function declarations in advpack_private.h.
32659 2006-04-19 Mike McCormack <mike@codeweavers.com>
32661 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
32662 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
32664 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
32665 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
32667 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
32668 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
32669 Based on a patch by Rob Shearman.
32671 2006-04-18 Huw Davies <huw@codeweavers.com>
32673 * dlls/gdi/bitblt.c:
32674 gdi32: Fix return values in BitBlt/StretchBlt.
32676 * dlls/gdi/bitblt.c:
32677 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
32679 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
32681 * dlls/comctl32/header.c:
32682 comctl32: header: Remove the unused bUnicode.
32684 * dlls/comctl32/header.c:
32685 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
32687 2006-04-19 Mike McCormack <mike@codeweavers.com>
32689 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
32690 msi: Clean up memset usage.
32692 * dlls/msi/classes.c:
32693 msi: Fix a regression caused by some bad logic.
32695 * dlls/msi/helpers.c:
32696 msi: Don't fall back to the folder's parent if the folder doesn't exist.
32698 2006-04-18 Alexandre Julliard <julliard@winehq.org>
32700 * programs/explorer/hal.c:
32701 explorer: Reuse drives that point to the same device to avoid memory leaks.
32702 Also print a warning if HAL support is not compiled in.
32704 * tools/winebuild/build.h, tools/winebuild/import.c,
32705 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
32706 winebuild: Disable linking to external symbols by default.
32708 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
32709 wldap32: Added a wrapper for ber_scanf.
32711 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
32712 wldap32: Added a wrapper for ber_printf.
32714 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
32715 wldap32: Add wrappers for the ber_* functions.
32717 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
32718 ntdll: Add wrappers for the remaining math functions.
32720 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
32721 ntdll: Add wrappers for the string functions.
32723 * configure, configure.ac:
32724 configure: Added check to catch old versions of the dbus library.
32726 2006-04-18 Mike McCormack <mike@codeweavers.com>
32728 * dlls/msi/helpers.c:
32729 msi: Simplify create_component_advertise_string() a little.
32731 2006-04-18 Robert Shearman <rob@codeweavers.com>
32733 * dlls/oleaut32/usrmarshal.c:
32734 oleaut32: Fix differences between the size returned in sizing the
32735 buffer for interfaces and the buffer actually used.
32737 * dlls/oleaut32/usrmarshal.c:
32738 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
32739 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
32740 otherwise BSTR_UserUnmarshal will try to use the memory in the
32743 * tools/widl/typelib.c, tools/widl/write_msft.c:
32744 widl: Ignore [object] attribute on interfaces written to a typelib.
32746 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
32748 * dlls/winspool/tests/info.c:
32749 winspool: Add a test for DocumentProperties.
32751 2006-04-18 Alexandre Julliard <julliard@winehq.org>
32753 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
32754 programs/explorer/explorer_private.h, programs/explorer/hal.c:
32755 explorer: Initial version of dynamic drive support using HAL.
32757 * configure, configure.ac, include/config.h.in:
32758 configure: Added checks for HAL libraries.
32761 libwine: Added a couple of missing memory constraints in LDT syscalls.
32763 2006-04-18 Jacek Caban <jacek@codeweavers.com>
32765 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
32766 dlls/shdocvw/webbrowser.c:
32767 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
32769 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
32770 dlls/shdocvw/webbrowser.c:
32771 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
32773 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
32774 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
32775 dlls/shdocvw/webbrowser.c:
32776 shdocvw: Move connection points to DocHost object.
32778 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
32779 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
32780 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
32782 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
32783 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
32784 shdocvw: Get rid of WebBrowser dependency in DocHost object.
32786 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
32787 shdocvw: Move IOleInPlaceFrame to DocHost object.
32789 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
32790 shdocvw: Move IServiceProvider to DocHost object.
32792 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
32793 shdocvw: Move IDispatch to DocHost object.
32795 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
32796 shdocvw: Move IOleCommandTarget to DocHost object.
32798 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
32799 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
32800 dlls/shdocvw/webbrowser.c:
32801 shdocvw: Move IOleDocumentSite to DocHost object.
32803 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
32804 dlls/shdocvw/shdocvw.h:
32805 shdocvw: Move IDocHostUIHandler to DocHost object.
32807 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
32808 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
32809 dlls/shdocvw/webbrowser.c:
32810 shdocvw: Move IOleInPlaceSite to DocHost object.
32812 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
32813 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
32814 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
32815 code between WebBrowser and InternetExplorer.
32817 2006-04-18 Alexandre Julliard <julliard@winehq.org>
32819 * tools/winebuild/import.c:
32820 winebuild: Fixed index in module table for delayed imports.
32822 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
32824 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32825 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
32827 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32828 wined3d: Use correct register number mask.
32829 The regmask currently being used is wrong - 0x1FFF includes the high
32830 two bits of the register type.
32832 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32833 wined3d: Dcl opcode takes 2 parameters.
32835 * dlls/wined3d/pixelshader.c:
32836 wined3d: Fix _dw modifier.
32837 The _dw modifier needs to specify a component swizzle, just like the
32838 _dz currently does.
32840 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
32842 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32843 wined3d: Fix flow control instructions number of parameters.
32844 - else, endif, break take 0 parameters [not 2]
32845 - if, rep take 1 parameter [not 2]
32846 - breakp takes 1 parameter [not 2]
32847 - move all flow control instructions in one place
32848 - sync software shaders signatures with this
32850 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
32851 wined3d: Skip unhandled opcodes in vshaders.
32853 * dlls/wined3d/pixelshader.c:
32854 wined3d: Texkill is supported for ps2.0-3.0.
32856 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
32858 * dlls/comctl32/header.c:
32859 comctl32: Send Unicode notifications if required in header control.
32861 * dlls/comctl32/listview.c:
32862 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
32864 * dlls/shell32/shlview.c:
32865 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
32867 * programs/progman/dialog.c, programs/progman/grpfile.c:
32868 progman: Fix two simple bugs.
32869 Use correctly the GetOpenFileName function.
32870 Use _lcreat instead of _lopen to create a new file.
32872 2006-04-18 Mike McCormack <mike@codeweavers.com>
32874 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
32875 ole32: More tests and fixes for STGM_PRIORITY.
32877 * dlls/ole32/tests/clipboard.c:
32878 ole32: Fix a declaration.
32880 * dlls/ole32/tests/marshal.c:
32881 ole32: Uncomment some code to make sure it is compiled, but don't run it.
32883 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
32885 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
32886 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
32888 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
32889 wined3d: Add the remaining IWineD3DDevice methods.
32891 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
32892 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
32893 wined3d: Add IWineD3DPalette.
32895 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
32896 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
32897 wined3d: Add a parameter for surface type selection.
32899 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
32901 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
32902 shell32: Define 2 more avi resources.
32904 2006-04-17 Mike McCormack <mike@codeweavers.com>
32906 * configure, configure.ac:
32907 configure: Exit with a non-zero exit code if a core dependency is missing.
32909 * configure, configure.ac, dlls/Makedll.rules.in,
32910 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
32911 programs/Makeprog.rules.in:
32912 configure: Remove the --disable-debug and --disable-trace options.
32914 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
32915 dlls/msi/tests/msi.c:
32916 msi: Fix some possible NULL pointer dereferences (Coverity).
32918 * programs/regsvr32/regsvr32.c:
32919 regsvr32: Ignore the /c flag.
32921 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
32923 * dlls/winspool/tests/info.c:
32924 winspool: Basic tests for DeleteMonitor.
32926 * dlls/winspool/info.c:
32927 winspool: Implement DeleteMonitor.
32929 2006-04-17 James Hawkins <truiken@gmail.com>
32931 * dlls/advpack/install.c:
32932 advpack: Add install_init/release to perform install initialization.
32934 * dlls/advpack/advpack.c:
32935 advpack: Factor out OCX registering into do_ocx_reg.
32937 * dlls/advpack/advpack.c:
32938 advpack: Use get_parameter to read the three parameters of RegisterOCX.
32939 Use get_parameter to read the three parameters to RegisterOCX.
32940 Remove the ERRs and TRACEs now that we return the HRESULT.
32942 * dlls/advpack/advpack.c:
32943 advpack: The fallback directory is the fifth field index, not the sixth.
32945 * dlls/advpack/install.c:
32946 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
32948 * dlls/advpack/advpack.c:
32949 advpack: Fix the documentation for RegisterOCX.
32951 * dlls/advpack/advpack.c:
32952 advpack: Fix the return type of RegisterOCX.
32954 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
32956 * tools/widl/client.c, tools/widl/server.c:
32957 widl: Support multiple RPC interfaces per binary.
32959 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
32961 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
32962 twain_32: Added Norwegian resource.
32964 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
32966 * programs/winefile/No.rc:
32967 winefile: Fix typo in the Norwegian resources.
32969 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
32971 * configure, configure.ac:
32972 configure: On FreeBSD, make wine-pthread the new default.
32974 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
32976 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
32977 twain_32: French localization.
32979 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
32980 shlwapi: French localization.
32982 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
32983 iccvid: French localization.
32985 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
32986 msvfw: French localization.
32988 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
32989 msvidc: French localization.
32991 * programs/winecfg/Fr.rc:
32992 winecfg: French localization.
32994 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
32996 * dlls/dbghelp/stack.c:
32997 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
32999 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
33001 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
33002 wined3d: Add a method to change the front and back buffers.
33004 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
33006 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
33007 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
33008 include/wine/wined3d_interface.h:
33009 wined3d: Add IWineD3DSurface::Blt.
33011 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
33013 * dlls/uxtheme/metric.c:
33014 uxtheme: Fix GetThemeSysString as the error-path was always taken.
33016 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
33018 * tools/widl/typegen.c:
33019 widl: Implement support for unique pointers to arrays.
33021 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
33023 * programs/explorer/systray.c:
33024 explorer: Fixed a typo in system tray.
33026 2006-04-13 Aric Stewart <aric@codeweavers.com>
33028 * dlls/comctl32/listview.c:
33029 comctl32: Listview notify fix.
33030 Turn off updating for that the unselect and select and then turns it
33031 on for the focus call, this results in 1 edit notify being sent at the
33032 end of the operation.
33034 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
33036 * dlls/kernel/tests/heap.c:
33037 kernel: Add some tests for Lock/Unlock memory handles.
33039 * dlls/kernel/heap.c:
33040 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
33042 2006-04-14 Jacek Caban <jacek@codeweavers.com>
33044 * dlls/shdocvw/webbrowser.c:
33045 shdocvw: Added Top, Left, Height and Width properties implementation.
33047 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
33048 shdocvw: Store IOleInPlaceSite in WebBrowser object.
33050 * dlls/shdocvw/oleobject.c:
33051 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
33053 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
33054 shdocvw: Better window handling.
33055 Use unicode version of DefWindowProc in unicode window procs.
33058 * dlls/shell32/shlexec.c:
33059 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
33061 2006-04-14 Hans Leidekker <hans@it.vu.nl>
33063 * dlls/wldap32/misc.c:
33064 wldap32: Document the miscellaneous functions.
33066 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
33068 * dlls/wined3d/device.c:
33069 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
33071 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
33073 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
33074 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
33076 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
33077 rpcrt4: Constify NDR function tables.
33079 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
33081 * dlls/comctl32/animate.c:
33082 comctl32: Change return code comparison in AVI control.
33084 2006-04-13 James Hawkins <truiken@gmail.com>
33086 * dlls/advpack/advpack.c:
33087 advpack: Document RegisterOCX.
33089 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
33091 * dlls/shell32/shell32_Fi.rc:
33092 shell32: Fix common files directory location in shell32_Fi.rc.
33094 2006-04-12 Thomas Kho <tkho@ucla.edu>
33096 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
33097 x11drv: Properly handle VK_LMENU input.
33099 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
33101 * dlls/kernel/tests/toolhelp.c:
33102 kernel: Load tests again on NT 3.51 (toolhelp API not present).
33104 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
33106 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
33107 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
33109 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
33111 * include/wine/wined3d_interface.h:
33112 wined3d: Add macros for (Un)Init3D and Flip.
33114 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
33116 * dlls/shell32/shell32_It.rc:
33117 shell32: Italian resources update.
33119 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
33121 * programs/winefile/winefile.c:
33122 winefile: Use header full drag.
33125 include: Fix a mistake in the declaration of _sntprintf.
33127 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
33129 * programs/winecfg/Fi.rc:
33130 winecfg: Update the Finnish resources.
33132 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
33133 twain_32: Add Finnish resources.
33135 2006-04-13 Mike McCormack <mike@codeweavers.com>
33137 * include/wtypes.idl:
33138 wtypes.idl: Add size attribute to a void pointer.
33140 * tools/widl/write_msft.c:
33141 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
33143 2006-04-13 Alexandre Julliard <julliard@winehq.org>
33145 * libs/wine/mmap.c:
33146 libwine: Only try to mmap the exact address when reserving memory.
33147 This should avoid some extra work on platforms that need the
33148 try_mmap_fixed function.
33150 * libs/wine/mmap.c:
33151 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
33154 server: Remove the use_ptrace variable.
33156 * ANNOUNCE, ChangeLog, VERSION, configure:
33159 ----------------------------------------------------------------
33160 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
33162 * programs/winecfg/Nl.rc:
33163 winecfg: Update Dutch resource.
33165 2006-04-13 Alexandre Julliard <julliard@winehq.org>
33167 * dlls/advpack/reg.c:
33168 advpack: Fixed a couple of typos in Unicode conversion.
33170 * dlls/crypt32/encode.c:
33171 crypt32: Fixed day/month mismatch in time encoding routines.
33173 * dlls/crypt32/cert.c:
33174 crypt32: Avoid crash on NULL pointer in trace.
33176 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
33178 * dlls/user/menu.c:
33179 user: Fix dereferencing a potential NULL pointer.
33181 2006-04-12 Jason Green <jave27@gmail.com>
33183 * dlls/wined3d/utils.c:
33184 wined3d: Add case 0 to switch statement and fix the fixme.
33185 Screwed up a copy/paste from one of my recent patches. This
33186 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
33187 as the Stencil format. Also, it changes the FIXME to print the
33190 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
33192 * dlls/version/install.c:
33193 version: Translate some German comments.
33195 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
33197 * dlls/usp10/usp10.c:
33198 usp10: Add some tests to ScriptGetFontProperties.
33200 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
33202 * dlls/msvcrt/undname.c:
33203 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
33205 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
33207 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
33208 wined3d: Add IWineD3DSurface::Flip.
33210 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
33211 dlls/d3d9/directx.c, dlls/wined3d/device.c,
33212 include/wine/wined3d_interface.h:
33213 wined3d: Split device creation and opengl initialization.
33215 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
33217 * dlls/wined3d/device.c:
33218 wined3d: Combined unhandled renderstate cases into one.
33220 * dlls/wined3d/device.c:
33221 wined3d: IWineD3DDeviceImpl_Reset cleanup.
33222 Joined the functions as it looks like a typo in the function name
33223 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
33225 2006-04-12 Jacek Caban <jacek@codeweavers.com>
33227 * dlls/shell32/shlexec.c:
33228 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
33230 * dlls/shdocvw/dochost.c:
33231 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
33233 2006-04-12 Alexandre Julliard <julliard@winehq.org>
33235 * dlls/wineps/init.c:
33236 wineps: Load generic.ppd from the data dir if nothing else is specified.
33238 2006-04-12 Huw Davies <huw@codeweavers.com>
33240 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
33241 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
33243 2006-04-12 Alexandre Julliard <julliard@winehq.org>
33245 * loader/preloader.c:
33246 preloader: Workaround for broken no-exec protections.
33247 Add an executable page at the top of the address space to defeat
33248 broken no-exec protections that play with the code selector limit.
33250 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
33252 * dlls/comctl32/listview.c:
33253 comctl32: Fix listview column resize.
33254 Draw a track line after a HDN_TRACK, resize the columns only after a
33256 Create the header with HDS_FULLDRAG.
33258 * dlls/comctl32/header.c:
33259 comctl32: Fix listview column resize.
33260 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
33261 after a mouse move.
33263 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
33265 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
33266 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
33267 dlls/avifil32/icmstream.c:
33268 avifil32: Avoid not necessary zeroing out of an allocated memory block.
33270 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
33272 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
33273 dlls/wined3d/wined3d_private.h:
33274 wined3d: Add a resource dumper.
33276 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
33278 * dlls/gdi/enhmetafile.c:
33279 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
33281 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
33283 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
33284 dlls/kernel/tests/toolhelp.c:
33285 kernel32: Added some tests for toolhelp functions.
33287 * dlls/kernel/toolhelp.c:
33288 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
33290 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
33292 * programs/winetest/Makefile.in:
33293 winetest: Added dnsapi tests.
33295 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
33297 * dlls/wined3d/pixelshader.c:
33298 wined3d: Enable texld instruction (shaders 1.4).
33300 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
33302 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
33303 wined3d: Reorganize shaders code a bit.
33305 2006-04-11 Hans Leidekker <hans@it.vu.nl>
33307 * dlls/wldap32/page.c:
33308 wldap32: Improve error handling in create_page_control().
33310 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
33312 * dlls/winspool/tests/info.c:
33313 winspool: Basic tests for AddMonitor.
33315 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
33317 * dlls/winspool/info.c:
33318 winspool: Implement AddMonitor.
33320 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
33322 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
33323 dlls/d3d9/vertexshader.c:
33324 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
33326 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
33327 d3d8: VertexShader should keep reference to the parent device object.
33329 2006-04-12 Alexandre Julliard <julliard@winehq.org>
33332 server: Don't attach thread input to the desktop.
33333 Now that the desktop can be owned by a thread we need to explicitly
33334 check for it in the thread attach check.
33336 2006-04-11 Petr Tesarik <hat@tesarici.cz>
33338 * dlls/winedos/int2f.c:
33339 winedos: Implement INT2F/AX=1501 (get drive device list).
33341 2006-04-11 Juan Lang <juan_lang@yahoo.com>
33343 * dlls/msi/appsearch.c:
33344 msi: Fix possible crash bugs in error path.
33346 2006-04-11 Mike McCormack <mike@codeweavers.com>
33348 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
33349 shdocvw: Register iexplore.exe as a COM local server.
33351 2006-04-11 Jason Green <jave27@gmail.com>
33353 * dlls/wined3d/vertexdeclaration.c:
33354 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
33356 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
33358 * dlls/wined3d/swapchain.c:
33359 wined3d: Don't do a logical AND on the swap effect.
33361 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
33363 * dlls/wined3d/resource.c:
33364 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
33366 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
33368 * dlls/riched20/editor.c, dlls/riched20/para.c:
33369 riched20: Allow inheriting table cell definitions from previous table row.
33370 Allow inheriting of table cell definitions from a previous table row
33371 when the current table row does not contain a \trowd, only an \intbl.
33373 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
33375 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
33376 shlwapi: Ignore leading spaces in PathMatchSpec.
33378 * dlls/shlwapi/tests/path.c:
33379 shlwapi: Add tests for PathMatchSpec.
33382 gdi: Do not convert string paramter when rendering glyph indexes.
33385 gdi: Write out glyph count correctly in GetCharacterPlacementA.
33387 2006-04-11 Alexandre Julliard <julliard@winehq.org>
33390 Makefile: There are currently no tests in the programs directory.
33392 2006-04-09 Dan Kegel <dank@kegel.com>
33394 * dlls/x11drv/clipboard.c:
33395 x11drv: Fix two clipboard bugs.
33396 Fix two clipboard problems that caused BadAtom crashes and caused some
33397 clipboard formats to not be exported properly.
33399 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
33401 * dlls/wined3d/pixelshader.c:
33402 wined3d: Remove bogus address register warning for pixel shaders.
33403 Pixel shaders don't have an address register, this warning is bogus.
33404 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
33406 2006-04-11 James Hawkins <truiken@gmail.com>
33408 * dlls/advpack/advpack.c, dlls/advpack/install.c:
33409 advpack: Implement UserInstStubWrapper.
33411 2006-04-11 Mike McCormack <mike@codeweavers.com>
33413 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
33414 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
33415 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
33416 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
33417 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
33419 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
33421 * dlls/msvcrt/file.c:
33423 Make sure, when copying handles from std ones (when no io info is
33424 inherited from parent) to create inheritable handles (spotted by
33427 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
33429 * tools/winedump/debug.c, tools/winedump/dump.c,
33430 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
33431 tools/winedump/winedump.h:
33432 winedump: Constify some pointers.
33434 2006-04-11 Alexandre Julliard <julliard@winehq.org>
33436 * tools/winedump/dump.c, tools/winedump/pe.c:
33437 winedump: Added detection of Wine fake dlls.
33438 Also pass the real start of the file to the dump functions, instead of
33439 having the generic code care about the specifics of the individual
33442 2006-04-11 Petr Tesarik <hat@tesarici.cz>
33444 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
33445 winedos: Implement true CDROM DOS device driver.
33447 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
33448 winedos: Move all device driver initialization code to a newly written
33449 function DOSDEV_SetupDevice().
33451 * dlls/winedos/int2f.c:
33452 winedos: Move most of MSCDEX stuff into a separate function.
33454 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
33455 winedos: Move some declarations to the header file.
33457 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
33459 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
33460 wininet: Added Esperanto language.
33462 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
33463 shlwapi: Added Esperanto language.
33465 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
33466 oleaut32: Added Esperanto language.
33468 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
33469 mpr: Added Esperanto language.
33471 * programs/view/Eo.rc, programs/view/viewrc.rc:
33472 view: Added Esperanto language.
33474 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
33475 serialui: Added Esperanto language.
33477 * dlls/mpr/mpr_It.rc:
33478 mpr: Italian language update.
33480 * dlls/wininet/wininet_It.rc:
33481 wininet: Italian language update.
33483 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
33485 * programs/winecfg/De.rc:
33486 winecfg: Update German resource.
33488 2006-04-11 Mike McCormack <mike@codeweavers.com>
33490 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
33491 dlls/shdocvw/shdocvw_main.c:
33492 shdocvw: Move the private class factory declaration into factory.c.
33494 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
33496 * programs/winecfg/Ko.rc:
33497 winecfg: Updated Korean resources.
33499 2006-04-11 Mike McCormack <mike@codeweavers.com>
33501 * dlls/msi/tests/format.c:
33502 msi: Add some more MsiFormatRecord tests.
33504 2006-04-11 James Hawkins <truiken@gmail.com>
33506 * dlls/advpack/install.c:
33507 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
33509 * dlls/advpack/files.c, dlls/advpack/install.c:
33510 advpack: Implement LaunchINFSectionEx.
33512 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
33513 dlls/advpack/reg.c:
33514 advpack: Standardize the format of advpack traces.
33515 Display all strings in advpack traces.
33516 Use debugstr_a/w for TRACE strings.
33518 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
33519 advpack: Standardize the format of advpack parameter lists.
33521 2006-04-10 Juan Lang <juan_lang@yahoo.com>
33523 * dlls/ntdll/thread.c:
33524 ntdll: Initialize a variable.
33525 Fix an uninitialized pointer in RtlCreateUserThread, caught by
33528 * dlls/crypt32/cert.c:
33529 crypt32: Fix a typo caught by coverity.
33531 2006-04-11 Jacek Caban <jacek@codeweavers.com>
33533 * include/exdisp.idl:
33534 exdisp.idl: Added missing attributes and fix some arguments names.
33536 * include/exdisp.idl:
33537 exdisp.idl: Added missing declarations.
33539 2006-04-10 Alexandre Julliard <julliard@winehq.org>
33541 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
33542 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
33544 server: Moved the tkill function to ptrace.c.
33546 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
33547 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
33548 server: Get rid of the no longer used get_thread_single_step function.
33550 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
33551 server: Removed the thread attached flag, since we always detach now.
33554 server: Always detach from the thread when we are done with ptrace.
33556 * dlls/user/tests/menu.c:
33557 user: Use a smaller window for the menu test.
33559 2006-04-10 Jacek Caban <jacek@codeweavers.com>
33561 * include/docobj.idl:
33562 docobj.idl: Fix some enums declarations.
33564 * include/exdisp.idl:
33565 exdisp.idl: Move declarations to better match to IE SDK.
33567 * include/exdisp.idl:
33568 exdisp.idl: Added SHDocVw type library declaration.
33570 2006-04-10 Hans Leidekker <hans@it.vu.nl>
33572 * tools/winapi/win32.api:
33573 dnsapi: Teach winapi_check about dnsapi.dll.
33575 * DEVELOPERS-HINTS, documentation/PACKAGING:
33576 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
33578 2006-04-10 Alexandre Julliard <julliard@winehq.org>
33580 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
33581 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
33582 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
33583 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
33584 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
33585 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
33586 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
33587 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
33588 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
33589 dlls/twain_32/README, dlls/twain_32/TWAIN,
33590 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
33591 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
33592 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
33593 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
33594 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
33595 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
33596 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
33597 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
33598 dlls/twain_32/ui.c:
33599 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
33601 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
33602 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
33603 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
33604 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
33605 dlls/richedit/richedit.c:
33606 riched32: Renamed the dlls/richedit directory to dlls/riched32.
33608 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33609 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
33610 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
33611 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
33612 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
33613 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
33614 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
33615 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
33616 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
33617 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
33618 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
33619 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
33620 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
33621 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
33622 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
33623 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
33624 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
33625 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
33626 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
33627 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
33628 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
33629 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
33630 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
33631 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
33632 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
33633 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
33634 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
33635 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
33636 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
33637 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
33638 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
33639 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
33640 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
33641 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
33642 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
33643 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
33644 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
33645 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
33646 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
33647 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
33648 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
33649 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
33650 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
33651 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
33652 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
33653 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
33654 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
33655 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
33656 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
33657 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
33658 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
33659 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
33660 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
33661 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
33663 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33664 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
33665 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
33666 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
33667 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
33668 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
33669 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
33670 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
33671 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
33672 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
33673 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
33674 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
33675 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
33676 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
33677 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
33678 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
33679 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
33680 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
33681 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
33682 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
33683 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
33684 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
33685 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
33686 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
33687 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
33688 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
33689 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
33690 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
33691 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
33692 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
33693 programs/winetest/Makefile.in:
33694 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
33696 2006-04-10 Huw Davies <huw@codeweavers.com>
33698 * dlls/gdi/freetype.c:
33699 gdi32: Add support for ttc indices in the font link list.
33701 2006-04-09 Jason Green <jave27@gmail.com>
33703 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
33704 wined3d: Add some more debugging info.
33705 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
33707 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
33709 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33710 tools/widl/typegen.h:
33711 widl: Implement support for ref pointers to simple structs.
33713 2006-04-08 Hans Leidekker <hans@it.vu.nl>
33715 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
33716 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
33718 * dlls/wldap32/control.c:
33719 wldap32: Fix broken parameter handling.
33721 2006-04-09 Hans Leidekker <hans@it.vu.nl>
33723 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
33724 dnsapi: Add a configure check for the resolver library and header.
33726 * configure, configure.ac, dlls/dnsapi/Makefile.in,
33727 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
33728 dlls/dnsapi/tests/name.c:
33729 dnsapi: Add a test for DnsNameCompare_A.
33731 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
33732 dlls/dnsapi/name.c:
33733 dnsapi: Implement DnsNameCompare_{A,W}.
33735 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
33736 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
33737 dnsapi: Add a stub implementation of dnsapi.dll.
33739 * include/Makefile.in, include/windns.h:
33740 dnsapi: Add windns.h.
33741 Based on a patch sent by Matthew Kehrer a while ago.
33743 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
33745 * dlls/ddraw/tests/d3d.c:
33746 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
33748 2006-04-08 James Hawkins <truiken@gmail.com>
33750 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
33751 advpack: Add initial implementation of SetPerUserSecValues.
33753 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
33756 wine.inf: Added dbghelp & imagehlp as fake DLLs.
33758 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
33760 * dlls/wined3d/wined3d_private.h:
33761 wined3d: Print all errors in checkGLcall.
33763 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
33764 dlls/wined3d/vertexshader.c:
33765 wined3d: Downgrade some FIXMEs.
33767 * dlls/wined3d/utils.c:
33768 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
33770 D3DFMT_L16 -> GL_LUMINANCE16_EXT
33771 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
33772 as Raphael suggested.
33773 Also increase the returned Bpp for unknown and unhandled formats from
33774 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
33775 shows some flashy graphics before it dies again :)
33777 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
33779 * dlls/shdocvw/iexplore.c:
33780 shdocvw: Constify IExplore OLE vtables.
33782 * dlls/x11drv/keyboard.c:
33783 x11drv: Update French keyboard layout to better match the X11 one.
33785 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
33787 * programs/winecfg/No.rc:
33788 winecfg: Updated Norwegian resources.
33790 2006-04-09 Huw Davies <huw@codeweavers.com>
33792 * fonts/system.sfd:
33793 fonts: Add accented greek glyphs to System.
33795 2006-04-09 Hans Leidekker <hans@it.vu.nl>
33797 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
33798 ntdll: The closing brace of a guid string is at index 37.
33800 2006-04-08 Robert Reif <reif@earthlink.net>
33802 * dlls/dsound/tests/ds3d.c:
33803 dsound: Fix 2 bugs in ds3d tests.
33804 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
33806 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
33808 * dlls/usp10/usp10.c:
33809 usp10: Terminate some strings in fixmes and traces.
33811 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
33813 * dlls/winspool/info.c:
33814 winspool: Avoid reading from NULL (GetPrinterDriver).
33816 2006-04-08 Jacek Caban <jacek@codeweavers.com>
33818 * dlls/shdocvw/oleobject.c:
33819 shdocvw: Set active document of both frame and doc window.
33821 * dlls/shdocvw/dochost.c:
33822 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
33824 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
33825 mshtml: Make sure to use initialized variables.
33827 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
33828 mshtml: Fix ref counting.
33829 - Fix ref counting.
33830 - Use This->window instead of QI in NSContainer_Release.
33832 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
33834 * programs/wineconsole/wineconsole_Eo.rc,
33835 programs/wineconsole/wineconsole_res.rc:
33836 wineconsole: Esperanto language support.
33838 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
33839 winspool: Italian language support.
33841 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
33843 * programs/winhelp/Eo.rc:
33844 winhelp: Esperanto language update.
33846 * programs/regedit/It.rc:
33847 regedit: Italian language update.
33849 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
33851 * programs/start/It.rc:
33852 start: Italian language update.
33854 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
33856 * programs/uninstaller/Eo.rc:
33857 uninstaller: Esperanto language adjustments.
33859 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
33861 * programs/wineconsole/wineconsole_It.rc,
33862 programs/wineconsole/wineconsole_res.rc:
33863 wineconsole: Italian language support.
33865 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
33867 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
33868 winspool: Esperanto language support.
33870 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
33872 * dlls/winspool/info.c:
33873 winspool: A read can fail.
33875 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
33878 ddraw: Add MAKEFOURCC to ddraw.h.
33880 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
33881 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
33883 2006-04-08 Huw Davies <huw@codeweavers.com>
33885 * fonts/system.sfd:
33886 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
33888 2006-04-08 Hans Leidekker <hans@it.vu.nl>
33890 * dlls/wldap32/add.c:
33891 wldap32: Don't handle NULL attrs twice.
33893 * dlls/wldap32/init.c:
33894 wldap32: Don't return uninitialised values.
33896 * dlls/wldap32/error.c:
33897 wldap32: Fix overrun by one of static array.
33899 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
33901 * dlls/user/menu.c:
33902 user: Add an missing element to the hbmmenus array.
33904 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
33906 * tools/winedump/output.c:
33907 winedump: Use fchmod() instead of doing system(chmod).
33909 2006-04-08 Robert Reif <reif@earthlink.net>
33911 * dlls/dsound/capture.c:
33912 dsound: Remove NULL This pointer checks.
33914 2006-04-07 Robert Reif <reif@earthlink.net>
33916 * dlls/dsound/capture.c:
33917 dsound: Remove unnecessary NULL pointer check.
33919 2006-04-08 Troy Rollo <wine@troy.rollo.name>
33921 * dlls/ntdll/cdrom.c:
33922 ntdll: Fix DVD_ReadStructure's layout of layer information.
33923 Fix DVD_ReadStructure to reflect what Windows actually does, not what
33924 Microsoft (incorrectly) documents it to do and not what the DDK
33925 headers (incorrectly) suggest it does.
33927 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
33929 * dlls/ntdll/virtual.c:
33930 ntdll: Added ARM architecture.
33932 2006-04-05 Robert Reif <reif@earthlink.net>
33934 * programs/winecfg/En.rc, programs/winecfg/audio.c,
33935 programs/winecfg/resource.h:
33936 winecfg: Add default dsound sample rate and bits per sample.
33938 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
33939 dlls/dsound/dsound_private.h:
33940 dsound: Set default primary buffer sample rate and bits per sample.
33941 Programs that are written specifically for 2000 and xp don't bother to
33942 set the primary buffer format because it's a noop. However wine is
33943 patterned after win9x and DirectX 7 or earlier which has a real
33944 primary buffer and expects the program to change the primary buffer
33945 format if necessary.
33947 2006-04-07 Alexandre Julliard <julliard@winehq.org>
33949 * programs/explorer/desktop.c, server/window.c:
33950 explorer: Don't use ExitWindows on shutdown.
33951 ExitWindows kills all current processes and that creates a race with
33952 newly started processes. Instead, simply exit and let the new process
33953 create a new explorer.
33955 2006-04-06 Mike Hearn <mike@plan99.net>
33957 * dlls/kernel/path.c:
33958 kernel: Don't crash on NULL arg in GetShortPathNameW.
33960 * dlls/comctl32/imagelist.c:
33961 comctl32: Add OOM codepath in imagelist control.
33963 2006-04-07 Mike Hearn <mike@plan99.net>
33965 * dlls/gdi/enhmetafile.c:
33966 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
33968 * dlls/kernel/path.c:
33969 kernel: Correct SearchPathA argument validation.
33971 2006-04-07 Robert Reif <reif@earthlink.net>
33973 * dlls/dsound/tests/capture.c:
33974 dsound: Fix capture test.
33975 Remove bogus release of NULL pointer code found by Coverity.
33977 2006-04-07 Mike Hearn <mike@plan99.net>
33979 * dlls/uxtheme/metric.c:
33980 uxtheme: Fix GetThemeSysInt.
33981 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
33982 path would always be taken. Fix to check only that the values are
33983 outside the possible range.
33985 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
33987 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
33988 netapi32: Move NetShareEnum from browsr.c to share.c.
33990 2006-04-07 James Hawkins <truiken@gmail.com>
33992 * dlls/advpack/tests/advpack.c:
33993 advpack: Add a few more tests for SetPerUserSecValues.
33995 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
33997 * dlls/gdi/tests/bitmap.c:
33998 gdi: Also initialize a variable in the failure case.
34000 2006-04-07 Mike McCormack <mike@codeweavers.com>
34002 * dlls/msi/table.c:
34003 msi: Use a debug channel to turn on transform debugging.
34005 2006-04-07 Alexandre Julliard <julliard@winehq.org>
34007 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
34009 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
34011 * server/process.c:
34012 server: Hide assumptions about alignment inside the read_process_memory function.
34014 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
34015 server/protocol.def, server/trace.c:
34016 server: Get rid of alignment requirements in write_process_memory request.
34017 All the alignment handling is now done in the write_process_memory
34018 function inside the server.
34020 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
34022 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34023 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
34025 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
34026 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
34027 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
34028 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
34029 include/wine/wined3d_types.h:
34030 wined3d: Add WINED3DBOX to wined3d_types.h.
34032 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
34033 dlls/wined3d/device.c, dlls/wined3d/directx.c,
34034 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
34035 dlls/wined3d/query.c, dlls/wined3d/resource.c,
34036 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
34037 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
34038 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
34039 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
34040 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
34041 wined3d: Rename return values from D3D* to WINED3D*.
34043 2006-04-07 Robert Shearman <rob@codeweavers.com>
34045 * dlls/ole32/filemoniker.c:
34046 ole32: Fix typo in FileMonikerImpl_BindToObject.
34047 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
34048 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
34049 (found by Coverity).
34051 * dlls/ole32/compositemoniker.c:
34052 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
34054 * dlls/ole32/antimoniker.c:
34055 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
34057 * dlls/ole32/defaulthandler.c:
34058 ole32: Fix DefaultHandler_EnumAdvises.
34059 As per MSDN, if the object has no connections then
34060 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
34061 is the case when This->oleAdviseHolder is NULL, so do this and avert a
34062 potential NULL dereference of This->oleAdviseHolder (found by
34065 * dlls/oleaut32/usrmarshal.c:
34066 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
34067 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
34068 the SafeArrayCreateEx call was missing a dereference operator (found
34071 * dlls/oleaut32/safearray.c:
34072 oleaut32: Remove deadcode in SafeArrayPutElement.
34073 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
34074 because of the check at the top of the function on pvData (found by
34077 * server/console.c:
34078 server: Free ptr in console_input_append_hist.
34079 Free ptr in console_input_append_hist before returning, otherwise it
34080 will be leaked (found by Coverity).
34081 Remove the setting of last error on mem_alloc failure, as it is already
34085 server: Handle failure of mem_alloc in duplicate_token.
34088 server: Handle possible mem_alloc failure in create_token.
34091 server: Should use release_object on an object instead of free.
34093 2006-04-07 Mike McCormack <mike@codeweavers.com>
34095 * dlls/msi/files.c:
34096 msi: Remove broken volume management code.
34098 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
34099 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
34100 shdocvw: Implement IEWinMain using a simple window frame.
34102 * dlls/x11drv/wintab.c:
34103 x11drv: Cursors index used with WTI_DEVICES is zero based.
34105 2006-04-07 Huw Davies <huw@codeweavers.com>
34107 * fonts/system.sfd, tools/sfnt2fnt.c:
34108 fonts: Add the Won sign in place of the backslash for Korean fonts.
34110 2006-04-07 James Hawkins <truiken@gmail.com>
34112 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
34113 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
34115 * dlls/advpack/files.c:
34116 advpack: Rewrite get_parameter to be able to handle an empty parameter.
34118 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
34120 * include/wine/wined3d_types.h:
34121 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
34123 * include/wine/wined3d_types.h:
34124 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
34126 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
34127 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
34128 include/wine/wined3d_types.h:
34129 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
34131 2006-04-07 James Hawkins <truiken@gmail.com>
34133 * dlls/ntdll/signal_i386.c:
34134 ntdll: Return error if the signal index equals the size of the array.
34136 2006-04-07 Mike McCormack <mike@codeweavers.com>
34138 * dlls/oleaut32/typelib.c:
34139 oleaut32: Remove unnecessary check for NULL.
34141 * server/registry.c:
34142 server: Avoid comparison of -1 with an unsigned variable.
34144 * libs/wine/config.c:
34145 libwine: Fix a memory leak.
34147 * dlls/msi/classes.c:
34148 msi: Fix a logic error.
34150 * dlls/msi/record.c:
34151 msi: Avoid accessing a null pointer.
34153 * dlls/msi/string.c:
34154 msi: Check the correct pointer after allocating memory.
34156 * dlls/msi/table.c:
34157 msi: Fix possible free of uninitialized pointer.
34159 2006-04-07 Alexandre Julliard <julliard@winehq.org>
34161 * dlls/kernel/process.c:
34162 kernel: Fixed set_process_name for the winevdm case.
34164 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
34166 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
34167 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
34168 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
34169 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
34170 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
34171 include/wine/wined3d_types.h:
34172 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
34174 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
34175 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
34176 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
34177 dlls/wined3d/device.c, dlls/wined3d/directx.c,
34178 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
34179 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
34180 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34181 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
34183 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
34185 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
34186 dlls/netapi32/share.c, include/lmshare.h:
34187 netapi32: Add (stubbed) NetSessionEnum.
34189 2006-04-06 James Hawkins <truiken@gmail.com>
34191 * dlls/advpack/tests/advpack.c:
34192 advpack: Add initial tests for SetPerUserSecValues.
34194 2006-04-06 Huw Davies <huw@codeweavers.com>
34196 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
34197 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
34198 dlls/comctl32/tests/propsheet.rc:
34199 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
34201 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
34203 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
34205 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
34206 Also add numero-sign to Courier.
34208 2006-04-06 Alexandre Julliard <julliard@winehq.org>
34210 * dlls/ntdll/exception.c:
34211 ntdll: Print traces for EXC_CallHandler even with the assembly version.
34213 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
34215 * dlls/msvcrt/process.c:
34216 msvcrt: Append extension(.exe) for _spawnve argument.
34218 2006-04-06 Alexandre Julliard <julliard@winehq.org>
34220 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
34221 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
34223 2006-04-05 Juan Lang <juan_lang@yahoo.com>
34225 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
34226 dlls/crypt32/tests/cert.c:
34227 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
34229 * dlls/crypt32/store.c, include/wincrypt.h:
34230 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
34232 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
34234 * dlls/winspool/info.c:
34235 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
34237 * dlls/winspool/info.c:
34238 winspool: Implement EnumMonitorsW.
34240 2006-04-06 Mike McCormack <mike@codeweavers.com>
34242 * dlls/shdocvw/webbrowser.c:
34243 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
34245 * dlls/msi/files.c:
34246 msi: Avoid a crash if a parameter is NULL.
34248 2006-04-05 Robert Reif <reif@earthlink.net>
34250 * dlls/winmm/winearts/audio.c:
34251 winearts: Don't call arts_free if arts_init wasn't successful.
34253 2006-04-05 Huw Davies <huw@codeweavers.com>
34255 * dlls/gdi/freetype.c:
34256 gdi32: Always consume the subst structure.
34258 * dlls/gdi/freetype.c:
34259 gdi32: Use the localised family name if present
34260 (based on a patch on Byeong-Sik Jeon).
34262 * dlls/gdi/freetype.c:
34263 gdi32: Move a few functions around. Should be a nop.
34265 2006-04-05 Mike McCormack <mike@codeweavers.com>
34267 * include/exdisp.idl:
34268 shdocvw: Add class definition for InternetExplorer.
34270 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
34272 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
34273 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
34274 Make them pass under Wine.
34276 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
34279 include: Add lmshare to lm.h.
34281 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
34283 * include/wine/wined3d_interface.h:
34284 wined3d: Add some type macros to wined3d_interface.h.
34286 2006-04-05 Alexandre Julliard <julliard@winehq.org>
34288 * tools/winebuild/spec16.c:
34289 winebuild: Remove a no longer necessary movzwl instruction.
34290 This could cause broken relays to be generated depending on the order
34291 of the entry points in the relay list.
34292 Also add a few missing tabs in the assembly output.
34294 * dlls/cards/cards.c:
34295 cards: Avoid GetPixel to draw round corners, use a clip region instead.
34297 2006-04-04 James Hawkins <truiken@gmail.com>
34299 * dlls/advpack/install.c:
34300 advpack: Factor out advpack error handling into ADV_HRESULT.
34302 2006-04-04 Mike McCormack <mike@codeweavers.com>
34304 * configure, configure.ac, programs/Makefile.in,
34305 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
34306 programs/iexplore/main.c:
34307 Add an implementation of iexplore.exe.
34309 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
34310 shdocvw: Stub implementation of IEWinMain.
34312 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
34314 * dlls/msvcrt/environ.c:
34315 msvcrt: Fix a TRACE message to avoid buffer overflow.
34317 2006-04-04 Huw Davies <huw@codeweavers.com>
34319 * fonts/ms_sans_serif.sfd:
34320 fonts: Add a few missing glyphs.
34322 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
34324 * tools/widl/typegen.c:
34325 widl: Implement support for ref pointers to arrays of base types.
34327 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
34329 * dlls/dinput/joystick_linux.c:
34330 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
34332 2006-04-04 Alexandre Julliard <julliard@winehq.org>
34334 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
34335 x11drv: Avoid redundant flushing of the thread display.
34337 * dlls/x11drv/window.c:
34338 x11drv: Remove one more XSync call.
34340 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
34342 * dlls/wined3d/device.c:
34343 wined3d: CreateDevice should use the root window.
34345 * dlls/wined3d/device.c:
34346 wined3d: Output unhandled renderstates with debug_d3drenderstate.
34348 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
34349 wined3d: Add D3DFMT_L16.
34351 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
34353 * dlls/x11drv/x11drv_main.c:
34354 x11drv: Make UseXVidMode default to yes.
34356 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
34358 * dlls/x11drv/xvidmode.c:
34359 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
34361 2006-04-04 Mike McCormack <mike@codeweavers.com>
34363 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
34364 setupapi: Add a stub implementation for RegistryDelnode.
34366 2006-04-04 Huw Davies <huw@codeweavers>
34368 * dlls/gdi/freetype.c:
34369 gdi32: Use a function to add entries to the substitution list
34370 (based on a patch by Byeong-Sik Jeon).
34372 2006-04-04 Huw Davies <huw@codeweavers.com>
34374 * dlls/gdi/freetype.c:
34375 gdi32: Use RtlUshortByteSwap to read big endian words.
34377 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
34379 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
34380 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
34381 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34382 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
34384 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
34385 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
34386 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
34388 2006-04-04 Alexandre Julliard <julliard@winehq.org>
34390 * dlls/user/exticon.c:
34391 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
34393 * tools/Makefile.in, tools/winegcc/Makefile.in:
34394 tools: Add LDFLAGS to all the linker invocations.
34396 * tools/winegcc/winegcc.c:
34397 winegcc: Don't use the library full name for .so libs.
34399 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
34401 * fonts/small_fonts.sfd:
34402 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
34404 * fonts/small_fonts.sfd:
34405 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
34407 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
34409 * dlls/x11drv/keyboard.c:
34410 x11drv: Fixed handling of XK_KP_Separator.
34412 2006-04-03 James Hawkins <truiken@gmail.com>
34414 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
34415 advpack: Forward RegInstallA to its Unicode counterpart.
34417 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
34418 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
34420 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
34421 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
34423 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
34424 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
34426 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
34427 advpack: Forward RegRestoreAllA to its Unicode counterpart.
34429 2006-03-31 Mike Hearn <mh@codeweavers.com>
34431 * dlls/kernel/process.c:
34432 kernel: Don't enforce process handle access rights in Win98 mode.
34434 2006-04-03 Jason Green <jave27@gmail.com>
34436 * dlls/wined3d/utils.c:
34437 wined3d: Add a couple more debugging output formats.
34439 2006-04-04 Alexandre Julliard <julliard@winehq.org>
34441 * configure, configure.ac:
34442 configure: Filter out garbage from arts-config --libs too.
34444 * dlls/gdi/freetype.c:
34445 gdi: Change ReadFontDir error into a warning.
34447 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
34449 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34450 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
34452 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
34453 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
34454 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34455 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
34457 2006-04-04 Mike McCormack <mike@codeweavers.com>
34459 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
34460 programs/msiexec/rsrc.rc:
34461 msiexec: Add an icon for msiexec and .msi files.
34463 2006-04-03 James Hawkins <truiken@gmail.com>
34466 wine.inf: Add hhctrl.ocx to the list of fake dlls.
34468 2006-04-04 Mike McCormack <mike@codeweavers.com>
34470 * configure, configure.ac:
34471 configure: Warn if the fonts aren't going to be built.
34473 2006-04-03 Alexandre Julliard <julliard@winehq.org>
34476 server: Don't single step into signal handlers.
34478 * dlls/ntdll/signal_i386.c:
34479 ntdll: Save FPU context for all exceptions.
34481 2006-04-03 Robert Shearman <rob@codeweavers.com>
34483 * dlls/ole32/usrmarshal.c:
34484 ole32: Add documentation for the clip format user marshal functions.
34486 * tools/widl/typegen.c:
34487 widl: Fix the type offset for generated conformant string calls.
34489 * dlls/kernel/kernel32.spec:
34490 kernel: Remove some stubs that aren't present in NT.
34492 * dlls/kernel/file.c:
34493 kernel: Document some file functions.
34495 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
34497 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
34498 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
34499 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
34501 2006-04-03 Mike McCormack <mike@codeweavers.com>
34503 * dlls/user/driver.c:
34504 user32: More informative message on failure to load x11drv.
34506 2006-04-03 Huw Davies <huw@codeweavers.com>
34508 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
34509 fonts: Add an 11 ppem strike of 'Small Fonts'.
34511 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
34513 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
34514 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
34515 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
34516 gdi: Separate GDI tests by moving them into appropriate files.
34517 Separate GDI tests by moving them into appropriate files:
34518 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
34520 * dlls/gdi/gdiobj.c:
34521 gdi: Move WineEngInit call before stock fonts creation.
34522 Move WineEngInit call before stock fonts creation, otherwise we end up
34523 caching wrong fonts before loading built-in bitmap fonts.
34525 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
34527 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
34528 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
34529 d3dx: VertexBuffer should keep reference to the parent device object.
34531 2006-04-03 Alexandre Julliard <julliard@winehq.org>
34533 * dlls/setupapi/fakedll.c:
34534 setupapi: Copy the complete resource tree into the fake dlls.
34536 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
34538 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
34539 twain: Add a Korean resource.
34541 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
34543 * dlls/winmm/winealsa/audio.c:
34544 winealsa: Fix pausing when the hardware does not support it.
34546 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
34548 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
34549 url: Add a function and two stubs.
34551 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
34553 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
34554 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
34555 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
34556 include/wine/wined3d_types.h:
34557 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
34559 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
34560 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
34561 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
34562 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
34563 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
34565 2006-04-03 Mike McCormack <mike@codeweavers.com>
34567 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
34568 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
34570 * dlls/kernel/profile.c:
34571 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
34573 * dlls/msi/string.c:
34574 msi: Improve the string table hash.
34576 2006-04-03 Alexandre Julliard <julliard@winehq.org>
34578 * dlls/kernel/process.c, dlls/ntdll/loader.c:
34579 ntdll: Process --help and --version args earlier on during startup.
34581 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
34583 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
34584 msi: Italian language support.
34586 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
34587 setupapi: Esperanto language support.
34589 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
34590 uninstaller: Esperanto language support.
34592 * programs/uninstaller/It.rc:
34593 uninstaller: Italian language support.
34595 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
34596 notepad: Esperanto language support.
34598 * programs/notepad/It.rc:
34599 notepad: Italian language support.
34601 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
34602 msi: Esperanto language support.
34604 * dlls/commdlg/cdlg_Eo.rc:
34605 commdlg: Esperanto language update.
34607 * dlls/commdlg/cdlg_It.rc:
34608 commdlg: Italian language update.
34610 * dlls/wineps/wps_It.rc:
34611 wineps: Italian language update.
34613 * dlls/user/resources/user32_Eo.rc:
34614 user32: Esperanto language update.
34616 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
34617 comctl32: Esperanto language support.
34619 * dlls/comctl32/comctl_It.rc:
34620 comctl32: Italian language updates.
34622 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
34623 clock: Esperanto language support.
34625 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
34627 * dlls/wined3d/basetexture.c:
34628 wined3d: Do not set the mipmap level count every time a texture is used.
34630 2006-04-02 Huw Davies <huw@codeweavers.com>
34632 * dlls/gdi/tests/gdiobj.c:
34633 gdi32: Add tests for 'Small Fonts'.
34635 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
34637 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
34638 msvcrt: Allow environment strings longer than 512 characters.
34640 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
34642 * dlls/usp10/usp10.c:
34643 usp10: Fixed debug output of ScriptItemize.
34645 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
34647 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
34648 dinput: Keyboard should be acquired before calling GetDeviceState.
34650 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
34652 * programs/regedit/No.rc:
34653 regedit: Fix typo in Norwegian resources.
34655 2006-04-01 Alexandre Julliard <julliard@winehq.org>
34657 * dlls/x11drv/window.c:
34658 x11drv: Get rid of XSync calls on window creation and destruction.
34660 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
34661 x11drv: Ignore X errors caused by windows being created or deleted.
34663 2006-03-31 Alexandre Julliard <julliard@winehq.org>
34665 * dlls/gdi/tests/metafile.c:
34666 gdi: In metafile test only print debug output if enabled.
34668 * loader/preloader.c:
34669 loader: Hide the preloader from the ps output.
34671 * tools/winewrapper:
34672 winewrapper: Remove a couple of variables that are no longer needed.
34674 * dlls/ntdll/loadorder.c:
34675 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
34677 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
34679 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
34680 kernel: Fix handling of invalid parameter in GlobalSize().
34682 2006-03-31 Robert Shearman <rob@codeweavers.com>
34684 * dlls/ole32/rpc.c:
34685 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
34686 Use ncalrpc instead of ncacn_np as the transport as this is more similar
34687 to how ole32 from NT works and should also be compatible with rpcrt4
34688 from Win9x, allowing more combinations of dlls to work.
34690 * dlls/kernel/process.c:
34691 kernel: Add some documentation for simple process functions.
34693 * tools/widl/typegen.c:
34694 widl: There's no need to cast _StubMsg - it's already of the correct type.
34696 * tools/widl/server.c:
34697 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
34698 Only assign variables if not a string and only create a local variable
34699 if not a sized parameter. Fixes type mismatches in the generated code
34700 due to differences in the algorithms between creating local variables
34703 * tools/widl/server.c:
34704 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
34706 * tools/widl/server.c:
34707 widl: Create the correct variable type for parameters with more than one level of indirection.
34709 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
34710 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
34712 * tools/widl/typegen.c:
34713 widl: Move handling of base type marshaling and unmarshaling to a separate function.
34714 Move handling of base type marshaling and unmarshaling to a separate
34715 function and improve it to support return values.
34717 * tools/widl/typegen.c:
34718 widl: Use print_phase_function for printing NdrPointerFree call.
34720 * tools/widl/typegen.c:
34721 widl: Add a function to generate the Ndr type calls.
34722 - Add a function to generate the Ndr type calls.
34723 - Fix a typo where the aligned buffer was added to itself, rather than
34726 * tools/widl/typegen.c:
34727 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
34728 Only write the buffer incrementing code for the marshaling and
34729 unmarshaling phases - buffer sizing is handled elsewhere and freeing
34732 * tools/widl/typegen.c:
34733 widl: Output the necessary sizing information for other phases.
34734 Output the necessary sizing information for PHASE_BUFFERSIZE and
34735 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
34738 * tools/widl/client.c:
34739 widl: Output NULL ref pointer check for pointer levels > 1 too.
34741 * tools/widl/client.c, tools/widl/server.c:
34742 widl: Fix a GCC warning in the generated client and server code.
34744 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
34745 widl: The lval member of var_t is essentially a duplicate of eval->cval.
34746 - Generate eval's for enums that don't explicitly have one. This means
34747 that enums written in header files won't match exactly what has been put
34748 into the IDL file, but the numeric constat is the same and MIDL does a
34750 - Replace constant lookups with eval->cval instead of lval.
34752 * tools/widl/typegen.c:
34753 widl: De-reference parameters' types before deciding what to do with them.
34754 De-reference parameters' types before deciding what to do with them.
34755 Also dereference string parameters since they are immediately
34756 dispatched to write_string_tfs when the string attribute is detected
34757 without any further processing done on them.
34759 * tools/widl/typegen.c:
34760 widl: Write pointer calls for all non-basetype pointer parameters to functions.
34762 * tools/widl/header.c:
34763 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
34764 Write definitions for MIDL_user_allocate and MIDL_user_free in the
34765 header when writing out RPC interfaces to prevent compile failures in
34766 the generated client/server code.
34768 * tools/widl/header.c:
34769 widl: Write out the pre- and postamble for RPC interfaces with no methods.
34771 * tools/widl/header.c:
34772 widl: Output interface defined guard for rpc interfaces too.
34774 * tools/widl/typegen.c:
34775 widl: NdrFcShort should be written out instead of NdrShort.
34777 * tools/widl/typegen.c:
34778 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
34780 * tools/widl/typegen.c:
34781 widl: Support references in type_memsize.
34783 * tools/widl/client.c, tools/widl/server.c:
34784 widl: Only output code for non-object interfaces in client and server.
34785 Only output code for non-object interfaces in client and server
34786 generation and convert the while loops into for loops.
34788 2006-03-31 Alexandre Julliard <julliard@winehq.org>
34790 * ANNOUNCE, ChangeLog, VERSION, configure:
34793 ----------------------------------------------------------------
34794 2006-03-31 Alexandre Julliard <julliard@winehq.org>
34796 * server/request.c:
34797 server: Avoid crash on startup when the configuration dir doesn't exist.
34799 * dlls/user/tests/win.c:
34800 user/tests: Flush events before running the keyboard event test.
34802 * dlls/comctl32/tests/monthcal.c:
34803 comctl32: Force a specific day value in the monthcal test.
34804 Avoids test failure when the current day happens to be the 31st...
34806 2006-03-30 James Hawkins <truiken@gmail.com>
34808 * dlls/advpack/advpack.spec:
34809 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
34811 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
34812 advpack: Forward ExecuteCabA to its Unicode counterpart.
34814 2006-03-30 Robert Shearman <rob@codeweavers.com>
34816 * dlls/ole32/dcom.idl:
34817 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
34819 * dlls/wininet/urlcache.c:
34820 wininet: Fix some string length calculations.
34821 Fix some string length calculations that didn't account for the
34822 different sized characters with Unicode.
34824 * dlls/wininet/urlcache.c:
34825 wininet: Only access the URL in the cache by the provided offset.
34827 2006-03-30 H. Verbeet <hverbeet@gmail.com>
34829 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
34830 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
34831 dlls/wined3d/wined3d_private.h:
34832 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
34834 2006-03-30 Juan Lang <juan_lang@yahoo.com>
34836 * dlls/crypt32/proplist.c:
34837 crypt32: Tiny fixes.
34839 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
34840 crypt32: Fix certificate adding
34841 - Implement add disposition in CertAddCertificateContextToStore,
34842 rather than in each store.
34843 - Add a few more tests.
34845 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
34847 * dlls/msvcrt/undname.c:
34848 msvcrt: Fix read beyond end of string in __unDNameEx().
34850 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
34852 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
34853 spoolss: Add DllAllocSplMem and DllFreeSplMem.
34855 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
34857 * dlls/gdi/tests/metafile.c:
34858 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
34859 These tests currently fail in Wine.
34861 * dlls/x11drv/keyboard.c:
34862 x11drv: Update Hungarian keyboard layout to better match the X11 one.
34864 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
34866 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
34867 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
34868 widl: Implement support for ref pointers to strings.
34870 2006-03-30 Huw Davies <huw@codeweavers.com>
34872 * dlls/gdi/freetype.c:
34873 gdi32: Move the font substitution list to a standard Wine list
34874 (based on a patch by Byeong-Sik Jeon).
34876 2006-03-30 Alexandre Julliard <julliard@winehq.org>
34878 * dlls/user/message.c:
34879 user: Only wait for sent messages in wait_message_reply.
34881 * dlls/x11drv/event.c:
34882 x11drv: Filter a few more event types in filter_event.
34883 ConfigureNotify and related events should only be processed when
34884 posted messages are selected. There's no need to handle MappingNotify
34885 if keyboard events are not selected.
34887 * dlls/Makefile.in, dlls/make_dlls:
34888 dlls: Removed a number of no longer needed dependencies.
34890 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
34892 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
34893 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
34894 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
34895 spoolss: Add minimal spoolss.dll.
34897 2006-03-30 Alexandre Julliard <julliard@winehq.org>
34899 * dlls/user/message.c, dlls/user/win.c:
34900 user: Don't send WM_PARENTNOTIFY to the desktop window.
34902 2006-03-29 James Hawkins <truiken@gmail.com>
34904 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
34905 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
34907 2006-03-30 James Hawkins <truiken@gmail.com>
34909 * dlls/advpack/install.c:
34910 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
34912 * dlls/advpack/install.c:
34913 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
34915 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
34917 * dlls/kernel/except.c:
34918 kernel: Resource browsing.
34919 Try to be a bit more strict when checking for resource mapping in
34920 exception handler (and prevent some exceptions while in exception
34923 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
34925 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
34926 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
34927 include/wine/wined3d_types.h:
34928 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
34930 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
34932 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
34933 twain: Add German resource.
34935 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
34937 * dlls/kernel/heap.c:
34938 kernel32: Display the parameter that caused a page fault in GlobalFree().
34940 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
34942 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
34943 kernel: Fix handling of invalid parameter in GlobalFlags().
34945 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
34948 tools: Remove wineconf.
34950 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
34952 * DEVELOPERS-HINTS:
34953 DEVELOPER-HINTS: Some directories are renamed / removed / added.
34955 2006-03-29 Robert Shearman <rob@codeweavers.com>
34957 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
34958 oleaut32: Add IPersist to QueryInterface.
34960 * dlls/oleaut32/typelib.c:
34961 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
34963 * dlls/oleaut32/olepicture.c:
34964 oleaut32: Replace memcmp with IsEqualIID macro.
34965 Replace memcmp with IsEqualIID macro that doesn't require a size
34966 parameter and remove the unneeded brackets to give more compact and
34967 more readable code.
34969 * dlls/ole32/compobj.c:
34970 ole32: Don't process posted messages in CoWaitForMultipleHandles.
34971 Tests with native show that during COM calls posted messages aren't
34972 retrieved other than COM calls so change the PeekMessage parameters in
34973 CoWaitForMultipleHandles to duplicate this.
34975 * dlls/ole32/compobj.c:
34976 ole32: Try to retrieve messages that are COM calls first.
34977 Try to retrieve messages that are COM calls first in
34978 CoWaitForMultipleHandles before retrieving other types.
34980 * dlls/ole32/compobj.c:
34981 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
34982 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
34983 function so that the order and type of the messages retrieved can be
34984 customised in the future.
34986 * dlls/ole32/compobj.c:
34987 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
34988 should depend on whether the current apartment is a single threaded one.
34990 * dlls/ole32/compobj.c:
34991 ole32: Pass the no yield flag to PeekMessage.
34992 Pass the no yield flag to PeekMessage since we sleep in
34993 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
34996 server: Store the token source.
34998 2006-03-29 Huw Davies <huw@codeweavers.com>
35000 * include/winuser.h:
35001 include: Add DFC_POPUPMENU.
35003 2006-03-30 Mike McCormack <mike@codeweavers.com>
35005 * dlls/wininet/http.c:
35006 wininet: Clean up HTTP_GetCustomHeaderIndex.
35008 * dlls/wininet/http.c:
35009 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
35011 * dlls/wininet/http.c:
35012 WININET: Clean up HttpQueryInfo.
35013 Fixes another return FALSE without SetLastError.
35015 * dlls/wininet/http.c:
35016 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
35018 2006-03-29 Mike McCormack <mike@codeweavers.com>
35020 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
35021 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
35023 2006-03-29 Alexandre Julliard <julliard@winehq.org>
35025 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
35027 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
35029 2006-03-27 Petr Tesarik <hat@tesarici.cz>
35031 * dlls/ntdll/cdrom.c:
35032 ntdll: Fix CDROM raw reads.
35033 - Fix incorrect data sizes.
35034 - Fix CDDA addressing.
35035 - Implement XAForm2 mode on Linux.
35037 2006-03-29 Alexandre Julliard <julliard@winehq.org>
35039 * programs/winecfg/x11drvdlg.c:
35040 winecfg: Disable the desktop option when configuring a specific application.
35042 2006-03-28 H. Verbeet <hverbeet@gmail.com>
35044 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
35045 include/wine/wined3d_interface.h:
35046 wined3d: Create an IWineD3DBaseShader class.
35048 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
35049 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
35050 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
35052 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
35053 dlls/wined3d/wined3d_private.h:
35054 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
35056 * dlls/wined3d/pixelshader.c:
35057 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
35059 2006-03-29 Mike McCormack <mike@codeweavers.com>
35061 * dlls/user/sysparams.c:
35062 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
35064 * dlls/user/sysparams.c:
35065 user32: Implement SPI_[GS]ETUIEFFECTS.
35067 * dlls/user/sysparams.c:
35068 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
35070 * dlls/user/sysparams.c:
35071 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
35073 * dlls/user/sysparams.c:
35074 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
35076 * dlls/user/sysparams.c:
35077 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
35079 * dlls/user/sysparams.c:
35080 user32: Implement SPI_[SG]ETCARETWIDTH.
35082 2006-03-28 Alexandre Julliard <julliard@winehq.org>
35084 * dlls/mshtml/persist.c:
35085 mshtml: Don't free the URL we have just stored in the callback object.
35087 * dlls/x11drv/mouse.c:
35088 x11drv: Only warp the mouse pointer if it has actually moved.
35090 2006-03-26 H. Verbeet <hverbeet@gmail.com>
35092 * dlls/d3d8/device.c:
35093 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
35095 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
35097 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
35098 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
35099 include/wine/wined3d_types.h:
35100 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
35102 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
35103 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
35104 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
35105 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
35106 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
35107 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
35108 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
35109 dlls/wined3d/device.c, dlls/wined3d/resource.c,
35110 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
35111 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
35112 include/wine/wined3d_types.h:
35113 wined3d: Add WINED3DPOOL to wined3d_types.h.
35115 2006-03-22 Aric Stewart <aric@codeweavers.com>
35117 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
35118 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
35119 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
35120 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
35121 twain: Add a property sheet UI for scanning.
35123 2006-03-28 Alexandre Julliard <julliard@winehq.org>
35125 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
35126 x11drv: Reinitialize the display settings when using a desktop window.
35128 2006-03-22 Aric Stewart <aric@codeweavers.com>
35130 * dlls/twain/ds_image.c:
35131 twain: A few cleanups, using some consts from sane.
35133 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
35135 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
35136 widl: Implement support for pointers to base types.
35138 2006-03-28 Alexandre Julliard <julliard@winehq.org>
35140 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
35141 advapi32: Fixed compiler warnings.
35143 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
35145 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
35147 advapi32: Fixed building TRUSTEEs with objects.
35148 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
35149 and BuildTrusteeWithObjectsAndSid, including regression tests.
35151 * dlls/comctl32/rebar.c:
35152 comctl32: Rebar size fix.
35153 Rebars without any bands should have a height/width of 0.
35155 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
35157 * tools/wineshelllink:
35158 wineshelllink: Remove quotes from Path=<workdir>.
35160 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
35163 wine.inf: Add some more fake dlls to the system directory.
35165 2006-03-28 Mike McCormack <mike@codeweavers.com>
35168 mpr: Improve the stub for WNetGetUniversalNameW.
35171 server: Fix a race condition in the delivery of change notifications.
35173 2006-03-28 Alexandre Julliard <julliard@winehq.org>
35175 * dlls/x11drv/window.c:
35176 x11drv: Avoid setting text or WM hints of the X root window.
35178 2006-03-27 Alexandre Julliard <julliard@winehq.org>
35180 * configure, configure.ac, dlls/Makefile.in,
35181 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
35182 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
35183 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
35184 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
35185 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
35186 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
35187 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
35188 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
35189 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
35190 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
35191 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
35192 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
35193 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
35194 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
35195 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
35196 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
35197 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
35199 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
35200 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
35201 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
35202 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
35203 dlls/msg711.acm/msg711.c:
35204 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
35206 * configure, configure.ac, dlls/Makefile.in,
35207 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
35208 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
35209 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
35210 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
35211 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
35213 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
35214 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
35215 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
35216 dlls/msacm/imaadp32/Makefile.in,
35217 dlls/msacm/imaadp32/imaadp32.acm.spec,
35218 dlls/msacm/imaadp32/imaadp32.c:
35219 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
35221 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
35222 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
35223 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
35224 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
35225 x11drv: Moved desktop mode handling to the explorer process.
35226 Per-application desktop mode settings are no longer supported. Apps
35227 can be launched in a specific desktop window by using:
35228 explorer /desktop=name[,widthxheight] app.exe [args]
35229 If the named desktop already exists the app is launched inside it. The
35230 default desktop is cleverly named "default".
35232 * dlls/x11drv/window.c:
35233 x11drv: Allow setting WM hints for the desktop window.
35235 * dlls/x11drv/winpos.c:
35236 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
35238 2006-03-27 Jacek Caban <jacek@codeweavers.com>
35240 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
35241 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
35242 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
35243 mshtml: Added tooltip implementation.
35245 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
35247 * dlls/commdlg/fontdlg.c:
35248 commdlg: Properly set and retrieve colour value from combo box .
35250 2006-03-27 Robert Shearman <rob@codeweavers.com>
35252 * dlls/shell32/systray.c, programs/explorer/systray.c:
35253 shell32: Adding a systray item with an invalid icon handle is allowed.
35255 2006-03-27 Huw Davies <huw@codeweavers.com>
35257 * dlls/riched20/txtsrv.c:
35258 riched20: Take a ref on text host.
35260 2006-03-27 Mike McCormack <mike@codeweavers.com>
35262 * dlls/user/input.c:
35263 user32: Send a fake mouse movement event after releasing capture.
35265 2006-03-27 Alexandre Julliard <julliard@winehq.org>
35267 * dlls/ntdll/virtual.c:
35268 ntdll: Limit header_size to the file size.
35270 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
35271 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
35272 x11drv: Get rid of the using_wine_desktop flag.
35274 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
35275 server/winstation.c:
35276 server: Connect to the window station and desktop specified by startup info.
35277 If window station and desktop aren't inherited from the parent, don't
35278 connect to them from the server, but from the USER init code where we
35279 can get the proper values from the startup info structure.
35282 server: Store window properties in the global atom table instead of
35283 the per-winstation table.
35285 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
35287 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
35288 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
35289 shell32: Add an uncompressed AVI displaying the word searching.
35291 2006-03-26 James Hawkins <truiken@gmail.com>
35293 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
35294 advpack: Implement the launching of executables in RunSetupCommand.
35296 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
35297 advpack: Define S_ASYNCHRONOUS in advpub.h.
35299 2006-03-27 Alexandre Julliard <julliard@winehq.org>
35301 * server/process.c, server/request.c:
35302 server: Fixed process exit code on FreeBSD.
35304 2006-03-24 Petr Tesarik <hat@tesarici.cz>
35306 * programs/winedbg/break.c:
35307 winedbg: Fix stepping over an instruction.
35309 2006-03-27 Petr Tesarik <hat@tesarici.cz>
35311 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
35312 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
35314 2006-03-26 f_sophia <f_sophia@libero.it>
35316 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
35317 winhelp: Added Esperanto language support.
35319 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
35321 * dlls/shell32/shell32_Eo.rc:
35322 shell32: Updated Esperanto translation.
35324 2006-03-26 James Hawkins <truiken@gmail.com>
35326 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
35327 kernel: Error out of CreateProcess if the specified current directory
35330 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
35333 wine.inf: Add some dll stub dll to the system directory.
35335 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
35338 wine.inf: Add SystemRoot.
35340 2006-03-27 Petr Tesarik <hat@tesarici.cz>
35342 * dlls/ntdll/signal_i386.c:
35343 ntdll: Fix debug exceptions from VM86.
35344 - Set ContextFlags accordingly in save_vm86_context().
35345 - Raise debug exceptions correctly for debug exceptions.
35346 - Do not clear TF bit for VM86-generated debug exceptions.
35348 2006-03-26 James Hawkins <truiken@gmail.com>
35350 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
35351 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
35353 2006-03-26 Mike McCormack <mike@codeweavers.com>
35355 * dlls/commdlg/filedlg.c:
35356 commdlg: Malformed filters are still added to the filter combo box.
35358 * dlls/comctl32/comctl32undoc.c:
35359 comctl32: Having an MRU list without a compare function works in Windows.
35361 2006-03-26 H. Verbeet <hverbeet@gmail.com>
35363 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
35364 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
35366 2006-03-24 Alexandre Julliard <julliard@winehq.org>
35368 * dlls/msvcrt/file.c:
35369 msvcrt: Fix fflush() of files opened for read.
35370 Some apps, for no particular reason, call fflush() on files opened for
35371 read. This keeps them from tripping over their shoelaces.
35373 2006-03-25 Tomas Carnecky <tom@dbservice.com>
35375 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
35376 opengl: Put OpenGL setup functions into their own debug channel.
35378 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
35380 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
35381 winedbg: Fixes for identifiers.
35382 - fixed lexical rules for a path name
35383 - fixed identifier rules so that we get the right precedence
35385 - modules (in mod!name forms) are now handled as tIDENTIFIER
35386 (tPATH was buggy anyhow)
35388 * dlls/dbghelp/symbol.c:
35389 dbghelp: Module should be case insensitive.
35390 When looking up a symbol name in the form module!name, the module
35391 lookup should be insensitive.
35393 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
35395 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
35396 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
35397 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
35398 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
35399 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
35400 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
35401 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
35402 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
35404 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
35405 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
35406 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
35408 2006-03-23 H. Verbeet <hverbeet@gmail.com>
35410 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
35411 wined3d: Move the D3DSIO_DCL dumping code into its own function.
35413 2006-03-23 James Hawkins <truiken@gmail.com>
35415 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
35416 dlls/advpack/tests/install.c:
35417 advpack: Add initial tests for RunSetupCommand.
35419 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
35420 advpack: Forward DelNodeA to its Unicode counterpart.
35422 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
35423 advpack: Forward RunSetupCommandA to its Unicode counterpart.
35425 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
35426 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
35428 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
35429 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
35431 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
35432 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
35434 2006-03-24 Ken Thomases <ken@codeweavers.com>
35436 * server/process.c:
35437 server: Fix memory leak in read_process_memory handler.
35439 2006-03-24 Mike McCormack <mike@codeweavers.com>
35441 * dlls/ntdll/directory.c:
35442 ntdll: Recursive notify is implemented.
35444 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
35447 server: Fix compilation under Darwin 7.
35449 2006-03-23 Jacek Caban <jacek@codeweavers.com>
35451 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
35452 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
35453 mshtml: Added IHTMLElement2 implementation.
35455 * include/exdisp.idl:
35456 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
35458 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
35460 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
35461 include/wine/wined3d_interface.h:
35462 wined3d: Rectpatch code fix.
35463 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
35464 with an older patch.
35466 2006-03-23 Alexandre Julliard <julliard@winehq.org>
35468 * dlls/msvcrt/time.c:
35469 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
35471 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
35473 * dlls/kernel/cpu.c:
35474 kernel: Add processor specific environment variables.
35476 2006-03-23 James Hawkins <truiken@gmail.com>
35478 * dlls/comctl32/tab.c:
35479 comctl32: A couple fixes for tab icon offsets.
35480 - Shift selected icons up and non-selected icons down.
35481 - Add the top or left draw rect to the vertical offset, because it may
35484 2006-03-22 James Hawkins <truiken@gmail.com>
35486 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
35487 advpack: Implement FileSaveMarkNotExistW.
35489 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
35490 advpack: Forward AdvInstallFileA to its Unicode counterpart.
35492 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
35493 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
35495 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
35496 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
35498 2006-03-23 Alexandre Julliard <julliard@winehq.org>
35500 * dlls/kernel/environ.c:
35501 kernel: Remove a couple of incorrect asserts.
35503 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
35505 * dlls/comctl32/tooltips.c:
35506 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
35508 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
35510 * dlls/kernel/tests/thread.c:
35511 kernel: Load QueueUserWorkItem function dynamically.
35513 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
35515 * tools/widl/server.c, tools/widl/typegen.c:
35516 widl: Fix base type alignments.
35517 Generate aligned marshal and unmarshal code for base type arguments
35520 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
35521 tools/widl/typegen.h:
35522 widl: Fix format string size calculation.
35523 - Move proc format string size calculation from client.c and server.c
35525 - Implement type format string size calculation.
35527 2006-03-22 Alexandre Julliard <julliard@winehq.org>
35529 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
35530 server: Class and global atoms should not be local to a window station.
35532 2006-03-22 Marcus Meissner <meissner@suse.de>
35534 * configure, configure.ac, programs/Makefile.in,
35535 programs/avitools/.gitignore, programs/avitools/Makefile.in,
35536 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
35537 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
35538 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
35539 programs: Move icinfo out of avitools.
35541 2006-03-22 H. Verbeet <hverbeet@gmail.com>
35543 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
35544 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
35546 * dlls/wined3d/vertexshader.c:
35547 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
35549 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
35550 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
35551 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
35553 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
35554 wined3d: glTypeLookup cleanup.
35555 Use a struct instead of an UINT array as entries in the glTypeLookup
35558 * dlls/wined3d/pixelshader.c:
35559 wined3d: Store the pixelshader version in the pixelshader object.
35561 2006-03-22 Huw Davies <huw@codeweavers.com>
35563 * dlls/user/edit.c, dlls/user/tests/edit.c:
35564 user32: Only adjust the margins if the edit control is above a certain size.
35566 2006-03-22 James Hawkins <truiken@gmail.com>
35568 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
35569 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
35571 2006-03-22 Jacek Caban <jacek@codeweavers.com>
35573 * dlls/mshtml/htmlelem.c:
35574 mshtml: Clean up get_all and tags (also fixes a typo).
35576 2006-03-22 Mike McCormack <mike@codeweavers.com>
35579 wine.inf: Add a shdocvw.dll stub dll to the system directory.
35581 * dlls/msi/action.c:
35582 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
35584 * dlls/msi/package.c:
35585 msi: Don't crash when logging a record with only one field.
35587 2006-03-22 Alexandre Julliard <julliard@winehq.org>
35589 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
35590 server/named_pipe.c, server/object.c, server/object.h,
35591 server/registry.c, server/request.c, server/signal.c:
35592 server: New scheme for cleaning up objects on server exit.
35593 Objects stored in static variables can now be marked when they are
35594 created and are automatically cleaned up on exit. This avoids having
35595 to export a bunch of close_* functions.
35597 2006-03-21 James Hawkins <truiken@gmail.com>
35599 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
35600 advpack: Forward TranslateInfStringExA to its unicode counterpart.
35602 * dlls/advpack/tests/files.c:
35603 advpack: Add second null for double null terminated lists.
35605 2006-03-22 Mike McCormack <mike@codeweavers.com>
35607 * dlls/msi/dialog.c:
35608 msi: Show "hidden dialogs" but hide them initially.
35610 * dlls/msi/custom.c:
35611 msi: Implement custom action type 17.
35613 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
35614 dlls/riched20/version.rc:
35615 riched20: Add a version resource.
35617 * dlls/wintrust/wintrust_main.c:
35618 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
35620 * include/Makefile.in, include/softpub.h:
35621 include: Add softpub.h.
35623 2006-03-22 Kevin Koltzau <kevin@plop.org>
35625 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
35626 dlls/ole32/tests/clipboard.c:
35627 ole32: Initial tests for OLE clipboard functions.
35629 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
35631 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
35632 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
35634 2006-03-21 Lei Zhang <leiz@ucla.edu>
35636 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
35637 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
35638 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
35639 introduced in earlier patches for EM_FINDTEXT. Additional test cases
35640 have been added to check for corner cases. Also improve input
35643 2006-03-21 Francois Gouget <fgouget@free.fr>
35645 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
35646 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
35647 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
35648 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
35649 Assorted spelling fixes.
35651 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
35652 taskmgr: Avoid forward declarations and make functions static.
35654 * programs/taskmgr/applpage.c:
35655 taskmgr: Reorder functions to avoid forward declarations.
35657 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
35658 programs/taskmgr/column.c, programs/taskmgr/graph.c,
35659 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
35660 programs/taskmgr/procpage.c:
35661 taskmgr: Avoid forward declarations and make functions static.
35663 * tools/winapi/win32.api:
35664 Update win32.api to match the current sources.
35666 * include/winerror.h:
35667 include: Add missing error and facility codes.
35669 * dlls/advapi32/advapi32.spec:
35670 advapi32: Fix the LsaEnumerateAccountRights() export.
35672 * include/ntsecapi.h:
35673 include: Standardize the LsaLookupNames() prototype.
35675 2006-03-21 Robert Shearman <rob@codeweavers.com>
35677 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
35678 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
35679 regardless of what type they are.
35680 Add a test for this and dump type infos created with CreateDispTypeInfo.
35682 2006-03-21 Huw Davies <huw@codeweavers.com>
35684 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
35685 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
35687 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
35689 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
35690 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
35691 programs/winedbg/dbg.y, programs/winedbg/debug.l,
35692 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
35693 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
35694 winedbg: Add display for floating point status.
35695 Added code to examine and display floating point unit status into
35696 be_i386.c as info all-regs command.
35698 2006-03-21 Alexandre Julliard <julliard@winehq.org>
35700 * tools/sfnt2fnt.c:
35701 sfnt2fnt: Remove output file on failure.
35703 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
35704 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
35705 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
35706 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
35707 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
35708 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
35710 2006-03-21 Mike McCormack <mike@codeweavers.com>
35712 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
35713 dlls/msi/helpers.c:
35714 msi: Improve handling of short paths.
35716 2006-03-21 Robert Shearman <rob@codeweavers.com>
35718 * dlls/ntdll/threadpool.c:
35719 ntdll: Start of pooling support for RtlQueueWorkItem.
35720 Start of pooling support for RtlQueueWorkItem. The algorithm
35721 implmented is very simple - if there are no free threads, create a new
35724 * dlls/kernel/tests/thread.c:
35725 kernel: Add a test for QueueUserWorkItem.
35727 * dlls/oleaut32/typelib.c:
35728 oleaut: Better support for invoking methods with VT_VARIANT argument types.
35730 * dlls/wininet/internet.c:
35731 wininet: Document InternetCrackUrlW.
35733 * dlls/wininet/http.c, dlls/wininet/internet.c:
35734 wininet: InternetCreateUrlW should return the number of bytes needed.
35735 InternetCreateUrlW should return the number of bytes needed to store
35736 the URL, not the number of characters (reported by Sven Paschukat).
35738 2006-03-21 Alexandre Julliard <julliard@winehq.org>
35740 * dlls/ntdll/loader.c, include/winnt.h:
35741 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
35742 By returning FALSE from this call, a builtin dll can specify that we
35743 should try to load the native one instead.
35745 * dlls/ddraw/main.c:
35746 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
35748 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
35749 dlls: Removed a number of dll symlinks that are no longer needed.
35751 * tools/winewrapper:
35752 winewrapper: Remove explicit call to wineprefixcreate.
35753 Now that wineprefixcreate detects the build tree automatically, the
35754 standard behavior of starting it from ntdll should work fine.
35756 * programs/wcmd/wcmdmain.c:
35757 wcmd: Try executing the process even if the exe file doesn't exist.
35758 It may be a builtin exe in which case the CreateProcess call will
35761 * tools/wine.inf, tools/wineprefixcreate.in:
35762 wine.inf: Use the new fake dlls mechanism to create placeholders for
35763 applications instead of using symlinks.
35765 * dlls/ntdll/loader.c:
35766 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
35768 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
35769 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
35770 setupapi: Added support for creating fake dlls at install time.
35771 This should satisfy applications that access a dll file directly. For
35772 apps that check the dll version in the file, the version resource is
35773 copied from the builtin dll.
35775 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
35777 * dlls/dinput/device.c, dlls/dinput/device_private.h,
35778 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
35779 dinput: Create single thread for mouse and keyboard hook.
35780 Put keyboard & mouse hook callbacks into separate thread.
35781 Move few global variables into object. Delete no longer used crit section.
35782 For hooks to work properly hook callback have to be in a thread
35783 with message loop. Some games create separate threads just to handle
35784 mouse and/or keyboard events that do not have message loop.
35786 2006-03-20 Mike Hearn <mike@plan99.net>
35788 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
35789 opengl32: Optimize thunks by storing GL context in the thread environment block.
35791 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
35793 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
35794 gdi: Fix a couple of todos in the bitmap test.
35796 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
35798 * dlls/commdlg/cdlg_Ko.rc:
35799 commdlg: Updated Korean translation.
35801 * programs/winecfg/Ko.rc:
35802 winecfg: Updated Korean translation.
35804 2006-03-21 Mike McCormack <mike@codeweavers.com>
35806 * programs/taskmgr/applpage.c:
35807 taskmgr: Make some functions static.
35809 * programs/taskmgr/applpage.c:
35810 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
35812 * programs/winefile/winefile.c:
35813 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
35815 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
35817 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
35818 wined3d: Don't use OpenGL 2.0.
35820 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
35822 * dlls/kernel/cpu.c:
35823 kernel: Fix model/stepping in GetSystemInfo.
35824 wProcessorRevision is built from model and stepping.
35826 2006-03-20 Mike McCormack <mike@codeweavers.com>
35828 * programs/taskmgr/priority.c:
35829 taskmgr: Eliminate common code and fix a warning.
35831 2006-03-19 Mike McCormack <mike@codeweavers.com>
35833 * dlls/comctl32/listview.c:
35834 comctl32: Get rid of some incorrect casts.
35836 2006-03-20 Alexandre Julliard <julliard@winehq.org>
35839 configure: Add autoheader to the compile command.
35841 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
35842 programs/Makeprog.rules.in:
35843 configure: Use --rpath when linking dlls too.
35845 * programs/Makefile.in, programs/make_progs:
35846 programs: Get rid of application symlinks, they are no longer needed.
35848 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
35849 x11drv: Clear new bitmaps if they don't contain any data.
35851 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
35853 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
35854 gdi: Add a simple test for bitmap bits/metrics
35855 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
35856 empty (not selected into a DC) bitmap.
35858 2006-03-19 Mike McCormack <mike@codeweavers.com>
35860 * dlls/msi/regsvr.c:
35861 msi: Set the InstallerLocation value when registering msi.dll.
35863 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
35865 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
35866 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
35868 2006-03-20 Alexandre Julliard <julliard@winehq.org>
35870 * dlls/kernel/tests/change.c:
35871 kernel: Avoid infinite waits in directory change tests.
35873 2006-03-19 H. Verbeet <hverbeet@gmail.com>
35875 * dlls/d3d8/device.c:
35876 d3d8: Change the default debug channel to d3d8 for device.c.
35878 * dlls/d3d8/device.c:
35879 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
35881 * dlls/d3d8/device.c:
35882 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
35884 2006-03-18 Jacek Caban <jacek@codeweavers.com>
35886 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
35887 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
35888 mshtml: Optimize nsACString handling.
35890 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
35891 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
35892 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
35893 mshtml: Better QueryInterface implementation.
35895 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
35897 * programs/wordpad/No.rc:
35898 wordpad: Fix typo in Norwegian resource.
35900 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
35902 * programs/regedit/Ru.rc:
35903 regedit: Fix Russian translation.
35905 * programs/control/params.h:
35906 control: Fix datetime name.
35908 2006-03-19 Milko Krachounov <milko@3mhz.net>
35910 * programs/winecfg/Bg.rc:
35911 winecfg: Update Bulgarian translation.
35913 2006-03-19 Mike McCormack <mike@codeweavers.com>
35915 * include/commctrl.h:
35916 include: LVSETINFOTIPA does not exist.
35918 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
35920 * programs/winedbg/tgt_active.c:
35921 winedbg: Copy floating point status to the dbgcontext.
35923 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
35925 * dlls/gdi/driver.c:
35926 gdi: Handle NT style \\.\DISPLAY1 name that we return.
35928 2006-03-18 Robert Shearman <rob@codeweavers.com>
35930 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
35931 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
35932 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
35933 msi: Optimise WHERE operations.
35934 Optimise WHERE operations on matching against strings by adding a new
35935 function find_matching_rows to the views, which eliminates the need to
35936 examine every record when executing a query. Implement this function
35937 in the table using a hash table on the ID stored in the data.
35939 * dlls/msi/tests/format.c:
35940 msi: Add a test for MsiFormatRecord with integer fields.
35942 * dlls/wininet/cookie.c:
35943 wininet: Copy from the start of the cookie name, not the cookie data.
35944 Copy from the start of the cookie name, not the cookie data when
35945 parsing cookies with a NULL cookie name.
35947 * include/wininet.h:
35948 include: Add some more defines to wininet.h.
35950 * programs/wcmd/wcmdmain.c:
35951 wcmd: Use PACKAGE_VERSION as the wcmd version.
35953 * dlls/ole32/rpc.c:
35954 ole: Use the thread pool for executing RPC calls for better performance
35955 (after the thread pool has been improved).
35957 2006-03-17 Alexandre Julliard <julliard@winehq.org>
35959 * tools/wineprefixcreate.in:
35960 wineprefixcreate: Autodetect the running from build tree case.
35962 * dlls/setupapi/install.c:
35963 setupapi: Added support for calling executables in a RegisterDlls section.
35965 2006-03-18 Alexandre Julliard <julliard@winehq.org>
35967 * dlls/ntdll/loader.c:
35968 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
35970 2006-03-18 Mike McCormack <mike@codeweavers.com>
35972 * include/windowsx.h:
35973 Prevent the use of windowsx.h with Wine source.
35975 * programs/winefile/winefile.c, programs/winefile/winefile.h:
35976 winefile: Eliminate use of windowsx.h.
35978 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
35980 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
35981 dbghelp: MSC fixes.
35982 - wrong cut & paste across versions of a given record type
35983 - wrong definition for register_v2
35985 * dlls/dbghelp/msc.c:
35986 dbghelp: Support for LF_VTSHAPE in MSC.
35987 - added preliminary support for VT (virtual table) shape
35989 - as we don't do C++, it's just a hack to get rid of
35992 * dlls/dbghelp/msc.c:
35993 dbghelp: MSC forward declaration.
35994 - create an infrastructure for handling forward usage
35996 - used it in some cases (pointer to yet not defined udt,
35997 function signature, modifiers)
35999 * dlls/dbghelp/msc.c:
36000 dbghelp: Type parsing refactoring.
36001 - seperate types' table handling from a single type handling
36002 by adding codeview_parse_one_type function
36003 - factored all calls for caching symt
36004 - make type parsing helpers return the symt instead of a
36005 simple error status
36007 * dlls/dbghelp/msc.c:
36008 dbghelp: Fixes for NB11 types.
36009 - when checking debug info in NB09 or NB11 format (CodeView),
36010 try to load the global types section
36012 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
36013 dbghelp: MSC handling of function signature's parameters.
36014 - now correctly parsing parameters types for a function
36015 signature and storing them in dbghelp internal structures
36017 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
36018 dbghelp: Cleanup MSC bitfield handling.
36019 - no longer caching bitfield information but accessing it directly
36021 - removed all kludges for bitfield handling
36022 - reused BOOL parameter to codeview_get_type for monitoring
36023 traces (will be used in later patches)
36025 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
36026 dbghelp: Fieldlist.
36027 - now that we have offset tables to type, we can cleanly
36028 parse the field-lists and remove the associated kludges
36029 - also adding internal structure for easing parameter sharing
36030 across functions (codeview_type_parse)
36031 - in mscvpdb.h, also reparated the type records that are
36032 referenced from other type records (union codeview_type_ref)
36033 from type records referenced by symbols (union codeview_type)
36035 * dlls/dbghelp/msc.c:
36036 dbghelp: MSC types.
36037 - enforce the type records that can be accessed by symbols (these are
36038 anyway the high level ones)
36040 * dlls/dbghelp/msc.c:
36041 dbghelp: Types parsing.
36042 - our engine for parsing types section now requires in entry
36043 an offsets table for getting directly to each type in the
36045 - (re)construct this table for PDB types
36047 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
36048 dbghelp: CV's ssearch.
36049 - added definitions for start_search symbol info
36050 - silenced warnings from this symbol
36052 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
36053 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
36055 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
36056 dbghelp: Compiland and source files are not the same thing.
36057 - in MSC debug info parsing, clearly separate a source file
36058 information from a compiland (including in linetab structure)
36059 - in ELF debug info parsing, now storing compiland directly
36060 in symtab_elt while browsing the symtab section (we still
36061 create twice the compilands, once in stabs/dwarf parsing,
36062 a second time in symtab parsing)
36064 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
36066 * dlls/gdi/freetype.c:
36067 gdi32: Look for ttf fonts in the Wine font dir.
36069 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
36071 * dlls/gdi/tests/gdiobj.c:
36072 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
36074 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
36076 * tools/widl/server.c:
36077 widl: Do not generate code that initializes a binding handle.
36079 * tools/widl/client.c, tools/widl/server.c:
36080 widl: Fix proc offset calculation.
36081 A void return type is represented by a FC_END/FC_PAD sequence in the
36082 proc format string. Increment the proc offset by two when a function
36085 * tools/widl/parser.y:
36086 widl: 'unsigned char' and 'byte' are must be distinct types.
36088 2006-03-18 Jacek Caban <jacek@codeweavers.com>
36090 * include/mshtmdid.h, include/mshtml.idl:
36091 mshtml.idl: Added more interfaces.
36093 * dlls/mshtml/tests/protocol.c:
36094 mshtml/tests: Code cleanup.
36096 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
36098 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
36099 dbghelp: Live target detection.
36100 - DBGHELP_NOLIVE env variable is tested earlier to avoid
36101 some strange effects in live target detection
36102 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
36103 a process, because we know it must be a live target
36105 2006-03-17 Mike McCormack <mike@codeweavers.com>
36107 * dlls/user/tests/edit.c, programs/progman/group.c,
36108 programs/progman/main.c, programs/progman/program.c,
36109 programs/winecfg/audio.c:
36110 Remove some unnecessary uses of windowsx.h
36112 2006-03-18 Mike McCormack <mike@codeweavers.com>
36114 * dlls/avifil32/avifile.c:
36115 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
36117 2006-03-17 Mike McCormack <mike@codeweavers.com>
36119 * programs/taskmgr/dbgchnl.c:
36120 taskmgr: Fix some gcc 4.1 warnings.
36122 * programs/winecfg/appdefaults.c:
36123 winecfg: Fix some gcc 4.1 warnings.
36125 * dlls/crypt32/tests/store.c:
36126 crypt32: Fix a warning.
36128 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
36130 * dlls/msvfw32/msvfw32_Ko.rc:
36131 msvfw32: Update Korean resources.
36133 2006-03-17 Mike McCormack <mike@codeweavers.com>
36135 * programs/taskmgr/taskmgr.c:
36136 taskmgr: Fix some gcc 4.1 warnings.
36138 * programs/taskmgr/procpage.c:
36139 taskmgr: Fix some gcc 4.1 warnings.
36141 * programs/taskmgr/proclist.c:
36142 taskmgr: Fix some gcc 4.1 warnings.
36144 * programs/taskmgr/debug.c:
36145 taskmgr: Fix some gcc 4.1 warnings.
36147 * programs/taskmgr/endproc.c:
36148 taskmgr: Fix some gcc 4.1 warnings.
36150 * programs/taskmgr/affinity.c:
36151 taskmgr: Fix some gcc 4.1 warnings.
36153 * programs/regedit/treeview.c:
36154 regedit: Fix some gcc 4.1 warnings.
36156 2006-03-16 Juan Lang <juan_lang@yahoo.com>
36158 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
36159 dlls/crypt32/tests/store.c, include/wincrypt.h:
36160 crypt32: Implement CertGetSubjectCertificateFromStore.
36162 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
36164 * include/wine/wined3d_types.h:
36165 wined3d: Add D3DBASISTYPE to wined3d_types.h.
36167 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
36169 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
36170 d3d8/wined3d: Vertex shader fixes.
36172 2006-03-17 Alexandre Julliard <julliard@winehq.org>
36174 * dlls/gdi/freetype.c:
36175 gdi: Support for loading fonts from the build directory.
36177 * programs/winecfg/libraries.c:
36178 winecfg: Support for loading the list of dlls from the build directory.
36180 * libs/wine/loader.c:
36181 libwine: Added magic handling of dll path when running in build dir.
36182 This should ensure that we do the right thing in the build dir even if
36183 WINEDLLPATH isn't set.
36185 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
36187 * include/winbase.h:
36188 winbase.h: Add missing LMEM_INVALID_HANDLE define.
36190 2006-03-16 Alexandre Julliard <julliard@winehq.org>
36192 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
36193 libs/wine/wine.map:
36194 libwine: Export wine_get_build_dir.
36196 * dlls/ntdll/server.c, libs/wine/config.c:
36197 libwine: Added support for executing wine binaries out of the build dir.
36199 * libs/wine/config.c:
36200 libwine: Added detection for Wine being run out of the build directory.
36202 * dlls/Makefile.in, dlls/make_dlls:
36203 dlls: Remove the no longer needed symlinks to the static libraries.
36205 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
36206 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
36207 Remove some no longer needed library paths.
36209 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
36210 winegcc: Look for libraries in subdirs of the library path too.
36211 This means that -lfoo will match the library 'foo/libfoo.def' in
36212 addition to just 'libfoo.def'. This allows supporting the Wine source
36213 layout without adding a gazillion path entries.
36215 2006-03-16 Kai Blin <kai.blin@gmail.com>
36217 * dlls/secur32/dispatcher.c:
36218 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
36219 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
36221 2006-03-15 Juan Lang <juan_lang@yahoo.com>
36223 * dlls/crypt32/tests/store.c:
36224 crypt32: Tighten CertDuplicateCertificateContext test.
36225 Test that the return from CertDuplicateCertificateContext is the same
36228 2006-03-15 Alexandre Julliard <julliard@winehq.org>
36230 * ANNOUNCE, ChangeLog, VERSION, configure:
36233 ----------------------------------------------------------------
36234 2006-03-15 Alexandre Julliard <julliard@winehq.org>
36236 * programs/avitools/Makefile.in:
36237 avitools: Fixed library path for msvfw32.
36239 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
36240 user/tests: Try harder to flush X events before running tests.
36242 2006-03-06 András Kovács <andras@csevego.net>
36244 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
36245 wininet: Added Hungarian translation.
36247 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
36248 wineps: Added Hungarian translation.
36250 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
36251 shlwapi: Added Hungarian translation.
36253 * dlls/shell32/shell32_Hu.rc:
36254 shell32: Added Hungarian translation.
36256 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
36257 shdocvw: Added Hungarian translation.
36259 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
36260 setupapi: Added Hungarian translation.
36262 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
36263 serialui: Added Hungarian translation.
36265 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
36266 oledlg: Added Hungarian translation.
36268 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
36269 msvidc32: Added Hungarian translation.
36271 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
36272 msvfw32: Added Hungarian translation.
36274 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
36275 msrle32: Added Hungarian translation.
36277 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
36278 msi: Added Hungarian translation.
36280 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
36281 mshtml: Added Hungarian translation.
36283 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
36284 msacm: Added Hungarian translation.
36286 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
36287 mpr: Added Hungarian translation.
36289 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
36290 iccvid: Added Hungarian translation.
36292 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
36293 hhctrl.ocx: Added Hungarian translation.
36295 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
36296 comctl32: Added Hungarian translation.
36298 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
36299 avifil32: Added Hungarian translation.
36301 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
36303 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
36304 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
36305 include/wine/wined3d_types.h:
36306 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
36308 2006-03-15 Mike McCormack <mike@codeweavers.com>
36310 * dlls/comctl32/tests/treeview.c:
36311 comctl32: Fix some gcc 4.1 warnings.
36313 2006-03-14 Robert Reif <reif@earthlink.net>
36315 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
36316 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
36317 dsound: Add info to failed tests.
36318 Print format for failed SetFormat calls.
36320 2006-03-08 James Hawkins <truiken@gmail.com>
36322 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
36323 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
36324 unicode counterparts.
36326 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
36328 * dlls/dplayx/dplayx_global.c:
36329 dplayx: Fix semaphore deadlock.
36330 - Make sure to release the dplayx semaphore in for error cases as well.
36331 - Prevent race condition between creation of the semaphore and
36332 grabbing of the lock by creating the semaphore in the locked state
36333 instead of unlocked.
36335 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
36337 * dlls/x11drv/opengl.c:
36338 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
36339 Using alpha bits > 8 makes this function fail, while it should not.
36341 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
36343 * dlls/x11drv/dib_convert.c:
36344 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
36345 buffer in the convert_888_to_0888_* functions.
36347 2006-03-15 Alexandre Julliard <julliard@winehq.org>
36349 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
36350 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
36351 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
36352 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
36353 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
36354 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
36355 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
36356 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
36357 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
36358 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
36359 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
36360 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
36361 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
36362 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
36363 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
36364 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
36365 dlls/msvideo/vfw16.h:
36366 msvideo: Renamed the msvideo directory to msvfw32.
36368 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
36369 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
36370 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
36371 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
36372 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
36373 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
36374 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
36375 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
36376 dlls/win32s/win32s16.spec:
36377 win32s: Renamed the win32s directory to w32skrnl.
36379 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
36380 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
36381 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
36382 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
36383 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
36384 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
36385 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
36386 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
36387 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
36388 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
36389 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
36390 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
36391 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
36392 winsock: Renamed the winsock directory to ws2_32.
36394 * tools/Makefile.in:
36395 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
36397 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
36399 * tools/Makefile.in, tools/wineprefixcreate.in:
36400 wineprefixcreate: Make path searching relative.
36402 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
36404 * dlls/shell32/shlexec.c:
36405 shell32: Add parameter formatting rule to the command line if there isn't any.
36407 2006-03-14 Robert Shearman <rob@codeweavers.com>
36409 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
36410 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
36411 wininet: Move URL-related tests to a separate file.
36413 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36414 wininet: Make InternetCrackUrlW set the components related to net_loc
36415 to NULL when net_loc isn't present in the input URL.
36417 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
36418 wininet: Move cookie-related stubs to cookie.c
36420 * dlls/wininet/internet.c, dlls/wininet/internet.h,
36421 dlls/wininet/netconnection.c:
36422 wininet: Implement setting of send and receive timeouts.
36424 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
36425 dlls/ntdll/thread.c:
36426 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
36427 thread creation function to the NTDLL one.
36429 2006-03-14 Robert Reif <reif@earthlink.net>
36431 * dlls/winmm/wineesd/audio.c:
36432 wineesd: Use pipe sync for events.
36433 Ues pipe sync code from OSS/ALSA rather than windows events.
36435 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
36437 * dlls/x11drv/opengl.c:
36438 x11drv: Prevent out of bound access in DescribePixelFormat.
36441 wine.inf: Increase the DirectX version to that of the latest 9.0c .
36443 2006-03-13 Alexandre Julliard <julliard@winehq.org>
36445 * dlls/ddraw/tests/d3d.c:
36446 ddraw: Don't crash in d3d test if OpenGL is missing.
36448 2006-03-10 Juan Lang <juan_lang@yahoo.com>
36450 * dlls/crypt32/store.c:
36451 crypt32: Abstract contexts.
36452 - create a base cert context, and make functions unaware whether
36453 they're dealing with the base or derived type
36454 - simplify stores as a result
36456 2006-03-11 Mike McCormack <mike@codeweavers.com>
36458 * dlls/shell32/shlview.c:
36459 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
36461 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
36463 * dlls/wined3d/device.c:
36464 wined3d: Vertexdeclaration fix.
36465 In the old d3d8 code SetVertexShader stored the so called vertex
36466 declaration in the stateblock. In case of WineD3D this isn't done
36467 which breaks the drawPrimitive code. This patch stores the vertex
36468 declaration again in the stateblock which fixes Age Of Mythology.
36470 2006-03-11 Hans Leidekker <hans@it.vu.nl>
36472 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
36473 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
36475 2006-03-10 Christoph Frick <rid@zefix.tv>
36477 * dlls/dinput/joystick_linuxinput.c:
36478 dinput/joystick_linuxinput: Add POV detection and reporting.
36479 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
36481 2006-03-13 Robert Shearman <rob@codeweavers.com>
36483 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
36484 include/winternl.h:
36485 ntdll: Very crude implementation of RtlQueueWorkItem.
36487 * dlls/kernel/thread.c:
36488 kernel: Implement QueueUserWorkItem.
36490 2006-03-11 Robert Shearman <rob@codeweavers.com>
36492 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36493 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
36495 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36496 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
36497 The test for "about:" in InternetCrackUrlW should be more general so
36498 that only URLs without double slashes should also be assumed not to
36500 Add another test for this case and remove an unreliable
36501 InternetCreateUrl test.
36503 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36504 wininet: InternetCrackUrl should set nPort to the default port if not specified.
36506 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
36508 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
36509 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
36510 include/wine/wined3d_types.h:
36511 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
36513 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
36515 * dlls/wined3d/pixelshader.c:
36516 wined3d: Don't override variable that still has something we need.
36517 Use local temp variable instead.
36519 * dlls/wined3d/pixelshader.c:
36520 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
36522 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
36525 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
36527 2006-03-11 Mike McCormack <mike@codeweavers.com>
36529 * dlls/avifil32/avifile.c:
36530 avifil32: Use HeapAlloc instead of LocalAlloc.
36532 * dlls/avifil32/editstream.c:
36533 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
36535 * dlls/avifil32/extrachunk.c:
36536 avifil32: Use HeapAlloc instead of Local Alloc.
36538 * dlls/avifil32/acmstream.c:
36539 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
36541 * dlls/avifil32/tmpfile.c:
36542 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
36544 * dlls/avifil32/factory.c:
36545 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
36547 2006-03-10 Alexandre Julliard <julliard@winehq.org>
36549 * programs/winefile/winefile.c:
36550 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
36552 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
36554 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
36555 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
36556 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
36557 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
36558 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
36559 dlls/wined3d/device.c, dlls/wined3d/directx.c,
36560 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
36561 dlls/wined3d/query.c, dlls/wined3d/resource.c,
36562 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
36563 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
36564 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
36565 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
36566 wined3d: Consistently use WINED3DRESOURCETYPE.
36568 2006-03-11 Mike McCormack <mike@codeweavers.com>
36570 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
36571 avifil32: Use CoTaskMemAlloc when allocating memory to return through
36574 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
36575 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
36576 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
36578 2006-03-10 Mike McCormack <mike@codeweavers.com>
36580 * dlls/commdlg/colordlg.c:
36581 comdlg32: Remove the property when destroy the dialog box.
36583 2006-03-09 Juan Lang <juan_lang@yahoo.com>
36585 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
36586 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
36587 crypt32: Move context properties to a separate file.
36589 2006-03-09 Robert Reif <reif@earthlink.net>
36591 * dlls/winmm/wineesd/audio.c:
36592 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
36594 2006-03-10 Petr Tesarik <hat@tesarici.cz>
36596 * programs/winedbg/be_i386.c:
36597 winedbg: Fix lcall instruction opcode.
36599 2006-03-10 Robert Shearman <rob@codeweavers.com>
36601 * dlls/wininet/http.c:
36602 wininet: Don't duplicate empty strings.
36604 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
36606 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
36607 wordpad: Add Turkish resource file.
36609 * programs/winecfg/Tr.rc:
36610 winecfg: Update Turkish resource file.
36612 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
36614 * documentation/README.tr:
36615 documentation: Turkish translation of README file.
36617 2006-03-10 Alexandre Julliard <julliard@winehq.org>
36619 * aclocal.m4, configure:
36620 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
36622 2006-03-10 Mike McCormack <mike@codeweavers.com>
36624 * dlls/commdlg/colordlg.c:
36625 comdlg32: Use a property for the color dialog's information.
36627 2006-03-09 Alexandre Julliard <julliard@winehq.org>
36630 dbt.h: Added DBTF_ flags.
36632 * dlls/user/message.c:
36633 user: Support packing/unpacking the WM_DEVICECHANGE message.
36635 2006-03-09 Robert Shearman <rob@codeweavers.com>
36637 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
36638 wininet: Fix InternetGetCookie with no matching cookies.
36639 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
36640 InternetGetCookie when there are no cookies for the specified
36641 domain. This fixes a bug in sending a blank cookie to HTTP servers.
36643 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36644 wininet: Fix an off-by-one error in InternetCreateUrlW.
36645 Fix an off-by-one error in the size of buffer used to store the port
36646 number in InternetCreateUrlW.
36648 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36649 wininet: Further InternetCreateFileW fixes.
36650 - Add the slash after the port number.
36651 - Only add the port number if the host name is present.
36653 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36654 wininet: If necessary, add a slash between the hostname and path in
36655 InternetCreateUrlW.
36657 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36658 wininet: More InternetCreateUrlW fixes.
36659 - Don't add double slashes for opaque URLs.
36660 - The default port number for all other schemes is 0.
36662 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36663 wininet: Parse the scheme the string in InternetCreateFileW.
36664 Parse the scheme the string in InternetCreateFileW and rewrite
36665 url_uses_default_port using schemes instead of strings.
36667 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36668 wininet: Get the string for the scheme if specified only by the
36669 INTERNET_SCHEME enumeration in InternetCreateUrlW.
36671 * dlls/wininet/internet.c:
36672 wininet: The host name is optional in InternetCreateUrlW.
36674 * dlls/wininet/internet.c:
36675 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
36676 Use an array of schemes so that it can be re-used for mapping from
36677 INTERNET_SCHEME back to a string and simplify the code in
36678 GetInternetSchemeW.
36680 * dlls/wininet/internet.c:
36681 wininet: Fix Trace in InternetCreateUrl.
36682 The url passed in to InternetCreateUrl is an out parameter, so don't
36685 * dlls/wininet/http.c:
36686 wininet: Fix redirects with relative URIs instead of absolute URIs.
36688 2006-03-09 Christoph Frick <rid@zefix.tv>
36690 * dlls/dinput/joystick_linuxinput.c:
36691 dinput/linuxinput: Fix handling of DIPH_BYID.
36692 - handling of DIPH_BYID
36693 - use regular id and not shifted one also for axes
36694 - may only Acquire after SetDataFormat
36696 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
36698 * dlls/gdi/freetype.c:
36699 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
36700 %windir%\fonts has failed.
36702 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
36703 dlls/wineps/pen.c, dlls/x11drv/pen.c:
36704 gdi: A better workaround for extended user style pens.
36706 2006-03-08 H. Verbeet <hverbeet@gmail.com>
36708 * dlls/wined3d/drawprim.c:
36709 wined3d: Use OpenGL fragment programs when available.
36711 * dlls/wined3d/drawprim.c:
36712 wined3d: Remove an incorrect FIXME.
36714 * dlls/wined3d/vertexshader.c:
36715 wined3d: Enable color fixups for vertex shaders.
36717 * dlls/wined3d/vertexshader.c:
36718 wined3d: Minor vshader_program_add_param cleanup.
36719 - In vshader_program_add_param, pass a pointer to the shader object
36720 instead of individual parameters.
36721 - In vshader_program_add_param, rename input to is_input to make it
36722 clearer what the parameter does.
36723 - Fix a typo & cleanup a comment.
36725 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
36727 * dlls/oleaut32/olepicture.c:
36728 oleaut32: Reorder a few functions to avoid forward declaractions.
36730 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
36732 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
36733 include/wine/wined3d_interface.h:
36734 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
36736 2006-03-09 Mike McCormack <mike@codeweavers.com>
36738 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
36739 user: The height of a ListBox item can be no more than MAXBYTE.
36741 * dlls/msi/action.c:
36742 msi: Remove some unnecessary indent.
36744 * dlls/msi/tests/package.c:
36745 msi: Make sure to run tests for MsiEvaluateCondition.
36747 2006-03-09 Jacek Caban <jacek@codeweavers.com>
36749 * dlls/mshtml/htmlelem.c:
36750 mshtml: Added beginning of getAttribute implementation.
36752 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
36753 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
36754 mshtml: Added IHTMLBodyElement implementation.
36756 2006-03-07 Huw Davies <huw@codeweavers.com>
36758 * configure, configure.ac, dlls/opengl32/opengl32.spec,
36759 dlls/opengl32/wgl.c, include/config.h.in:
36760 opengl32: Implement wglUseFontOutlines.
36762 2006-03-07 Juan Lang <juan_lang@yahoo.com>
36764 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
36765 crypt32: Implement CertGetValidUsages.
36767 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
36769 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
36770 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
36771 wined3d: Add D3DLOCK_* types to wined3d_types.h.
36773 2006-03-07 Jacek Caban <jacek@codeweavers.com>
36775 * dlls/mshtml/htmltextarea.c:
36776 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
36778 * dlls/mshtml/htmlselect.c:
36779 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
36781 * dlls/mshtml/htmlinput.c:
36782 mshtml: Added get_type, get_value, get_name and get_checked
36783 implementation of IHTMLInputElement interface.
36785 2006-03-07 Peter Åstrand <astrand@cendio.se>
36787 * dlls/comctl32/listview.c:
36788 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
36790 2006-03-07 Hans Leidekker <hans@it.vu.nl>
36792 * dlls/mscms/tests/profile.c:
36793 mscms: Add tests for EnumColorProfiles{A,W}.
36795 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
36796 mscms: Implement EnumColorProfiles{A,W}.
36798 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
36800 * fonts/Makefile.in:
36801 fonts: Install fonts in $(datadir)/wine/fonts.
36803 2006-03-08 Alexandre Julliard <julliard@winehq.org>
36805 * dlls/Makeimplib.rules.in:
36806 dlls: Added a default install-lib rule for dlls that don't have one.
36808 2006-03-07 Alexandre Julliard <julliard@winehq.org>
36810 * dlls/x11drv/desktop.c:
36811 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
36814 server: Fixed length check in dump_inline_unicode_string.
36816 * dlls/shell32/systray.c, programs/explorer/desktop.c,
36817 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
36818 programs/explorer/systray.c, programs/explorer/systray.h:
36819 explorer: Merged systray support with the desktop window main loop.
36820 Systray is now always available as part of the desktop and doesn't
36821 need to be started from shell32.
36823 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
36824 server/protocol.def, server/trace.c, server/window.c:
36825 user: Launch explorer to manage the desktop window.
36827 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
36828 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
36829 explorer: Added desktop option.
36830 The /desktop option causes explorer to create and manage the desktop
36833 2006-03-07 Mike McCormack <mike@codeweavers.com>
36835 * dlls/kernel/actctx.c:
36836 kernel: Improve the activation context stubs.
36838 2006-03-06 H. Verbeet <hverbeet@gmail.com>
36840 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
36841 dlls/wined3d/vertexshader.c:
36842 wined3d: Fix a few FIXME's.
36844 * dlls/wined3d/device.c:
36845 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
36847 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
36849 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
36850 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
36851 include/wine/wined3d_types.h:
36852 wined3d: Define D3D usage flags in wined3d_types.h.
36854 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
36855 include/wine/wined3d_types.h:
36856 wined3d: Add device caps to wined3d_types.h.
36858 2006-03-06 Jacek Caban <jacek@codeweavers.com>
36860 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
36861 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
36862 dlls/mshtml/nsiface.idl:
36863 mshtml: Added IHTMLTextAreaElement implementation.
36865 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
36866 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
36867 dlls/mshtml/nsiface.idl:
36868 mshtml: Added IHTMLSelectElement implementation.
36870 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
36871 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
36872 dlls/mshtml/nsiface.idl:
36873 mshtml: Added IHTMLInputElement implementation.
36875 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
36876 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
36877 mshtml: Added IHTMLElementCollection::tags implementation.
36879 2006-03-06 Juan Lang <juan_lang@yahoo.com>
36881 * dlls/crypt32/store.c:
36882 crypt32: Simplify stores.
36883 Ref count cert context references, and eliminate the DupCert function
36886 2006-03-06 Alexandre Julliard <julliard@winehq.org>
36888 * dlls/kernel/process.c:
36889 kernel: Better support for detached processes.
36890 Call setsid() in the new process to create a new Unix process group
36891 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
36894 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
36895 x11drv: Make sure to never manipulate the root window, even if we own
36896 the desktop window.
36898 * server/process.c, server/user.h, server/window.c, server/winstation.c:
36899 server: Support for closing the desktop window.
36900 If a thread is owning the desktop window, when all other users of the
36901 desktop have exited, signal the owner to close the desktop (with a 1
36904 * server/object.c, server/object.h:
36905 server: Added unlink_named_object function.
36906 Allows to remove the name of an object while keeping around the object
36909 * server/class.c, server/user.h, server/window.c:
36910 server: Infrastructure for having a thread own the desktop window.
36912 * dlls/mlang/mlang.c:
36913 mlang: Decrement the module refcount when an object is destroyed.
36915 2006-03-06 H. Verbeet <hverbeet@gmail.com>
36917 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
36918 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
36919 wined3d: Fix the relation between volumes and their container.
36921 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
36922 dlls/wined3d/device.c, dlls/wined3d/surface.c,
36923 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
36924 include/wine/wined3d_interface.h:
36925 wined3d: Fix the relation between surfaces and their container.
36927 * dlls/wined3d/surface.c:
36928 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
36929 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
36932 2006-03-06 Robert Shearman <rob@codeweavers.com>
36934 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
36935 wininet: Rewrite InternetCreateUrlW.
36936 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
36937 URL_COMPONENTS structure and fall back to a strlenW call when a
36939 - Expand the number of protocols supported when determining whether
36940 the port number should be added.
36941 - Fix a test by passing in the correct length of scheme.
36943 * dlls/wininet/http.c, dlls/wininet/internet.h,
36944 dlls/wininet/netconnection.c:
36945 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
36946 Don't continue to connect to a secure server without SSL support since
36947 it won't work. Return an error back to the application instead.
36949 * dlls/wininet/tests/http.c:
36950 wininet: More tests for InternetCreateUrl.
36951 Fix an InternetCreateUrl test so that it correctly sets the scheme
36952 length and add tests which show the behaviour when the lengths are set
36953 to zero and when the https scheme is used.
36955 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
36957 * dlls/wininet/internet.c:
36958 wininet: Add stub for missing InternetSetOption.
36960 2006-03-06 Alexandre Julliard <julliard@winehq.org>
36962 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
36963 libs/wine/wine.def, libs/wine/wine.map:
36964 libwine: Export a function to retrieve the data directory (based on a
36965 patch by Dmitry Timoshkov).
36967 2006-03-06 Francois Gouget <fgouget@free.fr>
36969 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
36970 Fix compatibility with native advpack dlls.
36971 Most native advpack dlls in circulation don't have RegInstallA. So
36972 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
36975 2006-03-06 Mike McCormack <mike@codeweavers.com>
36977 * tools/wrc/parser.l:
36978 wrc: Don't use identifiers starting yy*, they're reserved for flex.
36980 * dlls/avifil32/editstream.c:
36981 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
36983 2006-03-06 Jacek Caban <jacek@codeweavers.com>
36985 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
36986 shdocvw: Added get_LocationURL implementation.
36988 2006-03-05 Jacek Caban <jacek@codeweavers.com>
36990 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
36991 mshtml: Added IHTMLElementCollection implementation.
36992 - Added IHTMLElementCollection implementation.
36993 - Added get_all implementation.
36995 2006-03-06 Alexandre Julliard <julliard@winehq.org>
36997 * dlls/shell32/shlfileop.c:
36998 shell32: Grow the file list dynamically in SHFileOperation.
36999 This avoids searching the same directories twice, once to count the
37000 files and then once for real.
37002 * dlls/shell32/shlfileop.c:
37003 shell32: Store only the file attributes in the file list for SHFileOperation.
37004 We don't need the rest of the WIN32_FIND_DATA structure.
37006 * dlls/shell32/shlfileop.c:
37007 shell32: Fixed handling of null-terminated file list in SHFileOperation.
37009 2006-03-03 Aric Stewart <aric@codeweavers.com>
37011 * dlls/shell32/shlfileop.c:
37012 shell32: Skip dot directories in SHFileOperation.
37013 In ShFileOperation when generating a file list with * wildcards, for
37014 example for deletion, do not include the dot directories (. and ..) in
37015 the list, because that cause the operation to spiral out of control.
37017 2006-03-06 Alexandre Julliard <julliard@winehq.org>
37019 * server/winstation.c:
37020 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
37022 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
37023 server/trace.c, server/window.c:
37024 server: Return real parent and owner in the create_window request.
37025 Remove computing of parent and owner handles on the client side.
37027 * dlls/user/desktop.c:
37028 user: Allow creating windows of the desktop class.
37030 * dlls/user/message.c:
37031 user: Allow some Wine internal messages to act on the desktop window.
37033 2006-03-05 Mike McCormack <mike@codeweavers.com>
37035 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
37036 mpr: Stub implementations of some mpr functions.
37038 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
37040 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
37041 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
37042 shell32: Unicode'ify ISFHelper interface.
37044 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
37046 * dlls/wined3d/directx.c:
37047 wined3d: Fix retrieval of driver adapter versions.
37049 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
37051 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
37052 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
37053 dbghelp: Added type for array index.
37054 - added type for array index
37055 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
37056 - fixed SyGetTypeInfo accordingly
37058 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
37059 msvcrt: Some more fixes to name demangling.
37061 * dlls/dbghelp/type.c:
37062 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
37064 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
37066 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
37067 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
37069 2006-03-05 Jason Green <jave27@gmail.com>
37071 * dlls/wined3d/utils.c:
37072 wined3d: Add a few more WINED3DFMT formats to be recognized.
37074 2006-03-05 Jacek Caban <jacek@codeweavers.com>
37076 * dlls/shdocvw/dochost.c:
37077 shdocvw: Beginning ShowContextMenu implementation.
37079 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
37080 mshtml: Added get_documentElement implementation.
37082 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
37083 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
37084 mshtml: Added IHTMLElement implementation.
37086 * include/mshtmdid.h, include/mshtml.idl:
37087 mshtml: Added more interfaces to mshtml.idl.
37089 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
37090 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
37091 mshtml: Added IHTMLDOMNode implementation.
37093 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37095 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
37096 include/wine/wined3d_gl.h:
37097 wined3d: Added OpenGL 2.0 function definitions.
37099 2006-03-05 Robert Shearman <rob@codeweavers.com>
37101 * programs/wcmd/wcmdmain.c:
37102 wcmd: Improve command line processing.
37103 Make the command line processing more robust by continuing to process
37104 command line options if an unknown one is detected and remove the
37105 skipping of argv[0], which is no longer necessary. This fixes the
37106 parsing when argv[0] isn't set to the program name.
37108 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
37109 oleaut: Implement VarBstrFromDisp.
37111 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
37112 oleaut: Fix VarFormat for VT_NULL variants.
37114 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
37115 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
37117 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
37118 ole: Store the destination context and the destination context data in
37119 the proxy manager when unmarshaling.
37121 * include/olectl.h:
37122 include: Add more definitions and types to olectl.h.
37124 * dlls/oleaut32/tests/vartest.c:
37125 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
37127 * dlls/oleaut32/olepicture.c:
37128 oleaut: Split OLEPictureImpl_Load.
37129 Split OLEPictureImpl_Load into separate functions for the different file
37132 2006-03-05 Mike McCormack <mike@codeweavers.com>
37134 * programs/winecfg/audio.c:
37135 winecfg: Fix a typo (LVM_ -> TVM_).
37137 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37139 * dlls/wined3d/device.c:
37140 wined3d: Implemented WINED3DRS_DEPTHBIAS.
37142 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37144 * dlls/wined3d/device.c:
37145 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
37147 * dlls/wined3d/device.c:
37148 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
37149 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
37151 * dlls/wined3d/device.c:
37152 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
37154 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
37155 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
37157 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
37159 * dlls/wined3d/device.c:
37160 wined3d: Fix cut&paste typo.
37162 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
37164 * include/wine/wined3d_types.h:
37165 wined3d: Add D3D7 texture stage types.
37167 * include/wine/wined3d_types.h:
37168 wined3d: Add D3D7 render states.
37170 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
37172 * programs/winebrowser/main.c:
37173 winebrowser: Use CP_UNIXCP when translating URL passed on command line
37176 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
37178 * dlls/user/sysparams.c:
37179 user32: Fix the default height for CJK fonts.
37181 2006-03-04 Mike McCormack <mike@codeweavers.com>
37183 * dlls/avifil32/acmstream.c:
37184 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
37186 2006-03-03 Juan Lang <juan_lang@yahoo.com>
37188 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
37189 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
37190 crypt32: Move serialization functions to serialize.c.
37192 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
37194 * dlls/mlang/mlang.c:
37195 mlang: Implement DllCanUnloadNow.
37197 2006-03-02 Huw Davies <huw@codeweavers.com>
37199 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
37200 dlls/x11drv/x11drv.h:
37201 gdi: Better support for 1bpp dib sections.
37203 2006-03-03 Mike McCormack <mike@codeweavers.com>
37205 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
37206 programs/regedit/listview.c:
37207 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
37209 * programs/winecfg/audio.c:
37210 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
37212 * dlls/shell32/brsfolder.c:
37213 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
37215 * dlls/msrle32/msrle32.c:
37216 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
37218 * dlls/hhctrl.ocx/help.c:
37219 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
37221 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
37222 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
37224 2006-03-02 Juan Lang <juan_lang@yahoo.com>
37226 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
37227 crypt32: Implement CertDuplicateStore.
37229 2006-03-02 Francois Gouget <fgouget@free.fr>
37231 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
37232 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
37233 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
37234 Fix the stub message so it is more standard and use consistent
37237 * dlls/kernel/heap.c:
37238 kernel: Protect sys/resource.h include.
37240 2006-03-02 Alexandre Julliard <julliard@winehq.org>
37242 * ANNOUNCE, ChangeLog, VERSION, configure:
37245 ----------------------------------------------------------------
37246 2006-03-02 Alexandre Julliard <julliard@winehq.org>
37248 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
37249 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
37250 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
37251 Fixed some compiler warnings on old gcc versions.
37253 * dlls/Makefile.in, dlls/make_dlls:
37254 dlls: Remove 16-bit files on make clean.
37256 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
37258 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
37259 wined3d: Opengl 2.x compile fix.
37261 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
37263 * dlls/user/menu.c:
37264 user: Fix uninitialized rectangle in menu arrow painting.
37266 2006-03-01 Mike McCormack <mike@codeweavers.com>
37269 wine.inf: Add a default RelayExclude.
37271 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
37273 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
37274 winedbg: Bring usage() and .man up to date.
37276 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
37277 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
37278 winedbg: Add ability to reload a minidump.
37279 - now recognize winedbg foo.mdmp on command line
37280 - fleshed out tgt_minidump to reload information from minidump
37282 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
37283 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
37284 winedbg: process_io
37285 - added ability to specify process_io at process creation/attachment
37287 - created a process_io structure for gdbproxy
37289 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
37290 programs/winedbg/winedbg.c:
37291 winedbg: main_loop.
37292 - split dbg_main_loop in two parts (one for finishing the debuggee
37293 attachment, the second one really for handling the main loop)
37294 - removed now longer needed dbg_main_loop
37296 2006-03-01 Jacek Caban <jacek@codeweavers.com>
37298 * dlls/shdocvw/navigate.c:
37299 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
37300 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
37301 - Remove unneeded call to GetBindInfo.
37303 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
37304 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
37305 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
37306 mshtml: Beginning support for links opened in a new frame.
37308 * dlls/mshtml/nsembed.c:
37309 mshtml: Use NSContainer as 'This' of its window.
37311 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
37313 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
37314 cabinet: Set proper error information on failures.
37316 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
37318 * dlls/user/menu.c, dlls/user/tests/menu.c:
37319 user32: Fix handling of '\b' right flush character in menus.
37320 - do not add extra space; modify the tests to confirm this;
37321 - right flush to the menu tab stop, not to the menu border;
37322 - small fixes to the menu tab stop calculation.
37324 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
37326 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
37327 dlls/riched20/tests/editor.c:
37328 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
37330 2006-03-01 Jeremy White <jwhite@codeweavers.com>
37332 * dlls/crypt32/tests/oid.c:
37333 crypt32: More gcc 2.95 adjustments.
37335 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
37337 * dlls/wined3d/utils.c:
37338 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
37339 This fixes texture colours in many D3D games (verified with Age Of Mythology).
37341 2006-03-01 Robert Shearman <rob@codeweavers.com>
37343 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
37344 ole: Change NORMALEXTREFS to 5, like it is in native.
37346 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
37347 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
37349 * dlls/oleaut32/connpt.c:
37350 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
37352 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
37353 rpcrt4: Change the stubless parameter attributes to using a bitfield
37354 (as defined by the PSDK) so the ServerAllocSize part is easier to
37357 * dlls/rpcrt4/ndr_marshall.c:
37358 rpcrt4: Implement marshaling and unmarshaling for enum types.
37360 2006-03-01 Juan Lang <juan_lang@yahoo.com>
37362 * dlls/crypt32/store.c:
37363 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
37365 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
37367 * dlls/shell32/shres.rc:
37368 shell32: New icons for Desktop and My Computer.
37370 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
37372 * dlls/user/menu.c:
37373 user32: Ensure VK_UP displays the popup menu for the selected item if
37374 the popup menu is not visible
37376 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
37378 * documentation/PACKAGING:
37379 PACKAGING: Mention more libraries / tools in the needed dependencies section.
37381 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
37384 README: Fix spelling Red Hat. Remove unneeded references to Debian
37385 and Red Hat. Document the use of libxml2 as a weak prerequisite.
37387 2006-03-01 Mike McCormack <mike@codeweavers.com>
37389 * configure, configure.ac, include/config.h.in, server/signal.c:
37390 server: Print a message if wineserver crashes and we don't dump cores.
37392 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
37394 * dlls/x11drv/settings.c:
37395 x11drv: Convert 24-bit into 32-bit color before looking for an
37396 available screen resolution. We do this during enumeration, so there
37397 would be no 24-bit modes available.
37399 2006-02-28 Juan Lang <juan_lang@yahoo.com>
37401 * dlls/crypt32/store.c:
37402 crypt32: Eliminate an unnecessary function pointer from stores.
37404 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
37406 * programs/notepad/main.c:
37407 notepad: Wrap long lines by default like Windows does.
37409 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
37411 * dlls/kernel/comm.c:
37412 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
37414 * dlls/ntdll/serial.c:
37415 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
37417 2006-02-28 Alexandre Julliard <julliard@winehq.org>
37419 * tools/wrc/parser.y:
37420 wrc: Integer ids can be used for control labels instead of strings.
37422 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
37423 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
37424 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
37425 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
37426 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
37427 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
37428 winnls32: Renamed the winnls directory to winnls32.
37430 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
37431 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
37432 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
37433 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
37434 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
37435 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
37436 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
37437 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
37438 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
37439 dlls/wnaspi32/wnaspi32.spec:
37440 wnaspi32: Renamed the winaspi directory to wnaspi32.
37442 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
37443 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
37444 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
37445 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
37446 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
37447 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
37448 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
37449 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
37450 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
37451 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
37452 lz32: Renamed lzexpand directory to lz32.
37454 * dlls/ntdll/loader.c:
37455 ntdll: Don't reset the load count when reusing a builtin modref.
37457 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
37460 wine.inf: Add printing section for local port monitor.
37462 2006-02-27 Robert Reif <reif@earthlink.net>
37464 * dlls/dsound/duplex.c:
37465 dsound: Fix duplex create bug.
37467 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37469 * dlls/dinput/mouse.c:
37470 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
37472 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37474 * dlls/wined3d/device.c:
37475 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
37477 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
37479 * dlls/wined3d/device.c:
37480 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
37482 * dlls/wined3d/device.c:
37483 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
37485 * dlls/wined3d/device.c:
37486 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
37488 * dlls/wined3d/device.c:
37489 wined3d: Added D3D9 render states.
37491 * dlls/wined3d/device.c:
37492 wined3d: Fixed some typos and prevented divide by 0.
37494 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
37496 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
37497 crypt32: Don't access a blob after freeing it.
37499 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
37500 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
37501 programs/winedbg/winedbg.c:
37502 winedbg: Added a close_process method to process_io.
37503 - added a close_process method to process_io
37504 - made use of it to get rid of dbg_detach
37506 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
37507 winedbg: Extend auto mode with minidump.
37508 - added -minidump and -minidump <file> options to command line
37509 Those options are to be used in remplacement of --auto to create a minidump
37510 In the form --minidump <file>, the minidump will be created in <file>,
37511 otherwise the filename will be automatically generated.
37513 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
37514 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
37515 programs/winedbg/winedbg.c:
37516 winedbg: Rewrite auto mode.
37517 - rewrote auto mode as a specific set of commands to be run in
37518 regular parser, instead of hard coding those commands
37519 - added a new function to store a set of commands to be executed
37521 - added 'echo' command to the parser functions
37522 - got rid of dbg_action_mode
37523 - added support of '--' on command line
37525 * programs/winedbg/gdbproxy.c:
37526 winedbg: Fixed regression in gdb handling.
37528 2006-02-27 James Hawkins <truiken@gmail.com>
37530 * dlls/advpack/tests/advpack.c:
37531 advpack: Factor out loading the program files directory.
37533 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
37534 advpack: Add tests for the TranslateInfStringEx trio of functions and
37537 * dlls/advpack/tests/advpack.c:
37538 advpack: Factor out the API loading of advpack tests.
37540 2006-02-27 Juan Lang <juan_lang@yahoo.com>
37542 * dlls/crypt32/oid.c:
37543 crypt32: Correct compile problem on gcc 2.95.
37545 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
37547 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
37548 crypt32: Add Korean translation.
37550 2006-02-28 Mike McCormack <mike@codeweavers.com>
37552 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
37553 msvcrt: Add a stub for _wsetlocale.
37555 2006-02-27 Kovács András <andras@csevego.net>
37557 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
37558 winecfg: New Hungarian language resource.
37560 2006-02-27 Francois Gouget <fgouget@free.fr>
37562 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
37563 d3d8: Remove spaces before '\n'.
37565 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
37567 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
37568 d3d8: Header cleanup.
37569 Remove unneeded structures and functions from d3d8_private.h, clean
37570 some datatypes up and remove d3dcore_gl.h.
37572 2006-02-27 Jacek Caban <jacek@codeweavers.com>
37574 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
37575 dlls/mshtml/nsiface.idl:
37576 mshtml: Added nsIInterfaceRequestor implementation.
37578 2006-02-24 Jacek Caban <jacek@codeweavers.com>
37580 * dlls/mshtml/nsservice.c:
37581 mshtml: Improve ConfirmEx hack.
37583 2006-02-24 Francois Gouget <fgouget@free.fr>
37585 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
37586 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
37587 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
37588 advpack: Prepare the unicodification of advpack.dll.
37589 All functions that manipulate strings should have an Ansi and a
37591 Forward the unqualified dll entry points to the Ansi variant for
37592 backward compatibility.
37593 We're not allowed to use unqualified entry points in Wine, so change
37594 RegInstall() calls to RegInstallA().
37597 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
37599 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
37600 programs/winedbg/winedbg.c:
37601 winedbg: Auto mode.
37602 - rewrite auto mode startup
37603 - move part of auto handling to tgt_active.c
37605 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
37606 programs/winedbg/winedbg.c:
37607 winedbg: Move gdb command line handling.
37608 - moves gdb command line handling to gdbproxy.c
37609 - using manifest constants to make code more readable
37611 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
37612 programs/winedbg/winedbg.c:
37613 winedbg: Active and command line.
37614 - move process attachment and process creation (related to command
37615 line handling) from winedbg.c to tgt_active.c
37616 - tidy up argument parsing
37618 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
37619 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
37620 programs/winedbg/debugger.h:
37621 winedbg: Cleanup the process_io usage.
37622 - made be_process_io references 'const'
37623 - make use of it for dbg_read_memory and dbg_write_memory
37625 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
37626 programs/winedbg/winedbg.c:
37627 winedbg: Active targets
37628 Move all code related to an 'active' target (ie a running process)
37629 from winedbg.c to tgt_active.c.
37631 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
37632 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
37634 kernel32: ClearCommError.
37635 ClearCommError should only deal with *communication* errors (are being
37636 seen on the serial interface) rather than API errors (which can be
37637 reported to the caller by the API itself). I then removed all the
37638 stuff related to storing the error status in the server object.
37640 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
37642 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
37643 riched20: Implement EM_SCROLL and its tests.
37645 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
37647 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
37648 riched20: EM_HIDESELECTION implementation.
37650 2006-02-25 Peter Beutner <p.beutner@gmx.net>
37652 * dlls/ddraw/surface_dib.c:
37653 ddraw: Fix transparent Blits on 8bit surfaces.
37654 There are no red/green/blue bitmasks with color depth==8bpp. In that
37655 case always match against the whole byte.
37657 2006-02-24 H. Verbeet <hverbeet@gmail.com>
37659 * dlls/wined3d/surface.c:
37660 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
37661 it adds a reference to the device that shouldn't be there.
37663 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
37665 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
37666 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
37667 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
37668 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
37669 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
37670 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
37671 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
37672 dlls/wined3d/device.c, dlls/wined3d/directx.c:
37673 d3d8: Moved the remaining code over to WineD3D (based on patches by
37676 2006-02-25 Hans Leidekker <hans@it.vu.nl>
37678 * dlls/winsock/socket.c:
37679 winsock: Fix two Windows to Unix mapping issues.
37680 Handle wildcard address family hint in getaddrinfo.
37681 Convert flags too in getnameinfo.
37683 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
37685 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
37686 crypt32: Add German resource file.
37688 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
37690 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
37691 mscms: One more LastError code fixed.
37693 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
37695 * dlls/shell32/tests/shlfolder.c:
37696 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
37697 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
37698 path. Removed some HRESULT tests on IUnknown_Release calls, which
37701 2006-02-24 Jacek Caban <jacek@codeweavers.com>
37703 * dlls/mshtml/nsio.c:
37704 mshtml: Return error in NewChannelFromURL if retval is NULL.
37706 * dlls/mshtml/nsio.c:
37707 mshtml: Added nsIURI::Clone implementation.
37709 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
37710 mshtml: Don't add null byte to post data.
37712 * dlls/mshtml/nsembed.c:
37713 mshtml: Init nsIOService as soon as possible.
37715 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
37717 * dlls/iphlpapi/ifenum.c:
37718 iphplapi: Define IF_NAMESIZE if missing.
37720 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
37722 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
37723 programs/notepad/No.rc, programs/winecfg/No.rc,
37724 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
37725 Updated/new Norwegian Bokmål resources.
37727 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
37729 * dlls/ole32/storage32.c:
37730 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
37732 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
37734 * dlls/riched20/editor.c:
37735 riched20: Added a comment to make life easier.
37737 2006-02-24 Francois Gouget <fgouget@free.fr>
37739 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
37740 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
37742 Assorted spelling fixes.
37744 * include/wincrypt.h, tools/winapi/win32.api:
37745 crypt32: Add CryptQueryObject() prototype.
37748 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
37749 winsock: Tweak getnameinfo() prototype.
37750 Tweak the getnameinfo() prototype to better match the Windows PSDK and
37751 the GetNameInfoW() prototype.
37754 * include/sfc.h, tools/winapi/win32.api:
37756 Add a missing sfc.dll prototype.
37757 Add an sfc.dll section to win32.api for winapi_check.
37759 * dlls/msftedit/msftedit.spec:
37760 msftedit: Fix CreateTextServices() forward.
37762 * dlls/d3d8/device.c:
37763 d3d8: Remove spaces before '\n', spelling fix.
37765 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
37766 dlls/riched20/tests/editor.c:
37767 Add trailing '\n's to ok() calls.
37769 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
37771 * dlls/user/defwnd.c:
37772 user32: Handle WM_ENDSESSION in DefWinProc().
37773 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
37774 shutdown is proceeding.
37776 * dlls/user/message.c:
37777 user32: 0 vs. INFINITE timeout.
37778 It is 0 that denotes an infinite timeout for the wine server now, not
37780 Document put_message_in_queue()'s check for INFINITE (done for
37781 backwards compatibility with Windows 9x).
37783 * dlls/user/user_main.c:
37784 user: Fix ExitWindows().
37785 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
37786 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
37787 we don't get stuck if a process is hung.
37788 - Only send WM_ENDSESSION to windows that received a
37789 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
37791 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
37793 * dlls/usp10/usp10.c:
37794 usp10: Tidy default values.
37795 Set values for pwLogClust, uJustification and fClusterStart similar to
37798 2006-02-24 Alexandre Julliard <julliard@winehq.org>
37800 * dlls/x11drv/x11drv_main.c:
37801 x11drv: Make the synchronous option a debug channel instead of a
37802 registry entry to make it easier to use.
37804 * configure, configure.ac:
37805 configure: Added special check for broken linux/capi.h.
37807 * dlls/ntdll/virtual.c:
37808 ntdll: Use PROT_NONE instead of 0.
37810 * dlls/kernel/dosmem.c:
37811 kernel: Don't request execute permission for DOS memory.
37813 2006-02-23 Juan Lang <juan_lang@yahoo.com>
37815 * dlls/crypt32/store.c:
37816 crypt32: Use public functions during serialization rather than relying
37817 on the internal format of a certificate.
37819 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
37820 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
37821 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
37822 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
37823 dlls/crypt32/version.rc, include/wincrypt.h:
37824 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
37825 - implement CryptEnumOIDInfo and CryptFindOIDInfo
37826 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
37828 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
37830 * dlls/winspool/tests/info.c:
37831 winspool/tests: Skip tests, when a remote print server has no RPC
37834 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
37836 * dlls/ole32/tests/storage32.c:
37837 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
37839 2006-02-23 Robert Shearman <rob@codeweavers.com>
37841 * dlls/ole32/compobj.c:
37842 ole: Fallthrough from local activation in CoGetClassObject.
37843 If local-server or local-service activation doesn't work in
37844 CoGetClassObject then fallthrough instead of returning from the
37847 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
37848 oleaut: Fix standard font cloning.
37849 Create new empty connection points on clone of the standard Font
37850 (based on a patch by Alex Villacís Lasso).
37852 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
37854 * dlls/user/tests/msg.c:
37855 user: Give meaningful names to the structures used to transfer
37856 information to the test threads.
37858 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
37860 * dlls/msi/dialog.c:
37861 msi: When evaluating conditions, if the condition is empty or none is
37862 provided then treat it as being satisfied.
37864 2006-02-23 Huw Davies <huw@codeweavers.com>
37866 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
37867 msxml3: Fix for empty node lists.
37869 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
37871 * dlls/gdi/freetype.c:
37872 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
37874 2006-02-23 Huw Davies <huw@codeweavers.com>
37876 * dlls/gdi/bitblt.c:
37877 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
37879 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
37881 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
37882 cfgmgr32: Forward some functions to setupapi.dll.
37884 2006-02-23 Mike McCormack <mike@codeweavers.com>
37887 server: Add directories to recursive watches as they're opened.
37889 2006-02-22 Juan Lang <juan_lang@yahoo.com>
37891 * include/wincrypt.h:
37892 wincrypt: Add OIDs.
37894 2006-02-22 James Hawkins <truiken@gmail.com>
37896 * dlls/setupapi/dirid.c:
37897 setupapi: Downgrade an ERR to a WARN.
37899 2006-02-22 Kevin Koltzau <kevin@plop.org>
37901 * dlls/riched20/editor.c:
37902 riched20: Call GetClipboardData callback on cut/copy.
37904 * dlls/riched20/richole.c:
37905 riched20: Enable retrieving data through the ole interface.
37907 * dlls/riched20/clipboard.c:
37908 riched20: Ensure copied text is terminated with a null.
37910 * dlls/riched20/editor.c:
37911 riched20: EM_GETOLEINTERFACE is not a stub.
37913 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
37914 riched20: Store reference to editor in ole interface.
37916 * dlls/riched20/clipboard.c:
37917 riched20: Allocate proper amount of memory for formatetc array.
37919 2006-02-22 Juan Lang <juan_lang@yahoo.com>
37921 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
37922 dlls/crypt32/tests/oid.c:
37923 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
37925 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
37926 crypt32: Implement CertFindCertificateInStore, with tests.
37928 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
37930 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
37931 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
37932 Added msftedit.dll.
37934 2006-02-22 Kevin Koltzau <kevin@plop.org>
37936 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
37937 dlls/riched20/editor.c, dlls/riched20/editor.h,
37938 dlls/riched20/editstr.h:
37939 riched20: Add IDataObject implementation and use it for cut/copy.
37941 * tools/widl/typegen.c:
37942 widl: Fix 64bit warning.
37944 * dlls/x11drv/clipboard.c:
37945 x11drv: Fix 64bit warning.
37947 2006-02-22 Robert Shearman <rob@codeweavers.com>
37949 * dlls/msi/action.c:
37950 msi: Fix heap overflow in ITERATE_CreateShortcuts.
37952 * dlls/msi/source.c:
37953 msi: Init size before passing to RegEnumValue.
37955 * dlls/msi/files.c:
37956 msi: Always set a value for intype in ready_volume.
37957 Remove a memory leak.
37959 * dlls/msi/table.c:
37960 msi: Fix heap overflow in save_string_table.
37961 Fix heap overflow caused by not accounting for the dummy first item,
37962 which contains the codepage.
37964 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
37965 ole: Make the CoCreateInstance test succeed.
37966 Move the uninitialized apartment check after zeroing out the return
37969 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
37971 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
37972 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
37973 ECO_READONLY implemented and tested.
37975 2006-02-22 Juan Lang <juan_lang@yahoo.com>
37977 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
37978 crypt32: Tidy up tests.
37979 Fix up encoded data to use BYTE arrays rather than strings, and remove
37980 extraneous NULL bytes from the end of some of them
37982 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
37983 dlls/crypt32/oid.c:
37984 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
37985 Move CryptVerifyMessageSignature stub to main.c.
37987 2006-02-22 Mike McCormack <mike@codeweavers.com>
37989 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
37990 kernel32: Add a stub implementation for CmdBatNotification.
37992 2006-02-22 Alexandre Julliard <julliard@winehq.org>
37994 * dlls/kernel/process.c:
37995 kernel: Initialize the dll path from the main exe name explicitly
37996 since ImagePathName is not always set at that point.
37998 * programs/explorer/systray.c:
37999 explorer: Moved systray configuration option to a more appropriate place
38000 and make it compatible with the way other options are stored.
38002 2006-02-19 Robert Shearman <rob@codeweavers.com>
38004 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
38005 dlls/shell32/systray.c, programs/explorer/Makefile.in,
38006 programs/explorer/explorer.c, programs/explorer/systray.c,
38007 programs/explorer/systray.h:
38008 shell32: Move systray handling to the explorer process.
38010 2006-02-22 Alexandre Julliard <julliard@winehq.org>
38012 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
38013 kernel: Get rid of module.h.
38015 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
38016 dlls/ntdll/ntdll_misc.h:
38017 ntdll: Simplify loadorder code by using an enum instead of an array
38018 to represent load order values.
38019 Added a special value for default load order so that we can handle it
38020 differently later on.
38022 * dlls/kernel/process.c:
38023 kernel: Don't bother checking load order of the exe in the parent process.
38025 2006-02-22 Huw Davies <huw@codeweavers.com>
38027 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
38028 gdi32: Update due to last minute api change in freetype 2.2.0.
38029 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
38030 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
38031 supporting an rc1 release, so this removes support for
38032 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
38034 2006-02-22 Mike McCormack <mike@codeweavers.com>
38037 server: Make sure we don't get into an infinite loop freeing inodes.
38039 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
38041 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
38042 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
38044 2006-02-22 Peter Beutner <p.beutner@gmx.net>
38046 * dlls/msvcrt/cppexcept.c:
38047 msvcrt: Save esp before calling catch block and restore afterwards.
38048 It seems like the esp value (which is saved at [ebp-16]) is sometimes
38049 changed inside the catch handler so we end up with a bogus esp
38050 afterwards. To avoid that save it before calling the catch block.
38052 * dlls/msvcrt/cppexcept.c:
38053 msvcrt: Fix handling of multiple nested exceptions.
38054 Save in each nested frame a pointer to the original exception record.
38055 Only one refence in thread_data isn't enough when we have multiple
38058 * dlls/msvcrt/cppexcept.c:
38059 msvcrt: Fix handling of nested exceptions.
38060 Move handling of nested exceptions completely in the
38061 catch_function_nested_handler(). If a new exception was thrown inside
38062 a catch block destroy the old exception object, if it is a rethrow
38063 re-propagate the previous object.
38065 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
38067 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
38068 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
38069 dlls/shlwapi/path.c:
38070 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
38071 - read strings from left to right (PathGetDriveNumberW)
38072 - don't access buffers before they are filled (SHGetPathFromIDListW)
38073 - fill buffers & variables on all paths (SHELL_FindExecutable)
38074 - handle error condition (unix_fs)
38075 - don't shoot in the blind for AW APIs (tests/shelllink.c)
38077 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
38079 * dlls/winedos/ppdev.c:
38080 winedos: Fixed a couple of typos in ppdev.
38082 2006-02-22 Francois Gouget <fgouget@free.fr>
38084 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
38086 mapi: Add some missing MAPI prototypes.
38087 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
38088 and include it where they are implemented.
38089 Make mapi.h and mapix.h compatible. gcc does not like macros and
38090 prototypes to be redefined so this involved protecting against
38091 multiple definitions.
38092 Fix the MAPISendMail() implementation prototype.
38094 2006-02-21 Lei Zhang <leiz@ucla.edu>
38096 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
38097 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
38098 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
38099 Removed todo flag from affected FR_MATCHCASE tests.
38101 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
38103 * dlls/msi/msi.spec, dlls/msi/source.c:
38104 msi: Implement MsiSourceListAddSource.
38106 * dlls/advapi32/security.c:
38107 advapi32: Add partial implementation of LookupAccountNameW.
38109 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
38111 * dlls/shell32/shell32.spec:
38112 shell32: Export PathResolve by name.
38114 2006-02-22 Alexandre Julliard <julliard@winehq.org>
38116 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
38117 dlls/ntdll/thread.c:
38118 kernel: Moved the get_startup_info call to ntdll.
38120 2006-02-21 Alexandre Julliard <julliard@winehq.org>
38122 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
38123 server/protocol.def, server/trace.c:
38124 server: Remove no longer needed fields in the init_process_done request.
38126 2006-02-21 Aric Stewart <aric@codeweavers.com>
38128 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
38129 dlls/twain/twain_i.h:
38130 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
38131 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
38132 a number of corrections and improvements to allow the actual aquiring
38133 of images to succeed.
38135 2006-02-21 Huw Davies <huw@codeweavers.com>
38137 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
38138 msxml3: Improve parse error handling a bit.
38140 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
38141 msxml3: Use url monikers to load xml.
38143 2006-02-21 Alexandre Julliard <julliard@winehq.org>
38145 * dlls/kernel/process.c, dlls/ntdll/loader.c:
38146 kernel: Use LoadLibrary to load the main exe in all cases.
38148 * dlls/ntdll/loader.c:
38149 ntdll: Support loading a builtin under a different name.
38150 Find the proper modref in that case based on the dlopen handle.
38152 * dlls/ntdll/loader.c:
38153 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
38154 This ensures that we never fixup imports twice on the same dll.
38156 * dlls/shell32/tests/shlexec.c:
38157 shell32: Use more reasonable timeouts in shlexec test.
38159 * server/process.c:
38160 server: Avoid hang on process startup.
38161 Fixed the startup_info signaled state to avoid blocking the parent
38162 process when the child crashes on startup.
38164 * dlls/ntdll/loader.c:
38165 ntdll: Support loading builtin dlls with an explicit path name also
38166 when loadorder is set to builtin only.
38168 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
38170 * dlls/ntdll/loader.c:
38171 ntdll: Remove spaces at end of name in import_dll.
38173 2006-02-20 Jason Green <jave27@gmail.com>
38175 * programs/winefile/En.rc, programs/winefile/resource.h,
38176 programs/winefile/winefile.c, programs/winefile/winefile.h:
38177 winefile: Add the ability to save window position to the registry.
38179 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
38181 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
38182 usp10: Add stub for ScriptTextOut.
38184 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
38185 usp10: Add ScriptPlace funtionality.
38186 The key function is to calculate the total of the ABC widths of the
38187 characters converted to gylphs by ScriptShape.
38189 2006-02-21 Jacek Caban <jacek@codeweavers.com>
38191 * dlls/shdocvw/classinfo.c:
38192 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
38194 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
38196 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
38197 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
38198 d3d8: Move the capability detection code over to WineD3D.
38199 Let the few existing parts which need the capabiliteis use the WineD3D
38200 capability structure (gl_info). This info structure contains next to
38201 'flags' inidicating certain features also all GL/GLX functions
38202 pointers. Because D3D8 moves over to the wined3d gl_info structure all
38203 the gl prototypes in d3dcore_gl.h were unneeded and removed.
38205 2006-02-20 Lei Zhang <leiz@ucla.edu>
38207 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
38208 riched20: Fix for EM_FINDTEXT input validation.
38209 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
38210 Removed todo flag from affected EM_FINDTEXT tests.
38212 2006-02-20 James Hawkins <truiken@gmail.com>
38214 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
38215 advpack: Implement AddDelBackupEntry.
38217 * dlls/advpack/tests/files.c:
38218 advpack: Add tests for AddDelBackupEntry.
38220 * dlls/advpack/files.c:
38221 advpack: Make AddDelBackupEntry always return S_OK.
38223 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
38224 dlls/advpack/install.c:
38225 advpack: Branch off the advpack install functions into install.c.
38227 * dlls/advpack/advpack.c:
38228 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
38231 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
38232 advpack: Load the LDIDs of an install section in TranslateInfString.
38234 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
38236 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
38237 dlls/ole32/tests/storage32.c:
38238 ole32: Fix stream ref counting.
38239 Stream methods called after parent object has been closed correctly
38240 return STG_E_REVERTED.
38241 Stream refcounting fixed. Now can safely call IStorage destructor
38242 before IStream destructor and guarantee file will be closed.
38244 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
38245 ole32: Fix up permissions when opening streams.
38246 Fix up permissions when opening streams in storage objects when
38247 storage object has been opened in transacted mode.
38249 2006-02-21 Mike McCormack <mike@codeweavers.com>
38251 * dlls/kernel/tests/change.c:
38252 kernel32: Add a simple test for recursive notification.
38254 * dlls/kernel/tests/file.c:
38255 kernel32: Add a short test for GetOverlappedResult.
38257 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
38258 server/protocol.def, server/trace.c:
38259 server: Track created and removed directories in the tree of inodes for inotify.
38260 Add them to or remove them from existing recursive watches.
38262 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
38264 * dlls/ntdll/signal_i386.c:
38265 ntdll: Avoid compile error caused by a single quote.
38267 2006-02-20 Hans Leidekker <hans@it.vu.nl>
38269 * configure, configure.ac, dlls/winsock/socket.c,
38270 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
38271 winsock: Implement getnameinfo.
38273 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
38275 * dlls/user/menu.c:
38276 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
38278 2006-02-20 Robert Shearman <rob@codeweavers.com>
38280 * dlls/ntdll/signal_i386.c:
38281 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
38282 Print an error if __NR_sigaction doesn't exist as this means the wrong
38283 syscall header is being used.
38285 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
38287 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
38288 winsock: Add check for sin6_scope_id.
38290 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
38292 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
38293 usp10: Add ScriptShape functionality.
38295 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
38297 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
38298 dlls/riched20/tests/editor.c:
38299 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
38302 2006-02-20 Jacek Caban <jacek@codeweavers.com>
38304 * dlls/mshtml/nsio.c:
38305 mshtml: Set default original uri in NewChannelFromURI.
38307 2006-02-20 Mike McCormack <mike@codeweavers.com>
38309 * dlls/kernel/tests/change.c, server/change.c:
38310 server: Distinguish between a directory and a file changing in
38311 ReadDirectoryChangesW.
38314 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
38316 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
38317 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
38318 dbghelp: Virtual modules.
38319 Rewrote virtual modules handling so that it's an option to either PE
38320 or ELF modules rather than a specific type.
38322 2006-02-20 Alexandre Julliard <julliard@winehq.org>
38324 * dlls/kernel/dosmem.c:
38325 kernel: Don't require execute permission for DOS memory, this will be
38326 done in winedos if necessary.
38328 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
38330 * dlls/user/tests/menu.c:
38331 user: Add conformance tests for menu item drawing.
38333 * dlls/user/menu.c:
38334 user: Menu drawing fixes.
38335 - check mark is drawn left of a bitmap;
38336 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
38337 - space for the popup arrow is also reserved for non popup items;
38338 - implement the MNS_NOCHECK style.
38340 * dlls/user/menu.c:
38341 user: Menu string width calculation fixes.
38342 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
38343 strings with ampersands like "&File";
38344 - Fix mess with strings with an embedded tab;
38345 - In case of a menu bar, two extra pixels are added if the item has
38346 both a bitmap and string.
38348 * dlls/user/menu.c:
38349 user: Menu drawing fixes.
38350 Replace some #defined constants by values calculated from windows
38353 * dlls/user/menu.c:
38354 user: Menu drawing fixes.
38355 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
38356 MENU_GetBitmapItemSize();
38357 - Save the received bitmap size in the menu item structure as it will
38358 need to be sent in the WM_DRAWITEM message;
38359 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
38360 MENU_DrawBitmapItem();
38361 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
38364 * dlls/user/menu.c:
38365 user: Move drawing of pop menu arrows to a subroutine reduces nesting
38366 level of some large if statements in the drawing code. Some updates to
38369 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
38371 * dlls/winspool/tests/info.c:
38372 winspool/tests: Add some tests for SetDefaultPrinterA/W.
38374 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
38375 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
38377 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
38379 * dlls/shell32/shlfolder.c:
38380 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
38382 2006-02-20 Alexandre Julliard <julliard@winehq.org>
38384 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
38385 configure: Use --rpath if supported when building binaries to point to
38386 the relative location of the wine libraries.
38388 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
38390 * dlls/msvcrt/undname.c:
38391 msvcrt: Misc cleanups in undname.c.
38392 - remove unused argument from functions
38393 - print the pointer in the str_array_push TRACE to be able to distinguish
38394 the different arrays.
38395 - comment and white space cleanups
38397 * dlls/msvcrt/tests/cpp.c:
38398 msvcrt: Add some tests for __unDName().
38399 Add some tests for unDName() checking:
38400 - data type modifiers A,B,P,Q,R,S
38402 - back references to names
38404 * dlls/msvcrt/undname.c:
38405 msvcrt: Use a separate stack for back references to names
38406 Use a separate array/stack for the back references to names as
38407 sym->stack is used to push temporary strings to it which breaks back
38408 referencing in some occasions (26 symbols in the mfc42 dll). During
38409 this cleanup get_class() a little bit.
38411 * dlls/msvcrt/undname.c:
38412 msvcrt: Move code to parse a literal string out of get_class().
38413 unDName: Move the code to parse a literal string from get_class() to a
38414 separate function. Add some error handling to the new function.
38416 * dlls/msvcrt/undname.c:
38417 msvcrt: Wrap get_class() and get_class_string() for unDName.
38419 * dlls/msvcrt/tests/cpp.c:
38420 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
38421 In test_demangle use a custom strcmp that treats multiple spaces as
38422 single space. __unDName() from older msvcrt (including W2K it seems)
38423 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
38424 those old Windows versions.
38426 2006-02-20 Robert Shearman <rob@codeweavers.com>
38428 * dlls/ole32/tests/compobj.c:
38429 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
38431 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
38432 ole: Change the Apartment Model field to a boolean.
38433 Change the apartment model field to a boolean that just specifies
38434 whether the apartment is multi-threaded or not and fix up all the
38435 places where this is used.
38436 Fixes a bug where we would return an error if the previous apartment
38437 model passed into CoInitializeEx matches the new apartment model, but
38438 additional optimisation flags are specified.
38440 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
38442 * programs/winecfg/Ko.rc:
38443 winecfg: Updated Korean translation.
38445 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
38446 wordpad: Add Korean translation.
38448 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
38450 * dlls/dbghelp/path.c:
38451 dbghelp: Fix SymFindFileInPath to return files matching the requested
38452 criteria (it was mainly doing the opposite).
38454 2006-02-20 Jacek Caban <jacek@codeweavers.com>
38456 * dlls/shdocvw/client.c:
38457 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
38458 E_NOTIMPL in Windows as well.
38460 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
38461 dlls/mshtml/nsio.c:
38462 mshtml: Create nsIChannel for protocols not handled by Gecko.
38464 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38466 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
38467 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
38469 * dlls/mscms/tests/profile.c:
38470 mscms: Branching fixes for some test routines
38472 2006-02-20 Mike McCormack <mike@codeweavers.com>
38474 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
38475 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
38477 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
38479 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
38480 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
38481 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
38482 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
38483 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
38484 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
38485 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
38486 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
38487 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
38488 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
38489 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
38490 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
38491 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
38492 user: Add the DS_NOIDLEMSG style to message boxes.
38494 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
38496 * programs/winhelp/winhelp.c:
38497 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
38499 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
38501 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
38502 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
38503 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
38504 dlls/d3d8/volumetexture.c:
38505 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
38507 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
38509 * programs/winedbg/stack.c:
38510 winedbg: Fixed regression: stack info was no longer working.
38512 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
38514 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
38515 usp10: Add ScriptItemize functionality.
38517 2006-02-18 Hans Leidekker <hans@it.vu.nl>
38519 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
38520 winebrowser: Handle file URLs.
38522 2006-02-18 Juan Lang <juan_lang@yahoo.com>
38524 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
38525 include/wintrust.h:
38526 wintrust: Add some stubs.
38528 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
38529 dlls/crypt32/tests/cert.c, include/wincrypt.h:
38530 crypt32: Implement enhanced key usage.
38531 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
38532 CertAddEnhancedKeyUsageIdentifier, and
38533 CertRemoveEnhancedKeyUsageIdentifier.
38535 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
38537 * programs/winetest/Makefile.in:
38538 winetest: Added usp10 tests.
38540 2006-02-18 Alexandre Julliard <julliard@winehq.org>
38542 * configure, configure.ac:
38543 configure: Fix previous change to still build all the binaries on
38544 x86_64 in 32-bit mode.
38546 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
38548 * dlls/user/menu.c:
38549 user: Implement scrolling in popup menus.
38551 2006-02-17 Alexandre Julliard <julliard@winehq.org>
38553 * libs/wine/config.c, libs/wine/loader.c:
38554 libwine: Add the runtime library path to the front of the dll paths list.
38556 * dlls/dbghelp/elf_module.c:
38557 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
38559 2006-02-17 Peter Beutner <p.beutner@gmx.net>
38561 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
38562 msvcrt: Correctly set EOF flag in fread().
38563 Setting the EOF flag only if _read() returns zero is not enough as we
38564 could also read something AND hit the end of file.
38565 _read() already sets another internal EOF flag, so just use this too.
38566 Removing todo_wine from the test case.
38568 * dlls/msvcrt/tests/file.c:
38569 msvcrt: Add test for fread/feof.
38570 When calling fread() with a large enough buffer to reach the end of
38571 the file a subsequent feof() should return true; (marked as todo_wine
38572 because it doesn't work atm).
38574 * dlls/msvcrt/cppexcept.c:
38575 msvcrt: Remove bogus code.
38576 We can't just pop a exception record from the exception handler list
38577 which we haven't put there.
38579 * dlls/msvcrt/file.c:
38580 msvcrt: Fix use of uninitialized variable.
38582 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
38584 * dlls/winspool/tests/info.c:
38585 winspool/tests: Add tests for EnumMonitors.
38587 2006-02-17 Juan Lang <juan_lang@yahoo.com>
38589 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
38590 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
38591 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
38592 crypt32: Move certificate store functions to their own file.
38594 2006-02-17 Alexandre Julliard <julliard@winehq.org>
38596 * configure, configure.ac, loader/Makefile.in:
38597 configure: Default to building wine-pthread on non-x86 platforms.
38599 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
38601 * include/dbghelp.h:
38602 dbghelp: Packing for minidump structures is 4 bytes.
38604 2006-02-17 Alexandre Julliard <julliard@winehq.org>
38606 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
38607 dlls/wldap32/winldap_private.h:
38608 Fixed a couple of function prototypes.
38610 * libs/wine/Makefile.in, libs/wine/config.c:
38611 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
38612 Added dependency on $(RELPATH).
38614 * libs/wine/Makefile.in, libs/wine/config.c:
38615 libwine: Compute relative paths for bin and dll directories at compile time.
38617 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
38618 tools: Added 'relpath' tool to compute relative Unix paths.
38620 * dlls/ntdll/server.c:
38621 ntdll: Remove no longer used oldcwd in start_server.
38623 2006-02-17 Mike McCormack <mike@codeweavers.com>
38626 server: Use a single inotify watch, as it scales better with a large
38627 number of directories.
38629 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
38631 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
38632 wordpad: Russian translation.
38634 2006-02-17 Hans Leidekker <hans@it.vu.nl>
38636 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
38637 wordpad: Dutch localization.
38639 2006-02-17 Jacek Caban <jacek@codeweavers.com>
38641 * dlls/mshtml/navigate.c:
38642 mshtml: Fix post data parsing.
38644 2006-02-16 Alexandre Julliard <julliard@winehq.org>
38646 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
38647 libs/wine/config.c, loader/glibc.c:
38648 libwine: Try the current load path in priority before the
38649 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
38651 * libs/wine/config.c:
38652 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
38653 the directory from the library itself.
38654 Only try the hardcoded BINDIR if everything else failed.
38656 * libs/wine/config.c:
38657 libwine: Only use the library directory if it's an absolute path.
38659 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
38661 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
38662 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
38663 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
38664 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
38665 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
38666 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
38667 programs/winecfg/winecfg.c:
38668 winecfg: Localize the app specific title.
38670 2006-02-16 Juan Lang <juan_lang@yahoo.com>
38672 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
38673 crypt32: More encoding/decoding.
38674 Add support for encoding/decoding basic constraints and enhanced key
38677 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
38678 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
38679 - now that CertOpenStore is correct for system stores, simplify
38680 CertOpenSystemStore
38681 - correct CertDuplicateCertificateStore, with a test
38683 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
38685 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
38686 progman: Updated Korean translation.
38688 2006-02-16 Huw Davies <huw@codeweavers.com>
38690 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
38691 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
38692 msxml3: Implement comment node.
38694 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
38695 msxml3: Fix get_text on text nodes.
38697 2006-02-16 Thomas Kho <tkho@ucla.edu>
38699 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
38700 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
38702 2006-02-16 Robert Shearman <rob@codeweavers.com>
38704 * dlls/oleaut32/tests/typelib.c:
38705 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
38707 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38709 * dlls/mscms/tests/profile.c:
38710 mscms: Distinguish between registered and unregistered profile IDs.
38712 2006-02-16 Robert Shearman <rob@codeweavers.com>
38714 * tools/winebuild/winebuild.man.in:
38715 winebuild: Correction for manpage.
38716 The behaviour for winebuild is to prefer main over WinMain, not the
38719 2006-02-16 Jacek Caban <jacek@codeweavers.com>
38721 * dlls/shdocvw/webbrowser.c:
38722 shdocvw: Unaccess post data only if we've accessed it before.
38724 2006-02-16 Alexandre Julliard <julliard@winehq.org>
38726 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
38727 dlls/make_dlls, libs/wine/loader.c:
38728 libwine: New naming scheme for 16-bit builtin dlls.
38729 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
38730 by mistake when looking for a 32-bit dll.
38732 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
38734 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
38735 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
38736 We should swap min & max only when both limits are being
38737 set. Otherwise limit that being set should invalidate other limit
38740 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
38741 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
38743 2006-02-16 Juan Lang <juan_lang@yahoo.com>
38745 * dlls/wininet/internet.c:
38746 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
38747 and update comment.
38749 * dlls/crypt32/cert.c:
38750 crypt32: Fix system stores and a memory leak.
38751 - system stores open both HKLM and HKCU for "current user" locations
38752 - fix a memory leak in certificate properties
38754 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
38756 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
38757 wordpad: French localization.
38759 2006-02-16 Alexandre Julliard <julliard@winehq.org>
38762 Merge the contents of info/exclude into the top-level .gitignore.
38764 * server/debugger.c, server/process.c, server/process.h,
38766 server: Store the process exe module in the standard dll list.
38768 * dlls/d3d8/cubetexture.c:
38769 d3d8: Fixed compile with older GL versions.
38771 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
38773 * dlls/wined3d/device.c:
38774 wined3d: Set the texture size for d3d8.
38776 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
38778 * programs/winecfg/Ko.rc:
38779 winecfg: Updated Korean translation.
38781 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
38783 * programs/winecfg/Fr.rc:
38784 winecfg: French resource update.
38786 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
38788 * programs/wordpad/De.rc, programs/wordpad/En.rc,
38789 programs/wordpad/rsrc.rc:
38790 wordpad: Added German resource.
38792 2006-02-16 Hans Leidekker <hans@it.vu.nl>
38794 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
38795 shlwapi: Fix parameter check for UrlUnescapeA.
38796 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
38797 Add a corresponding test for UrlUnescape{A,W}.
38799 2006-02-16 Juan Lang <juan_lang@yahoo.com>
38801 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
38802 crypt32: Partially implement CertGetNameString.
38804 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
38806 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
38807 winedbg: A couple of fixes after running valgrind.
38809 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
38811 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
38812 usp10: Implement ScriptGetProperties.
38814 2006-02-15 Alexandre Julliard <julliard@winehq.org>
38816 * ANNOUNCE, ChangeLog, VERSION, configure:
38819 ----------------------------------------------------------------
38820 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
38822 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
38823 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
38825 2006-02-15 Thomas Kho <tkho@ucla.edu>
38827 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
38828 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
38830 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
38832 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
38833 dlls/shdocvw/shdocvw_main.c:
38834 shdocvw: Implemented a couple of forwards to shlwapi.
38836 2006-02-15 Jacek Caban <jacek@codeweavers.com>
38838 * programs/winecfg/libraries.c:
38839 winecfg: glut32.dll may be configured as native.
38841 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
38842 shdocvw: Added client site's IServiceProvider interface.
38844 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
38845 dlls/shdocvw/webbrowser.c:
38846 shdocvw: Navigate2 rewrite.
38848 * dlls/shdocvw/navigate.c:
38849 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
38851 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
38852 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
38853 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
38855 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
38856 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
38857 mshtml: Added ref counting to NSContainer.
38858 - Added ref counting to NSContainer.
38859 - Better destroying of NSContainer.
38861 2006-02-15 Juan Lang <juan_lang@yahoo.com>
38863 * dlls/crypt32/cert.c:
38864 crypt32: Rename a variable for clarity.
38866 * dlls/crypt32/str.c:
38867 crypt32: Output string type in trace.
38869 2006-02-15 Mike McCormack <mike@codeweavers.com>
38871 * dlls/ole32/tests/storage32.c:
38872 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
38876 include: Add WT_ defines for use with RegisterWaitForSingleObject.
38878 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
38880 * programs/winecfg/Nl.rc:
38881 winecfg: Update Dutch resources.
38883 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
38885 * dlls/riched20/editor.c:
38886 riched20: Support RTF text in WM_SETTEXT.
38888 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
38890 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
38891 usp10: Added stub for ScriptGetCMap.
38893 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
38895 * configure, configure.ac, dlls/usp10/Makefile.in,
38896 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
38897 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
38898 usp10: Added some tests.
38900 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
38902 * dlls/secur32/schannel.c:
38903 secur32: Add InitializeSecurityContext stub for schannel.
38905 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
38907 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
38908 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
38909 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
38911 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
38913 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
38914 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
38916 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
38918 * dlls/mscms/tests/profile.c:
38919 mscms: Move 4 test macros into a single one.
38921 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
38923 * dlls/msacm/winemp3/mpegl3.c:
38924 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
38925 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
38926 mpglib buffer queue grows.
38927 - Add TRACE of mpglib buffer queue for conversion.
38929 2006-02-14 Alexandre Julliard <julliard@winehq.org>
38931 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
38932 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
38933 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
38934 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
38935 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
38936 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
38937 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
38938 ctl3d32: Renamed ctl3d directory to ctl3d32.
38940 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
38941 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
38942 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
38943 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
38944 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
38945 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
38946 olesvr32: Renamed olesvr directory to olesvr32.
38948 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
38949 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
38950 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
38951 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
38952 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
38953 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
38954 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
38955 olecli32: Renamed olecli directory to olecli32.
38957 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
38959 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
38960 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
38961 dlls/sfc/sfc_main.c:
38962 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
38964 * include/Makefile.in, include/sfc.h:
38965 include: Add sfc.h.
38967 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
38969 * configure, configure.ac, programs/Makefile.in,
38970 programs/wordpad/.gitignore, programs/wordpad/En.rc,
38971 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
38972 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
38973 programs: Add an implementation of Wordpad.
38975 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
38977 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
38978 dbghelp: Always set the size to public symbols to 1 when we don't know the size
38979 so that they can only be search on their start address
38981 * programs/winedbg/debug.l:
38982 winedbg: Allow using MSVC mangled symbol names as identifiers.
38984 2006-02-14 Mike Frysinger <vapier@gentoo.org>
38986 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
38987 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
38988 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
38989 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
38990 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
38991 programs/make_progs, programs/winedbg/Makefile.in,
38992 programs/winemenubuilder/Makefile.in, server/Makefile.in,
38993 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
38994 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
38995 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
38996 tools/wrc/Makefile.in:
38997 Add support for 'make install DESTDIR'.
38999 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
39001 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
39002 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
39003 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
39004 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
39005 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
39006 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
39007 programs/winecfg/driveui.c, programs/winecfg/main.c,
39008 programs/winecfg/resource.h, programs/winecfg/theme.c,
39009 programs/winecfg/winecfg.h:
39010 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
39012 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
39014 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
39015 A couple of new valgrind instrumentations for better support.
39017 2006-02-14 Jeremy White <jwhite@codeweavers.com>
39019 * dlls/twain/dsm_ctrl.c:
39020 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
39022 * dlls/twain/twain.h:
39023 twain: Make structures respect 2 byte packing requirements.
39025 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
39027 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
39028 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
39030 server: When possible, use tgkill instead of tkill syscall on Linux.
39032 2006-02-14 James Hawkins <truiken@gmail.com>
39034 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
39035 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
39037 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
39038 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
39039 INFINFO_DEFAULT_SEARCH search flags.
39041 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
39043 * dlls/winmm/driver.c:
39044 winmm: Protect drivers list by a critical section.
39046 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
39048 * include/wine/test.h:
39049 tests: Fixed test framework against environment modifications.
39051 2006-02-14 Troy Rollo <wine@troy.rollo.name>
39053 * dlls/user/dialog.c, include/winuser.h:
39054 user: Fix argument type of IsDlgButtonChecked.
39056 * dlls/user/scroll.c, include/winuser.h:
39057 user: Fix argument type for EnableScrollBar.
39059 * dlls/user/dialog.c, include/winuser.h:
39060 user: Fix argument types for CheckRadioButton.
39062 * dlls/user/dialog.c, include/winuser.h:
39063 user: Fix return type and argument type for GetDlgItemText{A,W}.
39065 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
39067 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
39068 msvfw32: Disable datarate, keyframe and quality controls to not
39069 confuse users by a not implemented functionality.
39070 Add support for About codec control.
39072 * dlls/msvideo/msvideo_main.c:
39073 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
39075 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
39077 * programs/winetest/Makefile.in:
39078 winetest: Add riched20 tests.
39080 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
39082 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
39083 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
39084 The tests (shellpath.c/testPersonal) already show that it can be either
39085 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
39087 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
39089 * loader/pthread.c:
39090 loader: Added missing attr destroy.
39092 2006-02-14 Robert Shearman <rob@codeweavers.com>
39094 * documentation/.gitignore:
39095 Ignore documentation/html.
39098 tools/c2man.pl: Generate correct html.
39100 * dlls/wininet/gopher.c, dlls/wininet/http.c:
39101 wininet: Documentation fixes.
39103 * dlls/oleaut32/olepicture.c:
39104 oleaut32: Free connection point on destruction of the picture object.
39105 Handle failure of CreateConnectionPoint on construction.
39107 * dlls/oleaut32/typelib.c:
39108 oleaut32: Fix returning Typelib file name.
39109 We can't use GetModuleFileName on a resource-only module, so the best
39110 we can do is to copy the original name we used to find the type
39111 library. Fix a couple of places where we were incorrectly using the
39112 file name, rather than the path.
39114 * dlls/oleaut32/olefont.c:
39115 oleaut32: Free the connection points on destruction of the font object.
39116 Free the connection points on destruction of the font object and cope
39117 with failure of CreateConnectionPoint on construction.
39119 * dlls/oleaut32/tmarshal.c:
39120 oleaut32: Don't try to release NULL COM objects in the typelib
39123 * dlls/oleaut32/olepicture.c:
39124 oleaut32: Fix flag comparison in Picture Invoke.
39125 One or more invoke flags can be passed into IDispatch::Invoke, but we
39126 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
39129 2006-02-14 Alexandre Julliard <julliard@winehq.org>
39132 server: Try to update the input key state even when the message is
39133 dropped in queue_hardware_message. This should fix some problems with
39134 the Alt key getting "stuck" after Alt-Tab.
39136 2006-02-14 Francois Gouget <fgouget@free.fr>
39138 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
39139 tools/widl/hash.c, tools/wine.inf:
39140 include: Add missing LANG_xxx and SUBLANG_xxx constants.
39142 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
39144 * programs/winecfg/De.rc:
39145 winecfg: Cleaned up various control positions on the German version of
39148 * dlls/shell32/regsvr.c:
39149 shell32: Register 'LocalizedString' values for shellfolder classes.
39151 * dlls/shell32/classes.c:
39152 shell32: Query for localized string in HCR_GetClassName.
39154 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
39155 advapi32: Implemented RegLoadMUIString[AW].
39157 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
39159 * dlls/winsock/tests/sock.c:
39160 winsock/tests: select wakeup on closesocket.
39161 - Change select timeout from 2 seconds to 500 microseconds.
39162 - Add test to make sure select wakes up after a closesocket.
39163 - Add test to make sure listen fails without bind.
39165 2006-02-14 Huw Davies <huw@codeweavers.com>
39167 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
39168 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
39169 msxml: Implement getElementsByTagName.
39171 2006-02-14 Hans Leidekker <hans@it.vu.nl>
39173 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
39174 msxml3: Implement DllUnregisterServer.
39176 2006-02-13 Petr Tesarik <hat@tesarici.cz>
39178 * programs/winhelp/Cs.rc:
39179 winhelp: Czech language resources encoding fix.
39181 * programs/winemine/Cs.rc:
39182 winemine: Czech language resources encoding fix.
39184 * programs/winefile/Cs.rc:
39185 winefile: Czech language resources encoding fix.
39187 * programs/wineconsole/wineconsole_Cs.rc:
39188 wineconsole: Czech language resources encoding fix.
39190 * programs/winecfg/Cs.rc:
39191 winecfg: Czech language resources encoding fix.
39193 * programs/wcmd/Cs.rc:
39194 wcmd: Czech language resources encoding fix.
39196 * programs/view/Cs.rc:
39197 view: Czech language resources encoding fix.
39199 * programs/uninstaller/Cs.rc:
39200 uninstaller: Czech language resources encoding fix.
39202 * programs/start/Cs.rc:
39203 start.exe: Czech language resources encoding fix.
39205 * programs/regedit/Cs.rc:
39206 regedit: Czech language resources encoding fix.
39208 * programs/progman/Cs.rc:
39209 progman: Czech language resources encoding fix.
39211 * programs/notepad/Cs.rc:
39212 notepad: Czech language resources encoding fix.
39214 * programs/cmdlgtst/Cs.rc:
39215 cmdlgtst: Czech language resources encoding fix.
39217 * programs/clock/Cs.rc:
39218 clock: Czech language resources encoding fix.
39220 * dlls/winmm/winmm_Cs.rc:
39221 winmm: Czech language resources encoding fix.
39223 * dlls/wininet/wininet_Cs.rc:
39224 wininet: Czech language resources encoding fix.
39226 * dlls/user/resources/user32_Cs.rc:
39227 user32: Czech language resources encoding fix.
39229 * dlls/wineps/wps_Cs.rc:
39230 wineps: Czech language resources encoding fix.
39232 * dlls/shell32/shell32_Cs.rc:
39233 shell32: Czech language resources encoding fix.
39235 * dlls/setupapi/Cs.rc:
39236 setupapi: Czech language resources encoding fix.
39238 * dlls/serialui/Cs.rc:
39239 serialui: Czech language resources encoding fix.
39241 * dlls/oledlg/oledlg_Cs.rc:
39242 oledlg: Czech language resources encoding fix.
39244 * dlls/mpr/mpr_Cs.rc:
39245 mpr: Czech language resources encoding fix.
39247 * dlls/msrle32/msrle_Cs.rc:
39248 msrle32: Czech language resources encoding fix.
39250 * dlls/msacm/msacm_Cs.rc:
39251 msacm: Czech language resources encoding fix.
39253 * dlls/hhctrl.ocx/Cs.rc:
39254 hhctrl.ocx: Czech language resources encoding fix.
39256 * dlls/commdlg/cdlg_Cs.rc:
39257 commdlg: Czech language resources encoding fix.
39259 * dlls/comctl32/comctl_Cs.rc:
39260 comctl32: Czech language resources encoding fix.
39262 * dlls/avifil32/avifile_Cs.rc:
39263 avifil32: Czech language resources encoding fix.
39265 2006-02-13 Jacek Caban <jacek@codeweavers.com>
39267 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
39268 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
39269 dlls/mshtml/nsio.c:
39270 mshtml: Handle IHlinkFrame service.
39272 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
39274 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
39275 dlls/wined3d/wined3d_private.h:
39276 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
39278 2006-02-13 Cyril Margorin <comargo@gmail.com>
39280 * dlls/x11drv/dib.c:
39281 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
39282 check for passed image, and do not use shared memory extension for
39283 temporary created image.
39285 * dlls/x11drv/dib.c:
39286 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
39287 X11DRV_DIB_GetImageBits.
39289 2006-02-13 Mike McCormack <mike@codeweavers.com>
39291 * dlls/msvcrt/exit.c:
39292 msvcrt: Fix a typo.
39294 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
39296 * dlls/psapi/psapi.spec:
39297 psapi: Fix output parameter of function GetModuleBaseName in spec
39300 2006-02-13 H. Verbeet <hverbeet@gmail.com>
39302 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
39303 wined3d: Don't keep a reference to the container, as it creates a
39304 circular reference.
39306 2006-02-13 Francois Gouget <fgouget@free.fr>
39308 * dlls/wined3d/device.c:
39309 wined3d: Protect float.h inclusion.
39311 * dlls/mshtml/tests/htmldoc.c:
39312 mshtml: Add trailing '\n's to ok() calls.
39314 * include/d3dtypes.h:
39315 d3dtypes: Fix windows.h inclusion.
39317 2006-02-13 Hans Leidekker <hans@it.vu.nl>
39319 * dlls/kernel/file.c:
39320 kernel: Report a tape device as FILE_TYPE_CHAR.
39322 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
39323 crypt32: Add a stub for CryptQueryObject.
39325 * dlls/netapi32/access.c:
39326 netapi32: Improve stub for NetUserModalsGet.
39327 Tell the caller this host is not part of a domain.
39329 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
39331 * dlls/msvideo/msvideo_main.c:
39332 msvfw32: Fix typos in the control state handling.
39333 Fix typos in the control state handling, add state checks for IDOK
39334 and IDCANCEL control notification handlers.
39336 2006-02-11 Alexandre Julliard <julliard@winehq.org>
39338 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
39339 libwine: Use dladdr if supported to get the run-time path of libwine.so
39340 and define the default dll and bin directories relative to it.
39342 * configure, configure.ac, include/config.h.in:
39343 configure: Added check for dladdr in libdl.
39345 * aclocal.m4, configure, configure.ac:
39346 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
39347 when linking with specific libraries.
39349 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
39351 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
39352 dlls/ddraw/device_opengl.c:
39353 ddraw: Small function corrections.
39354 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
39355 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
39356 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
39358 * dlls/ddraw/vertexbuffer.c:
39359 ddraw: ProcessVertices correction.
39360 Use the texture index to get the texcoord size from the fvf, not the
39363 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
39365 * configure, configure.ac, dlls/ntdll/tape.c:
39366 ntdll: Fix tape.c compilation on Darwin.
39368 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
39370 * dlls/shell32/shlview.c:
39371 shell32: IShellView list's control id should be 1, not 2000.
39373 * dlls/commdlg/filedlgbrowser.c:
39374 commdlg: IShellBrowser sets IShellView window's control id to 5002.
39376 2006-02-11 Troy Rollo <wine@troy.rollo.name>
39378 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
39379 ntdll: Implement DVD_ReadStructure.
39381 2006-02-11 Thomas Kho <tkho@ucla.edu>
39383 * dlls/riched20/editor.c:
39384 riched20: Fixed bounds error when finding text forward.
39386 * configure, configure.ac, dlls/riched20/Makefile.in,
39387 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
39388 dlls/riched20/tests/editor.c:
39389 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
39391 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
39393 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
39394 shell32: SHELL32_GetItemAttributes()
39395 - correct documentation which incorrectly claimed not to set any
39397 - retrieve file attributes using SHGetPathFromIDListW() when they are
39398 not already present in the internal PIDL structures
39399 - add test case to show the previously wrong folder attributes when
39400 using absolute PIDLs
39401 - fix some memory leaks in the tests
39403 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
39405 * dlls/wined3d/directx.c:
39406 wined3d: Make the returned driver version similar to windows.
39408 * dlls/wined3d/utils.c:
39409 wined3d: Extend debug_d3drenderstate with missing states.
39411 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
39413 * dlls/msvcrt/time.c:
39414 msvcrt: localtime should accept any positive time value.
39416 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
39417 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
39419 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
39420 msvfw32: Call codec's Configure dialog if the codec supports it.
39421 Disable data rate and key frame fields if requested.
39423 2006-02-11 Milko Krachounov <milko@3mhz.net>
39425 * programs/winecfg/Bg.rc:
39426 winecfg: Update Bulgarian translation.
39428 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
39430 * dlls/wined3d/device.c:
39431 wined3d: Prevent crash in setup_light.
39433 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
39435 * include/Makefile.in, include/dpnathlp.h:
39436 include: Add dpnathlp.h header.
39438 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
39440 * dlls/msvcrt/file.c:
39441 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
39443 2006-02-10 Huw Davies <huw@codeweavers.com>
39445 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
39446 msxml: Add ISupportErrorInfo for named node maps.
39448 2006-02-10 Jacek Caban <jacek@codeweavers.com>
39450 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
39451 include/mshtmhst.idl:
39452 mshtml: Added more defines to mshtmlhst.idl.
39454 2006-02-10 Alexandre Julliard <julliard@winehq.org>
39456 * dlls/ntdll/signal_i386.c:
39457 ntdll: Added emulation of ATL thunks for platforms with NX support.
39459 2006-02-10 Aric Stewart <aric@codeweavers.com>
39461 * dlls/ntdll/tests/change.c:
39462 ntdll: gcc 2.95 compile fixes.
39464 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
39466 * dlls/kernel/tests/drive.c:
39467 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
39469 2006-02-10 H. Verbeet <hverbeet@gmail.com>
39471 * dlls/wined3d/stateblock.c:
39472 wined3d: Release the vertex declaration during stateblock cleanup.
39474 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
39475 wined3d: Release the container during surface / volume cleanup.
39477 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
39478 dlls/d3d9/tests/vertexdeclaration.c:
39479 d3d9: Use an invisible window for tests.
39481 2006-02-10 Robert Shearman <rob@codeweavers.com>
39483 * dlls/secur32/secur32.c:
39484 secur32: Improve tracing.
39485 Improve the tracing for functions that can be called by the app, but
39486 bypass the relay code.
39488 * tools/widl/write_msft.c:
39489 widl: Fix a typo when removing TYPEFLAG_FDUAL.
39491 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
39492 dlls/shdocvw/events.c:
39493 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
39495 * dlls/oleaut32/olepicture.c:
39496 oleaut: Partially implement Invoke on the standard picture implementation.
39498 * dlls/oleaut32/typelib.c:
39499 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
39500 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
39501 when the offset isn't specified. It should be fetched from the
39502 dispatch offset stored in the header, rather than using a hack that
39505 * dlls/oleaut32/tests/olefont.c:
39506 oleaut: Add tests for IFontEventsDisp.
39508 * dlls/oleaut32/olefont.c:
39509 oleaut: Implement IFontEventsDisp connection point for the standard
39510 font implementation.
39512 * include/olectl.h:
39513 include: Define DISPID_FONT_CHANGED.
39515 2006-02-10 Juan Lang <juan_lang@yahoo.com>
39517 * dlls/crypt32/cert.c:
39518 crypt32: Move break statement to the correct spot.
39520 2006-02-10 Jacek Caban <jacek@codeweavers.com>
39522 * dlls/mshtml/tests/htmldoc.c:
39523 mshtml: Added test of IHlinkFrame service.
39525 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
39526 mshtml: Added nsIUploadStream implementation.
39528 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
39530 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
39531 regsvr32: Call OleInitialize before registering a DLL.
39533 2006-02-09 Alexandre Julliard <julliard@winehq.org>
39535 * programs/Makefile.in, programs/make_progs:
39536 programs: Don't install winetest.
39538 2006-02-09 Jeremy White <jwhite@codeweavers.com>
39540 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
39541 kernel: Fixed build with gcc 2.95.
39543 2006-02-09 Mike McCormack <mike@codeweavers.com>
39545 * dlls/dinput/joystick_linuxinput.c:
39546 dinput: Fix the compile for missing EV_SYN define.
39548 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
39551 gdi: Show hatch brush FIXME only once.
39553 2006-02-09 Jacek Caban <jacek@codeweavers.com>
39555 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
39556 dlls/mshtml/persist.c:
39557 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
39559 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
39560 mshtml: Added wrapper of nsIChannel.
39562 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
39563 dlls/mshtml/nsio.c:
39564 mshtml: Added wrapper of nsIURI interface.
39566 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
39567 dlls/mshtml/nsiface.idl:
39568 mshtml: Better ns*String handling.
39570 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
39571 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
39572 mshtml: Added wrapper of nsIOService.
39574 2006-02-09 Alexandre Julliard <julliard@winehq.org>
39576 * dlls/ntdll/loader.c:
39577 ntdll: Better handling of errors when loading a builtin dll from an
39580 2006-02-09 James Hawkins <truiken@gmail.com>
39582 * dlls/setupapi/query.c:
39583 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
39585 * dlls/setupapi/query.c:
39586 setupapi: Convert InfSpec to unicode if SearchControl is not
39587 INFINFO_INF_SPEC_IS_HINF.
39589 2006-02-09 Robert Shearman <rob@codeweavers.com>
39591 * dlls/oleaut32/typelib.c:
39592 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
39593 Try loading the dll first and then fall back to the regular file case.
39594 Only call SearchPath for the regular file case since LoadLibraryEx
39595 will do this for us and it previously excluded builtin dlls and
39596 executables from having their type libraries opened.
39598 * dlls/oleaut32/typelib.c:
39599 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
39601 * dlls/oleaut32/typelib.c:
39602 oleaut: Revert incorrect patch changing the order of parameters passed
39603 into DispCallFunc. A test with native indeed shows that the parameter
39604 index increases from the leftmost parameter to the rightmost.
39606 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
39607 tools/widl/write_msft.c:
39608 widl: Write out more TYPEFLAGs and add more type library-specific
39609 attributes to the parser.
39611 * tools/widl/write_msft.c:
39612 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
39613 TYPEFLAG_FOLEAUTOMATION typelib flags.
39615 2006-02-09 Juan Lang <juan_lang@yahoo.com>
39617 * dlls/crypt32/cert.c:
39618 crypt32: Fix up decoding.
39619 - don't use the no copy flag when decoding, the lifetime of the buffer
39620 to decode isn't guaranteed
39621 - remove some extraneous ternary comparisons
39624 * dlls/crypt32/encode.c:
39625 crypt32: Fix a fixme, and remove an old comment.
39627 2006-02-09 Aric Stewart <aric@codeweavers.com>
39629 * dlls/advapi32/registry.c:
39630 advapi32: Fix for RegNotifyChangeKeyValue.
39631 Flip fAsync and fWatchSubTree into their proper places.
39633 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
39635 * dlls/ntdll/tape.c:
39636 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
39637 instead of MTSETBLK.
39639 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
39641 * dlls/x11drv/keyboard.c:
39642 x11drv: Update Swiss French keyboard layout to better match the X11 one.
39644 2006-02-09 Robert Reif <reif@earthlink.net>
39646 * dlls/dsound/tests/duplex.c:
39647 dsound: Fix duplex test.
39649 2006-02-09 Christoph Frick <frick@sc-networks.de>
39651 * dlls/dinput/joystick_linuxinput.c:
39652 dinput: Dynamic handling of buttons of a device.
39654 * dlls/wined3d/utils.c:
39655 wined3d: Support for WINED3DFMT_A8B8G8R8.
39657 * dlls/wined3d/device.c:
39658 wined3d: Better warn/fixme for query handling.
39660 2006-02-09 Hans Leidekker <hans@it.vu.nl>
39662 * dlls/mapi32/sendmail.c:
39663 mapi32: Prevent freeing non-allocated memory.
39665 2006-02-08 Francois Gouget <fgouget@free.fr>
39667 * include/winuser.h:
39668 winuser.h: Add missing *LayeredWindow*() prototypes.
39670 2006-02-08 Alexandre Julliard <julliard@winehq.org>
39672 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
39674 server: Remove the no longer needed exe_file parameter in the
39675 init_process_done request.
39677 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
39678 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
39680 * dlls/kernel/process.c:
39681 kernel: Use a standard LoadLibrary call to load the main exe.
39683 * dlls/ntdll/loader.c:
39684 ntdll: Check for existing modref for the main exe before creating it
39685 in LdrInitializeThunk.
39687 * server/process.c:
39688 server: Allow the main exe to be registered as a normal dll before
39689 init_process_done is called.
39692 server: Fixed handling of inotify record length.
39694 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
39696 * dlls/msvcrt/undname.c:
39697 msvcrt: __unDNameEx is not a stub.
39699 2006-02-08 Jacek Caban <jacek@codeweavers.com>
39701 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
39702 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39703 shdocvw: Added IHlinkFrame stub implementation.
39705 * dlls/shdocvw/shdocvw_main.c:
39706 shdocvw: Includes clean up.
39708 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
39709 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
39710 shdocvw: Remove IQuickActivate interface implementation that is not
39711 implemented in Windows as well.
39713 * include/urlmon.idl:
39714 urlmon.idl: Added BINDINFOF declaration.
39716 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
39718 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
39719 Pens created without PS_GEOMETRIC style but with width > 1 unit are
39723 gdi: Remove StrokePath workaround for a DC transformation change bug.
39725 2006-02-08 Huw Davies <huw@codeweavers.com>
39727 * dlls/wineps/escape.c:
39728 wineps: Don't display the MFCOMMENT escape.
39730 2006-02-07 Francois Gouget <fgouget@free.fr>
39732 * dlls/ntdll/tape.c:
39733 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
39735 * dlls/shell32/shellole.c:
39736 shell32: Update DllGetClassObject documentation.
39738 * include/textserv.h:
39739 textserv.h: Add missing CreateTextServices() prototype.
39741 * dlls/ntdll/virtual.c:
39742 ntdll: Protect sys/stat.h inclusion.
39744 * tools/winapi/win32.api:
39745 winapi: Update win32.api to match the current sources.
39747 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
39750 wine.inf: Add a default handler for https to the registry.
39752 * dlls/kernel/locale.c:
39753 kernel32: Implement EnumUILanguages.
39755 * dlls/x11drv/dib_convert.c:
39756 x11drv: Copy the whole image at once if appropriate.
39758 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
39760 * dlls/x11drv/keyboard.c:
39761 x11drv: Fix Turkish keyboard layouts.
39763 2006-02-07 Alexandre Julliard <julliard@winehq.org>
39765 * dlls/ntdll/loader.c:
39766 ntdll: Support loading a builtin dll by specifying an explicit path to
39769 2006-02-07 Mike McCormack <mike@codeweavers.com>
39771 * programs/notepad/En.rc, programs/notepad/License_En.c,
39772 programs/notepad/Makefile.in, programs/notepad/dialog.c,
39773 programs/notepad/license.c, programs/notepad/license.h,
39774 programs/notepad/notepad_res.h:
39775 notepad: Move license text to resources.
39777 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
39779 * dlls/ntdll/time.c:
39780 ntdll: Added Urals time.
39782 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
39784 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
39785 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
39787 * dlls/d3d8/device.c:
39788 d3d8: fbconfig fix.
39789 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
39790 32 in case the direct3d color format also has a depth of 32. As
39791 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
39792 the color depth needs to be 24. This patch sets the depth to 24 and it
39793 fixes bugs in 3dmark2001 and other programs.
39795 2006-02-07 Mike McCormack <mike@codeweavers.com>
39797 * dlls/kernel/tests/change.c:
39798 kernel32: More test cases for ReadDirectoryChangesW.
39800 * dlls/kernel/change.c, dlls/ntdll/directory.c,
39801 include/wine/server_protocol.h, server/change.c, server/protocol.def,
39803 kernel32: ReadDirectoryChangesW fixes.
39804 ReadDirectoryChangesW remembers whether it's recording changes or not.
39805 Don't initialize overlapped->InternalHigh.
39806 The hEvent is cleared when ReadDirectoryChanges is called.
39808 2006-02-07 Alexandre Julliard <julliard@winehq.org>
39810 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
39811 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
39812 Include wine/port.h in files that use exceptions.
39814 2006-02-07 Robert Shearman <rob@codeweavers.com>
39816 * dlls/oleaut32/tmarshal.c:
39817 oleaut32: Fix circular reference count in Typelib marshaler.
39818 The current method of handling typelib-marshaled interfaces that derive
39819 from IDispatch is to query for an IDispatch pointer from the proxy, but
39820 this causes a circular reference count.
39821 Fix the reference counting by loading using the IRpcProxyBuffer of
39822 IDispatch without an outer unknown, so that the lifetime is controlled
39823 by the typelib-marshaled interface's proxy. The IDispatch proxy now
39824 shares the same channel as the typelib-marshaled interface, so fix up
39825 the stub side to handle this.
39827 * dlls/oleaut32/tmarshal.c:
39828 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
39830 * dlls/oleaut32/tmarshal.c:
39831 oleaut32: Release interfaces when told to.
39832 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
39833 TKIND_INTERFACE case below by releasing their respective interfaces as
39836 * dlls/ole32/compobj.c:
39837 ole32: Print an error message if the apartment isn't initialised in
39840 * tools/widl/write_msft.c:
39841 widl: Fix some warnings caused by making attributes const.
39844 msi: Fix bison warnings by providing precedence rules for expressions
39845 and by removing a redundant expression case.
39847 * dlls/rpcrt4/cproxy.c:
39848 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
39849 StdProxy_Construct as it will just crash anyway.
39851 2006-02-07 James Hawkins <truiken@gmail.com>
39853 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
39854 dlls/setupapi/tests/query.c:
39855 setupapi: Add an initial implementation of SetupGetInfInformation.
39857 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
39858 setupapi: Implement SetupQueryInfFileInformation.
39860 2006-02-07 Alexandre Julliard <julliard@winehq.org>
39862 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
39863 dlls/setupapi/setupapi_private.h:
39864 setupapi: Store the full name to the INF file in the inf_file structure
39865 (based on a patch by James Hawkins).
39867 * tools/widl/parser.y:
39868 widl: Remove '\n' from yyerror calls.
39870 2006-02-07 Robert Shearman <rob@codeweavers.com>
39872 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
39873 tools/widl/widltypes.h:
39874 widl: Make 'attrs' field of type_t const.
39876 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
39877 widl: Remove unused 'rname' field of type_t.
39879 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
39880 tools/widl/typegen.h:
39881 widl: Merge marshall_arguments and unmarshall_arguments into one
39882 function to remove the large amount of duplicated code.
39884 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
39885 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
39886 tools/widl/typegen.h:
39887 widl: Yet more const attributes.
39889 * tools/widl/header.c, tools/widl/widltypes.h:
39890 widl: More const attributes.
39892 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
39894 * tools/widl/typegen.c:
39895 widl: Fix proc format string for explicit binding handles.
39897 2006-02-07 Robert Shearman <rob@codeweavers.com>
39899 * tools/widl/typegen.c:
39900 widl: Write out the correct FC type if the structure has pointers.
39902 * tools/widl/typegen.c:
39903 widl: Split pointer writing into a separate function.
39905 * tools/widl/parser.y:
39906 widl: Fix pointer detection for structures with embedded arrays.
39907 Pointers have priority over every other type, so move the detection to
39908 the top of get_struct_type.
39909 Fall through from the embedded array detection to the embedded
39910 structure handling code so that conformance, variance and pointer
39911 presence is inherited from the array's base type.
39913 * tools/widl/typegen.c:
39914 widl: Increment the type format string when writing the pointer
39916 Write out pointer layouts for structures.
39918 * tools/widl/widltypes.h:
39919 widl: Make all pointer fields of expr_t structure constant.
39921 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
39923 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
39924 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
39926 * dlls/msvideo/msvideo_main.c:
39927 msvideo: Add a codec to the compressors list only if it supports
39928 specified input format.
39929 Return a compressor handle in COMPVARS structure.
39931 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
39933 * dlls/msvcrt/undname.c:
39934 msvcrt: Handle data types B,R,S in C++ symbol demangling.
39936 2006-02-07 H. Verbeet <hverbeet@gmail.com>
39938 * dlls/d3d9/tests/vertexdeclaration.c:
39939 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
39941 * dlls/d3d9/tests/vertexdeclaration.c:
39942 d3d9: Reorganise the vertexdeclaration tests.
39943 - Split the test for getting and setting vertexdeclaration into one
39944 for creating the declaration and one for the actual getting and
39946 - Add traces for when creating the device or vertexdeclaration fails.
39948 * dlls/wined3d/vertexdeclaration.c:
39949 wined3d: Always return the number of elements in the vertex
39950 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
39952 * dlls/wined3d/device.c:
39953 wined3d: Don't set the container to the device for standalone surfaces.
39955 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
39956 wined3d/d3d9: Cleanup GetContainer for volumes.
39958 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
39959 wined3d/d3d9: Cleanup GetContainer for surfaces.
39961 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
39963 * dlls/quartz/regsvr.c:
39964 quartz: Register some of the interfaces.
39966 2006-02-06 Robert Millan <rmh@aybabtu.com>
39968 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
39969 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
39970 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
39973 2006-02-06 Alexandre Julliard <julliard@winehq.org>
39975 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
39976 w32skrnl: No need for an import library.
39978 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
39979 rsabase: No need for an import library.
39981 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
39983 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
39984 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
39985 avoid using struct mtpos which may not be present on such systems).
39987 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
39989 * dlls/wininet/tests/internet.c:
39990 wininet: Fix InternetQueryOption test to pass under Windows.
39992 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
39994 * dlls/winsock/tests/sock.c:
39995 winsock/tests: select() conformance test improvements.
39996 Add OK tests around more function calls.
39997 Add two more todo_wine tests that fail.
39999 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
40001 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
40002 dlls/comctl32/tests/monthcal.c:
40003 comctl32: Add month calendar tests.
40005 2006-02-06 Francois Gouget <fgouget@free.fr>
40007 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
40008 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
40009 Assorted spelling fixes.
40011 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
40012 Add trailing '\n's to ok() and trace() calls.
40014 * dlls/security/security.spec:
40015 security: Fix the UnsealMessage() forward.
40017 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
40019 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
40020 wined3d: Texture fixes.
40021 Set video memory capabilities, add some checks to SetTexture and
40022 update some comments.
40024 2006-02-06 Huw Davies <huw@codeweavers.com>
40026 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
40027 oleaut32: Fixes and tests for CreateDispTypeInfo.
40028 CreateDispTypeInfo returns the typeinfo of a coclass which implements
40029 the described interface.
40031 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
40033 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
40034 dlls/wininet/tests/internet.c:
40035 wininet: Add tests for InternetQueryOption.
40037 2006-02-06 Hans Leidekker <hans@it.vu.nl>
40039 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
40040 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
40041 include/mapicode.h:
40042 mapi32: Implementation for MAPISendMail.
40043 Implement MAPISendMail, stub MAPILogoff and make the stubs for
40044 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
40046 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
40048 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
40049 wcmd: CALL should search the current PATH.
40051 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
40053 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
40054 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
40055 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
40056 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
40057 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
40058 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
40059 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
40060 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
40061 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
40062 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
40063 programs/notepad/main.c:
40064 Fixes for missing prototypes warnings.
40066 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
40067 A few fixes for pointer qualifiers (const, volatile) warnings.
40069 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
40071 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
40072 winhelp: Turkish translation.
40074 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
40075 winemine: Turkish translation.
40077 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
40078 winefile: Turkish translation.
40080 * programs/wineconsole/wineconsole_Tr.rc,
40081 programs/wineconsole/wineconsole_res.rc:
40082 wineconsole: Turkish translation.
40084 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
40085 winecfg: Turkish translation.
40087 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
40088 wcmd: Turkish translation.
40090 * programs/view/Tr.rc, programs/view/viewrc.rc:
40091 view: Turkish translation.
40093 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
40094 uninstaller: Turkish translation.
40096 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
40097 taskmgr: Turkish translation.
40099 * programs/start/Tr.rc, programs/start/rsrc.rc:
40100 start: Turkish translation.
40102 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
40103 regedit: Turkish translation.
40105 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
40106 progman: Turkish translation.
40108 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
40109 notepad: Turkish translation.
40111 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
40112 cmdlgtst: Turkish translation.
40114 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
40115 clock: Turkish translation.
40117 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
40118 wldap32: Turkish translation.
40120 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
40121 winspool: Turkish translation.
40123 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
40124 winmm: Turkish translation.
40126 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
40127 wininet: Turkish translation.
40129 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
40130 wineps: Turkish translation.
40132 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
40133 user: Turkish translation.
40135 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
40136 shlwapi: Turkish translation.
40138 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
40139 shell32: Turkish translation.
40141 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
40142 shdocvw: Turkish translation.
40144 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
40145 setupapi: Turkish translation.
40147 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
40148 serialui: Turkish translation.
40150 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
40151 oledlg: Turkish translation.
40153 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
40154 oleaut32: Turkish translation.
40156 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
40157 msvideo: Turkish translation.
40159 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
40160 msvidc32: Turkish translation.
40162 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
40163 msrle32: Turkish translation.
40165 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
40166 msi: Turkish translation.
40168 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
40169 mshtml: Turkish translation.
40171 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
40172 msacm: Turkish translation.
40174 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
40175 mpr: Turkish translation.
40177 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
40178 iccvid: Turkish translation.
40180 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
40181 hhctrl.ocx: Turkish translation.
40183 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
40184 commdlg: Turkish translation.
40186 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
40187 comctl32: Turkish translation.
40189 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
40190 avifil32: Turkish translation.
40192 2006-02-06 Mike McCormack <mike@codeweavers.com>
40194 * dlls/ntdll/tests/change.c:
40195 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
40197 * dlls/kernel/change.c, dlls/ntdll/directory.c,
40198 include/wine/server_protocol.h, server/change.c, server/protocol.def,
40199 server/request.h, server/trace.c:
40200 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
40202 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
40204 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
40205 dlls/kernel/tests/volume.c:
40206 kernel: Added a test for QueryDosDeviceA.
40208 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
40210 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
40211 programs/winefile/No.rc:
40212 Norwegian Bokmål updates.
40214 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
40216 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40217 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
40219 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40220 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
40222 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40223 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
40225 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
40226 ntdll: Implemented IOCTL purge for serial objects.
40228 2006-02-06 H. Verbeet <hverbeet@gmail.com>
40230 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
40231 dlls/wined3d/device.c, dlls/wined3d/directx.c,
40232 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
40233 dlls/wined3d/query.c, dlls/wined3d/resource.c,
40234 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
40235 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
40236 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
40237 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
40238 dlls/wined3d/volumetexture.c:
40239 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
40241 * dlls/wined3d/stateblock.c:
40242 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
40243 Move TRACEs to the top of their code blocks.
40245 * dlls/wined3d/device.c:
40246 wined3d: Release the correct vertexdeclaration in
40247 IWineD3DDeviceImpl_SetVertexDeclaration.
40249 * dlls/wined3d/device.c:
40250 wined3d: Also update reference counts when we're recording a stateblock.
40252 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
40253 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
40254 wined3d: Fix SetContainer.
40255 Add/Release references to the container.
40256 Change the type of the container from IUnknown to IWineD3DBase.
40258 * dlls/wined3d/drawprim.c:
40259 wined3d: Downgrade a FIXME to a TRACE.
40261 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
40263 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
40264 programs/winedbg/debugger.h, programs/winedbg/memory.c,
40265 programs/winedbg/stack.c, programs/winedbg/symbol.c:
40266 winedbg: Added support for function parameters passed in registers.
40267 Added correct stabs parsing for function parameters in registers.
40268 Added a couple of helper functions to make code smaller and more
40271 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
40272 kernel: Fixed regression in atom handling.
40273 Added proper tests (local & global functions).
40275 2006-02-06 Kevin Koltzau <kevin@plop.org>
40277 * dlls/riched20/editor.c:
40278 riched20: Don't use EM_STREAMIN for paste.
40280 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
40282 * dlls/commdlg/fontdlg.c:
40283 commdlg: Add font sizes 6 and 7 to font select dialog.
40285 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
40287 * programs/winecfg/Nl.rc:
40288 winecfg: Update Dutch resources.
40290 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
40292 * programs/winecfg/De.rc:
40293 winecfg: Update German resource.
40295 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
40297 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
40298 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
40299 Work around using struct mtget.mt_gstat on systems lacking this.
40301 2006-02-05 Robert Millan <rmh@aybabtu.com>
40303 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
40304 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
40305 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
40306 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
40307 that is used with FreeBSD.
40309 2006-02-05 Kevin Koltzau <kevin@plop.org>
40311 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
40312 riched20: Separate stream state from editor state.
40313 Somewhat improves thread safety.
40315 * dlls/riched20/editor.h, dlls/riched20/writer.c:
40316 riched20: Add method to stream data based on a range.
40318 * dlls/riched20/editor.c:
40319 riched20: Don't use EM_STREAMOUT for copy/cut.
40321 2006-02-05 Alexandre Julliard <julliard@winehq.org>
40323 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
40324 server/protocol.def, server/trace.c:
40325 server: Remove no longer used create_flags from get_startup_info request.
40327 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
40328 kernel: Use a magic ConsoleHandle value instead of create flag to pass
40329 the CREATE_NEW_CONSOLE flag to the child.
40331 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
40332 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
40335 server: Fixed compile without inotify.
40337 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
40339 * programs/winecfg/Ko.rc:
40340 winecfg: Updated the Korean translation.
40342 2006-02-05 H. Verbeet <hverbeet@gmail.com>
40344 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
40345 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
40347 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
40348 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
40350 * dlls/d3d8/directx.c:
40351 d3d8: Add detection for GL_ARB_point_parameters support.
40353 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
40355 * dlls/riched20/editor.c:
40356 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
40358 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
40360 * dlls/commdlg/cdlg_De.rc:
40361 commdlg: Update German resource.
40363 2006-02-05 Juan Lang <juan@codeweavers.com>
40365 * dlls/crypt32/tests/str.c:
40366 crypt32: Fix Mingw compile.
40368 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
40370 * dlls/d3d8/device.c:
40371 d3d8: Fixed point sprite scaling when size < 1.0f.
40373 * dlls/d3d8/device.c:
40374 d3d8: Fixed POINTSPRITEENABLE.
40376 * dlls/d3d8/device.c:
40377 d3d8: Fixed POINTSCALEENABLE.
40379 * dlls/wined3d/device.c:
40380 wined3d: Fixed point sprite scaling when size < 1.0f.
40382 2006-02-04 Alexandre Julliard <julliard@winehq.org>
40384 * dlls/ntdll/loadorder.c:
40385 ntdll: Added a few helper function to simplify the loadorder code.
40386 Keep the application key open, it's valid for the lifetime of the
40389 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
40390 programs/winecfg/resource.h:
40391 winecfg: Display a warning when the user tries to change the load
40392 order of a system dll.
40394 * programs/winecfg/libraries.c:
40395 winecfg: Populate the dll combo box with the dlls found in the load path.
40397 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
40398 libs/wine/wine.map:
40399 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
40401 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
40403 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
40404 programs/notepad/Da.rc, programs/progman/Da.rc,
40405 programs/winhelp/Da.rc:
40406 Danish language update.
40408 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
40410 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
40411 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
40412 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
40413 dlls/riched20/writer.c:
40414 riched20: Initial support for simple tables.
40416 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
40417 riched20: Removed an unused parameter.
40419 * dlls/riched20/caret.c:
40420 riched20: Simplified ME_InsertGraphicsFromCursor() function.
40422 * dlls/riched20/run.c:
40423 riched20: Fixed undo stack corruption.
40425 2006-02-04 Mike McCormack <mike@codeweavers.com>
40427 * dlls/imm32/imm.c:
40428 imm32: Remove FIXME messages from some implemented functions.
40430 * programs/clock/En.rc, programs/clock/License_En.c,
40431 programs/clock/Makefile.in, programs/clock/clock_res.h,
40432 programs/clock/license.c, programs/clock/license.h,
40433 programs/clock/main.c:
40434 Clock: Load license text from resources.
40436 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
40438 * dlls/msvideo/msvideo_main.c:
40439 msvfw32: Do not overwrite fccType in the codec enumeration proc.
40441 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
40443 * programs/winecfg/drive.c:
40444 winecfg: Use already existing letter_to_index().
40446 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
40448 * dlls/wined3d/device.c:
40449 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
40451 2006-02-03 Robert Shearman <rob@codeweavers.com>
40453 * tools/widl/typegen.c:
40454 widl: Add architecture for generating pointer layouts.
40456 2006-02-03 Alexandre Julliard <julliard@winehq.org>
40459 wine.inf: Make FourCC codes uppercase again until we can figure out
40460 why lowercase doesn't work right.
40462 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
40464 * tools/widl/typegen.c:
40465 widl: The 'string' attribute can also be used with unsigned characters.
40467 2006-02-03 Robert Shearman <rob@codeweavers.com>
40469 * dlls/rpcrt4/ndr_stubless.c:
40470 rpcrt4: Restrict stubless FC types to the range of the type function table.
40472 * dlls/rpcrt4/ndr_midl.c:
40473 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
40475 * include/wine/rpcfc.h:
40476 include: Move all of the contiguous FC types together so we can see
40477 possible missing constants better.
40479 * include/rpcndr.h:
40480 include: Add function declarations for the Range type.
40482 2006-02-03 Mike McCormack <mike@codeweavers.com>
40485 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
40487 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
40489 * dlls/wined3d/device.c:
40490 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
40492 * dlls/wined3d/device.c:
40493 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
40495 * dlls/wined3d/device.c:
40496 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
40498 * dlls/wined3d/device.c:
40499 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
40501 2006-02-03 Robert Millan <rmh@aybabtu.com>
40503 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
40504 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
40506 2006-02-03 Huw Davies <huw@codeweavers.com>
40508 * dlls/oleaut32/typelib.c:
40509 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
40511 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
40513 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
40514 dlls/msvideo/msvideo_main.c:
40515 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
40519 wine.inf: Change fcc type of builtin video codecs in system.ini to be
40520 equal to ICTYPE_VIDEO.
40522 * dlls/commdlg/filedlg.c:
40523 Add support for CDM_HIDECONTROL message in the file open dialog.
40525 2006-02-03 Juan Lang <juan_lang@yahoo.com>
40527 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
40528 crypt32: Add stub for CryptEnumOIDInfo.
40530 2006-02-02 Alexandre Julliard <julliard@winehq.org>
40532 * ANNOUNCE, ChangeLog, VERSION, configure:
40535 ----------------------------------------------------------------
40536 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
40538 * dlls/winsock/tests/sock.c:
40539 winsock/tests: Add a todo_wine test for select.
40541 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
40543 * dlls/winspool/tests/info.c:
40544 winspool/tests: Filter more results.
40546 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
40548 * dlls/wined3d/directx.c:
40549 wined3d: Added support for ARB_POINT_PARAMETERS.
40551 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
40553 * dlls/gdi/freetype.c:
40554 gdi: Slant font automatically if no italic variant exists.
40556 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
40558 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
40559 programs/winecfg/En.rc, programs/winecfg/Es.rc,
40560 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
40561 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
40562 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
40563 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
40564 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
40565 programs/winecfg/x11drvdlg.c:
40566 winecfg: Remove color depth. It's source of problems for number of users.
40568 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
40570 * dlls/shell32/shellpath.c:
40571 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
40573 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
40574 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
40575 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
40576 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
40577 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
40578 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
40579 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
40580 allow for reasonable symbolic linking to $HOME based directories.
40582 * dlls/shell32/shellpath.c:
40583 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
40585 2006-02-02 Huw Davies <huw@codeweavers.com>
40587 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
40588 dlls/x11drv/x11drv.h:
40589 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
40591 2006-02-02 Alexandre Julliard <julliard@winehq.org>
40593 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
40594 widl: Some cosmetic fixes in generated code.
40596 * tools/widl/widl.c:
40597 widl: Make sure the token variables are always initialized properly.
40599 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
40601 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
40602 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
40604 2006-02-02 Tobias Loew <tobi@die-loews.de>
40607 gdi: Extended pens do not work correct with StrokePath.
40609 2006-02-02 Mike McCormack <mike@codeweavers.com>
40611 * dlls/kernel/change.c:
40612 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
40614 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
40616 * dlls/shell32/shfldr_unixfs.c:
40617 unixfs: Use realpath instead of canonicalize_file_name for portability
40620 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
40623 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
40625 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
40627 * dlls/commdlg/filedlg.c:
40628 commdlg: File open dialog: Use the specified instance handle for
40629 custom dialog templates.
40631 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
40633 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
40634 shlwapi: Added stub for ShellMessageBoxWrapW.
40636 2006-02-02 Juan Lang <juan_lang@yahoo.com>
40638 * dlls/crypt32/cert.c:
40639 crypt32: Support external providers.
40640 - add support for external store providers
40641 - rewrite registry stores as a provider
40642 - fix a memory leak
40644 2006-02-02 Juan Lang <juan@codeweavers.com>
40646 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
40647 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
40649 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
40651 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
40652 advapi32: Add stub for ObjectDeleteAuditAlarmW.
40654 * dlls/oleaut32/variant.c:
40655 oleaut32: Prevent freeing of random memory.
40656 Don't assign type to variant until we're sure we are assigning a
40659 2006-02-02 Kevin Koltzau <kevin@plop.org>
40661 * dlls/riched20/editor.c:
40662 riched20: Handle context menu.
40664 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
40666 * programs/start/start.c:
40667 start.exe: build_args now returns the correct string when no parameter
40670 * dlls/x11drv/keyboard.c:
40671 x11drv: Added Turkish F keyboard layout.
40673 2006-02-01 Juan Lang <juan@codeweavers.com>
40675 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
40676 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
40677 dlls/crypt32/tests/str.c:
40678 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
40680 2006-02-01 Kevin Koltzau <kevin@plop.org>
40682 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
40683 riched20: Implement EM_SETOLECALLBACK.
40685 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
40688 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
40690 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
40692 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
40693 winspool: Empty string as environment is valid, with tests.
40695 * include/winspool.h:
40696 winspool.h: Add missing declarations.
40698 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
40700 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
40701 dlls/riched20/txtsrv.c:
40702 riched20: Implement CreateTextServices.
40703 Implement a stub interface that CreateTextServices returns.
40705 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
40707 * dlls/riched20/style.c:
40708 riched20: Fixed font cache corruption.
40710 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
40712 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
40713 Translate pen width from logical units only for geometric pens.
40715 * dlls/shell32/shlexec.c:
40716 shell32: execute_from_key should fallback to a DDE exec only if the
40717 command to execute from is not found in the registry.
40718 Pass already found executable name to dde_connect.
40720 2006-02-01 Robert Shearman <rob@codeweavers.com>
40722 * tools/widl/typegen.c:
40723 widl: Fix a SEGV when using arrays declared using a pointer and
40724 attributes, instead of array indices (reported by Eric Kohl).
40726 2006-01-31 Alexandre Julliard <julliard@winehq.org>
40728 * dlls/setupapi/tests/.gitignore:
40729 setupapi: Ignore ok file for new query test.
40731 2006-01-31 Mike McCormack <mike@codeweavers.com>
40733 * programs/winefile/En.rc, programs/winefile/Makefile.in,
40734 programs/winefile/license.c, programs/winefile/resource.h,
40735 programs/winefile/winefile.c, programs/winefile/winefile.h:
40736 winefile: Move the license and warranty text into the resources.
40738 2006-01-31 Robert Shearman <rob@codeweavers.com>
40740 * tools/widl/typegen.c:
40741 widl: Changes to output for better debugability.
40742 Write the offset and the absolute address for referenced types.
40743 Write the current offset out when writing a pointer type.
40745 * tools/widl/typegen.c:
40746 widl: Clean up conformant struct handling.
40747 Make the writing of conformant structures take advantage of the new
40748 type format string offset handling.
40750 * tools/widl/typegen.c:
40751 widl: Fix the writing of arrays with size specified in the array
40752 expression instead of the size_is expression.
40754 * tools/widl/typegen.c:
40755 widl: Improve the current type offset passing.
40756 Change the functions to take the current type offset and return the
40757 start of the type written.
40759 * tools/widl/typegen.c:
40760 widl: The stack/structure offset in correlation descriptors should be a short.
40762 * tools/widl/parser.y:
40763 widl: Do constant folding for the sizeof operator on simple types.
40765 * tools/widl/header.c, tools/widl/typegen.c:
40766 widl: Support client/server generation for explicit_handle interfaces
40767 (based on a patch by Eric Kohl).
40769 * tools/widl/typegen.c:
40770 widl: Implement constant conformance.
40772 * tools/widl/client.c, tools/widl/server.c:
40773 widl: Fix the type offset used in marshaling/unmarshaling.
40774 Make a copy of type_offset so that it only gets incremented once per
40775 function, instead of twice.
40777 * tools/widl/write_msft.c:
40778 widl: Implement the writing of defaultvalue constants for enum values.
40780 * include/winsvc.h:
40781 include: Add SC_ENUM_TYPE to winsvc.h.
40783 * dlls/stdole2.tlb/std_ole_v2.idl:
40784 stdole2.tlb: Remove hack due to unimplemented widl functionality.
40786 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
40788 * dlls/shell32/shfldr_unixfs.c:
40789 unixfs: Only append '/' to base path if not already present in
40790 UNIXFS_get_unix_path.
40792 2006-01-31 Alexandre Julliard <julliard@winehq.org>
40794 * dlls/kernel/change.c:
40795 kernel: Set the overlapped structure status in ReadDirectoryChanges.
40797 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
40799 * dlls/ntdll/tape.c:
40800 ntdll: tape.c portability fixes.
40801 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
40802 the former, but not the latter.
40803 Only enable operations supported by the host OS in
40804 TAPE_CreatePartition() and TAPE_Prepare().
40806 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
40808 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
40809 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
40810 dlls/riched20/style.c:
40811 riched20: Added support for hidden text.
40813 * dlls/riched20/caret.c:
40814 riched20: Paint the selection while it's being extended by dragging.
40816 2006-01-31 Tobias Loew <tobi@die-loews.de>
40819 gdi: viewportExt changed after call to StrokePath.
40821 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
40823 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
40824 gdi: Fixes for the isotropic mapping mode.
40825 - Isotropic mapping mode: Adjust the viewport extension in
40826 SetWindowExtEx, handle negative extents.
40827 - Support the isotropic mapping mode in the enhanced metafile driver.
40830 2006-01-31 Robert Shearman <rob@codeweavers.com>
40832 * tools/widl/typegen.c:
40833 widl: Use a macro to write out FC types, along with the current offset
40834 which is useful for debugging.
40836 * tools/widl/typegen.c:
40837 widl: Pass the current type format string offset through all type
40840 * tools/widl/typegen.c:
40841 widl: Eliminate redundant callback routines.
40842 Add a function for comparing expressions and use it to eliminate
40843 redundant callback functions.
40845 * include/wine/rpcfc.h:
40846 widl: Define a value for RPC_FC_WSTRING.
40848 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
40850 * programs/winecfg/x11drvdlg.c:
40851 winecfg: Default for PixelShaders is disabled.
40853 2006-01-31 James Hawkins <truiken@gmail.com>
40855 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
40856 setupapi: Add tests for SetupGetInfInformation.
40858 * include/setupapi.h:
40859 setupapi: Add definitions for the SetupGetInfInformation search flags.
40861 2006-01-31 Mike McCormack <mike@codeweavers.com>
40863 * dlls/kernel/tests/change.c:
40864 kernel: Add some test cases for ReadDirectoryChangesW.
40866 2006-01-31 Juan Lang <juan@codeweavers.com>
40868 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
40869 crypt32: Correct X509_NAME decoding, and more stringent tests.
40871 * include/wincrypt.h:
40872 wincrypt: Fix typo.
40874 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
40876 * dlls/comctl32/listview.c:
40877 comctl32: Restore listview font on CDRF_NEWFONT.
40879 2006-01-31 Robert Shearman <rob@codeweavers.com>
40881 * dlls/oleaut32/typelib.c:
40882 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
40884 * dlls/rpcrt4/ndr_stubless.c:
40885 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
40888 * dlls/rpcrt4/ndr_ole.c:
40889 rpcrt4: Only attempt to marshal an object if it is non-NULL.
40891 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
40893 * dlls/shell32/shfldr_unixfs.c:
40894 unixfs: Only resolve the 'dosdevices' based symbol links in
40895 UNIXFS_get_unix_path, but leave all others alone.
40897 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
40899 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
40900 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
40901 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
40902 gdi: Add support for creating extended pens.
40904 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
40906 * dlls/d3d8/directx.c:
40907 d3d8: CreateDevice should use the root of the current window.
40909 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
40911 * dlls/iphlpapi/iphlpapi_main.c:
40912 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
40914 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
40916 * dlls/riched20/editor.c, include/textserv.h:
40917 riched20: Make CreateTextServices use ITextHost.
40919 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
40921 * dlls/user/message.c:
40922 user: Remove internal messages from the message queue before handling them.
40924 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
40926 * programs/winecfg/Es.rc:
40927 winecfg: Spanish translation update.
40929 2006-01-30 Mike McCormack <mike@codeweavers.com>
40932 server: Initial inotify support.
40934 * dlls/kernel/tests/change.c:
40935 kernel: Add some more tests for FindFirstChangeNotification.
40937 2006-01-30 Alexandre Julliard <julliard@winehq.org>
40939 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
40940 Fixed creation of PS_ALTERNATE pens.
40942 2006-01-30 Tobias Loew <tobi@die-loews.de>
40944 * dlls/comctl32/tab.c:
40945 comctl32: Fix tab-control flickering.
40947 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
40949 * dlls/x11drv/xrender.c:
40950 x11drv: Fix AlphaBlend read boundaries.
40952 2006-01-30 Mike McCormack <mike@codeweavers.com>
40954 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
40955 msi: Add an implementation of MsiGetDatabaseState.
40957 2006-01-30 Juan Lang <juan@codeweavers.com>
40959 * include/wincrypt.h:
40960 wincrypt.h: Add more missing defines.
40962 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
40964 * dlls/user/hook.c:
40965 user: Remove duplicate code.
40967 * dlls/user/tests/msg.c:
40968 user/tests: Add test for low level mouse hooks.
40970 2006-01-30 Robert Shearman <rob@codeweavers.com>
40972 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
40973 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
40974 already have them filled in.
40976 * dlls/oleaut32/typelib.c:
40977 oleaut: Fix the order of parameters passed into DispCallFunc.
40979 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
40981 * dlls/ntdll/tape.c:
40982 kernel: Remove bogus breaks in tape.c
40984 2006-01-27 Huw Davies <huw@codeweavers.com>
40986 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
40987 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
40988 dlls/msxml3/parseerror.c:
40989 msxml: Issue a fixme if the interface is not implemented.
40991 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
40993 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
40994 gdi: Add test case for creating pens, make it pass under Wine for
40997 2006-01-27 Mike McCormack <mike@codeweavers.com>
40999 * dlls/kernel/change.c:
41000 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
41002 2006-01-27 Juan Lang <juan_lang@yahoo.com>
41004 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
41005 dlls/iphlpapi/iphlpapi_main.c:
41006 iphlpapi: Reimplement interface enumeration.
41007 Implement interface enumeration based on if_nameindex, based on a
41008 suggestion by Michael Ost
41010 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
41012 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
41013 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
41015 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
41017 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
41018 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
41019 Fix a couple of bugs spotted by valgrind.
41021 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
41023 Suppress some false-positives reported by valgrind.
41025 * programs/winedbg/break.c, programs/winedbg/dbg.y,
41026 programs/winedbg/debug.l, programs/winedbg/debugger.h,
41027 programs/winedbg/winedbg.c:
41028 winedbg: Hardware breakpoints
41029 - implemented hardware assisted breakpoints (new 'hbreak' command
41030 which behaves just as 'break' command)
41031 - small improvements to break handling (saving hit xpoint across
41032 exception handling)
41033 - fixed 'cont N' command for watchpoints
41035 2006-01-27 Alexandre Julliard <julliard@winehq.org>
41037 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
41038 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
41039 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
41040 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
41041 by Mike McCormack).
41043 * dlls/shell32/shlfileop.c:
41044 shell32: Fixed a couple of FindFirstFile handle leaks.
41046 * dlls/oleaut32/tests/.gitignore:
41047 oleaut32: Ignore new test ok file.
41049 2006-01-27 Huw Davies <huw@codeweavers.com>
41051 * dlls/user/tests/edit.c:
41052 user: Don't automatically add a bunch of styles in create_editcontrol.
41054 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
41056 * dlls/user/tests/text.c, dlls/user/text.c:
41057 user: Fix DrawTextExA/W on empty strings.
41058 DrawTextExA/W should calculate a rectangle of zero height and width in
41059 some cases of null or empty supplied strings. With conformance tests.
41061 2006-01-27 Mike McCormack <mike@codeweavers.com>
41063 * dlls/kernel/change.c:
41064 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
41066 2006-01-27 Robert Shearman <rob@codeweavers.com>
41068 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
41069 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
41070 ole: Test and implement LPSAFEARRAY marshaling.
41072 * dlls/oleaut32/tmarshal.c:
41073 oleaut: Improve the typelib marshaler traces.
41074 Improve the typelib marshaler traces for lazy developers like me who
41075 don't want to grep for constants.
41077 * include/rpcndr.h:
41078 include: Add types and definitions for RPC user callback routines.
41080 * include/propidl.idl:
41081 include: Add new union cases for PROPVARIANT structure.
41083 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41084 tools/widl/typegen.h:
41085 widl: Implement callback conformance.
41087 2006-01-27 Alexandre Julliard <julliard@winehq.org>
41089 * dlls/riched20/paint.c:
41090 riched20: Remove a couple of no longer used functions.
41092 2006-01-27 Mike McCormack <mike@codeweavers.com>
41094 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
41095 include/wine/server_protocol.h, server/change.c, server/file.c,
41096 server/file.h, server/protocol.def, server/request.h, server/trace.c:
41097 server: Fix the file notification interface to use directory handles.
41099 2006-01-27 Alexandre Julliard <julliard@winehq.org>
41102 server: Fixed low-level hardware hooks.
41103 The hook thread field has been reused for win events, so it no longer
41104 works for low-level hardward hooks. Use the owner field instead.
41106 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
41108 * dlls/user/scroll.c:
41109 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
41111 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
41113 * dlls/winmm/wineoss/audio.c:
41114 wineoss: Proper support in OSS driver for audio when no mixer is present.
41115 Fixed a couple of potential fd leaks.
41117 2006-01-27 Hans Leidekker <hans@it.vu.nl>
41119 * dlls/kernel/tape.c:
41120 kernel: Implementation of tape functions.
41121 Implement CreateTapePartition, EraseTape, GetTapeParameters,
41122 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
41123 SetTapePosition and WriteTapemark.
41125 2006-01-26 Jacek Caban <jacek@codeweavers.com>
41127 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
41128 shdocvw: Added client site's IDispatch stub implementation.
41130 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
41131 dlls/shdocvw/webbrowser.c:
41132 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
41134 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
41135 shdocvw: Added client site's IOleCommandTarget stub implementation.
41137 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
41139 * dlls/riched20/editor.c:
41140 riched20: EM_STREAMIN should send a EN_UPDATE notification.
41142 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
41143 riched20: Selection painting fixes.
41145 2006-01-26 Hans Leidekker <hans@it.vu.nl>
41147 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
41148 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
41149 ntdll: Add implementation of tape IOCTLs.
41151 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
41153 include: Add some defines related to tape support.
41155 2006-01-26 Mike McCormack <mike@codeweavers.com>
41157 * loader/preloader.c:
41158 preloader: Allow compiling the preloader with -fstack-protector.
41160 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
41162 * dlls/user/tests/win.c, dlls/user/win.c:
41163 user: Don't drop owned windows in WIN_EnumChildWindows.
41164 Add a few tests for this.
41166 2006-01-25 Alexandre Julliard <julliard@winehq.org>
41168 * server/fd.c, server/file.c:
41169 server: Allow opening a directory with write access (based on a patch
41170 by Mike McCormack).
41172 * include/wtypes.idl:
41173 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
41176 wine.inf: Don't overwrite registry keys that users may want to change.
41178 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
41179 kernel: Handle a failure to load winedos a bit more gracefully.
41181 * dlls/x11drv/bitblt.c:
41182 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
41184 2006-01-25 Mike Frysinger <vapier@gentoo.org>
41186 * tools/winegcc/winegcc.c:
41187 winegcc: Pass -m32/-m64 along to the linker.
41189 2006-01-25 Robert Reif <reif@earthlink.net>
41191 * dlls/dsound/tests/duplex.c:
41192 dsound: Duplex test fix.
41194 2006-01-25 Jacek Caban <jacek@codeweavers.com>
41196 * dlls/shdocvw/dochost.c:
41197 shdocvw: Added TranslateUrl implementation.
41199 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
41200 dlls/shdocvw/shdocvw.h:
41201 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
41203 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
41205 * dlls/user/static.c:
41206 static control: SS_CENTERIMAGE fixes.
41207 - Stretch bitmaps and icons to the whole control size if
41208 SS_CENTERIMAGE is absent
41209 - Draw the background of centered bitmaps and icons with the
41210 background brush (like Windows XP for applications with a manifest)
41212 * dlls/gdi/enhmfdrv/init.c:
41213 gdi: Fix the EMF bounding box calculation.
41215 2006-01-25 Juan Lang <juan_lang@yahoo.com>
41217 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
41218 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
41219 dlls/iphlpapi/ipstats.h:
41220 iphlpapi: Remove one IP address per interface restriction.
41221 - remove restriction of one IP address per interface
41222 - remove dead code, and make static functions that can be
41223 - update comments and copyright notice
41225 2006-01-25 Hans Leidekker <hans@it.vu.nl>
41227 * dlls/kernel/tests/change.c:
41228 kernel: Test moving a directory that has a change notification
41229 registered for itself.
41231 2006-01-24 Alexandre Julliard <julliard@winehq.org>
41233 * loader/pthread.c:
41234 loader: Detect pthread_get_stackaddr_np returning the top of the stack
41235 instead of the base.
41237 2006-01-24 Huw Davies <huw@codeweavers.com>
41239 * dlls/msxml3/domdoc.c:
41240 msxml: Implement save.
41242 2006-01-24 Mike McCormack <mike@codeweavers.com>
41244 * programs/progman/En.rc, programs/progman/License_En.c,
41245 programs/progman/Makefile.in, programs/progman/license.c,
41246 programs/progman/license.h, programs/progman/main.c,
41247 programs/progman/progman.h:
41248 progman: Load license from resources.
41250 2006-01-24 Alexandre Julliard <julliard@winehq.org>
41252 * dlls/msvcrt/errno.c:
41253 msvcrt: Make error strings static.
41255 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
41257 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
41258 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
41259 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
41260 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
41261 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
41262 dlls/riched20/editor.c, dlls/riched20/para.c,
41263 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
41264 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
41265 dlls/user/tests/edit.c, dlls/winmm/mci.c,
41266 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
41267 Make more arrays const.
41269 2006-01-24 Alexandre Julliard <julliard@winehq.org>
41271 * tools/wineprefixcreate.in:
41272 wineprefixcreate: Only create links for files that don't exist.
41273 Make a copy instead of a link if the original file is writable.
41276 server: Use the new set_fd_user function in create_serial().
41278 2006-01-24 Mike McCormack <mike@codeweavers.com>
41280 * server/fd.c, server/file.c, server/file.h:
41281 server: Modify open_fd to create an fd without a user.
41282 Create a set_fd_user function.
41283 Update create_file() to use the above functions.
41285 2006-01-24 Alexandre Julliard <julliard@winehq.org>
41287 * tools/winebuild/import.c:
41288 winebuild: Get rid of the default ignored symbols list.
41290 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
41291 ntdll: memcpy should behave like memmove in ntdll too.
41293 * dlls/ntdll/ntdll.spec:
41294 ntdll: Mark all libc-style functions as private to make sure we link
41295 to the real libc functions instead.
41297 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
41298 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
41299 Avoid importing _strlwr/_strupr from ntdll.
41301 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
41303 msvcrt: Use the msvcrt version of printf everywhere.
41305 2006-01-24 Juan Lang <juan_lang@yahoo.com>
41307 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
41308 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
41309 dlls/iphlpapi/ipstats.h:
41310 iphlpapi: Clean up memory allocation.
41311 - pass heap to allocate from directly to helper functions, instead of
41312 unnecessarily copying returned data
41313 - use public types rather than internal ones
41314 - make sure GetBestRoute doesn't return bogus matches
41316 2006-01-24 Robert Shearman <rob@codeweavers.com>
41318 * tools/widl/typegen.c:
41319 widl: Generate type format strings for conformant varying arrays.
41321 * tools/widl/parser.y:
41322 widl: Fix detection of varying arrays.
41323 Correctly identify structures containing varying arrays as conformant
41324 varying structures.
41326 * tools/widl/parser.y:
41327 widl: Fix detection of conformant varying structs.
41328 Rename has_conformant_array to has_conformance, add a new variable
41329 has_variance and map has_conformant_string to has_conformance and
41331 A conformant varying struct should be returned if just variance is
41332 present and even if no pointers are present.
41334 * tools/widl/typegen.c:
41335 widl: Support generation of conformant structure type strings.
41337 * tools/widl/typegen.c:
41338 widl: Conformant arrays have a size of 0.
41339 Conformant arrays should cause a size of 0 to be returned from
41342 * tools/widl/typegen.c:
41343 widl: Support correlation descriptors in structures.
41345 * tools/widl/parser.y:
41346 widl: Error if an array is in the middle of a structure.
41347 Fix detection of conformant arrays and output an error if the array
41348 isn't at the end of the structure.
41350 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
41351 widl: Fix the detection of conformant and pointer structs.
41353 * tools/widl/typegen.c:
41354 widl: Simple structs and complex pointers.
41355 Write out type format string for simple structs and for pointers to
41358 * tools/widl/typegen.c:
41359 widl: Add framework for generating struct and union type format strings.
41361 * tools/widl/typegen.c:
41362 widl: Support different types of simple pointers.
41363 Support pointer types in unmarshall_arguments.
41365 * tools/widl/typegen.c:
41366 widl: Generate NdrNonConformatString* calls for non-conformant string types.
41368 * tools/widl/typegen.c:
41369 widl: Add functions for detecting array and string types.
41370 Add functions for detecting array and string types and use these in
41371 both writing type format strings and when marshalling and
41372 unmarshalling parameters.
41374 * tools/widl/typegen.c:
41375 widl: Support some more complicated conformance / variance expressions.
41377 * include/wine/rpcfc.h:
41378 widl: Added some more constants for conformance descriptors.
41380 * tools/widl/typegen.c:
41381 widl: Start implementing writing of conformance/variance descriptors.
41383 * include/wine/rpcfc.h, tools/widl/typegen.c:
41385 Write out type format strings for string types.
41387 * tools/widl/typegen.c:
41389 Write out type format strings for arrays, except for the missing
41390 generic functionality of conformance and variance descriptors.
41392 * tools/widl/typegen.c:
41393 widl: Simplify write_typeformatstring_type.
41394 Simplify handling of types in write_typeformatstring_type by only
41395 writing non-pointer types out when ptr_level is 0. Add stubs for
41396 functions that will write out the type format string for strings and
41399 * tools/widl/typegen.c:
41400 widl: Don't use recursion for write_typeformatstring_type.
41401 Since a var_t can now be passed in, rename to
41402 write_typeformatstring_var. Simplifies the code.
41404 * tools/widl/typegen.c, tools/widl/typegen.h:
41405 widl: Don't use recursion to implement write_procformatstring_type.
41406 Renamed to write_procformatstring_var now since we can pass a var_t in
41407 again. This results in simpler code.
41409 2006-01-24 Alexandre Julliard <julliard@winehq.org>
41411 * dlls/kernel/process.c:
41412 kernel: Fail more gracefully when loading a builtin exe didn't work.
41414 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
41416 * dlls/comctl32/listview.c:
41417 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
41419 2006-01-24 Huw Davies <huw@codeweavers.com>
41421 * dlls/gdi/freetype.c:
41422 gdi: Fixes to preempt freetype 2.2.0.
41424 2006-01-24 Jacek Caban <jacek@codeweavers.com>
41426 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
41429 2006-01-24 Huw Davies <huw@codeweavers.com>
41431 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
41432 gdi: Use correct include file for FT_Get_Module.
41434 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
41436 * dlls/user/user32.spec, dlls/user/win.c:
41437 user32: Added stub for UpdateLayeredWindow.
41439 2006-01-23 Alexandre Julliard <julliard@winehq.org>
41441 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
41442 msvcrt: Properly implemented strerror and perror (based on a patch by
41445 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
41446 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
41448 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
41449 include/msvcrt/errno.h:
41450 msvcrt: Added EILSEQ definition.
41452 2006-01-23 Hans Leidekker <hans@it.vu.nl>
41454 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
41455 msvcrt: Stub implementation for wcsftime.
41457 2006-01-23 Alexandre Julliard <julliard@winehq.org>
41460 Remove useless BUGS file.
41462 2006-01-23 Robert Shearman <rob@codeweavers.com>
41464 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
41465 msi: Move the firing of control events to MSI_ProcessMessage.
41466 Move the firing of control events from internal helper functions to
41467 MSI_ProcessMessage so that custom actions can all cause control events
41469 Added the firing of progress events.
41471 * dlls/msi/action.c, dlls/msi/files.c:
41472 msi: Call ui_actiondata for more actions.
41474 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
41476 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
41477 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
41479 2006-01-23 Robert Reif <reif@earthlink.net>
41481 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
41482 winearts: Try to keep winecfg from crashing by recovering from an arts
41485 2006-01-23 Alexandre Julliard <julliard@winehq.org>
41487 * libs/wine/mmap.c, server/timer.c:
41488 Fixed a couple of warnings on MacOS.
41490 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
41491 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
41492 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
41493 programs/winedbg/types.c:
41494 winedbg: Use Win32 types instead of long long.
41496 * server/trace.c, tools/make_requests:
41497 server: More generic mechanism for adding typecasts in server traces.
41498 Added casts for size_t values.
41500 2006-01-23 Mike McCormack <mike@codeweavers.com>
41502 * dlls/ntdll/ntdll.spec:
41503 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
41505 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
41507 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
41508 dlls/dbghelp/symbol.c:
41509 dbghelp: Return better values in module information.
41510 - 32/64: number of symbols is now correct
41511 - 64: the 64 bit extra fields are now initialized with some non null
41514 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
41515 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
41516 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
41518 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
41520 * dlls/dbghelp/dbghelp.c:
41521 dbghelp: SymSetContext should return FALSE when setting twice the same
41524 * dlls/dbghelp/dbghelp.c:
41525 dbghelp: Live targets.
41526 In SymInitialize, now trying to check if the hProcess is a real live
41527 target or not. If we think it is, try to grasp ELF information from
41530 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
41531 dlls/dbghelp/module.c, include/dbghelp.h:
41532 dbghelp: Started implementation of the global callback mechanism.
41534 * dlls/dbghelp/symbol.c, include/dbghelp.h:
41535 dbghelp: Symbol info.
41536 - better coding for SYMBOL_INFO filling
41537 - some fixes on some fields (parameters)
41538 - now using the max size for symbol info
41540 * programs/winedbg/break.c, programs/winedbg/debugger.h,
41541 programs/winedbg/expr.c, programs/winedbg/memory.c,
41542 programs/winedbg/stack.c, programs/winedbg/types.c,
41543 programs/winedbg/winedbg.c:
41544 winedbg: Added a more decent scheme for handling segmented addresses.
41546 2006-01-23 Alexandre Julliard <julliard@winehq.org>
41549 libwine: Added LDT support for MacOS/x86.
41551 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
41553 * dlls/user/menu.c, dlls/user/tests/menu.c:
41554 user32: Make GetMenuItemInfo tests pass under Wine.
41555 - Change menu item search algorithm to recurse into a submenu first.
41556 - Fallback to a found submenu if nothing else was found.
41558 2006-01-23 Robert Shearman <rob@codeweavers.com>
41560 * dlls/msi/dialog.c:
41561 msi: Support msidbControlAttributesSunken.
41563 * dlls/msi/dialog.c:
41564 msi: Only print fixme for progress attribute once.
41565 Since setting the Progress attribute is done quite frequently, don't
41566 flood the user with messages about it being unimplemented.
41568 2006-01-23 Mike McCormack <mike@codeweavers.com>
41570 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
41571 crypt32: Add stub implementations of some crypto functions used by IE6 install.
41573 2006-01-23 Alexandre Julliard <julliard@winehq.org>
41575 * tools/winebuild/import.c:
41576 winebuild: Always import atof, the MS version is different.
41578 2006-01-23 H. Verbeet <hverbeet@gmail.com>
41580 * dlls/d3d8/device.c:
41581 d3d8: For render states D3DRS_POINTSPRITEENABLE and
41582 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
41584 * dlls/d3d8/d3dcore_gl.h:
41585 d3d8: Add GL_ARB_multisample definitions.
41587 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
41588 d3d8: Add detection for GL_ARB_point_sprite support.
41590 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
41592 * dlls/user/scroll.c:
41593 user: Add missing WIN_ReleasePtr.
41595 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
41597 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
41599 ICCompressorChoose should initialize fccType and fccHandler fields
41600 for the full frames case as well.
41602 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
41604 * dlls/kernel/tests/atom.c:
41605 kernel/tests: Integer atoms return different results on WinNT 3.51.
41607 2006-01-23 Mike McCormack <mike@codeweavers.com>
41609 * dlls/shell32/shell32.spec:
41610 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
41612 2006-01-23 Kai Blin <kai.blin@gmail.com>
41614 * dlls/secur32/ntlm.c:
41615 secur32: Added DeleteSecurityContext.
41617 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
41619 * dlls/x11drv/keyboard.c:
41620 x11drv: Update Swiss German keyboard layout to better match the X11 one.
41622 2006-01-23 James Hawkins <truiken@gmail.com>
41624 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
41625 shell32: Reimplement a factored SHFileOperation.
41627 2006-01-21 Marcus Meissner <meissner@suse.de>
41629 * tools/winebuild/build.h, tools/winebuild/relay.c,
41630 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
41631 tools/winebuild/utils.c:
41632 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
41634 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
41636 * dlls/gdi/metafile.c:
41637 gdi: Metafile records must be at least 3 words long.
41639 2006-01-21 Alexandre Julliard <julliard@winehq.org>
41641 * dlls/msvcrt/cppexcept.c:
41642 msvcrt: Preserve all registers in call_ebp_func.
41644 2006-01-21 Jacek Caban <jacek@codeweavers.com>
41646 * dlls/mshtml/nsembed.c:
41647 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
41649 2006-01-21 James Hawkins <truiken@gmail.com>
41651 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
41652 advpack: Add a stub for RebootCheckOnInstall.
41654 * dlls/advpack/files.c:
41655 advpack: Fix the documentation for AddDelBackupEntry.
41657 * dlls/advpack/advpack.c:
41658 advpack: Complete the documentation for CloseINFEngine.
41660 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
41661 advpack: Add a stub for SetPerUserSecValues.
41663 * dlls/advpack/files.c:
41664 advpack: Fix the documentation for FileSaveMarkNotExist.
41666 * dlls/advpack/files.c:
41667 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
41669 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
41670 advpack: Add stubs for the user stub wrapper functions.
41672 * dlls/advpack/files.c:
41673 advpack: Implement DelNodeRunDLL32.
41675 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
41676 advpack: Implement IsNTAdmin.
41678 2006-01-20 Huw Davies <huw@codeweavers.com>
41680 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
41681 shell: Fix incorrect usage of the return value of StrRetToStrNW.
41683 2006-01-20 Aric Stewart <aric@codeweavers.com>
41685 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
41686 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
41687 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
41688 Beginning of framework to implement handling of InternetQueryOption
41689 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
41691 2006-01-20 Alexandre Julliard <julliard@winehq.org>
41693 * configure, configure.ac:
41694 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
41696 * tools/winebuild/build.h, tools/winebuild/relay.c:
41697 winebuild: Moved offset definitions to relay.c since they are only
41699 Hardcoded a couple of TEB offsets to support cross-compilation.
41701 2006-01-20 Huw Davies <huw@codeweavers.com>
41703 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
41704 ole: ProgIDFromCLSID sets progid to NULL on failure.
41706 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
41708 * dlls/x11drv/clipboard.c:
41709 x11drv: Prevent NULL dereference in SelectionRequest handling.
41711 2006-01-20 H. Verbeet <hverbeet@gmail.com>
41713 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
41714 ntdll: Add a stubbed NtSetSystemInformation.
41716 2006-01-20 Alexandre Julliard <julliard@winehq.org>
41718 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
41719 tools/winebuild/relay.c:
41720 ntdll: Move the %gs register to the ntdll_thread_regs structure.
41722 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
41723 ntdll: Move the TEB register to the ntdll_thread_regs structure.
41725 2006-01-20 Juan Lang <juan_lang@yahoo.com>
41727 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
41728 dlls/iphlpapi/iphlpapi_main.c:
41729 iphlpapi: Remove redundant comments and fix typos.
41731 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
41733 * dlls/user/tests/resource.c:
41734 user/tests: Added \n to a few ok() calls.
41736 2006-01-20 Robert Shearman <rob@codeweavers.com>
41738 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
41739 ole: Verify that the proxy is being used in the correct thread.
41741 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
41742 rpc: Replace the hack that detected stubless proxies with the correct check.
41743 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
41744 the three members of the structure that were previously needed.
41745 Fix the detection of stubless proxies.
41747 * dlls/rpcrt4/ndr_marshall.c:
41748 rpc: Skip over the right number of bytes in new correlation descriptors.
41749 Skip over 6 bytes of the format descriptor if new correlation
41750 descriptors are being used, instead of 4.
41752 * dlls/ole32/tests/marshal.c:
41753 ole: Add a test for WM_QUIT behaviour during COM calls.
41755 * dlls/ole32/compobj.c:
41756 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
41757 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
41758 it should repost the WM_QUIT message and then switch to waiting
41759 without checking messages.
41761 2006-01-20 H. Verbeet <hverbeet@gmail.com>
41763 * dlls/wined3d/pixelshader.c:
41764 wined3d: Fix a few TRACEs in pixelshader.c.
41766 * dlls/wined3d/device.c:
41767 wined3d: Return the correct pixelshader in
41768 IWineD3DDeviceImpl_GetPixelShader.
41770 * dlls/wined3d/drawprim.c:
41771 wined3d: A shader isn't guaranteed to have a vertex declaration, so
41772 add a NULL check for that.
41774 2006-01-20 Jacek Caban <jacek@codeweavers.com>
41776 * dlls/shdocvw/oleobject.c:
41777 shdocvw: Added GetWindow implementation.
41779 2006-01-19 Alexandre Julliard <julliard@winehq.org>
41781 * ANNOUNCE, ChangeLog, VERSION, configure:
41784 ----------------------------------------------------------------
41785 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
41787 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
41788 mscms: Check an appropriate registry key.
41790 2006-01-19 Ken Thomases <ken@codeweavers.com>
41792 * dlls/user/win.c, dlls/user/winproc.c:
41793 user: Fixed the lifetime of MDICREATESTRUCT variables.
41795 2006-01-19 Aric Stewart <aric@codeweavers.com>
41797 * dlls/shell32/shellpath.c:
41798 shell32: Update shellpaths My Pictures, My Video, My Music to be under
41799 $HOME, with a number of fallbacks.
41801 2006-01-19 H. Verbeet <hverbeet@gmail.com>
41803 * dlls/d3d8/d3dcore_gl.h:
41804 d3d8: Added GL_ARB_point_sprite definition.
41806 * dlls/wined3d/directx.c:
41807 wined3d: Better version string parsing for VENDOR_NVIDIA in
41808 IWineD3DImpl_FillGLCaps.
41810 2006-01-19 Mike McCormack <mike@codeweavers.com>
41812 * programs/winemine/dialog.c, programs/winemine/main.c:
41813 winmine: Use WIN32_LEAN_AND_MEAN.
41815 2006-01-19 Huw Davies <huw@codeweavers.com>
41817 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
41818 dlls/msxml3/node.c, dlls/msxml3/text.c:
41819 msxml: Text node implementation.
41821 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
41823 * dlls/user/tests/menu.c:
41824 user: Tests for when the menu is incorrect because of duplication of a
41825 menu id and an hMenu.
41827 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
41829 * dlls/x11drv/keyboard.c:
41830 x11drv: Add support for another Canadian French keyboard flavour.
41832 2006-01-19 H. Verbeet <hverbeet@gmail.com>
41834 * dlls/wined3d/directx.c:
41835 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
41836 glXGetClientString to retrieve the OpenGL vendor.
41838 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
41840 * dlls/kernel/instr.c:
41841 kernel: Remove calls to Nt[Get|Set]ThreadContext.
41842 It's done in exception handler now.
41844 2006-01-19 Mike McCormack <mike@codeweavers.com>
41846 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
41847 programs/winecfg/driveui.c, programs/winecfg/main.c,
41848 programs/winecfg/properties.c, programs/winecfg/properties.h,
41849 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
41850 programs/winecfg/x11drvdlg.c:
41851 winecfg: Tidy up included headers.
41852 Get rid of the barely used properties.c.
41854 2006-01-18 Hans Leidekker <hans@it.vu.nl>
41856 * tools/winedump/output.c:
41857 winedump: Fix compilation of generated source.
41858 Include config.h in the .c file, not in the .h file.
41860 2006-01-18 Alexandre Julliard <julliard@winehq.org>
41862 * dlls/ntdll/file.c:
41863 ntdll: Cleaned up the ioctl functions.
41864 Renamed function parameters to something usable.
41865 Fixed potential event leaks.
41867 2006-01-18 Mike McCormack <mike@codeweavers.com>
41869 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
41870 programs/winebrowser/main.c, programs/winhelp/callback.c,
41871 programs/winhelp/macro.c:
41872 programs: Use WIN32_LEAN_AND_MEAN.
41874 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
41876 * dlls/msvcrt/file.c:
41877 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
41880 2006-01-18 Huw Davies <huw@codeweavers.com>
41882 * dlls/msxml3/node.c:
41883 msxml: Implement get_nodeTypedValue.
41885 2006-01-18 Robert Shearman <rob@codeweavers.com>
41887 * dlls/ntdll/loader.c:
41888 ntdll: Loader optimization.
41889 Optimize for the case where a DLL with no path is requested and it is
41892 2006-01-18 Robert Reif <reif@earthlink.net>
41894 * dlls/winmm/winealsa/audio.c:
41895 winealsa: Add critical section names for debugging.
41897 2006-01-18 Alexandre Julliard <julliard@winehq.org>
41899 * dlls/gdi/metafile.c:
41900 gdi: Ignore a few more metafile escapes.
41902 2006-01-18 Jacek Caban <jacek@codeweavers.com>
41904 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
41905 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
41906 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
41909 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
41911 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
41912 winspool: Printing environment support for GetPrinterDriverDirectory.
41914 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
41916 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
41917 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
41920 * dlls/msacm/driver.c, dlls/msacm/stream.c:
41921 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
41923 * dlls/msacm/driver.c:
41924 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
41925 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
41926 application does not supply one.
41928 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
41929 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
41930 Broadcast notifications are fleshed out and are now fully functional.
41932 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
41933 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
41934 - Rework acmDriverAddA to call acmDriverAddW.
41935 - Implement stub for acmDriverAddW with switch for the 3 known cases
41937 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
41938 & alias from registry (similar to msacm32 load).
41940 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
41941 msacm: Implement acmDriverPriority with driver priority/enabled saving.
41942 Foundation for notification broadcasts with support for deferred
41945 * dlls/msacm/internal.c:
41946 msacm: Implement honouring of driver priority and enabled status at
41949 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
41951 * dlls/oleaut32/tests/vartest.c:
41952 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
41954 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
41955 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
41957 2006-01-18 Robert Shearman <rob@codeweavers.com>
41959 * dlls/rpcrt4/ndr_marshall.c:
41960 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
41962 * dlls/rpcrt4/rpc_message.c:
41963 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
41964 to the buffer after the first batch of data has been written to the
41967 * dlls/ole32/compobj.c:
41968 ole: Update the COM todo list.
41970 * dlls/ole32/ole2.c:
41971 ole: Re-post the quit message outside of the DoDragDrop message loop.
41973 * dlls/oleaut32/tmarshal.c:
41974 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
41975 doesn't signify an error; it is just unusual.
41977 * programs/notepad/Zh.rc:
41978 notepad: Add a Font menu item for the Chinese locale.
41980 2006-01-18 Huw Davies <huw@codeweavers.com>
41982 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
41983 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
41984 msxml: Add attribute node implementation.
41986 2006-01-17 Marcus Meissner <meissner@suse.de>
41988 * dlls/msvcrt/dir.c:
41989 msvcrt: _makepath(): operate on target buffer directly.
41991 2006-01-17 Robert Reif <reif@earthlink.net>
41993 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
41994 dsound: Primary buffer size change tests.
41995 It looks like Windows doesn't change the primary buffer length when
41996 changing formats so make the tests fail now.
41997 This means the current ALSA implementation is broken when hardware
41998 acceleration is set to full and the primary buffer format is changed.
42000 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
42001 dlls/dsound/tests/duplex.c:
42002 dsound: Add full duplex tests.
42004 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
42005 dsound: Add full duplex support.
42007 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
42008 dsound: Convert IDirectSoundImpl from a COM class to a regular class
42009 and move most of the COM functions to the DirectSoundDevice class.
42011 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
42013 * dlls/user/static.c:
42014 static control: Immediately repaint the control.
42016 * dlls/user/static.c:
42017 static control: Separate WM_NCCREATE and WM_SETTEXT.
42018 - Separate WM_NCCREATE and WM_SETTEXT.
42019 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
42021 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
42022 - Immediately repaint the control on all occasions.
42024 * dlls/user/static.c:
42025 static control: Don't load OEM bitmaps.
42027 * dlls/user/static.c:
42028 static control: STN_ENABLE and STN_DISABLE notifications.
42030 * dlls/user/static.c:
42031 static control: Better STM_GETIMAGE.
42032 STM_GETIMAGE returns NULL if the given image type doesn't match the
42035 * dlls/user/static.c:
42036 static control: Support SS_REALSIZEIMAGE.
42037 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
42038 load icons in the default icon size").
42039 - SS_ICON: Ability to display cursors.
42041 * dlls/user/static.c:
42042 static control: Support SS_REALSIZECONTROL.
42043 - Support SS_REALSIZECONTROL (this flag means "don't resize the
42044 control to the size of the bitmap/icon").
42045 - Always call GlobalUnlock16 after GlobalLock16.
42047 * dlls/user/static.c:
42048 static control: Background of enhanced metafiles.
42049 - Always paint the background of static controls displaying enhanced
42051 - Also paint the background if there's no metafile to display.
42053 * dlls/user/static.c:
42054 static control: Support text style flags.
42055 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
42056 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
42057 the ExtTextOut function like the native control does.
42058 - Gray text color: Only for non-simple static controls.
42060 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
42062 * dlls/msacm/tests/msacm.c:
42063 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
42064 ACM_METRIC_DRIVER_SUPPORT.
42065 Fix copy&paste mislabeling on acmDriverID test failure.
42067 * dlls/msacm/msacm32_main.c:
42068 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
42070 * dlls/msacm/msacm32_main.c:
42071 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
42073 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
42075 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
42076 shell32: Support for CLSID_ShellFSFolder in unixfs.
42078 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
42080 * dlls/d3d8/device.c:
42081 d3d8: Render state additions.
42082 Implemented D3DRS_EDGEANTIALIAS.
42083 Implemented D3DRS_POINTSPRITEENABLE.
42084 Implemented D3DRS_MULTISAMPLEANTIALIAS.
42086 2006-01-17 H. Verbeet <hverbeet@gmail.com>
42088 * include/wine/wined3d_interface.h:
42089 wined3d: Create a common WineD3D base class, IWineD3DBase.
42091 2006-01-17 Alexandre Julliard <julliard@winehq.org>
42093 * dlls/shlwapi/reg.c:
42094 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
42096 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
42098 * programs/winemenubuilder/winemenubuilder.c:
42099 winemenubuilder: Report a few more errors.
42100 Use Heap[Alloc|Free] instead of malloc|free.
42102 2006-01-17 Robert Shearman <rob@codeweavers.com>
42104 * dlls/user/message.c, dlls/user/tests/msg.c,
42105 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
42106 server/request.h, server/trace.c:
42107 user: Fix WM_QUIT message ordering from PostQuitMessage.
42108 Added a new server call as PostQuitMessage should set a flag in the
42109 message queue to return the WM_QUIT message when there are no other
42110 pending messages, rather than posting a message to the thread queue as
42111 it does at the moment.
42113 2006-01-17 Mike McCormack <mike@codeweavers.com>
42115 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
42116 dlls/ntdll/tests/change.c:
42117 ntdll: Add a test for NtNotifyChangeDirectoryFile.
42120 server: Make sure to release the fd we grabbed in all cases.
42122 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
42123 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
42125 * dlls/ntdll/reg.c:
42126 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
42128 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
42130 * dlls/oleaut32/tests/vartest.c:
42131 oleaut32: Tests for the VarCmp reimplementation.
42133 * dlls/oleaut32/variant.c:
42134 oleaut32: Reimplement VarCmp().
42135 - Supports now all WinXP allowed combinations of input variants.
42136 - VT_RESERVED on input variants is handled now.
42137 - Removed complicated VT_DATE comparision; that's not how Windows does it.
42138 - Improved documentation.
42140 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
42141 dlls/oleaut32/variant.h:
42142 oleaut32: Define missing but useful VTBIT_* macros.
42144 2006-01-16 Robert Shearman <rob@codeweavers.com>
42146 * dlls/shell32/shfldr_fs.c:
42147 shell: GetDetailsOf fix.
42148 Initialise hr and psd->str.uType before the call to
42149 IShellFolder_GetDisplayNameOf so that whatever it returns is
42152 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
42153 dlls/shell32/shfldr_fs.c:
42154 shell: Convert the filesystem shell folder to Unicode.
42156 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
42157 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
42158 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
42159 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
42161 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
42163 * dlls/msacm/driver.c:
42164 msacm: Fix incorrect linked list traversing leading to memory/driver
42167 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
42169 * programs/regsvr32/regsvr32.c:
42170 regsvr32 understands '-' and '/' for arguments.
42172 2006-01-16 Mike McCormack <mike@codeweavers.com>
42174 * dlls/kernel/change.c, dlls/kernel/file16.c:
42175 kernel32: Move FileCDR16 in with the other 16bit file functions.
42177 * include/winbase.h:
42178 kernel32: Declare BindIoCompletionCallback().
42180 2006-01-16 Robert Shearman <rob@codeweavers.com>
42182 * dlls/oleaut32/typelib.c:
42183 oleaut: Handle a non-byref variant being passed for a byref param in
42186 * dlls/oleaut32/typelib.c:
42187 oleaut: Only allocate memory once for each array needed for the
42188 arguments in ITypeInfo::Invoke.
42190 * dlls/oleaut32/typelib.c:
42191 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
42192 Simplify missing argument handling by pre-allocating an array of the
42193 maximum number of missing arguments there could be.
42195 2006-01-16 Huw Davies <huw@codeweavers.com>
42197 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
42198 msxml: Fix for get_nodeValue on attributes.
42200 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
42201 msxml: Implement setAttribute.
42203 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
42205 * dlls/mscms/tests/profile.c:
42206 mscms: Collect some data during profile enumeration.
42208 2006-01-16 Hans Leidekker <hans@it.vu.nl>
42210 * dlls/kernel/virtual.c:
42211 kernel: Documentation cleanups.
42213 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
42215 * dlls/user/sysparams.c:
42216 user: Avoid buffer overflow in sysparams.c.
42217 Increase buffer size to 12 for getting and setting integer parameters
42218 from/to the registry.
42220 2006-01-16 Mike McCormack <mike@codeweavers.com>
42222 * programs/control/control.c, programs/eject/eject.c,
42223 programs/expand/expand.c, programs/hh/main.c,
42224 programs/msiexec/msiexec.c, programs/progman/dialog.c,
42225 programs/progman/group.c, programs/progman/grpfile.c,
42226 programs/progman/program.c, programs/progman/string.c,
42227 programs/wcmd/builtins.c, programs/wcmd/directory.c,
42228 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
42229 programs/winecfg/properties.c, programs/winepath/winepath.c:
42230 programs: Use WIN32_LEAN_AND_MEAN in some more places.
42232 * programs/wineboot/wineboot.c:
42233 wineboot: Use WIN32_LEAN_AND_MEAN.
42234 Use HeapAlloc/HeapFree instead of malloc/free.
42236 * include/winbase.h:
42237 kernel32: Define SCS_64BIT_BINARY.
42239 * dlls/ntdll/exception.c:
42240 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
42242 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
42243 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
42245 2006-01-16 Robert Reif <reif@earthlink.net>
42247 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
42248 dsound: Make dumpCooperativeLevel global.
42249 Remove extern from some function prototypes.
42251 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
42252 dsound: Make some capture functions global.
42254 2006-01-16 Mike McCormack <mike@codeweavers.com>
42256 * tools/make_ctests.c:
42257 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
42260 kernel32: Add FILE_NOTIFY_INFORMATION.
42262 * dlls/msi/action.c:
42263 msi: Eliminate a fixed length buffer.
42265 2006-01-16 Hans Leidekker <hans@it.vu.nl>
42268 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
42270 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
42272 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
42273 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
42275 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
42277 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
42278 unixfs: Fix SetNameOf.
42279 Ensure that pidls passed to SHNotify are absolute SetNameOf should
42280 fail on absolute path names.
42281 Some tests to show this.
42283 2006-01-14 Robert Shearman <rob@codeweavers.com>
42285 * dlls/oleaut32/typelib.c:
42286 oleaut: Add const attribute to iterators in get functions.
42288 * dlls/oleaut32/typelib.c:
42289 oleaut: Initialise more fields in CreateDispTypeInfo.
42290 Don't leave some of the fields of the TLBFuncDesc structure
42291 uninitialised in CreateDispTypeInfo.
42293 * dlls/oleaut32/tmarshal.c:
42294 oleaut: Support VT_CY in the typelib marshaller.
42296 * dlls/ole32/rpc.c:
42297 ole: Optimisation for COM Calls.
42298 Add an optimisation to yield and try to allow the RPC to run before
42299 waiting for messages and RPCs to arrive.
42301 2006-01-14 Alexandre Julliard <julliard@winehq.org>
42303 * dlls/msvcrt/msvcrt.spec:
42304 msvcrt: Forward functions to ntdll instead of libc where possible.
42306 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
42307 dlls/msvcrt/string.c:
42308 msvcrt: Added wrappers for a few functions instead of linking them
42311 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
42312 msvcrt: Set errno in the standard math functions too, not only in the
42315 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
42316 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
42317 Remove todos from tests that succeed now.
42319 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
42320 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
42321 msvcrt: Reimplement rand() and srand() to use per-thread data for the
42324 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
42326 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
42328 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
42329 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
42330 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
42331 Make the code thread-safe by using asctime_r if available.
42333 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
42335 * dlls/shell32/shfldr_unixfs.c:
42336 unixfs: Fix ParseDisplayName.
42337 Build an absolute pidl to query attributes in
42338 UnixFolder::ParseDisplayName.
42340 2006-01-14 James Hawkins <truiken@gmail.com>
42342 * dlls/advpack/files.c:
42343 advpack: Remove stub status from implemented functions.
42345 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
42346 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
42347 TranslateInfStringEx.
42349 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
42350 advpack: Add a stub for AddDelBackupEntry.
42352 2006-01-14 Alexandre Julliard <julliard@winehq.org>
42354 * include/wine/port.h, loader/kthread.c:
42355 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
42357 * dlls/kernel/tests/file.c:
42358 kernel: Make sure the file contains data for the ReadFile test.
42360 * dlls/rpcrt4/ndr_stubless.c:
42361 rpcrt4: Fixed asm syntax for rep; movsl.
42363 2006-01-14 Robert Reif <reif@earthlink.net>
42365 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
42366 dlls/dsound/dsound_private.h:
42367 dsound: Rename some functions, make some functions global, and move
42370 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
42371 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
42373 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
42375 * dlls/shell32/shell32_main.c:
42376 shell32: Fix cut & paste error.
42378 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
42380 * programs/winetest/Makefile.in:
42381 winetest: Add cabinet tests.
42383 2006-01-14 Huw Davies <huw@codeweavers.com>
42385 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
42386 msxml: Implement getAttribute.
42388 2006-01-14 Aric Stewart <aric@codeweavers.com>
42390 * programs/explorer/explorer.c:
42391 explorer: Handle /select arguments correctly with the new winefile
42394 2006-01-14 Jacek Caban <jacek@codeweavers.com>
42396 * dlls/mshtml/oleobj.c:
42397 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
42399 2006-01-13 Alexandre Julliard <julliard@winehq.org>
42401 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
42402 dlls/kernel/ne_module.c:
42403 kernel: Reimplemented the MapHInst functions in assembly.
42405 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
42406 kernel: Reimplemented the SMap/SUnmap functions in assembly.
42408 2006-01-13 David Moore <davidm@sjsoft.com>
42410 * dlls/gdi/freetype.c:
42411 gdi: Fix display of fonts using Symbol codepages and assorted other
42414 2006-01-13 James Hawkins <truiken@gmail.com>
42416 * dlls/advpack/advpack.c, dlls/advpack/files.c:
42417 advpack: Move file related functions to files.c.
42419 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
42420 dlls/advpack/files.c, include/advpub.h:
42421 advpack: Add stubs for the file save/restore functions.
42423 * dlls/advpack/advpack.c:
42424 advpack: Only output a FIXME if flags are set.
42426 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
42428 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
42429 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
42431 * dlls/mscms/tests/profile.c:
42432 mscms: Make two checks more strict in the case of success.
42434 2006-01-13 Alexandre Julliard <julliard@winehq.org>
42436 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
42437 include/wine/server_protocol.h, include/winternl.h,
42438 server/protocol.def, server/thread.c, server/trace.c:
42439 ntdll: Add debug registers to the context of all exceptions.
42440 Maintain a local cache of the debug registers to avoid server calls
42443 2006-01-13 James Hawkins <truiken@gmail.com>
42445 * dlls/advpack/tests/files.c:
42446 advpack: Add initial tests for AdvInstallFile.
42448 * dlls/advpack/advpack.c:
42449 advpack: Implement AdvInstallFile.
42451 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
42453 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
42454 riched20: Select word on double click.
42456 * dlls/riched20/editor.c:
42457 riched20: TODO list update.
42459 * dlls/riched20/caret.c, dlls/riched20/paint.c:
42460 riched20: Fixed some selection painting bugs.
42462 2006-01-13 Jeremy White <jwhite@codeweavers.com>
42464 * dlls/msi/package.c:
42465 msi: gcc 2.95 compatibility fix.
42467 * dlls/crypt32/tests/encode.c:
42468 crypt32: Preserve gcc 2.95 compatibility.
42470 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
42473 msacm: Add definition for ACM_DRIVERADDF_NAME.
42475 2006-01-13 Aric Stewart <aric@codeweavers.com>
42477 * dlls/wininet/http.c:
42478 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
42480 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
42482 * dlls/mscms/tests/profile.c:
42483 mscms: Make enumerating more verbose.
42485 2006-01-13 Alexandre Julliard <julliard@winehq.org>
42487 * dlls/ntdll/virtual.c:
42488 ntdll: Round PE header size to a page boundary for size checks.
42490 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
42492 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
42493 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
42494 include/ddk/ntddser.h:
42495 ntdll: Created infrastructure to support IOCTL for serial devices.
42496 - created infrastructure in ntdll to support IOCTL for serial devices
42497 - implemented IOCTLs in ntdll for serial break support
42498 - implemented the kernel32 equivalent on top of those IOCTLs
42500 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
42502 * dlls/ntdll/nt.c, include/winternl.h:
42503 ntdll: NtQueryInformationToken change parameters according to PSDK.
42504 Check for NULL pointer.
42506 2006-01-12 Ge van Geldorp <gvg@reactos.org>
42508 * dlls/shell32/shlexec.c:
42509 shell32: Fix directory execution.
42510 Only use the Folder class handler if we're actually executing a
42513 2006-01-12 James Hawkins <truiken@gmail.com>
42515 * dlls/advpack/advpack.c:
42516 advpack: Add documentation for ExecuteCab.
42518 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
42519 advpack: Add stubs for the remaining registry functions.
42521 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
42522 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
42523 cabinet: Move the remaining cabextract.c functions to fdi.c.
42525 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
42527 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
42528 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
42529 return value, not of DWL_MSGRESULT.
42531 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
42533 * dlls/ntdll/tests/exception.c:
42534 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
42536 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
42538 * dlls/shell32/debughlp.c:
42539 shell32: MSVC compatibility fix in dump_pidl_hex().
42541 2006-01-12 Robert Shearman <rob@codeweavers.com>
42543 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
42544 kernel32: Fix GlobalReAlloc for size = 0.
42545 GlobalReAlloc should return NULL if the requested size is 0, the block
42546 is moveable and it is locked, but otherwise it should return the
42547 original memory block.
42549 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
42551 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
42552 dlls/riched20/editstr.h, dlls/riched20/string.c:
42553 riched20: Initial support for word break callback procedures.
42555 * dlls/riched20/paint.c:
42556 riched20: Removed a useless check in painting code.
42558 2006-01-12 Huw Davies <huw@codeweavers.com>
42561 gdi: If the last param of GetKerningPairs is NULL then return the
42564 2006-01-12 Robert Shearman <rob@codeweavers.com>
42566 * dlls/shell32/shlview.c:
42567 shell: Fix view window Z order.
42568 After creating the Shell View window we should call SetWindowPos to
42569 move the window on top of other child windows in the parent window.
42570 Also delay the showing of the window so that we can do more
42571 initialisation after window creation without it causing visual
42574 * dlls/oleaut32/typelib.c:
42575 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
42576 Typelib variant types that cannot be converted should return
42578 Don't call DispCallFunc if conversion of one of the arguments failed.
42580 * dlls/ole32/rpc.c:
42581 ole: Fix crash in RpcChannelBuffer_SendReceive.
42582 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
42585 * dlls/ole32/tests/marshal.c:
42586 ole: Use strict prototypes for some test functions.
42588 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
42590 * dlls/mscms/tests/profile.c:
42591 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
42593 2006-01-11 Jacek Caban <jacek@codeweavers.com>
42595 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
42596 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
42597 - URL_DONT_SIMPLIFY should change '/' <-> '\'
42598 - Better '/' / '\' handling
42600 2006-01-11 Huw Davies <huw@codeweavers.com>
42602 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
42603 msxml: Implement createNode, appendChild and insertAfter.
42605 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
42607 * programs/winecfg/driveui.c:
42608 winecfg: Simplify code a bit.
42609 Enable apply button when needed and don't enable when nothing
42612 2006-01-11 Mike McCormack <mike@codeweavers.com>
42614 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
42616 msi: Make the MSI SelectionTree control do something useful.
42618 2006-01-11 Alexandre Julliard <julliard@winehq.org>
42620 * server/mapping.c:
42621 server: Don't round up the header size for image mappings.
42623 * dlls/ntdll/virtual.c:
42624 ntdll: Round up the mapping size in map_file_into_view when setting
42625 the protection bytes.
42627 2006-01-11 Juan Lang <juan_lang@yahoo.com>
42629 * dlls/crypt32/tests/main.c:
42630 crypt32: Fix a test that fails on Windows.
42632 2006-01-11 Jacek Caban <jacek@codeweavers.com>
42634 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
42635 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
42637 * dlls/urlmon/umon.c:
42638 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
42640 2006-01-11 Aric Stewart <aric@codeweavers.com>
42642 * dlls/msvcrt/tests/dir.c:
42643 msvcrt: Modify dir test to create its own directory to ensure the
42644 directory exists for the test. Using the temp dir as the root.
42646 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
42648 * dlls/riched20/list.c:
42649 riched20: Added \n to trace output.
42651 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
42653 * dlls/oleaut32/typelib.c:
42654 ole: ITypeInfo::Invoke stack overwrite fix.
42655 Have enough stack space up to even VT_VARIANTs, fixes a stack
42658 2006-01-11 Huw Davies <huw@codeweavers.com>
42660 * dlls/msxml3/node.c:
42661 msxml: Fix for selectNodes when the node has no children.
42663 2006-01-11 James Hawkins <truiken@gmail.com>
42665 * dlls/cabinet/cabextract.c:
42666 cabinet: Remove no longer used code from cabextract.c.
42668 2006-01-11 Alexandre Julliard <julliard@winehq.org>
42670 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
42671 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
42672 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
42673 include/wine/server_protocol.h, server/context_i386.c,
42674 server/protocol.def, server/thread.c, server/trace.c:
42675 ntdll: Handle NtSetContextThread on the client side (as far as
42676 possible) when setting the context of the current thread.
42678 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
42680 * dlls/shell32/classes.c, dlls/shell32/folders.c,
42681 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
42682 dlls/shell32/shell32_main.h:
42683 shell32: Fix folder icon index when read from registry.
42684 Change "DWORD dwNr" into "int icon_idx" at several places.
42686 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
42688 * dlls/winmm/winealsa/audio.c:
42689 winealsa: Ensure that copy_format() will not write past end of
42690 referenced WAVEFORMATPCMEX structure.
42692 2006-01-11 Aric Stewart <aric@codeweavers.com>
42694 * programs/winefile/winefile.c:
42695 winefile: Highlight the file specified on the command line instead of
42696 filtering based on it. To be integrated with explorer to allow for
42697 that functionality.
42699 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
42701 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
42702 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
42703 Reimplemented kernel32.SetThreadAffinityMask on top of it.
42705 2006-01-11 James Hawkins <truiken@gmail.com>
42707 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
42708 advpack: Implement ExtractFiles.
42710 * dlls/cabinet/fdi.c:
42711 cabinet: Add documentation for FDITruncateCabinet.
42713 2006-01-11 Robert Reif <reif@earthlink.net>
42715 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
42716 dsound: Add primary buffer change tests.
42717 Add tests to figure out whether Windows can change the primary buffer
42718 capabilities after setting the buffer format. Based on a patch by Alex
42721 2006-01-11 Mike McCormack <mike@codeweavers.com>
42723 * dlls/msi/dialog.c:
42724 msi: Remove the font when setting a control's text.
42726 2006-01-11 Rob Shearman <rob@codeweavers.com>
42728 * dlls/comctl32/tests/progress.c:
42729 comctl32: Test the painting behaviour of the progress bar control.
42730 Test the painting behaviour of the progress bar control when the
42731 PBM_SETPOS message is sent to it, with respect to whether the
42732 background is erased and what part of the control is redrawn.
42734 2006-01-11 Mike McCormack <mike@codeweavers.com>
42736 * dlls/comctl32/progress.c:
42737 comctl32: Invalidate the entire progress bar any time it changes.
42739 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
42741 * dlls/mscms/tests/profile.c:
42742 mscms: Set the last error code to an unusual value.
42744 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
42746 * dlls/commdlg/printdlg.c:
42747 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
42748 Update the dmDefaultSourcea return value inside hDevMode.
42750 2006-01-11 Huw Davies <huw@codeweavers.com>
42752 * dlls/opengl32/wgl.c:
42753 opengl: Use indirect contexts if the surface is a pixmap.
42755 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
42757 * programs/winemenubuilder/winemenubuilder.c:
42758 winemenubuilder: Improve traces.
42759 Report the EnumResourceNamesW() and failure to find an icon
42760 separately so traces are less misleading.
42762 2006-01-11 Robert Shearman <rob@codeweavers.com>
42764 * dlls/ole32/oleobj.c:
42765 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
42766 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
42767 implement the Send* functions.
42769 * dlls/ole32/marshal.c:
42770 ole: Initialise hrref so as not to display garbage in the trace.
42772 * dlls/ole32/defaulthandler.c:
42773 ole: Remove some duplicated code.
42775 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
42777 * dlls/hhctrl.ocx/hhctrl.c:
42778 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
42780 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
42782 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
42783 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
42784 riched20: Reduced screen flicker by using proper update region invalidation.
42786 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
42788 * dlls/kernel/virtual.c:
42789 kernel: Remove no longer used debug channel.
42791 2006-01-10 Robert Shearman <rob@codeweavers.com>
42793 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
42794 dlls/ole32/marshal.c:
42795 ole: Defer apartment window creation until the first object is marshalled.
42797 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
42798 ole: Add an accessor function for an apartment's window.
42800 * dlls/ole32/rpc.c:
42801 ole: Report and clean up after PostMessage failures.
42803 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
42804 dlls/ole32/stubmanager.c:
42805 ole: Pass a channel into IRpcStubBuffer::Invoke.
42806 Create a server channel and store this in the ifstub.
42807 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
42808 the function return an HRESULT.
42809 Return the channel for the ifstub in ipid_get_dispatch_params.
42811 * dlls/ole32/rpc.c:
42812 ole: Reduce the access rights required by start_local_service.
42814 * dlls/ole32/rpc.c:
42815 ole: Return the last error if we couldn't open the requested service.
42816 Fix the ok/failed message.
42818 2006-01-10 James Hawkins <truiken@gmail.com>
42820 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
42821 dlls/advpack/tests/files.c:
42822 advpack: Add initial tests for ExtractFiles.
42823 - Use FCI to create a test cabinet file.
42824 - Add initial tests for ExtractFiles.
42826 2006-01-10 Robert Shearman <rob@codeweavers.com>
42828 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
42829 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
42831 * dlls/rpcrt4/ndr_ole.c:
42832 rpcrt4: Don't release the interface pointer on failure.
42833 Don't release the interface pointer on failure since we are not the
42834 ones that allocated it. It is the caller's responsability to call
42835 NdrInterfacePointerFree, where the freeing is supposed to happen.
42837 * dlls/kernel/heap.c:
42838 kernel32: Return an error when unlocking a global with a zero lock count.
42839 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
42841 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
42843 * dlls/mscms/tests/profile.c:
42844 mscms: Enumerate registered standard colorspace profiles.
42846 2006-01-10 Huw Davies <huw@codeweavers.com>
42848 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
42849 msxml: It's valid to release an empty document.
42851 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
42853 * dlls/comctl32/header.c:
42854 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
42855 Emit NM_CUSTOMDRAW header notifications for all headers, not only
42856 ownerdrawn. Allow to change item text and background colors in an
42857 application's NM_CUSTOMDRAW handler.
42859 * dlls/riched20/string.c:
42860 riched20: Allow NUL characters.
42862 2006-01-10 Robert Shearman <rob@codeweavers.com>
42864 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
42865 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
42866 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
42867 kernel: Remove wine/server.h include from files where it is no longer needed.
42869 2006-01-10 Alexandre Julliard <julliard@winehq.org>
42871 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
42872 ntdll: NtRaiseException doesn't need to be a register function.
42873 Moved common code between NtRaiseException and RtlRaiseException to a
42874 separate raise_exception function.
42876 * dlls/kernel/except.c:
42877 kernel: Don't send a debugger event in UnhandledExceptionFilter,
42878 leave that to the standard ntdll exception handling.
42880 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
42881 kernel: Implement FT_Exit directly in assembly to avoid the overhead
42882 of register functions.
42884 2006-01-10 James Hawkins <truiken@gmail.com>
42886 * configure, configure.ac, dlls/cabinet/Makefile.in,
42887 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
42888 dlls/cabinet/tests/extract.c:
42889 cabinet: Add initial tests for Extract.
42891 * dlls/cabinet/cabinet_main.c:
42892 cabinet: Implement Extract on top of FDI.
42894 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
42896 * dlls/winedos/int21.c:
42897 winedos: Open files with write access on read only media.
42898 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
42899 retry without write access.
42901 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
42903 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
42904 dlls/riched20/run.c:
42905 riched20: Speed up text insertion.
42906 Optimized reading large texts into RichEdit to be an O(n) order
42907 algorythm instead of O(n^2) by removing extraneous conversions of
42908 character offsets to run offsets.
42910 2006-01-10 Mike McCormack <mike@codeweavers.com>
42912 * dlls/advapi32/service.c:
42913 advapi32: If we can't connect to a service's pipe, name the service in
42916 * dlls/msi/select.c:
42917 msi: Count the number of columns requested and allocate that many,
42918 as columns may be select more than once in from a table.
42920 * dlls/msi/action.c:
42921 msi: Don't crash if there's no script present when we try execute one.
42923 * dlls/msi/msiquery.c, include/msiquery.h:
42924 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
42925 Implemented MsiDatabaseIsTablePersistentA via the W function.
42927 2006-01-10 Troy Rollo <wine@troy.rollo.name>
42929 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
42931 user: Fix return type of EnableMenuItem.
42933 * dlls/shell32/shfldr_unixfs.c:
42934 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
42938 Fix GetModuleFileNameEx definition.
42940 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
42942 * dlls/user/static.c:
42943 user: Improve the ownerdraw support of the static control.
42945 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
42946 user: The LoadImage resource string may be a numeric string.
42948 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
42950 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
42951 shlwapi: Add Finnish translation.
42953 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
42955 * dlls/comctl32/status.c:
42956 comctl32: Call UpdateWindow() after changing statusbar text.
42958 2006-01-09 James Hawkins <truiken@gmail.com>
42960 * dlls/advpack/advpack.c:
42961 advpack: Add documentation for ExtractFiles.
42963 * dlls/cabinet/cabinet_main.c:
42964 cabinet: Clean up the documentation for Extract.
42966 * dlls/cabinet/cabinet.h:
42967 cabinet: Add the two flags used by Extract to cabinet.h.
42969 * dlls/cabinet/cabinet.h:
42970 cabinet: Define the flags member of the EXTRACTdest structure.
42972 * dlls/cabinet/cabinet_main.c:
42973 cabinet: Fix the second parameter name of Extract.
42975 * dlls/cabinet/fdi.c:
42976 cabinet: Store the cab file handle before extracting files so we can
42977 close the cab file even if no files are extracted.
42979 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
42982 include: Add missing color space constants.
42984 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
42986 * dlls/comctl32/rebar.c:
42987 comctl32: Fix rebar autosize behaviour.
42988 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
42989 native does, taking as few rows as possible and using the parent
42990 window client area size for the other dimension (width for horizontal
42991 rebars or height for vertical ones).
42993 * dlls/user/combo.c:
42994 user: Fix dropdown combo creation when there is no space for an edit control.
42996 2006-01-09 Robert Shearman <rob@codeweavers.com>
42998 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
42999 ole: Join the MTA if necessary when executing an RPC call.
43000 Join the MTA if necessary when executing an RPC call to ensure that it
43001 is executing with a valid apartment and won't fail for certain COM
43004 * dlls/ole32/rpc.c:
43005 ole: Prefer services over servers.
43006 Attempt to start as a local service before attempting to start as a
43007 local server for the CLSCTX_LOCAL_SERVER case.
43009 * dlls/ole32/tests/compobj.c:
43010 ole: Add some tests for CLSIDFromString.
43012 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
43013 ole: Remove __CLSIDFromStringA.
43014 Move the ANSI implementation of CLSIDFromString to ole16.c and change
43015 CLSIDFromString to only deal with Unicode strings.
43017 * dlls/rpcrt4/ndr_marshall.c:
43018 rpcrt4: Improve ReadVariance.
43019 Extend ReadVariance to read the offset as well as the actual count,
43020 since these always come in pairs.
43021 Handle the variance not being present in ReadVariance and always call
43022 it from the unmarshalling functions to simplify the code there and
43023 also to fix a bug where the format pointer wasn't advanced properly
43024 for complex arrays (introduced in the previous patch when implementing
43027 * dlls/rpcrt4/ndr_marshall.c:
43028 rpcrt4: Validate complex array format string.
43029 Verify that the format string being passed into the complex array
43030 functions is a complex array one.
43032 2006-01-09 Jacek Caban <jacek@codeweavers.com>
43034 * dlls/urlmon/binding.c:
43035 urlmon: Fix ref counting.
43037 * dlls/urlmon/binding.c:
43038 urlmon: Pass FORMATETC to OnDataAvailable.
43040 * dlls/urlmon/binding.c:
43041 urlmon: Added implementation of protocol stream.
43043 2006-01-09 Robert Shearman <rob@codeweavers.com>
43045 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
43046 Call DisableThreadLibraryCalls for DLLs that don't need thread
43047 creation/destruction notifications.
43049 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
43051 * dlls/shell32/shell32_Ko.rc:
43052 shell32: Update the Korean translation.
43054 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
43056 * dlls/shell32/shell32_No.rc:
43057 shell32: Updated Norwegian Bokmål resources.
43059 2006-01-09 Hans Leidekker <hans@it.vu.nl>
43061 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
43062 usp10: Improve stubs.
43063 Improve stubs for ScriptGetProperties and ScriptItemize.
43064 Add stub for ScriptFreeCache.
43066 2006-01-09 Mike McCormack <mike@codeweavers.com>
43068 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
43069 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
43071 * dlls/user/combo.c:
43072 user32: Update the list of things to fix in the Combo control.
43074 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
43076 * dlls/user/menu.c, dlls/user/tests/menu.c:
43077 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
43078 a NULL pointer, with a test.
43080 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
43082 * dlls/riched20/editor.c:
43083 riched20: Fixed calculation of left indent and first indent paragraph
43086 * dlls/riched20/string.c:
43087 riched20: Simplified logic in ME_StrRelPos().
43089 2006-01-06 Aric Stewart <aric@codeweavers.com>
43091 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
43092 dlls/msvcrt/tests/dir.c:
43093 msvcrt: Add a regression test for _fullpath.
43095 * dlls/msvcrt/dir.c:
43096 msvcrt: Reworked _fullpath.
43097 Investigation with native msvcrt revealed that it is a wrapper for
43098 GetFullPathName and the current implementation was crashing with older
43099 mozilla installs if the path passed in was uninitialized.
43101 2006-01-06 Alexandre Julliard <julliard@winehq.org>
43103 * dlls/ole32/stg_bigblockfile.c:
43104 ole: Remove a no longer needed smbfs hack.
43106 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
43108 * dlls/user/combo.c:
43109 user32: Limit text in the edit field of a combo box.
43111 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
43113 * dlls/gdi/metafile.c:
43114 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
43117 2006-01-06 Robert Shearman <rob@codeweavers.com>
43119 * dlls/oleaut32/typelib.c:
43120 ole: Remove the no longer used _copy_arg function.
43122 * dlls/oleaut32/typelib.c:
43123 ole: ITypeInfo::Invoke rewrite.
43124 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
43125 VariantChangeType instead of _invoke and _copy_arg.
43127 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
43128 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
43129 ole: Remove "stub" from TRACEs of functions that aren't stubs.
43131 2006-01-06 Hans Leidekker <hans@it.vu.nl>
43133 * dlls/mscms/profile.c:
43134 mscms: Silence a potentially noisy fixme.
43136 * dlls/kernel/time.c:
43137 kernel: Documentation cleanups.
43139 2006-01-06 Robert Shearman <rob@codeweavers.com>
43141 * dlls/rpcrt4/ndr_marshall.c:
43142 rpcrt4: Compute variance for complex arrays
43144 * dlls/rpcrt4/cstub.c:
43145 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
43146 that has no dispatch table.
43148 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
43150 * dlls/user/static.c:
43151 Static control: Support enhanced metafiles.
43153 2006-01-06 Hans Leidekker <hans@it.vu.nl>
43155 * LICENSE, include/wine/wine_common_ver.rc:
43156 Update copyright info for the new year.
43158 * documentation/PACKAGING:
43159 documentation: Suggest installing OpenLDAP development libraries to packagers.
43161 2006-01-06 Robert Shearman <rob@codeweavers.com>
43163 * tools/widl/typegen.c:
43164 widl: Generate static sizing information for fixed size structs.
43165 Don't generate FC_*_BASETYPE proc and type format strings for
43166 non-basetype fields/params.
43168 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
43170 * dlls/comctl32/syslink.c:
43171 comctl32: Reduce memory usage of the syslink control.
43173 * dlls/comctl32/syslink.c:
43174 comctl32: Some painting fixes for the syslink control.
43176 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
43178 * dlls/urlmon/umstream.c:
43179 urlmon: Fix a LARGE_INTEGER truncation.
43181 2006-01-06 Robert Reif <reif@earthlink.net>
43183 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
43184 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
43185 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
43186 dsound: Refactor playback.
43187 Replace references of IDirectSoundImpl with DirectSoundDevice to
43188 remove one level of indirection and remove the problem of a three
43189 object circular reference.
43191 2006-01-06 Mike McCormack <mike@codeweavers.com>
43193 * dlls/msi/dialog.c:
43194 msi: Unload riched20 after its window is destroyed.
43196 * dlls/msi/dialog.c:
43197 msi: Make radio buttons grey out correctly when disabled.
43199 * dlls/msi/helpers.c:
43200 msi: Clean trailing and leading spaces from path segments.
43202 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
43204 * tools/winapi/msvcmaker:
43205 winapi: msvcmaker adaption to new directory structure.
43206 Fix some issues with MSVC project file generation after recent
43207 directory restructuring.
43209 * tools/winapi/config.pm:
43210 winapi: Add the loader directory to the paths to exclude.
43211 There is nothing in there anymore that would need to be done for
43214 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
43215 winapi: Cleanup some unused use clauses.
43217 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
43219 * dlls/commdlg/cdlg_Ko.rc:
43220 commdlg: Updated Korean translation.
43222 * programs/winecfg/Ko.rc:
43223 winecfg: Updated Korean translation.
43225 2006-01-06 Mike McCormack <mike@codeweavers.com>
43227 * dlls/oleaut32/typelib.c:
43228 oleaut32: Output a FIXME message only once.
43230 2006-01-06 Robert Reif <reif@earthlink.net>
43232 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
43233 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
43234 dlls/dsound/tests/dsound_test.h:
43235 dsound: Fix double free bug in tests.
43236 Fix double free in tests. Only happens in interactive mode when
43237 testing duplicated 3D buffers.
43239 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
43241 * dlls/shell32/shell32_Fi.rc:
43242 shell32: Spelling fixes for the Finnish resource.
43244 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
43246 * dlls/ole32/storage32.c:
43247 ole: Fix SmallBlocksToBigBlocks loop.
43248 Stop copying data when read returns 0 bytes
43250 2006-01-05 Robert Shearman <rob@codeweavers.com>
43252 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
43253 dlls/security/Makefile.in, dlls/security/security.spec:
43254 Added implementation of security.dll.
43256 2006-01-05 Jacek Caban <jacek@codeweavers.com>
43258 * dlls/wininet/http.c, dlls/wininet/utility.c:
43259 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
43260 INTERNET_STATUS_CONNECTING_TO_SERVER and
43261 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
43264 2006-01-05 Alexandre Julliard <julliard@winehq.org>
43266 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
43267 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
43268 to avoid the overhead of a full-blown register function.
43269 Some tracing improvements.
43271 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
43272 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
43273 to avoid having to save/restore the whole context on every call.
43275 2006-01-05 Jacek Caban <jacek@codeweavers.com>
43277 * dlls/urlmon/binding.c:
43278 urlmon: Added implementation of QueryService and stub implementation
43279 of IHttpNegotiate2 interface.
43281 * dlls/urlmon/binding.c:
43282 urlmon: Query service provider for IInternetProtocol.
43284 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
43286 * dlls/winspool/winspool.drv.spec:
43287 winspool: Added ordinal exported functions of winspool.drv.
43289 2006-01-05 Dan Kegel <dank@kegel.com>
43291 * dlls/oleaut32/typelib.c:
43292 oleaut32: Allow _invoke to handle up to 23 parameters.
43294 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
43296 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
43297 dlls/dbghelp/symbol.c, include/dbghelp.h:
43298 dbghelp: StackWalk (32 and 64 bit version).
43299 - enhance implementation of StackWalk (32 and 64 bit version) by
43300 making use of module information and calling for FPO
43301 - FPO part is still non functional
43302 - implemented SymGetModuleBase64
43303 - stubbed SymFunctionTableAccess64
43305 2006-01-05 Robert Reif <reif@earthlink.net>
43307 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
43308 dsound: Capture refactoring.
43309 Move initialization code from DirectSoundCapture to
43310 DirectSoundCaptureDevice.
43311 Make DirectSoundCaptureBuffer directly reference
43312 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
43313 one level of indirection.
43314 Rename DSOUND_CreateDirectSoundCaptureBuffer to
43315 IDirectSoundCaptureBufferImpl_Create to be consistent.
43317 2006-01-05 Alexandre Julliard <julliard@winehq.org>
43319 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
43320 tools/widl/parser.l, tools/wrc/parser.l:
43321 Remove YY_NO defines that cause warnings.
43323 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
43325 * dlls/dbghelp/symbol.c:
43326 dbghelp: Removed no longer needed 'stub' in TRACEs.
43328 2006-01-05 Robert Shearman <rob@codeweavers.com>
43330 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
43331 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
43332 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
43334 * dlls/oleaut32/typelib.c:
43335 ole: Store the result from _invoke in a VARIANTARG structure.
43337 * programs/regedit/childwnd.c:
43338 regedit: Initialise nFocusPanel.
43340 * dlls/kernel/oldconfig.c:
43341 kernel32: Check for the correct error return value from open.
43343 2006-01-05 Jacek Caban <jacek@codeweavers.com>
43345 * dlls/urlmon/tests/url.c:
43346 urlmon: Code clean up.
43348 * dlls/urlmon/binding.c:
43349 urlmon: Added GetBindInfoString implementation.
43351 2006-01-04 Alexandre Julliard <julliard@winehq.org>
43353 * ANNOUNCE, ChangeLog, VERSION, configure:
43356 ----------------------------------------------------------------
43357 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
43359 * dlls/msacm/stream.c:
43360 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
43361 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
43362 required by (some?) native codecs.
43364 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
43367 wine.inf: Add a few keys to HKLM\Hardware.
43369 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
43371 * dlls/winsock/socket.c:
43372 winsock: Map wildcards for socket type and protocol in getaddrinfo().
43374 2006-01-04 Alexandre Julliard <julliard@winehq.org>
43376 * dlls/ntdll/loader.c:
43377 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
43378 (suggested by Michael Ost).
43380 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
43382 * dlls/shlwapi/shlwapi.spec:
43383 shlwapi: Print PathCombine* strings arguments in relay debugging.
43385 2006-01-04 Alexandre Julliard <julliard@winehq.org>
43387 * include/wine/pthread.h:
43388 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
43390 2006-01-04 Mike McCormack <mike@codeweavers.com>
43392 * programs/msiexec/msiexec.c:
43393 msiexec: Ignore the TRANSFORMS variable.
43394 Ignore the TRANSFORMS variable when building a list of transforms for
43395 advertising. The variable is used to apply transforms when installing.
43397 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
43398 msi: Apply any MSI transforms specified by the TRANSFORMS property.
43400 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
43401 msi: Add a stub for MsiGetLastErrorRecord.
43403 * dlls/msi/dialog.c:
43404 msi: Fixes for the MaskedEdit control.
43405 Allow MaskedEdit masks that aren't enclosed with <>.
43406 Allow the MaskedEdit's edit controls to scroll a bit in case things
43409 2006-01-04 Robert Reif <reif@earthlink.net>
43411 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
43412 dsound: Capture cleanup.
43413 Move code and function prototypes around to eliminate forward
43414 declarations. No code is changed.
43416 2006-01-04 Hans Leidekker <hans@it.vu.nl>
43418 * tools/winapi/winapi_global.pm:
43419 winapi: Remove some exceptions now that DLL separation is complete.
43421 * DEVELOPERS-HINTS:
43422 Subdirectory tools/winapi_check no longer exists.
43424 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
43426 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
43427 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
43428 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
43429 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
43430 dlls/shell32/shellpath.c:
43431 shell32: Create Local AppData for user profile.
43432 Move history and internet tmp files to Local Settings.
43434 * dlls/shell32/shell32_Ru.rc:
43435 shell32: Update Russian resources.
43437 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
43439 * dlls/user/menu.c:
43440 user32: Menu tracing improvements.
43442 2006-01-03 Alexandre Julliard <julliard@winehq.org>
43444 * dlls/ntdll/virtual.c:
43445 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
43447 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
43449 * dlls/msi/custom.c:
43450 msi: Report the commandline that failed to start in ERR()s.
43452 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
43454 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
43455 kernel32: Implemented atoms query function on top of ntdll ones.
43457 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
43458 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
43460 ntdll: Correct implementation for atom query functions.
43462 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
43464 * dlls/advpack/advpack.c:
43465 advpack: Make DoInfInstall return an HRESULT.
43467 2006-01-03 Robert Reif <reif@earthlink.net>
43469 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
43470 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
43471 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
43472 dsound: Remove WINAPI from internal functions.
43474 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
43476 * dlls/advpack/advpack.c:
43477 advpack: Fix LaunchInfSection[Ex] documentation.
43479 2006-01-03 Alexandre Julliard <julliard@winehq.org>
43481 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
43482 Support building flex files without debug support.
43484 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
43486 * include/wine/pthread.h, include/winternl.h:
43487 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
43489 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
43491 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
43492 shell32/unixfs: Added unicode support in folder and file pidls.
43494 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
43495 shell32: Helper function for unicode support in folder and file pidls.
43497 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
43499 * dlls/user/menu.c, dlls/user/tests/menu.c:
43500 user32: Separate menu bitmaps and strings.
43501 Store bitmaps and bitmaps always in separate fields in the internal
43502 menu structure. Get rid of a lot of assumptions in the code that the
43503 menu can have strings only when it is not some other type and that
43504 bitmaps come in two flavors.
43505 Add a lot of conformance tests, including some submitted by Jason
43508 2006-01-03 Steven Edwards <winehacker@gmail.com>
43510 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
43511 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
43512 gdi: Win16/32 split of most of the metafile support.
43514 * dlls/gdi/gdi_private.h, include/wingdi.h:
43515 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
43517 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
43519 * dlls/msacm/msacm32_main.c:
43520 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
43522 2006-01-03 Robert Reif <reif@earthlink.net>
43524 * dlls/kernel/module.c:
43525 kernel: DelayLoadFailureHook crash fix.
43527 2006-01-03 Alexandre Julliard <julliard@winehq.org>
43529 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
43530 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
43531 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
43532 Added some flex options to avoid compiler warnings.
43533 Moved options from the Makefile into the source.
43535 2006-01-03 Mike McCormack <mike@codeweavers.com>
43537 * dlls/msi/dialog.c:
43538 msi: Subclass the Richedit control.
43539 Send a "DoAction" control event when the user scrolls the text.
43541 * dlls/msi/install.c:
43542 MSI: Improve the MsiGetMode stub a little.
43544 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
43545 msi: Implement the Reset control event.
43547 * dlls/oleaut32/typelib.c:
43548 oleaut32: Allow _invoke to handle up to 17 parameters.
43550 2006-01-03 Robert Reif <reif@earthlink.net>
43552 * dlls/dsound/dsound.c:
43553 dsound Add uninitialized check.
43555 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
43557 * dlls/comctl32/listview.c:
43558 comctl32: Listview - allow selection toggle with ctrl+space.
43560 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
43562 * dlls/winsock/socket.c:
43563 winsock: AF_UNSPEC mapping.
43564 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
43565 Zero initialize the sockaddr in ws_sockaddr_alloc().
43567 2006-01-03 Francois Gouget <fgouget@free.fr>
43569 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
43570 Assorted spelling fixes
43572 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
43573 Add trailing '\n's to ok() calls.
43574 Remove spaces before '\n' in traces.
43576 * tools/winapi/win32.api:
43577 winapi: Update win32.api to match the current sources.
43579 * dlls/msi/msi.c, dlls/wldap32/page.c:
43580 Small documentation tweaks to avoid winapi_check warnings.
43582 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
43584 * programs/winemenubuilder/winemenubuilder.c:
43585 winemenubuilder: Improve traces.
43586 Add some traces to make it easier to debug icon generation problems.
43588 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
43590 * dlls/gdi/tests/bitmap.c:
43591 gdi: Add a test which shows that GDI does not support compressed DIB sections.
43593 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
43596 gdi32: Disallow creation of compressed DIB sections.
43598 2006-01-03 Robert Shearman <rob@codeweavers.com>
43600 * dlls/ole32/hglobalstream.c:
43601 ole: Check the return value of IStream_SetSize in IStream_Read.
43602 Check the return value of IStream_SetSize in IStream_Read, since
43603 otherwise execution could continue on and cause heap corruption.
43605 * dlls/ole32/stg_stream.c:
43606 ole: Fix mis-handling of return value in StgStreamImpl_Read.
43607 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
43608 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
43611 * dlls/rpcrt4/ndr_marshall.c:
43612 rpcrt4: Implement callback conformance.
43614 * dlls/rpcrt4/rpc_server.c:
43615 rpcrt4: Fix race condition in RpcServerListen.
43616 The DontWait parameter is used for forcing the function not to wait
43617 for the server to finish.
43619 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
43621 * dlls/comctl32/comctl32undoc.c:
43622 comctrl32: ReAlloc should be able to move memory blocks if necessary.
43624 2006-01-03 Kai Blin <kai.blin@gmail.com>
43626 * dlls/secur32/tests/main.c:
43627 secur32: Rewrote NTLM tests in a more flexible way.
43629 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
43631 * server/snapshot.c:
43632 server: Fix va_list compile error.
43634 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
43635 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
43637 * dlls/advapi32/service.c:
43638 advapi32: Don't allocate memory for empty argument string and pass
43641 2005-12-31 Hans Leidekker <hans@it.vu.nl>
43643 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
43644 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
43645 dlls/wldap32/winldap_private.h:
43646 wldap32: Implement some page handling functions.
43647 Implement ldap_create_page_control{A,W} and
43648 ldap_parse_page_control{A,W}.
43649 Move the page handling functions into their own file.
43651 * dlls/wldap32/extended.c:
43652 wldap32: Document the functions that handle extended operations.
43654 * dlls/wldap32/init.c:
43655 wldap32: Document the init functions.
43658 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
43660 * programs/winecfg/x11drvdlg.c:
43661 winecfg: Default for DXGrab is NO.
43663 2005-12-31 Milko Krachounov <milko@3mhz.net>
43665 * programs/winecfg/Bg.rc:
43666 winecfg: Fix a mess with the Bulgarian resource file and translate the
43667 untranslated strings.
43669 2005-12-31 Jacek Caban <jacek@codeweavers.com>
43671 * dlls/urlmon/tests/protocol.c:
43672 urlmon: Added http protocol tests (currently failing in Wine).
43674 2005-12-31 Alexandre Julliard <julliard@winehq.org>
43676 * dlls/ntdll/tests/exception.c:
43677 ntdll/tests: Try to fail more gracefully on win9x.
43678 Link to NtCurrentTeb dynamically.
43680 2005-12-31 Dan Kegel <dank@kegel.com>
43682 * dlls/commdlg/colordlg.c:
43683 commdlg: Let the color picker respond properly to keystrokes.
43685 2005-12-31 Robert Shearman <rob@codeweavers.com>
43687 * dlls/wininet/urlcache.c:
43688 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
43689 Move the freeing of allocation blocks for an entry into
43690 URLCache_DeleteEntry.
43691 Call URLCache_DeleteEntry to rollback from failure in
43692 CommitUrlCacheEntryInternal.
43694 * dlls/wininet/urlcache.c:
43695 wininet: Create new hash tables for URL cache on demand.
43697 * dlls/wininet/urlcache.c:
43698 wininet: Move URL cache hash table creation to a separate function.
43700 2005-12-31 Jacek Caban <jacek@codeweavers.com>
43702 * dlls/urlmon/umon.c:
43703 urlmon: Removed not used code.
43705 2005-12-31 Robert Shearman <rob@codeweavers.com>
43707 * tools/widl/typegen.c:
43708 widl: Output sizing information for arrays in the generated marshaling code.
43710 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
43711 widl: Export the bracket adding functionality of do_write_expr outside
43714 2005-12-31 Mike McCormack <mike@codeweavers.com>
43716 * dlls/msi/action.c:
43717 msi: Change some FIXME messages to comments.
43719 * dlls/msi/package.c:
43720 msi: Define the property "Intel" if we're running on an Intel processor.
43722 * dlls/msi/action.c:
43723 msi: Add stub actions for CCPSearch and RMCCPSearch.
43725 * dlls/riched20/reader.c:
43726 riched20: Add newlines to ERR macro output.
43728 2005-12-31 Robert Reif <reif@earthlink.net>
43730 * dlls/comctl32/ipaddress.c:
43731 comctl32: Create ipaddress in enabled state.
43733 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
43735 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
43736 wined3d: Added support for WINED3DFMT_X4R4G4B4.
43738 2005-12-31 Hans Leidekker <hans@it.vu.nl>
43740 * dlls/wldap32/value.c:
43741 wldap32: Document the value handling functions.
43743 * dlls/wldap32/wldap32.h:
43744 wldap32: Copy embedded berval structures too.
43746 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
43748 * programs/winecfg/De.rc:
43749 winecfg: Update German resource.
43751 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
43753 * dlls/comctl32/propsheet.c:
43754 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
43755 allocation failure.
43757 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
43759 * programs/winetest/Makefile.in:
43760 winetest: Only include d3d9 if it is being built.
43762 2005-12-26 Jacek Caban <jacek@codeweavers.com>
43764 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
43765 urlmon: Added GetSecurityId implementation.
43767 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
43768 urlmon: Use pluggable protocol for file protocol.
43770 2005-12-26 Robert Shearman <rob@codeweavers.com>
43772 * tools/widl/typegen.c:
43773 widl: Fix merge conflict.
43775 * tools/widl/typegen.c:
43776 widl: Follow type references in procformat and typeformat string generation.
43778 * tools/widl/typegen.c:
43779 widl: Handle marshaling and unmarshaling structures.
43781 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
43782 tools/widl/server.c:
43783 widl: Out parameters.
43784 Marshall and unmarshall out parameters for servers and clients
43786 Write out array components for declared local variables in generated
43789 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43790 tools/widl/typegen.h:
43791 widl: Remove some duplication.
43792 Remove some duplicated code by calling an improved
43793 get_required_buffer_size.
43794 Add some more newlines in the generated code to separate separate
43796 Calculate the buffer size of [out] arguments in generated server code.
43797 Fix the direction passed into unmarshall_arguments.
43799 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43800 tools/widl/typegen.h:
43801 widl: Pass a state into marshall_arguments and unmarshall_arguments to
43802 decide which parameters should be considered based on their direction.
43804 * tools/widl/typegen.c:
43805 widl: Generate marshaling and unmarshaling statements for arrays.
43807 * tools/widl/typegen.c:
43808 widl: Treat variables with array indices the same as pointers.
43810 * tools/widl/typegen.c:
43811 widl: Advance the type format string whilst marshaling and
43812 unmarshaling arguments.
43814 * tools/widl/typegen.c:
43815 widl: Convert the main while loops in marshall_arguments and
43816 unmarshall_arguments into for loops.
43818 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43819 tools/widl/typegen.h:
43820 widl: Add support for marshalling and unmarshalling conformant strings.
43822 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
43823 tools/widl/proxy.c, tools/widl/write_msft.c:
43824 widl: Add some const attributes.
43826 * tools/widl/typegen.c:
43827 widl: Prepare marshall and unmarshall code generation functions for
43828 accepting pointers.
43830 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
43831 widl: Fix SEGVs with client and server code generation when an
43832 interface has no methods.
43834 * tools/widl/typegen.c:
43835 widl: Generate correct proc format strings for [out] and [in, out] parameters.
43837 * tools/widl/parser.y:
43838 widl: Use the same precendence rule for the conditional operator as in wpp.
43839 Fixes several shift/reduce warnings.
43841 * tools/widl/typegen.c:
43842 widl: Better array support.
43843 Treat variables with array indices the same as pointers when writing
43844 out the proc & type format strings.
43845 Fix a typo when writing out the proc format string where a non-return
43846 type was written out for a return type and vice-versa.
43848 * tools/widl/typegen.c:
43849 widl: Support non-basic variables in proc format strings.
43851 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43852 tools/widl/typegen.h:
43853 widl: Add helper functions that return the size of procformat and
43854 typeformat strings for variables.
43856 * dlls/oleaut32/typelib.c:
43857 oleaut: Small re-organisation of ITypeInfo::Invoke.
43858 Only output the one function in the trace for ITypeInfo::Invoke.
43859 Process the return value on output in ITypeInfo::Invoke, but only copy
43860 it to pVarResult if pVarResult is not NULL.
43862 * dlls/oleaut32/typelib.c:
43863 oleaut32: Convert some tabs to spaces and some other formatting changes.
43865 * dlls/oleaut32/typelib.c:
43866 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
43869 * dlls/oleaut32/typelib.c:
43870 ole: Improve typelib traces.
43871 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
43872 for more flexibility in which channel controls the output.
43874 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
43876 * dlls/msvcrt/tests/printf.c:
43877 msvcrt: More printf tests for I64 integer size support.
43879 * dlls/msvcrt/wcs.c:
43880 msvcrt: pf_integer_conv for I64.
43881 - Add pf_integer_conv and pf_is_integer_format.
43882 - Update pf_fill to handle printing the sign for signed integers.
43883 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
43885 * dlls/msvcrt/wcs.c:
43886 msvcrt: Do not treat %ll as an IntegerDouble in printf.
43888 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
43889 msvcrt: Parse I, I32, and I64 integer size flags in printf.
43891 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
43893 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
43894 urlmon: Implement BindAsyncMoniker function.
43896 2005-12-26 Jacek Caban <jacek@codeweavers.com>
43898 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
43899 urlmon: URL with two slashes is valid.
43901 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
43903 * programs/winecfg/No.rc:
43904 winecfg: Updated Norwegian Bokmål resources.
43906 2005-12-26 Jacek Caban <jacek@codeweavers.com>
43908 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
43909 shlwapi: Fix UrlCanonicalize.
43910 - Added support for URL_FILE_USE_PATHURL.
43911 - Fix handling of '/' and '\'.
43913 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
43915 * dlls/msrle32/msrle32.c:
43916 msrle32: Spelling fix.
43918 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
43920 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
43921 dbghelp: Internal search routines can now be case sensitive/insensitive.
43922 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
43923 - Quick implementation of SymSearch on top of SymEnumSymbols (should
43924 be the other way around).
43926 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
43928 * dlls/msvcrt/main.c:
43929 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
43931 2005-12-26 Robert Shearman <rob@codeweavers.com>
43933 * dlls/ole32/tests/propvariant.c:
43934 Fix detection of V1a prop variant library in test suite.
43936 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
43938 * dlls/x11drv/keyboard.c:
43939 x11drv: Update Canadian keyboard layout to better match the X11 one
43941 2005-12-26 James Hawkins <truiken@gmail.com>
43943 * dlls/shell32/tests/shlfileop.c:
43944 shell32: Clean up the SHFileOperation tests.
43945 - Make sure to create all the files used by the new tests.
43946 - Add a couple more SHFileOperation tests.
43947 - Fix some of the old tests.
43949 2005-12-26 Robert Reif <reif@earthlink.net>
43951 * programs/winecfg/audio.c:
43952 winecfg: Use hourglass cursor when opening audio drivers.
43953 Misbehaving drivers can take a while to open so change to the hour
43954 glass cursor when opening them.
43956 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
43958 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
43959 atl: Implement AtlComPtrAssign.
43960 According to MSDN AtlModuleInit should initialize the modules critical
43963 2005-12-22 Alexandre Julliard <julliard@winehq.org>
43965 * ANNOUNCE, ChangeLog, VERSION, configure:
43968 ----------------------------------------------------------------
43969 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
43971 * dlls/shell32/tests/shlfolder.c:
43972 shell32: Added some test to document native ITEMIDLIST format.
43974 2005-12-22 Alexandre Julliard <julliard@winehq.org>
43976 * dlls/user/tests/msg.c:
43977 user/tests: Remove todo_wine from a few tests that (usually) succeed.
43979 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
43981 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
43982 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
43983 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
43984 it more responsive to commands in the MCI_MODE_PLAY state by checking
43985 hStopEvent even if the time frame between frames has expired.
43987 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
43989 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
43990 include/winerror.h:
43991 ole32: Return error instead of asserting if storage file is corrupt.
43993 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
43995 * dlls/user/tests/msg.c:
43996 user32/tests: Add a PeekMessage test.
43998 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
44000 * dlls/kernel/tests/console.c:
44001 kernel/tests: Check that we successfully open the console.
44003 2005-12-22 Alexandre Julliard <julliard@winehq.org>
44005 * server/console.c:
44006 server: Fixed console access rights handling.
44008 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
44010 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
44011 opengl: Fix last wgl regression.
44012 Fix wgl regression: test glx server version and extensions to use (and
44013 not use glXQueryDrawable on older glx implementations).
44015 2005-12-22 James Hawkins <truiken@gmail.com>
44017 * dlls/shell32/tests/shlfileop.c:
44018 shell32: Add tests for SHFileOperation's FO_MOVE command.
44020 * dlls/shell32/tests/shlfileop.c:
44021 shell32: Add tests for SHFileOperation's FO_COPY command.
44023 * dlls/shell32/tests/shlfileop.c:
44024 shell32: Add tests for SHFileOperation's FO_RENAME command.
44026 * dlls/shell32/tests/shlfileop.c:
44027 shell32: Add tests for SHFileOperation's FO_DELETE command.
44029 2005-12-22 Robert Reif <reif@earthlink.net>
44031 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
44032 winecfg: Add unmanaged windows configuration.
44034 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
44036 * dlls/dbghelp/module.c:
44037 dbghelp: Correct handling for all module names.
44039 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
44041 * dlls/msi/format.c, dlls/msi/tests/format.c:
44042 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
44044 2005-12-21 James Hawkins <truiken@gmail.com>
44046 * dlls/shell32/tests/shlfileop.c:
44047 shell32: Remove the '.\\' prefix from filenames, because it hides a
44048 bug in SHFileOperation.
44050 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
44052 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
44053 ddraw: Fix DirectDrawSurface::QueryInterface crash.
44055 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
44057 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
44058 winspool: Add version resource.
44060 2005-12-21 Alexandre Julliard <julliard@winehq.org>
44062 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
44063 msvcrt: Return a per-thread buffer in localtime and gmtime.
44065 2005-12-21 H. Verbeet <hverbeet@gmail.com>
44067 * dlls/d3d9/tests/shader.c:
44068 d3d9: Add traces for when shader support is missing in the shader test.
44070 2005-12-21 Hans Leidekker <hans@it.vu.nl>
44072 * dlls/kernel/process.c:
44073 kernel: Some documentation improvements.
44075 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
44077 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
44078 dlls/msvcrt/time.c:
44079 msvcrt: Implemented wctime(), wasctime().
44080 Free thread data in DLL_THREAD_DETACH.
44082 2005-12-21 Robert Reif <reif@earthlink.net>
44084 * programs/winecfg/En.rc, programs/winecfg/audio.c,
44085 programs/winecfg/resource.h:
44086 winecfg: Select an audio driver on fresh install.
44088 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
44090 * dlls/mscms/tests/profile.c:
44091 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
44094 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
44096 * dlls/msvideo/mciwnd.c:
44097 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
44099 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
44101 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
44102 msvcrt: Fix printf sign flags.
44103 Fix the printf sign flags so that '+' doesn't always override ' '
44104 space alone. If they both appear, continue parsing and let '+' take
44107 2005-12-21 Alexandre Julliard <julliard@winehq.org>
44109 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
44110 server/context_sparc.c, server/context_x86_64.c:
44111 server: Set the context flags in get_thread_context to indicate which
44112 parts of the returned context are valid.
44114 2005-12-21 Hans Leidekker <hans@it.vu.nl>
44116 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
44117 include/config.h.in:
44118 wldap32: Added configure checks for some potentially missing functions.
44120 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
44122 * dlls/msi/dialog.c:
44123 msi: Use a default dialog font if nothing is specified.
44125 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
44127 * dlls/shell32/tests/shlfolder.c:
44128 shell32/tests: Fixed a test failing on WinXP.
44130 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
44132 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
44133 dlls/dbghelp/wdbgexts.h:
44134 dbghelp: Added a few extensions to make windbg happy.
44136 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
44138 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
44139 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
44141 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
44143 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
44144 msacm: Preserve value of cbStruct in acmDriverDetails.
44145 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
44146 filled with a valid value before returning.
44147 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
44148 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
44149 native library: native ACM codecs expect cbStruct to be valid before
44150 filling the rest of the struct with any data.
44152 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
44154 * dlls/ntdll/exception.c:
44155 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
44157 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
44159 * programs/winecfg/Nl.rc:
44160 winecfg: Dutch resources update.
44162 2005-12-20 H. Verbeet <hverbeet@gmail.com>
44164 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
44165 wined3d: Cleanup shader constants code a little bit.
44166 Improved bounds checking.
44168 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
44170 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
44171 msvcrt: Require exact uppercase and lowercase format in printf routines.
44173 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
44175 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
44176 winemenubuilder: Provide depth to the menus created.
44178 2005-12-19 Alexandre Julliard <julliard@winehq.org>
44180 * dlls/kernel/process.c:
44181 kernel32: Check for tabs too when extracting the program name
44182 (reported by Vitaliy Margolen).
44184 2005-12-19 Hans Leidekker <hans@it.vu.nl>
44186 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
44187 tools/widl/typegen.c:
44188 widl: Avoid lvalue casts in generated code.
44190 2005-12-19 Kai Blin <kai.blin@gmail.com>
44192 * dlls/secur32/ntlm.c:
44193 secur32: Adding AcceptSecurityContext to the NTLM security provider.
44195 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
44197 * dlls/winspool/tests/info.c:
44198 winspool: Filter additional failures.
44200 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
44202 * programs/winhelp/winhelp.c:
44203 winhelp: Handle '> ' on command lines.
44205 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
44206 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
44207 dbghelp: First stab at supporting calling convention in function signature.
44209 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
44210 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
44212 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
44214 * programs/winecfg/Fr.rc:
44215 winecfg: Updated French resources.
44217 2005-12-19 Aric Stewart <aric@codeweavers.com>
44219 * dlls/user/Makefile.in, dlls/user/edit.c:
44220 user: Make the edit control IME aware and implement inline editing.
44221 Makes for a significantly better user experience for CJK users.
44223 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
44225 * dlls/msi/format.c:
44226 msi: Fixed deformat_environment to not cut off string.
44228 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
44230 * programs/taskmgr/dbgchnl.c:
44231 taskmgr: Fix viewing of debug channels.
44232 Various internal cleanups.
44234 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
44235 dbghelp: Implemented SymMatchString.
44237 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
44239 * dlls/user/winproc.c:
44240 user: Fix LB_GETTEXT unmapping for A<->W.
44242 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
44244 * dlls/setupapi/misc.c:
44245 setupapi: Fix comparing the group SIDs in IsUserAdmin.
44247 2005-12-19 Huw Davies <huw@codeweavers.com>
44249 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
44250 opengl: Add support for rendering on bitmaps.
44252 2005-12-19 Alexandre Julliard <julliard@winehq.org>
44254 * dlls/ole32/rpc.c:
44255 ole32: Revert exception handler change.
44256 The handler does the opposite of normal page fault handlers.
44258 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
44260 * dlls/user/tests/win.c:
44261 user: Fix hrgn leaks in win.c test.
44263 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
44265 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
44266 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
44267 comctl32: Add a test for the initial tooltip window style settings,
44268 make it pass under Wine.
44270 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
44272 * programs/winecfg/De.rc:
44273 winecfg: Update German resource.
44275 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
44277 * programs/wcmd/batch.c:
44278 wcmd: Increase maximum length of commands.
44279 Increase maximum length of commands to 8192 bytes as on Windows XP.
44280 Add needed braces to a multi line "if" statement.
44282 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
44284 * dlls/dbghelp/dbghelp.spec:
44285 dbghelp: New stubs (needed for windbg startup).
44287 * dlls/dbghelp/elf_module.c:
44288 dbghelp: Fixed loading .so modules from a living target.
44290 * dlls/dbghelp/stack.c:
44291 dbghelp: Fixed missing parameters info in StackWalk64.
44293 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
44295 * dlls/d3d9/tests/stateblock.c:
44296 d3d9: Don't crash on NULL device_ptr.
44298 2005-12-19 Alexandre Julliard <julliard@winehq.org>
44300 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
44301 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
44302 Changed exception raise functions to call it explicitly.
44304 2005-12-19 Jacek Caban <jacek@codeweavers.com>
44306 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
44307 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
44309 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
44310 Fix typo in urlmon.idl.
44312 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
44314 * dlls/user/edit.c, dlls/user/tests/edit.c:
44315 user32: Don't truncate text when creating edit control.
44317 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
44319 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
44320 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
44321 With a conformance test.
44323 2005-12-19 Jacek Caban <jacek@codeweavers.com>
44325 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
44326 urlmon: Added some tests and fixes of file protocol.
44328 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
44330 * programs/winecfg/No.rc:
44331 winecfg: Updated Norwegian Bokmaal resources.
44333 2005-12-18 Alexandre Julliard <julliard@winehq.org>
44335 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
44336 tools/winebuild/build.h, tools/winebuild/import.c,
44337 tools/winebuild/spec32.c, tools/winebuild/utils.c:
44338 ntdll: New implementation of relay thunks.
44339 New implementation of relay thunks that doesn't require modifying code
44340 on the fly, so that the thunks can be put in the text section.
44341 Some performance improvements.
44343 2005-12-17 Alexandre Julliard <julliard@winehq.org>
44345 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
44346 ntdll: Don't use a real guard page at the bottom of the stack.
44347 A no-access page is enough, we can't properly raise an overflow
44350 2005-12-17 Robert Reif <reif@earthlink.net>
44352 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
44353 programs/winecfg/De.rc, programs/winecfg/En.rc,
44354 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
44355 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
44356 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
44357 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
44358 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
44359 programs/winecfg/main.c, programs/winecfg/resource.h,
44360 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
44361 programs/winecfg/winecfg.rc:
44362 winecfg: Use sound tree view for driver selection.
44363 - Move driver selection and configuration into tree view.
44364 - Only show loadable drivers.
44366 * dlls/winmm/wineoss/midi.c:
44367 wineoss: Shorten MIDI names.
44368 Shorten MIDI names to fit into 32 byte array without overflow.
44370 2005-12-17 Juan Lang <juan_lang@yahoo.com>
44372 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
44373 crypt32: Implement more implicit properties, with tests.
44375 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
44377 * dlls/imagehlp/imagehlp.spec:
44378 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
44380 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
44382 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
44383 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
44384 Add a ScrollDC test with NULL clipping rect.
44385 Add another set of ScrollDC tests written by Rein Klazes.
44387 2005-12-16 Huw Davies <huw@codeweavers.com>
44389 * dlls/x11drv/opengl.c:
44390 x11drv: Get the visual for the GLXPixmap from the current pixel format.
44392 2005-12-16 Alexandre Julliard <julliard@winehq.org>
44394 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
44395 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
44396 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
44397 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
44398 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
44399 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
44400 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
44401 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
44402 Take advantage of the __EXCEPT_PAGE_FAULT macro.
44404 * dlls/ntdll/exception.c, include/wine/exception.h:
44405 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
44406 easier to handle the common case of trapping page faults.
44408 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
44409 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
44410 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
44412 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
44413 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
44414 ntdll: More compatible exception information for protection faults.
44415 Added a bunch of test cases.
44417 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44419 * dlls/wined3d/vertexdeclaration.c:
44420 wined3d: Vertex declaration cleanup.
44421 Clean up constants and the wine declaration when the vertex
44422 declaration is destroyed.
44424 * dlls/wined3d/device.c:
44425 wined3d: Allow NULL multi sample quality.
44426 Allow MultiSampleQuality to be passed as NULL, this is a
44427 requirement for DirectX 8 and lower.
44429 2005-12-16 Alexandre Julliard <julliard@winehq.org>
44431 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
44432 dlls/ntdll/ntdll.spec:
44433 Add -register hint in ntdll, kernel and msvcrt spec files.
44435 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
44436 winebuild: Allow -register flag for Win32 too.
44437 This way it can be used as hint for the relay code.
44439 2005-12-16 Juan Lang <juan_lang@yahoo.com>
44441 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
44442 crypt32: Implement CRLDistPoints encoding/decoding.
44443 - rewrite sequence decoding to support context-specific tags, and
44444 eliminate duplicated code
44445 - implement encoding and decoding of CRLDistPoints
44447 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
44449 * dlls/shell32/shellpath.c, include/shlobj.h:
44450 shell32: Fix return value of PathProcessCommand.
44452 2005-12-16 Jacek Caban <jacek@codeweavers.com>
44454 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
44455 urlmon: Fix BindToStorage test.
44457 * include/mshtmdid.h, include/mshtml.idl:
44458 Added some declarations to mshtml.idl.
44460 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
44461 widl: Added bindable and displaybind attributes handling.
44463 2005-12-16 Milko Krachounov <milko@3mhz.net>
44465 * programs/winecfg/Bg.rc:
44466 winecfg: Update Bulgarian resource.
44468 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
44470 * programs/uninstaller/Es.rc:
44471 uninstaller: Spanish translations update.
44473 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
44474 winecfg: Spanish translations update.
44476 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
44478 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
44479 wined3d: Fix matrix copy/paste bug.
44481 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44483 * dlls/wined3d/device.c:
44484 wined3d: Vertex declaration recording state.
44485 Stop SetVertexDeclaration from reference counting if a stateblock is
44488 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
44490 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
44491 user32: Implement saving and fix reading of nonclient metrics.
44492 With conformance tests.
44494 2005-12-16 Tomas Carnecky <tom@dbservice.com>
44496 * dlls/x11drv/opengl.c:
44497 x11drv: Allow users to preload an OpenGL library.
44499 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
44501 * include/ddk/wdm.h:
44502 Add some structs/prototypes to wdm.h.
44504 2005-12-15 James Hawkins <truiken@gmail.com>
44506 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
44507 setupapi: Added stubs for SetupGetInfInformation and
44508 SetupQueryInfFileInformation.
44510 2005-12-15 Alexandre Julliard <julliard@winehq.org>
44512 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
44513 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
44515 2005-12-15 Jacek Caban <jacek@codeweavers.com>
44517 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
44518 mshtml: Fix handling Gecko strings.
44520 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
44521 mshtml: Set Gecko's profile.
44522 Make sure that Gecko components are registered.
44524 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44526 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
44527 wined3d: Internal reference counting.
44528 Change most references to resources parent into references to the
44529 resource, so that external reference counts match DirectX but object
44530 aren't released if they are still referenced by the stateblock.
44532 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
44534 * dlls/mscms/tests/profile.c:
44535 mscms: Add another possible error.
44537 * dlls/d3d9/tests/vertexdeclaration.c:
44538 d3d9: Don't treat missing d3d9.dll as a failure.
44540 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
44542 * dlls/iccvid/iccvid.c:
44543 iccvid: Add support for ICM_DECOMPRESS_END message.
44545 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
44547 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
44548 user: Read/save minimized metrics from/to registry.
44550 2005-12-14 Alexandre Julliard <julliard@winehq.org>
44552 * loader/preloader.c:
44553 preloader: Reserve some space for the shared user data.
44555 * dlls/ntdll/virtual.c:
44556 ntdll: Fixes in virtual memory protection flags.
44557 Tweak reporting of virtual protection flags and address space limit to
44558 yield results closer to what Windows does.
44560 2005-12-14 H. Verbeet <hverbeet@gmail.com>
44562 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
44563 dlls/d3d9/tests/vertexdeclaration.c:
44564 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
44566 * dlls/wined3d/vertexdeclaration.c:
44567 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
44569 * dlls/d3d9/vertexshader.c:
44570 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
44571 before getting the parent.
44573 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
44575 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
44576 include/wine/server_protocol.h, include/winioctl.h,
44577 server/named_pipe.c, server/protocol.def, server/trace.c:
44578 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
44579 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
44580 Modify WaitNamedPipeW to use NtFsControlFile.
44581 Replace struct overlapped with event.
44583 2005-12-14 Mike McCormack <mike@codeweavers.com>
44585 * programs/winecfg/Ko.rc:
44586 winecfg: Update Korean translation.
44588 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
44590 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
44591 d3d9: Don't treat missing d3d9.dll as a failure.
44593 2005-12-14 H. Verbeet <hverbeet@gmail.com>
44595 * dlls/wined3d/device.c:
44596 wined3d: Return the correct vertex declaration.
44597 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
44598 declaration in This->stateblock instead of the one in
44599 This->updateStateBlock.
44601 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
44603 * dlls/riched20/editor.c:
44604 riched20: Reset selection when text is reset.
44606 2005-12-14 Aric Stewart <aric@codeweavers.com>
44608 * dlls/user/clipboard.c:
44609 user: GetClipboardFormatNameA fix.
44610 In the W->A translation make sure we have characters to translate
44611 before doing the WideCharToMultiByte with -1.
44613 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
44615 * dlls/mscms/tests/profile.c:
44616 mscms: Move repetitive code to helper macros.
44618 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
44620 * dlls/x11drv/scroll.c:
44621 x11drv: ScrollDC fix.
44622 There is no need to offset the source rectangle in the reverse
44623 direction before scrolling.
44625 2005-12-13 Aric Stewart <aric@codeweavers.com>
44627 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
44628 dlls/wininet/tests/http.c:
44629 wininet: HTTP headers reworking.
44630 Redo how headers are handled, eliminating the concept of Standard
44631 Headers and allow all headers to be added multiple times.
44632 Allow querying of headers with an index to get the multiple headers.
44633 Respect response vs request headers in HttpQueryInfo.
44634 Add a number of tests to extensively test header adding and replacing.
44636 2005-12-13 Alexandre Julliard <julliard@winehq.org>
44638 * dlls/gdi/bitmap.c:
44639 gdi: Added support for doing GetBitmapBits on a DIB section.
44640 Simply copy the DIB bits in that case.
44642 * dlls/x11drv/dib.c:
44643 x11drv: Clipping fix with DIB section copy.
44644 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
44645 that the clipping region is taken into account.
44647 2005-12-13 H. Verbeet <hverbeet@gmail.com>
44649 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
44650 dlls/d3d9/tests/shader.c:
44651 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
44653 2005-12-13 Alexandre Julliard <julliard@winehq.org>
44655 * server/mailslot.c, server/named_pipe.c:
44656 server: Added get_file_info implementation for named pipe and mailslot devices.
44658 * server/mailslot.c, server/named_pipe.c:
44659 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
44661 2005-12-13 Robert Shearman <rob@codeweavers.com>
44663 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
44664 tools/widl/typegen.h:
44665 widl: Start generating type format strings.
44666 Based on a patch by Eric Kohl.
44668 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
44670 * tools/widl/server.c:
44671 widl: Server stubs in generated code are void functions.
44673 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
44675 * programs/winecfg/audio.c:
44676 winecfg: Simplified module handling code.
44678 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
44680 * dlls/wininet/http.c:
44681 wininet: Reinitialise NETCON on redirect.
44683 2005-12-13 Juan Lang <juan_lang@yahoo.com>
44685 * dlls/iphlpapi/ifenum.c:
44686 iphlpapi: Fix a couple of file descriptor leaks.
44688 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
44690 * tools/winedump/le.c, tools/winedump/ne.c:
44691 winedump: Const correctness fixes.
44693 2005-12-13 Juan Lang <juan_lang@yahoo.com>
44695 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
44696 crypt32: Decode cleanups.
44697 - implement a helper to decode sequences of like types
44698 - use helper functions wherever applicable when decoding
44699 - correct "expected" vs. "got" usage in tests
44700 - fix a few other small bugs
44702 2005-12-13 H. Verbeet <hverbeet@gmail.com>
44704 * dlls/wined3d/device.c:
44705 wined3d: Don't change the shader's refcount in SetVertexShader and
44708 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44710 * dlls/wined3d/cubetexture.c:
44711 wined3d: Cube texture named constants.
44712 Update cubetexture so that names constants instead of numeric
44713 constants are used for the facetype and also add some additional
44714 checks where facetype is passed as a parameter to the function.
44716 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
44718 * dlls/shell32/tests/shlfolder.c:
44719 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
44721 * dlls/mscms/tests/profile.c:
44722 mscms: Add another possible error.
44724 2005-12-12 Alexandre Julliard <julliard@winehq.org>
44726 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
44727 dlls/ntdll/virtual.c:
44728 TEB.StackLimit should not include the guard page.
44730 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
44731 dlls/kernel/thread.c:
44732 kernel: Moved main stack initialization to process.c.
44735 server: Don't enable polling on regular files in add_queue.
44737 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
44738 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
44739 dlls/winedos/int13.c, dlls/winsock/socket.c:
44740 Pass specific access rights to wine_server_handle_to_fd.
44742 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
44743 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
44744 server/mapping.c, server/named_pipe.c, server/object.c,
44745 server/process.c, server/registry.c, server/serial.c, server/sock.c:
44746 server: Added access rights mapping to file objects.
44748 * server/process.c, server/thread.c:
44749 server: Added access rights mapping to process and thread objects.
44751 * server/registry.c:
44752 server: Added access rights mapping to registry key objects.
44754 * server/symlink.c:
44755 server: Added access rights mapping to symlink objects.
44758 server: Added access rights mapping to token objects.
44760 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
44761 server: Added access rights mapping to synchronization objects.
44763 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
44764 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
44765 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
44766 server/mapping.c, server/mutex.c, server/named_pipe.c,
44767 server/object.c, server/object.h, server/process.c, server/queue.c,
44768 server/registry.c, server/request.c, server/semaphore.c,
44769 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
44770 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
44771 server/winstation.c:
44772 server: Added infrastructure for access rights mapping.
44774 * server/mailslot.c:
44775 server: Allow the mailslot device to be opened as a file object.
44777 * server/named_pipe.c:
44778 server: Allow the named pipe device to be opened as a file object.
44780 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
44781 include/wine/server_protocol.h, server/fd.c, server/file.h,
44782 server/protocol.def, server/request.h, server/trace.c:
44783 server: Support for opening devices.
44784 Added support for opening devices directly with the server when they
44785 don't correspond to a Unix file.
44787 * server/mapping.c, server/trace.c:
44788 server: Use a better error code for a zero-size mapped file.
44790 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
44792 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
44793 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
44794 kernel32: Get rid of DOSMEM_AllocSelector.
44796 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
44798 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
44799 winspool: Added tests for OpenPrinter.
44801 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
44803 * dlls/shell32/shlview.c:
44804 shell32: Fix drag-scrolling in the shellview object.
44806 * dlls/ole32/ole2.c:
44807 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
44809 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
44811 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
44812 Functions with no paramters must be (void).
44814 2005-12-12 Robert Shearman <rob@codeweavers.com>
44816 * tools/widl/typegen.c:
44817 widl: Generate FC_ERROR_STATUS_T proc format.
44818 - Include the header file for the functions implemented in typegen.c.
44819 - Generate proc format for FC_ERROR_STATUS_T type.
44821 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
44822 tools/widl/server.c:
44823 widl: Support explicit binding handles.
44825 * tools/widl/server.c:
44826 widl: Zero initialize parameters in the generated server code.
44827 Zero initialize parameters in the generated code. Based on a patch by
44830 * tools/widl/client.c:
44831 widl: Calculate the size of buffer required.
44832 - Calculate the size of buffer required.
44834 - Set the buffer start and buffer end markers.
44836 * tools/widl/server.c:
44837 widl: Don't cast buffer pointers to long in generated server code.
44839 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
44841 * tools/widl/client.c, tools/widl/server.c:
44842 widl: Support multiple interfaces per file.
44844 2005-12-12 Robert Shearman <rob@codeweavers.com>
44846 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
44847 widl: Don't treat FC_SMALL as FC_SHORT.
44848 FC_SMALL is its own type and is the same size as FC_CHAR, not
44851 * tools/widl/header.c:
44852 widl: Use WCHAR instead of wchar_t.
44853 Output IDL wchar_t types as WCHAR to avoid conflicts with the
44854 generally incompatible Unix wchar_t.
44856 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
44858 * dlls/winspool/info.c:
44859 winspool: Added documentation for OpenPrinter.
44861 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
44863 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
44864 Const correctness fixes.
44866 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
44868 * include/ws2tcpip.h:
44869 winsock: getaddrinfo return codes
44870 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
44873 * dlls/winsock/socket.c:
44874 winsock: getaddrinfo - return code mapping.
44875 convert_eai_u2w should map from unix to windows, not the other way
44876 round (spotted by Dominic Wise).
44878 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
44880 * include/urlmon.idl:
44881 urlmon.idl: Add some BINDSTATUS values.
44883 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
44885 * dlls/comctl32/treeview.c:
44886 comctl32: Fixed (harmless) typo.
44888 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
44889 Removed some dead-code.
44891 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
44892 Made some functions static.
44894 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
44895 vidc: Return error codes when a message isn't supported.
44897 2005-12-12 Robert Shearman <rob@codeweavers.com>
44899 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
44900 OLE: Fix SafeArrayCopy for NULL pvData.
44901 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
44902 cbElements is non-zero. Add a test for this and fix the safe array
44905 * dlls/ole32/errorinfo.c:
44906 CreateErrorInfo trace fix.
44907 CreateErrorInfo isn't a stub so don't print this in the trace
44910 * dlls/oleaut32/typelib.c:
44911 OLE: Add const to several typelib functions.
44912 Add const attributes to parameters for several functions and fix up
44915 * dlls/oleaut32/oleaut.c:
44916 OleTranslateColor trace fix.
44917 OleTranslateColor isn't a stub so don't print ":stub" in the trace
44920 2005-12-12 Jacek Caban <jacek@codeweavers.com>
44922 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
44923 dlls/mshtml/mshtml_private.h:
44924 mshtml: Added IHTMLDocument3 stub implementation.
44926 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
44928 * programs/winetest/Makefile.in:
44929 winetest: Add d3d9 tests.
44931 2005-12-12 Robert Shearman <rob@codeweavers.com>
44933 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
44934 widl: Don't output __RPC_FAR in generated code.
44936 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
44938 * programs/winecfg/Nl.rc:
44939 winecfg: Update Dutch resources for the Audio tab.
44941 2005-12-12 Jacek Caban <jacek@codeweavers.com>
44943 * include/mshtmdid.h, include/mshtml.idl:
44944 Added declaration of IHTMLDocument3 and more DISPIDs.
44946 2005-12-12 Filip Navara <xnavara@volny.cz>
44948 * dlls/kernel/module.c:
44949 kernel: Fix the Mach-O binary magic.
44951 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
44953 * dlls/winedos/dosmem.c:
44954 winedos: Implement MCB.
44956 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
44958 * dlls/urlmon/umstream.c:
44959 urlmon: Correctly fix IStream::Read.
44960 Don't dereference a possible NULL pointer.
44962 2005-12-09 H. Verbeet <hverbeet@gmail.com>
44964 * configure, configure.ac, dlls/d3d9/Makefile.in,
44965 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
44966 dlls/d3d9/tests/stateblock.c:
44967 d3d9: Add a test for BeginStateBlock and EndStateBlock.
44969 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
44971 * include/mmsystem.h:
44972 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
44974 2005-12-09 Kai Blin <blin@gmx.net>
44976 * dlls/secur32/ntlm.c:
44977 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
44979 2005-12-09 Alexandre Julliard <julliard@winehq.org>
44981 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
44982 server/change.c, server/protocol.def, server/registry.c,
44984 server: Added object attributes to a few more requests.
44986 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
44987 server/event.c, server/file.c, server/handle.c, server/handle.h,
44988 server/mailslot.c, server/mapping.c, server/mutex.c,
44989 server/named_pipe.c, server/process.c, server/semaphore.c,
44990 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
44991 server/timer.c, server/token.c, server/winstation.c:
44992 server: Make alloc_handle use attributes instead of inherit flag.
44994 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
44995 dlls/x11drv/x11drv_main.c, include/wine/server.h,
44996 programs/wineconsole/curses.c:
44997 Make wine_server_fd_to_handle use attributes instead of inherit flag.
44999 * programs/wineconsole/wineconsole.c:
45000 wineconsole: Remove some unnecessary typecasts.
45002 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
45003 server/protocol.def, server/trace.c:
45004 server: Use attributes instead of inherit flag in dup_handle request.
45006 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
45007 server/token.c, server/trace.c:
45008 server: Use attributes instead of inherit flag in token requests.
45009 Also use the specified access rights in the open_token request.
45011 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
45012 include/wine/server_protocol.h, server/process.c,
45013 server/protocol.def, server/thread.c, server/trace.c:
45014 server: Use attributes instead of inherit flag in process and thread requests.
45016 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
45017 server/protocol.def, server/snapshot.c, server/trace.c:
45018 server: Use attributes instead of inherit flag in snapshot requests.
45020 * dlls/kernel/console.c, include/wine/server_protocol.h,
45021 programs/wineconsole/wineconsole.c, server/console.c,
45022 server/protocol.def, server/trace.c:
45023 server: Use attributes instead of inherit flag in console requests.
45025 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
45026 server/file.c, server/protocol.def, server/trace.c:
45027 server: Use attributes instead of inherit flag in file requests.
45029 * dlls/winsock/socket.c, include/wine/server_protocol.h,
45030 server/protocol.def, server/sock.c, server/trace.c:
45031 server: Use attributes instead of inherit flag in socket requests.
45033 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
45035 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
45036 Add some missing includes which contain used prototypes.
45038 2005-12-09 Jacek Caban <jacek@codeweavers.com>
45040 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
45041 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
45042 dlls/mshtml/nsservice.c:
45043 mshtml: Added PromptService implementation.
45045 * dlls/mshtml/nsembed.c:
45046 mshtml: Added nsIURIContentListener to QueryInterface.
45047 Always release nsIWebBrowserSetup.
45049 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
45050 dlls/mshtml/nsiface.idl:
45051 mshtml: Added nsIEmbeddingSiteWindow implementation.
45053 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
45055 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
45056 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
45057 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
45058 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
45059 wined3d: Vertex shader 8 support.
45060 Start to add support for DirectX 8 vertex shaders, constants and
45061 registers are now correctly assigned and loaded allowing support for
45062 most basic d3d8 shaders.
45064 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
45066 * dlls/urlmon/umstream.c:
45067 urlmon: Fix call to ReadFile.
45068 The BytesRead parameter passed to ReadFile may never be NULL.
45070 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
45072 * tools/winapi/win16.api, tools/winapi/win32.api:
45073 Update win16.api and win32.api.
45075 * tools/sfnt2fnt.c:
45076 sfnt2fnt: Don't print two newlines after error messages.
45078 * tools/widl/header.c:
45079 widl: Issue correct C++ headers.
45081 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
45083 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
45084 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
45086 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
45088 * programs/winecfg/No.rc:
45089 winecfg: Updated Norwegian Bokmaal resources.
45091 2005-12-08 Alexandre Julliard <julliard@winehq.org>
45093 * ANNOUNCE, ChangeLog, VERSION, configure:
45096 ----------------------------------------------------------------
45097 2005-12-08 Huw Davies <huw@codeweavers.com>
45100 gdi: Fix 24bpp -> 32bpp copy.
45102 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
45104 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
45105 advapi32: RegCreateKeyEx fix.
45106 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
45107 subkey begins with one. With a regression test.
45109 2005-12-08 Robert Shearman <rob@codeweavers.com>
45111 * tools/widl/parser.y:
45112 widl: Formatting cleanups.
45114 2005-12-08 Robert Shearman <rob@codeweavers.com>
45116 * tools/widl/typegen.c:
45117 widl: Marshal and unmarshal basic types.
45119 2005-12-08 Robert Shearman <rob@codeweavers.com>
45121 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
45122 tools/widl/typegen.c, tools/widl/typegen.h:
45123 widl: Add a type generator framework.
45124 Add a framework for writing the strings for marshaling and
45125 unmarshaling parameters and make the client and server use it.
45127 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
45129 * tools/widl/client.c, tools/widl/server.c:
45130 widl: Write out argument lists in the server.
45131 - Add framework for updating proc offsets.
45132 - Write out argument lists in the server.
45134 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
45136 * tools/widl/client.c, tools/widl/server.c:
45137 widl: Rename some variables.
45139 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
45141 * programs/winecfg/De.rc:
45142 winecfg: Update German resource.
45144 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
45146 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
45147 opengl: render_texture
45148 - better render_texture emulation (using pbuffers)
45149 - support GLX_ATI_render_texture for render_texture
45151 2005-12-08 Aric Stewart <aric@codeweavers.com>
45153 * dlls/wininet/http.c:
45154 wininet: Handle HTTP_QUERY_CUSTOM.
45155 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
45156 lpBuffer is In/Out because the header we are querying is there.
45157 Additionally standard headers can be queried in this manner as well
45158 (such as Set-Cookie).
45160 2005-12-08 Robert Reif <reif@earthlink.net>
45162 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
45163 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
45164 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
45165 wineoss: Fix device probing.
45166 - Fix device probing at driver load time.
45167 - Fix memory leaks at driver exit time.
45169 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
45171 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
45172 include/dplobby8.h:
45173 dplay: dx8/dx9 support (missing includes).
45174 - add directx9 support for dplay8.h and dpaddr.h
45175 - new file dplobby8.h
45177 2005-12-08 Robert Shearman <rob@codeweavers.com>
45179 * dlls/commdlg/printdlg.c:
45180 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
45182 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
45184 * dlls/winmm/winealsa/audio.c:
45185 winealsa: Fixed returned string in capabilities.
45187 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
45189 * dlls/winmm/winenas/audio.c:
45190 winenas: fix crash.
45191 - return correct MM error code when no connection to server has been
45193 - don't close the AU driver if it hasn't been opened
45195 2005-12-08 H. Verbeet <hverbeet@gmail.com>
45197 * include/d3d8.h, include/d3d9.h:
45198 d3d8/d3d9: Define D3D_SDK_VERSION.
45200 2005-12-08 Robert Shearman <rob@codeweavers.com>
45202 * programs/notepad/dialog.c, programs/notepad/main.c,
45203 programs/notepad/main.h:
45204 notepad: Remember options selected in the print setup dialog.
45206 2005-12-08 Mike McCormack <mike@codeweavers.com>
45208 * programs/winecfg/audio.c:
45209 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
45211 2005-12-08 Aric Stewart <aric@codeweavers.com>
45213 * dlls/wininet/http.c:
45214 wininet: A->W bugfix.
45215 When converting SendRequestExA -> W we need to set the lpcszHeader
45216 parameter to NULL if the original one is NULL.
45218 2005-12-08 Alexandre Julliard <julliard@winehq.org>
45220 * dlls/ntdll/reg.c, include/winternl.h:
45221 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
45222 Fixed the return value type.
45224 2005-12-07 Jacek Caban <jacek@codeweavers.com>
45226 * dlls/mshtml/nsembed.c:
45227 mshtml: Added config key to specify Gecko path.
45229 2005-12-07 Robert Reif <reif@earthlink.net>
45231 * programs/winecfg/audio.c:
45232 winecfg: Added support for auto detecting all drivers by attempting to
45235 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
45237 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
45238 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
45239 dlls/wintrust/wintrust_main.c:
45240 Add a few missing #includes.
45242 2005-12-07 Kai Blin <blin@gmx.net>
45244 * dlls/secur32/ntlm.c:
45245 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
45248 2005-12-07 Robert Reif <reif@earthlink.net>
45250 * programs/winecfg/En.rc, programs/winecfg/audio.c,
45251 programs/winecfg/resource.h:
45252 winecfg: Show all sound card drivers and their devices.
45254 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
45256 * tools/fnt2fon.c, tools/sfnt2fnt.c:
45257 Add an error() function to fnt2fon and sfnt2fnt.
45259 2005-12-06 Robert Shearman <rob@codeweavers.com>
45261 * dlls/oleaut32/typelib.c:
45262 OLE: Implement undocumented behaviour in DispCallFunc.
45263 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
45264 Office 2003 and document the function.
45266 2005-12-06 Robert Shearman <rob@codeweavers.com>
45268 * dlls/oleaut32/typelib.c:
45269 OLE: Implement ITypeInfo_AddressOfMember.
45271 2005-12-06 Robert Shearman <rob@codeweavers.com>
45273 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
45274 dlls/oleaut32/typelib.h:
45275 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
45276 Fix more fallout from dispinterface retval patch: make typelib
45277 marshaler use the internal function description so that it calls
45278 dispinterface functions with the correct number of parameters again.
45279 Also fixes some memory leaks caused by the fact that a corresponding
45280 ReleaseXDesc function has to be called for each GetXDesc.
45282 2005-12-06 Robert Shearman <rob@codeweavers.com>
45284 * dlls/oleaut32/tests/typelib.c:
45285 OLE: Add tests for the typelib version of ITypeComp_Bind.
45287 2005-12-06 Robert Shearman <rob@codeweavers.com>
45289 * dlls/oleaut32/typelib.c, include/oleauto.h:
45290 OLE: Update the type of the oVft parameter for DispCallFunc.
45292 2005-12-06 Kai Blin <blin@gmx.net>
45294 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
45295 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
45298 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
45301 c2man: Remove HTML warnings.
45303 2005-12-06 Robert Reif <reif@earthlink.net>
45305 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
45306 winejack: Fix driver load and initialization.
45307 Move wave in/out initialization from wave out to driver.
45308 Add index number to device names.
45309 Fix memset bug where only first wave in caps was zeroed.
45311 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
45313 * dlls/winmm/mciwave/mciwave.c:
45314 mciwave: save/record.
45315 - fix for playback after a sound has been recorded
45316 - shall fix also opening the mci device without name
45317 - bug reported (and fix tested) by Peter Astrand
45319 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
45321 * dlls/dbghelp/stack.c:
45322 dbghelp: Final touch on StackWalk64 so that it works.
45324 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
45326 * dlls/winspool/info.c:
45327 winspool: Document the monitor functions.
45329 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
45331 * tools/winapi/win16.api, tools/winapi/win32.api:
45332 Sort entries in win16.api and win32.api
45334 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
45336 * dlls/x11drv/opengl.c:
45337 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
45339 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
45341 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
45342 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
45344 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
45346 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
45347 gdi: Added stub for AddFontMemResourceEx.
45349 2005-12-06 Alexandre Julliard <julliard@winehq.org>
45351 * include/mlang.idl:
45352 mlang: Properly declare the interface uuids.
45354 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
45356 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
45357 mlang: Implement IEnumRfc1766 interface.
45359 2005-12-06 Robert Reif <reif@earthlink.net>
45361 * dlls/winmm/winejack/jack.c:
45362 winmm: Allow sound card driver to be opened more than once.
45365 2005-12-06 Robert Reif <reif@earthlink.net>
45367 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
45368 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
45369 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
45370 winmm: Allow sound card drivers to be opened more than once.
45372 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
45374 * tools/winapi/win32.api:
45375 Update win32.api to current git.
45377 2005-12-06 Robert Shearman <rob@codeweavers.com>
45379 * dlls/ole32/rpc.c:
45380 OLE: Fix a typo where brackets were missing.
45382 2005-12-06 Robert Shearman <rob@codeweavers.com>
45384 * dlls/oleaut32/typelib.c:
45385 OLE: ITypeInfo_Invoke parameter naming change.
45386 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
45387 DWORD, but an unsigned short.
45389 2005-12-06 Jacek Caban <jacek@codeweavers.com>
45391 * dlls/shdocvw/webbrowser.c:
45392 shdocvw: Added get_Document implementation.
45394 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
45396 * programs/winedbg/expr.c:
45397 winedbg: Fixed broken code about type management for binary operator.
45399 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
45401 * dlls/winspool/info.c:
45402 winspool: Add documentation for the port functions.
45404 2005-12-05 Alexandre Julliard <julliard@winehq.org>
45406 * dlls/kernel/tests/thread.c:
45407 kernel: Added a basic test for exception handling in threads.
45409 2005-12-05 Alexandre Julliard <julliard@winehq.org>
45411 * dlls/user/cursoricon.c:
45412 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
45414 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
45416 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
45417 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
45419 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
45421 * dlls/devenum/createdevenum.c:
45422 devenum: Don't leak key handle creating a category registry key.
45424 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
45427 msi: Implemented DllCanUnloadNow.
45429 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
45431 * dlls/imagehlp/imagehlp.spec:
45432 imagehlp: fixed typo in SymSetOptions entry.
45434 2005-12-05 Huw Davies <huw@codeweavers.com>
45436 * dlls/msi/msi.spec:
45437 msi: Fix MsiProvideQualifiedComponentW spec file entry.
45439 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
45441 * server/main.c, server/object.h:
45442 server: Remove sync_namespace.
45444 2005-12-05 Alexandre Julliard <julliard@winehq.org>
45446 * server/directory.c, server/mailslot.c, server/named_pipe.c,
45448 server: Let the directory code handle device names.
45450 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
45452 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
45453 server/mailslot.c, server/object.h, server/protocol.def,
45455 Move mailslot devices into directory name space.
45457 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
45459 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
45460 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
45461 server/directory.c, server/named_pipe.c, server/object.h,
45462 server/protocol.def, server/trace.c:
45463 Move named pipe objects into directory name space.
45464 Change tests accordingly.
45465 Add small test for WaitNamedPipe.
45467 2005-12-05 Alexandre Julliard <julliard@winehq.org>
45469 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
45470 server/object.h, server/semaphore.c, server/symlink.c,
45472 server: Move handle allocation out of open_object_dir.
45474 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
45476 * dlls/dbghelp/stack.c, include/dbghelp.h:
45477 dbghelp: Implemented StackWalk64.
45479 2005-12-05 Francois Gouget <fgouget@free.fr>
45481 * dlls/msvidc32/msvideo1.c:
45482 msvidc32: Add a comment for DllMain() to stop winapi_check from
45483 complaining about it.
45485 2005-12-05 Francois Gouget <fgouget@free.fr>
45487 * tools/winapi/win32.api:
45488 Update win32.api to match the current sources.
45490 2005-12-05 Pavel Roskin <proski@gnu.org>
45492 * programs/notepad/Ru.rc:
45493 notepad: Russian translation for "Font..." menu item.
45495 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
45497 * dlls/riched20/editor.c:
45498 riched20: register ListBox & ComboBox classes
45499 Partially implement REExtendedRegisterClass() to register missing
45500 window classes so that applications relying on them don't get
45503 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
45505 * programs/winefile/Ko.rc:
45506 winefile: Fix an incorrect translation.
45508 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
45510 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
45511 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
45512 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
45513 programs/notepad/No.rc, programs/regedit/No.rc,
45514 programs/winecfg/No.rc:
45515 Update Norwegian Bokmaal resources.
45517 2005-12-05 Patrick Ammann <pammann@aro.ch>
45519 * dlls/wininet/netconnection.c:
45520 wininet: compilation fix
45521 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
45522 HAVE_OPENSSL_ERR_H are not defined.
45524 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
45526 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
45527 winmm: driver unloading.
45528 - properly handle drivers unloading when no session instance of the
45529 driver has been created
45531 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
45533 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
45534 programs/winedbg/symbol.c:
45535 dbghelp,winedbg: SYMBOL_INFO fix.
45536 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
45537 type of the symbol (we were returning the symbol index instead)
45538 - fixed winedbg accordingly
45540 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
45542 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
45543 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
45545 2005-12-05 Milko Krachounov <milko@3mhz.net>
45547 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
45548 Update the Bulgarian resources for commdlg and regedit.
45550 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
45552 * dlls/winsock/socket.c:
45553 winsock: Rewrote mappers to use sizeof() based loops.
45554 Added IPPROTO_IP and AF_UNSPEC to the mappers.
45556 2005-12-03 Robert Shearman <rob@codeweavers.com>
45558 * dlls/oleaut32/typelib.c:
45559 OLE: Support HREFTYPEs For ITypeInfos
45560 Add support for reading the hreftype of a typeinfo, return it to the
45561 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
45562 support referencing it in ITypeInfo_GetRefTypeInfo.
45564 2005-12-03 Robert Shearman <rob@codeweavers.com>
45566 * dlls/oleaut32/typelib.c:
45567 OLE: fix function name loading
45568 Correctly get the name of the second function of a propget/propput
45569 pair in MSFT typelibs when the name offset is set to -1.
45571 2005-12-03 Robert Shearman <rob@codeweavers.com>
45573 * dlls/oleaut32/typelib.c:
45574 OLE: fix invoking dispinterface functions
45575 Fix invoking dispinterface functions by using the internal
45576 representation of the function, not the one returned to applications.
45578 2005-12-03 H. Verbeet <hverbeet@gmail.com>
45580 * dlls/wined3d/pixelshader.c:
45581 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
45583 2005-12-03 H. Verbeet <hverbeet@gmail.com>
45585 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
45586 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
45587 Remove an unnecessary cast.
45589 2005-12-03 Robert Shearman <rob@codeweavers.com>
45591 * dlls/oleaut32/typelib.c:
45592 OLE: Move the dispinterface return value handling to functions that
45593 return the FUNCDESC to the user.
45595 2005-12-03 Robert Shearman <rob@codeweavers.com>
45597 * dlls/wininet/http.c, dlls/wininet/internet.c,
45598 dlls/wininet/netconnection.c:
45599 wininet: Correctly set the last error when a called Unix network
45602 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
45604 * programs/winedbg/symbol.c:
45605 winedbg: simplify some code.
45607 2005-12-03 H. Verbeet <hverbeet@gmail.com>
45609 * dlls/wined3d/device.c:
45610 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
45613 2005-12-03 Pavel Roskin <proski at gnu.org>
45615 * programs/wineconsole/wineconsole.c:
45616 Fixed regression in wineconsole creation (curses backend).
45618 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
45620 * tools/winapi/winapi_check:
45621 winapi_check: fully descend in included files to check for prototype.
45623 2005-12-03 Robert Shearman <rob@codeweavers.com>
45625 * dlls/oleaut32/typelib.c:
45626 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
45627 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
45628 should just affect which of a pair of [propget] and [propput]
45629 functions should be returned.
45631 2005-12-03 Robert Shearman <rob@codeweavers.com>
45633 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
45634 dlls/wininet/internet.h:
45635 wininet: global function/data cleanup
45636 Make some functions and a structure static since they are only used in
45639 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
45641 * programs/winedbg/stack.c:
45642 winedbg: fixed regression (and simplified code!) for arguments
45643 printing in backtrace.
45645 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
45647 * programs/winedbg/symbol.c:
45648 winedbg: fixed regression in 'info local' command.
45650 2005-12-03 Aric Stewart <aric@codeweavers.com>
45652 * programs/wcmd/builtins.c:
45653 wcmd: mkdir recursive create
45654 In at least both win2k and winxp mkdir from the command prompt can
45655 recursively create full directory paths. This implements that
45658 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
45660 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
45662 Move standard WGL function declarations to wingdi.h.
45663 dlls/opengl32/wgl.h is now empty and no longer needed.
45665 2005-12-02 Francois Gouget <fgouget@free.fr>
45667 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
45668 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
45669 tools/winapi/winapi_extract, tools/winebuild/utils.c:
45670 Assorted spelling fixes.
45672 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
45674 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
45675 include/wine/server_protocol.h, server/mapping.c,
45676 server/protocol.def, server/trace.c:
45677 Move mapping (section) objects into directory name space.
45679 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
45681 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
45682 server/protocol.def, server/timer.c, server/trace.c:
45683 Move timer objects into directory name space.
45685 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
45687 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
45688 server/protocol.def, server/semaphore.c, server/trace.c:
45689 Move semaphore objects into directory name space.
45691 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
45693 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
45694 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
45695 server/console.c, server/event.c, server/mutex.c,
45696 server/named_pipe.c, server/object.h, server/process.c,
45697 server/protocol.def, server/trace.c:
45698 Move event and mutex objects into directory name space.
45700 2005-12-02 Jacek Caban <jacek@codeweavers.com>
45702 * dlls/shdocvw/dochost.c:
45703 Sync the WebBrowser's window size with document's window.
45705 2005-12-02 Francois Gouget <fgouget@free.fr>
45707 * tools/winapi/win32.api:
45708 Update win32.api to match the current sources.
45710 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
45712 * include/objbase.h, tools/widl/header.c:
45713 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
45715 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
45717 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
45719 * tools/widl/header.c:
45720 Reorder the virtual table definition so it's defined before it is used
45721 in widl header output.
45723 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
45725 * tools/widl/header.c:
45726 Use interface instead of struct where appropriate in widl.
45728 2005-12-02 Francois Gouget <fgouget@free.fr>
45730 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
45731 Fix the AtlAxWinInit() prototype.
45732 Also make it return FALSE to indicate failure instead of E_FAIL.
45733 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
45735 2005-12-02 Francois Gouget <fgouget@free.fr>
45737 * dlls/netapi32/ds.c, tools/winapi/win32.api:
45738 Better stick to the PSDK types and to the dsrole.h prototype.
45741 2005-12-02 Francois Gouget <fgouget@free.fr>
45743 * tools/winapi/winapi_parser.pm:
45744 Fix __RPC_USER handling.
45746 2005-12-02 Francois Gouget <fgouget@free.fr>
45748 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
45749 Better stick to the PSDK types.
45752 2005-12-02 Francois Gouget <fgouget@free.fr>
45754 * dlls/dbghelp/module.c, include/dbghelp.h:
45755 Add IMAGEHLP_MODULEW64.
45756 Add SymGetModuleInfoW64() and SymLoadModule64().
45758 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
45760 * dlls/shell32/shlview.c:
45761 Implemented scrolling during drag&drop for the shellview class.
45763 2005-12-02 Jacek Caban <jacek@codeweavers.com>
45765 * dlls/shdocvw/dochost.c:
45766 Use sink in navigate_complete instead of ClientSite's IDispatch.
45768 2005-12-02 Juan Lang <juan_lang@yahoo.com>
45770 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
45771 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
45772 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
45773 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
45774 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
45775 Implement more OID support functions.
45776 Use the exported OID support functions internally.
45777 Move OID support functions and stubs to a separate file.
45779 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
45781 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
45782 Make winapi_check understand the interface keyword.
45784 2005-12-02 Pavel Roskin <proski@gnu.org>
45786 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
45787 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
45788 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
45789 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
45790 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
45791 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
45792 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
45793 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
45794 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
45795 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
45796 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
45797 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
45798 Improve script selection combobox in the font selection dialog - set
45799 height to 90 (the old value of 10 could only fit a single line) and
45800 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
45803 2005-12-02 Jacek Caban <jacek@codeweavers.com>
45805 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
45806 Added implementation of IConnectionPoint::Advise and Unadvise.
45808 2005-12-02 Hans Leidekker <hans@it.vu.nl>
45810 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
45811 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
45812 dlls/wldap32/error.c:
45813 Document DN and error handling functions.
45814 Try to stick to Wine's documentation format.
45816 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
45818 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
45819 programs/wcmd/wcmdmain.c:
45820 Avoid formatted output in a few more places where formatting is not
45821 really needed and output could be large enough to be truncated.
45823 2005-12-02 Jacek Caban <jacek@codeweavers.com>
45825 * dlls/shdocvw/oleobject.c:
45828 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
45830 * dlls/shell32/tests/shlfolder.c:
45831 Added a test for native PIDL format.
45833 2005-12-02 James Hawkins <truiken@gmail.com>
45835 * dlls/advpack/advpack.c:
45836 Document many of the advpack functions.
45838 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
45840 * dlls/x11drv/opengl.c:
45841 Handle DONTCARE flags on ChoosePixelFormat.
45842 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
45843 find a compatible pixel format without). So try without if we cannot
45844 find a valid fbconfig with these options.
45846 2005-12-01 Hans Leidekker <hans@it.vu.nl>
45848 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
45849 dlls/wldap32/wldap32.spec:
45850 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
45851 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
45852 ldap_parse_vlv_control{A,W}. Stub implementations for
45853 ldap_parse_page_control{A,W}.
45855 2005-12-01 Hans Leidekker <hans@it.vu.nl>
45857 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
45858 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
45859 Stub implementations for functions handling paged search results.
45860 Add some missing declarations.
45862 2005-12-01 Huw Davies <huw@codeweavers.com>
45864 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
45865 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
45866 dlls/msxml3/tests/domdoc.c:
45867 Make the node object aggregatable so that the element object (and in
45868 future all of the other node types) can use it.
45870 2005-12-01 Alexandre Julliard <julliard@winehq.org>
45872 * dlls/ntdll/virtual.c:
45873 Check for need to add area to the reserved list also on unmap.
45875 2005-12-01 Alexandre Julliard <julliard@winehq.org>
45877 * dlls/ntdll/virtual.c:
45878 Ignore the large address space flag when version is win9x.
45880 2005-12-01 Hans Leidekker <hans@it.vu.nl>
45882 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
45883 Document the ldap_delete* functions.
45885 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
45887 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
45888 Don't use formatted output in WCMD_setshow_sortenv.
45889 Don't use unsafe vsprintf in WCMD_output.
45891 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
45893 * dlls/x11drv/dib.c:
45894 Fix for the monochrome DIB with inverted colors.
45896 2005-12-01 Alexandre Julliard <julliard@winehq.org>
45898 * dlls/msvcrt/tests/headers.c:
45899 Improved the CHECK_DEF macro to avoid code duplication.
45901 2005-12-01 Robert Shearman <rob@codeweavers.com>
45903 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
45904 Make dump functions const.
45906 2005-12-01 Jacek Caban <jacek@codeweavers.com>
45908 * dlls/shdocvw/oleobject.c:
45909 Added implementation of OLEIVERB_SHOW in DoVerb.
45911 2005-12-01 Robert Shearman <rob@codeweavers.com>
45913 * dlls/oleaut32/typelib.c:
45914 Remove broken return value handling code and that would reference
45915 memory beyond the end of the arguments array. Replace it with code
45916 that properly handles referencing the return type and setting the
45917 return type to VT_VOID when a dispinterface function doesn't have any
45920 2005-12-01 Alexandre Julliard <julliard@winehq.org>
45922 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
45923 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
45926 2005-12-01 Alexandre Julliard <julliard@winehq.org>
45928 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
45929 programs/regedit/treeview.c, server/registry.c:
45930 Fixed some compiler warnings on Darwin.
45932 2005-12-01 Pavel Roskin <proski@gnu.org>
45934 * programs/notepad/dialog.c, programs/notepad/main.c:
45935 Improve font support in Notepad.
45937 2005-12-01 Robert Shearman <rob@codeweavers.com>
45939 * dlls/oleaut32/typelib.c:
45940 Introduce a variable "elemdesc" to eliminate some long common
45942 Move the contents of the second arguments loop inside the first.
45943 Move the MSFT_ReadLEDWords so that it is the last statement in the
45944 loop since it is one of the iterators.
45946 2005-12-01 Robert Shearman <rob@codeweavers.com>
45948 * dlls/oleaut32/typelib.c:
45949 Don't truncate large integer constants.
45951 2005-12-01 Jacek Caban <jacek@codeweavers.com>
45953 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
45954 dlls/shdocvw/webbrowser.c:
45955 Added IOleInPlaceActiveObject stub implementation.
45957 2005-12-01 James Hawkins <truiken@gmail.com>
45959 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
45960 Add a stub for AdvInstallFile.
45962 2005-12-01 Robert Shearman <rob@codeweavers.com>
45964 * configure, configure.ac, dlls/wininet/netconnection.c,
45965 include/config.h.in:
45966 Cleanup SSL connections properly, do a few security checks in
45967 NETCON_secure_connect and display errors from SSL on failure. Don't
45968 use SSL_set_bio as SSL_set_fd is cleaner for us.
45970 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
45972 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
45973 Add a test for LB_SELITEMRANGE, make it pass under Wine.
45975 2005-12-01 Robert Shearman <rob@codeweavers.com>
45977 * dlls/stdole2.tlb/std_ole_v2.idl:
45978 Fix the entry attributes of the two module functions and uncomment
45979 LoadPicture, but comment out the defaultvalue attribute that causes
45980 widl to issue a warning.
45982 2005-12-01 Robert Shearman <rob@codeweavers.com>
45984 * dlls/oleaut32/typelib.c:
45985 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
45986 PARAMFLAG_DHASDEFAULT.
45987 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
45989 2005-12-01 Steven Edwards <steven@codeweavers.com>
45991 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
45992 Add stubs for ldap_search_init_page[A/W].
45994 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
45996 * dlls/x11drv/winpos.c:
45997 Remove unused include X11/IntrinsicP.h.
45999 2005-12-01 Jacek Caban <jacek@codeweavers.com>
46001 * dlls/shdocvw/oleobject.c:
46002 Added SetObjectRects implementation.
46004 2005-12-01 Jacek Caban <jacek@codeweavers.com>
46006 * dlls/shdocvw/client.c:
46007 Return S_OK in [On|Can]InPlaceActivate.
46008 Handle IOleDocumentSite in QueryInterface.
46010 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
46012 * dlls/gdi/freetype.c:
46013 Make WineEngGetFontData always return the used byte count.
46015 2005-11-30 Peter Lemenkov <petro@mail.ru>
46017 * include/winuser.h:
46018 Added WS_EX_COMPOSITED.
46020 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
46022 * dlls/user/painting.c, dlls/user/tests/msg.c:
46023 Add a test for RedrawWindow with an empty region/rectangle, make it
46026 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
46028 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
46029 Added more Nvidia card IDs.
46031 2005-11-30 Alexandre Julliard <julliard@winehq.org>
46033 * tools/winewrapper:
46034 Added support for Darwin DYLD_LIBRARY_PATH.
46036 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
46038 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
46039 server/Makefile.in, server/directory.c, server/object.h,
46040 server/protocol.def, server/request.h, server/symlink.c,
46042 Implement symbolic link object in wineserver.
46043 Implement Nt[Create|Open|Query]SymbolicLinkObject.
46044 Change tests accordingly.
46046 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
46048 * dlls/shell32/shellpath.c:
46049 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
46051 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
46053 * dlls/x11drv/dib.c:
46054 Fix for RGB mask that corresponds to the visual's mask.
46056 2005-11-30 Hans Leidekker <hans@it.vu.nl>
46058 * dlls/wldap32/control.c:
46059 Document the ldap_control* functions.
46061 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
46063 * dlls/shell32/shlexec.c:
46064 Fix context menu handling for more than one entry in order to repair
46065 .lnk-file execution: Don't break at the first non-matching entry.
46067 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
46069 * dlls/opengl32/wgl.c:
46070 Added some checks on wglCreatContext to avoid problems (and
46073 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
46075 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
46076 Added stub for CryptVerifyMessageSignature.
46078 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
46080 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
46081 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
46082 state. Change tests accordingly.
46084 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
46086 * dlls/user/tests/msg.c, dlls/user/win.c:
46087 New maximized visible window should be shown with
46088 ShowWindow(SW_SHOW).
46090 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
46092 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
46093 CreateWindow should not activate invisible minimized or maximized
46095 Add several tests to show the correct behavior.
46097 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
46099 * dlls/version/tests/install.c:
46100 Fix version tests on windows 9x/ME.
46102 2005-11-30 Robert Shearman <rob@codeweavers.com>
46104 * dlls/wininet/tests/http.c:
46105 Test the behaviour of HttpSendRequestEx when putting data into the
46108 2005-11-30 Robert Shearman <rob@codeweavers.com>
46110 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
46111 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
46112 can be used by both HttpSendRequest and HttpSendRequestEx.
46113 Also allow HttpSendRequestEx to be used asynchronously.
46115 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
46117 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
46118 include/lmserver.h, include/lmwksta.h:
46119 Add some prototypes to include/ for already existing functions in
46122 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
46124 * tools/winapi/win16.api, tools/winapi/win32.api,
46125 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
46126 tools/winapi/winapi_parser.pm:
46127 Update win32.api to current cvs.
46128 Add __RPC_USER as a calling convention in winapi.
46130 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
46132 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
46133 Add support for Intel drivers version string.
46134 Update default driver version (nvidia).
46136 2005-11-30 Robert Shearman <rob@codeweavers.com>
46138 * dlls/x11drv/xrender.c:
46139 Disable XRender if bit masks aren't valid.
46140 XRender code in the X11 driver will go into an infinite loop when the
46141 colour bit masks are 0, so disable XRender in this case.
46143 2005-11-30 Robert Shearman <rob@codeweavers.com>
46145 * dlls/msi/registry.c:
46146 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
46147 include the NULL terminator, so fix this.
46149 2005-11-30 Robert Shearman <rob@codeweavers.com>
46151 * dlls/wininet/http.c:
46152 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
46153 the call to InternetCrackUrl, which concatenates the params onto the
46155 Some other minor cleanups.
46157 2005-11-30 Robert Shearman <rob@codeweavers.com>
46159 * dlls/oleaut32/typelib.c:
46160 Factor out code for doing ELEMDESC sizes and copies.
46161 Copy FUNCDESC structures returned to calling applications instead of
46162 passing a pointer to the master structure used internally.
46163 Call VariantInit on newly allocated memory before calling VariantCopy.
46165 2005-11-29 Hans Leidekker <hans@it.vu.nl>
46167 * configure, configure.ac:
46168 Link to the reentrant version of libldap.
46170 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
46172 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
46173 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
46174 Add Korean translations.
46176 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
46178 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
46179 server/Makefile.in, server/directory.c, server/main.c,
46180 server/object.c, server/object.h, server/protocol.def,
46181 server/request.c, server/request.h, server/trace.c:
46182 Implement directory object in wineserver.
46183 Implement Nt[Create|Open]DirectoryObject.
46184 Change tests accordingly.
46186 2005-11-29 Alexandre Julliard <julliard@winehq.org>
46188 * dlls/ntdll/loader.c:
46189 Check for a valid module before attempting to read the export
46190 directory in LdrGetProcedureAddress.
46192 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
46194 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
46195 Clear the reference counter in WSACleanup, with regression test.
46197 2005-11-29 Hans Leidekker <hans@it.vu.nl>
46199 * dlls/wldap32/compare.c:
46200 Document the ldap_compare* functions.
46202 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46204 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
46205 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
46206 include/wine/wined3d_interface.h:
46207 Added support for vertex and pixel shader constants that have no type
46208 i.e. they haven't been set yet or are clear.
46210 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
46212 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
46213 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
46214 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
46215 include/Makefile.in, include/dsrole.h:
46216 Added some stubbed Ds-calls
46217 Start of conformance tests for these Ds-calls.
46219 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
46221 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
46224 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46226 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
46227 dlls/dbghelp/path.c, include/dbghelp.h:
46228 Added support for 'loading' virtual modules.
46230 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46232 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
46233 Implemented SymGet{Next|Prev}Line64.
46235 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46237 * dlls/dbghelp/module.c:
46238 Now correctly checking calling down to 32 bit version.
46240 2005-11-29 Robert Shearman <rob@codeweavers.com>
46242 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
46243 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
46245 Modify test case to demonstrate this.
46247 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46249 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
46250 Implemented SymGetModuleInfo64.
46252 2005-11-29 Robert Shearman <rob@codeweavers.com>
46254 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
46255 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
46256 dlls/ole32/usrmarshal.c:
46257 Implement some user marshal functions and add tests.
46259 2005-11-29 Robert Shearman <rob@codeweavers.com>
46261 * dlls/wininet/http.c:
46262 More lpszServerName -> lpszHostName fixes.
46264 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46266 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
46267 Implemented SymUnloadModule64.
46269 2005-11-29 James Hawkins <truiken@gmail.com>
46271 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
46272 Returned versions are always initialized to zero, even on failure.
46273 Function always returns S_OK, even on failure.
46274 Copy the file to the temp directory if the file exists but isn't found
46275 by GetFileVersionInfoSize.
46276 If bVersion is FALSE, return the language and code page identifiers of
46277 the file, not the system.
46279 2005-11-29 Robert Shearman <rob@codeweavers.com>
46281 * dlls/wininet/http.c:
46282 Fix redirects from secure to non-secure and vice versa.
46284 2005-11-29 Robert Shearman <rob@codeweavers.com>
46286 * dlls/oleaut32/typelib.c:
46287 Implement ITypeInfo_Bind for typelibs.
46288 Fix some places where a returned object was AddRef'd.
46289 Make the search through implemented types work on all types, not just
46292 2005-11-29 Peter Lemenkov <petro@mail.ru>
46294 * include/shellapi.h:
46295 Added some definitions.
46297 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46299 * dlls/winmm/mci.c:
46300 Fixed some bugs in MCI string parsing.
46302 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46304 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
46305 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
46307 Implemented SymLoadModuleEx.
46309 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46311 * programs/winedbg/debugger.h, programs/winedbg/display.c,
46312 programs/winedbg/stack.c, programs/winedbg/symbol.c:
46313 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
46314 oriented API (stack_get_current_symbol).
46315 Reused the func name (stack_get_frame) for internal stack.c handling.
46317 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
46319 * dlls/ole32/ole32res.rc:
46320 Made the Drag&Drop cursors' rubber band visible on a white background.
46322 2005-11-29 Alexandre Julliard <julliard@winehq.org>
46324 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
46325 Avoid including X11/Intrinsic.h.
46327 2005-11-29 Alexandre Julliard <julliard@winehq.org>
46329 * dlls/gdi/bitmap.c:
46330 Added support for doing SetBitmapBits on a DIB section.
46332 2005-11-29 James Hawkins <truiken@gmail.com>
46334 * include/advpub.h:
46335 Add ADN_DEL_UNC_PATHS define to advpub.h.
46337 2005-11-29 Robert Shearman <rob@codeweavers.com>
46339 * dlls/wininet/http.c:
46340 Change all SendAsyncCallback calls into the synchronous
46341 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
46344 2005-11-29 Robert Shearman <rob@codeweavers.com>
46346 * include/objidl.idl:
46347 Make IAdviseSink methods non-async and remove the IAsyncManager
46348 parameter hack that native COM used to use (but not any more). Async
46349 calls are an optimisation that we're not going to support in the near
46352 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
46354 * dlls/opengl32/wgl.c:
46355 Fixed crash in wglShareList.
46357 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
46359 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
46360 Fix implementation of IDirectMusic8Impl_CreatePort.
46362 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46364 * include/cvconst.h:
46365 Added calling convention definitions.
46367 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
46369 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
46370 Added stub for dbghelp.SymRegisterCallback64.
46372 2005-11-29 Robert Shearman <rob@codeweavers.com>
46374 * dlls/oleaut32/typelib.c:
46375 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
46376 Copy VARDESC structures returned to calling applications instead of
46377 passing a pointer to the master structure used internally.
46379 2005-11-29 Robert Shearman <rob@codeweavers.com>
46381 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
46382 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
46384 2005-11-29 Robert Shearman <rob@codeweavers.com>
46386 * dlls/rpcrt4/cpsf.c:
46387 The CLSID can be substituted by an IID present in one of the proxy
46388 file infos in NdrDllGetClassObject.
46390 2005-11-29 Robert Shearman <rob@codeweavers.com>
46392 * dlls/rpcrt4/ndr_midl.c:
46393 Return the correct error code from NdrProxyErrorHandler.
46395 2005-11-29 Robert Shearman <rob@codeweavers.com>
46397 * dlls/rpcrt4/ndr_ole.c:
46398 Raise exceptions on failures.
46399 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
46400 pStubMsg->BufferLength.
46401 Fix buffer calculation when no interface data is marshaled to the
46404 2005-11-29 Robert Shearman <rob@codeweavers.com>
46406 * dlls/rpcrt4/ndr_marshall.c:
46407 Fix the overflow check to not depend on pStubMsg->BufferStart and
46408 pStubMsg->BufferEnd being valid, because they aren't filled in when
46409 using MIDL-generated server stubs.
46410 Don't set the pointer to NULL on unmarshaling because we may want to
46411 unmarshal the value to an existing pointer instead of allocating a new
46414 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
46416 * dlls/user/tests/win.c, dlls/user/win.c:
46417 EnumChildWindows should return result from the callback.
46419 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46421 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
46422 dlls/shdocvw/webbrowser.c:
46423 Activate document object.
46425 2005-11-28 Alexandre Julliard <julliard@winehq.org>
46427 * include/shlobj.h:
46428 Remove unnecessary external variable declarations.
46430 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46432 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
46433 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
46434 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
46435 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
46436 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
46437 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
46438 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
46439 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
46440 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
46441 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
46442 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
46443 dlls/winmm/wineoss/oss.c:
46444 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
46446 2005-11-28 Juan Lang <juan_lang@yahoo.com>
46448 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
46449 Fix parameter count on some stubs (thanks to Marcus Meissner for
46450 spotting that.) Add a few more stubs.
46452 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
46454 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
46455 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
46456 Add German resources.
46458 2005-11-28 Hans Leidekker <hans@it.vu.nl>
46460 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
46461 Document the ldap_bind* functions.
46463 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46465 * dlls/shell32/shfldr_unixfs.c:
46466 Enhanced UnixFolder's IDropTarget implementation.
46467 Use STATIC_CAST macro more consistently.
46469 2005-11-28 Alexandre Julliard <julliard@winehq.org>
46471 * tools/winebuild/spec16.c:
46472 Preserve 16-byte stack alignment in 16-bit relays.
46474 2005-11-28 Alexandre Julliard <julliard@winehq.org>
46476 * tools/winebuild/relay.c:
46477 Enforce 16-byte stack alignment when returning from 16-bit code and
46478 when calling a register function.
46480 2005-11-28 Ge van Geldorp <gvg@reactos.org>
46482 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
46483 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
46484 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
46485 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
46486 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
46487 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
46488 dlls/kernel/computername.c, dlls/kernel/debugger.c,
46489 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
46490 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
46491 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
46492 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
46493 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
46494 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
46495 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
46496 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
46497 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
46498 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
46499 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
46500 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
46501 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
46502 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
46503 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
46504 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
46505 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
46506 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
46507 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
46508 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
46509 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
46510 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
46511 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
46512 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
46513 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
46514 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
46515 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
46516 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
46517 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
46518 server/console.c, server/debugger.c, server/event.c, server/fd.c,
46519 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
46520 server/mapping.c, server/mutex.c, server/named_pipe.c,
46521 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
46522 server/region.c, server/registry.c, server/semaphore.c,
46523 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
46524 server/thread.h, server/timer.c, server/token.c, server/trace.c,
46525 server/window.c, server/winstation.c:
46526 Match PSDK STATUS_* definitions.
46528 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46530 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
46531 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
46532 dlls/msvideo/msvideo_main.c, include/vfw.h:
46533 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
46536 2005-11-28 Aric Stewart <aric@codeweavers.com>
46538 * dlls/wininet/http.c:
46539 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
46540 port if non standard on the redirect host header and make sure to
46541 append the extra information (parameters) and such to the location if
46542 present. Additionally check to see if we are redirecting to https and
46543 if so set the appropriate port.
46545 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46547 * dlls/shdocvw/dochost.c:
46548 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
46550 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46552 * dlls/shell32/shlview.c:
46553 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
46555 2005-11-28 Ge van Geldorp <gvg@reactos.org>
46557 * dlls/shell32/shlexec.c:
46558 Other code in shlexec.c (e.g. the extension handling code in
46559 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
46562 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
46564 * dlls/winspool/info.c:
46565 Documentation added for GetPrinterDriverDirectoryW + A.
46567 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
46569 * include/ddk/wdm.h:
46570 Add directory and symlink access rights.
46572 2005-11-28 Robert Shearman <rob@codeweavers.com>
46574 * dlls/wininet/http.c:
46575 Add support for using secure (SSL/TLS) connections through a proxy
46578 2005-11-28 Robert Shearman <rob@codeweavers.com>
46580 * dlls/wininet/http.c, dlls/wininet/internet.h,
46581 dlls/wininet/netconnection.c:
46582 Move the initiation of the SSL connection into a separate function.
46584 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46586 * dlls/user/menu.c, dlls/user/tests/menu.c:
46587 set_menu_item_text handles converting an empty menu item to a
46588 separator on its own, give it a chance to do its work in the
46591 2005-11-28 Robert Shearman <rob@codeweavers.com>
46593 * dlls/wininet/http.c, dlls/wininet/internet.h:
46594 Add a host port field that preserves the requested port of the
46597 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
46599 * dlls/usp10/usp10.c, include/usp10.h:
46600 Added some missing definitions in usp10.h.
46602 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
46604 * dlls/x11drv/graphics.c:
46605 Handle an X error in X11DRV_ExtFloodFill().
46607 2005-11-28 Robert Shearman <rob@codeweavers.com>
46609 * dlls/wininet/http.c:
46610 Fix "http://" prefix detection on the proxy URL.
46612 2005-11-28 Robert Shearman <rob@codeweavers.com>
46614 * dlls/rpcrt4/ndr_midl.c:
46615 Make sure to fill out the MIDL_STUB_MESSAGE structure in
46616 NdrSendReceive like we do in NdrProxySendReceive.
46618 2005-11-28 Robert Shearman <rob@codeweavers.com>
46620 * dlls/rpcrt4/ndr_marshall.c:
46621 Implement conformant varying array functions.
46623 2005-11-28 Robert Shearman <rob@codeweavers.com>
46625 * dlls/rpcrt4/ndr_marshall.c:
46626 Implement conformant struct functions.
46628 2005-11-28 Robert Shearman <rob@codeweavers.com>
46630 * dlls/rpcrt4/ndr_marshall.c:
46631 Implement FC_STRUCTPAD2 for complex types.
46633 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
46635 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
46636 Add stub implementation for SetMagicColors().
46638 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46640 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
46641 Added AtlAxCreateControl stub implementation.
46643 2005-11-28 Robert Shearman <rob@codeweavers.com>
46645 * dlls/wininet/http.c:
46646 Replace some useless checks in HTTP_AddProxyInfo with asserts.
46648 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46650 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
46651 dlls/shdocvw/webbrowser.c:
46652 Added IOleDocumentSite implementation.
46654 2005-11-28 Robert Shearman <rob@codeweavers.com>
46656 * dlls/wininet/http.c:
46657 Simplify and fix Set-Cookie handling.
46659 2005-11-28 Robert Shearman <rob@codeweavers.com>
46661 * dlls/ole32/defaulthandler.c:
46662 Implement IOleObject_DoVerb function by running the object and then
46663 delegating to the remote IOleObject_DoVerb function.
46665 2005-11-28 Robert Shearman <rob@codeweavers.com>
46667 * dlls/rpcrt4/ndr_marshall.c:
46668 Add functions for marshaling base types (ints, floats, etc.).
46670 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46672 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
46673 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
46674 Better windows handling.
46676 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46678 * dlls/shell32/shell32_main.h:
46679 Modified KeyStateToDropEffect macro to match native shellview's
46682 2005-11-28 Robert Shearman <rob@codeweavers.com>
46684 * dlls/wininet/http.c:
46685 Simplify HTTP_InsertProxyAuthorization.
46687 2005-11-28 Robert Shearman <rob@codeweavers.com>
46689 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
46690 dlls/ole32/oleobj.c:
46691 Delegate advises to the remote object to enable the client to receive
46692 data change notifications.
46694 2005-11-28 Robert Shearman <rob@codeweavers.com>
46696 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
46697 Extend conformance computation function to also compute variances.
46698 MSDN suggests that conformance and variance are pretty much the same,
46699 but there may be some subtleties to it.
46701 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46703 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
46704 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
46705 Added implementation of GetWindowContext.
46706 Added stub implementation of IOleInPlaceFrame interface.
46708 2005-11-28 Alexandre Julliard <julliard@winehq.org>
46710 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
46711 Ignore generated rsrc.res.
46713 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46715 * dlls/shell32/shlview.c:
46716 Register the shell view itself as the drop target, not it's parent folder.
46717 Forward drag&drop method calls to the folder currently under the cursor.
46719 2005-11-28 Robert Shearman <rob@codeweavers.com>
46721 * dlls/wininet/internet.c:
46722 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
46723 tests show that the callbacks happen either synchronously or within an
46724 alternative asynchronous call.
46725 Remove a check for a NULL lpfnStatusCB that is already performed by
46726 INTERNET_SendCallback and add a comment about a difference to native.
46728 2005-11-28 Robert Shearman <rob@codeweavers.com>
46730 * dlls/wininet/http.c:
46731 Add parsing of the Content-ID and Proxy-Connection headers.
46732 Sort the table of header to option number mappings correctly.
46733 Change a FIXME to a WARN because there are "X-..." headers that we
46734 aren't supposed to parse.
46736 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
46738 * include/imagehlp.h:
46739 Add some 64 bit definitions.
46741 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46743 * dlls/wined3d/device.c:
46744 Stop reporting not having swapchain 0 as an error and add an internal
46745 variable instead of modifying a parameter.
46747 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46749 * dlls/wined3d/vertexdeclaration.c:
46750 Correct some errors in the way vertex declarations for directx 8 are
46751 parsed and add offset support.
46753 2005-11-28 Ge van Geldorp <gvg@reactos.org>
46755 * dlls/shell32/iconcache.c:
46756 Load shortcut icon by resource id instead of by icon index.
46758 2005-11-28 Robert Shearman <rob@codeweavers.com>
46760 * dlls/ole32/defaulthandler.c:
46761 Call DefaultHandler_Stop if we fail to start the server running
46762 correctly and a few formatting fixes.
46764 2005-11-28 Robert Shearman <rob@codeweavers.com>
46766 * dlls/rpcrt4/ndr_marshall.c:
46767 Fix NdrConformantArrayBufferSize to include the size of the
46769 Make NdrConformantArrayMemorySize do something more useful, like
46770 actually return the required memory.
46771 Conformance offset can be negative and should only be two bytes.
46773 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46775 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
46776 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
46777 dlls/msvidc32/rsrc.rc:
46778 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
46780 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46782 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
46783 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
46784 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
46786 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
46788 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
46789 Fix several bugs in msrle32 preventing it to load.
46790 Remove a hack in ICOpen compensating a bug in msrle32.
46791 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
46792 convoluted GWLP_HINSTANCE hack.
46794 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
46796 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
46797 Update Korean translations.
46799 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46801 * dlls/ole32/ole32res.rc:
46802 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
46804 2005-11-28 Jacek Caban <jacek@codeweavers.com>
46806 * dlls/shdocvw/webbrowser.c:
46807 Don't crash when parameters of Navigate2 are NULL.
46809 2005-11-28 Robert Shearman <rob@codeweavers.com>
46811 * dlls/wininet/http.c, dlls/wininet/internet.h:
46812 Add a new field "lpszHostName" to the session to track the host name
46813 of the HTTP server, as opposed to the server that we will connect to
46814 that could be a proxy server. Fixes the "Host:" header that we send to
46817 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
46819 * dlls/winmm/winmm.c:
46820 LoadLibrary16 is no longer exported by name, so do the lookup by its
46821 ordinal (when loading NE sibling).
46823 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
46825 * dlls/ntdll/cdrom.c:
46826 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
46827 IOCTL_STORAGE_CHECK_VERIFY.
46829 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
46831 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
46832 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
46834 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
46836 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
46837 Correct the matrix sizes in software shaders and remove an erroneous
46838 parameter from lrp.
46840 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
46842 * dlls/x11drv/settings.c:
46843 Ignore frequency requests in Desktop mode.
46845 2005-11-28 Robert Shearman <rob@codeweavers.com>
46847 * dlls/ole32/defaulthandler.c:
46848 Call the equivalent delegate function for all of the simple
46851 2005-11-28 Robert Shearman <rob@codeweavers.com>
46853 * dlls/rpcrt4/ndr_marshall.c:
46854 We should always allocate in NdrConformantStringUnmarshal if the
46855 memory pointer is NULL.
46857 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
46859 * dlls/dinput/device.c:
46860 Handle DInput8 interfaces in device QueryInterface.
46862 2005-11-28 Hans Leidekker <hans@it.vu.nl>
46864 * dlls/wldap32/add.c:
46865 Document the ldap_add* functions.
46867 2005-11-28 Huw Davies <huw@codeweavers.com>
46869 * dlls/gdi/bitblt.c:
46870 If the driver doesn't support StretchBlt try to use StretchDIBits
46873 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
46875 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
46876 dlls/shell32/tests/shlfolder.c:
46877 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
46878 Directly return the correct "My Computer" attributes in
46879 ISF_Desktop_fnGetAttributesOf().
46880 Remove "todo_wine" from the "My Computer" attributes test case.
46881 Add test case for retrieving the file system path from the
46882 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
46884 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
46886 * documentation/README.ko:
46887 Add a translation of the README.
46889 2005-11-28 Mike McCormack <mike@codeweavers.com>
46891 * dlls/msi/helpers.c:
46892 If a source directory doesn't exist, use the install root instead.
46894 2005-11-28 Mike McCormack <mike@codeweavers.com>
46896 * dlls/msi/dialog.c:
46897 Handle the ^ character in MaskEdit controls.
46899 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
46901 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
46902 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
46904 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
46906 * dlls/shell32/shfldr_unixfs.c:
46907 Initial stubbed implementation of UnixFolder's IDropTarget interface.
46909 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
46911 * dlls/kernel/process.c:
46912 Initialize file_exists to 0 at exe load test, prevents mistaking of
46913 UTF-8 encoded exenames as builtins.
46915 2005-11-26 Alexandre Julliard <julliard@winehq.org>
46917 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
46918 programs/avitools/.gitignore, programs/clock/.gitignore,
46919 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
46920 programs/eject/.gitignore, programs/expand/.gitignore,
46921 programs/explorer/.gitignore, programs/hh/.gitignore,
46922 programs/msiexec/.gitignore, programs/notepad/.gitignore,
46923 programs/progman/.gitignore, programs/regedit/.gitignore,
46924 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
46925 programs/rundll32/.gitignore, programs/start/.gitignore,
46926 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
46927 programs/view/.gitignore, programs/wcmd/.gitignore,
46928 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
46929 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
46930 programs/winedbg/.gitignore, programs/winefile/.gitignore,
46931 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
46932 programs/winepath/.gitignore, programs/winetest/.gitignore,
46933 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
46934 programs/winver/.gitignore, tools/winegcc/.gitignore:
46935 Ignore symlink files too (needed for git).
46937 2005-11-26 Alexandre Julliard <julliard@winehq.org>
46939 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
46940 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
46941 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
46942 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
46943 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
46944 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
46945 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
46946 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
46947 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
46948 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
46949 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
46950 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
46951 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
46952 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
46953 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
46954 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
46955 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
46956 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
46957 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
46958 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
46959 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
46960 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
46961 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
46962 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
46963 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
46964 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
46965 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
46966 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
46967 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
46968 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
46969 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
46970 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
46971 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
46972 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
46973 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
46974 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
46975 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
46976 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
46977 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
46978 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
46979 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
46980 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
46981 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
46982 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
46983 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
46984 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
46985 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
46986 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
46987 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
46988 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
46989 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
46990 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
46991 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
46992 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
46993 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
46994 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
46995 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
46996 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
46997 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
46998 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
46999 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
47000 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
47001 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
47002 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
47003 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
47004 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
47005 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
47006 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
47007 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
47008 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
47009 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
47010 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
47011 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
47012 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
47013 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
47014 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
47015 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
47016 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
47017 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
47018 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
47019 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
47020 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
47021 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
47022 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
47023 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
47024 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
47025 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
47026 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
47027 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
47028 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
47029 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
47030 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
47031 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
47032 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
47033 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
47034 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
47035 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
47036 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
47037 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
47038 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
47039 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
47040 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
47041 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
47042 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
47043 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
47044 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
47045 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
47046 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
47047 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
47048 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
47049 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
47050 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
47051 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
47052 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
47053 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
47054 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
47055 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
47056 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
47057 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
47058 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
47059 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
47060 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
47061 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
47062 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
47063 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
47064 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
47065 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
47066 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
47067 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
47068 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
47069 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
47070 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
47071 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
47072 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
47073 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
47074 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
47075 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
47076 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
47077 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
47078 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
47079 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
47080 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
47081 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
47082 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
47083 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
47084 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
47085 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
47086 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
47087 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
47088 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
47089 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
47090 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
47091 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
47092 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
47093 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
47094 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
47095 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
47096 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
47097 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
47098 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
47099 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
47100 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
47101 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
47102 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
47103 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
47104 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
47105 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
47106 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
47107 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
47108 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
47109 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
47110 dlls/version/.cvsignore, dlls/version/.gitignore,
47111 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
47112 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
47113 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
47114 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
47115 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
47116 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
47117 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
47118 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
47119 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
47120 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
47121 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
47122 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
47123 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
47124 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
47125 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
47126 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
47127 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
47128 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
47129 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
47130 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
47131 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
47132 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
47133 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
47134 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
47135 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
47136 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
47137 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
47138 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
47139 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
47140 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
47141 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
47142 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
47143 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
47144 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
47145 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
47146 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
47147 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
47148 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
47149 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
47150 fonts/.gitignore, include/.cvsignore, include/.gitignore,
47151 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
47152 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
47153 libs/unicode/.cvsignore, libs/unicode/.gitignore,
47154 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
47155 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
47156 programs/.cvsignore, programs/.gitignore,
47157 programs/avitools/.cvsignore, programs/avitools/.gitignore,
47158 programs/clock/.cvsignore, programs/clock/.gitignore,
47159 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
47160 programs/control/.cvsignore, programs/control/.gitignore,
47161 programs/eject/.cvsignore, programs/eject/.gitignore,
47162 programs/expand/.cvsignore, programs/expand/.gitignore,
47163 programs/explorer/.cvsignore, programs/explorer/.gitignore,
47164 programs/hh/.cvsignore, programs/hh/.gitignore,
47165 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
47166 programs/notepad/.cvsignore, programs/notepad/.gitignore,
47167 programs/progman/.cvsignore, programs/progman/.gitignore,
47168 programs/regedit/.cvsignore, programs/regedit/.gitignore,
47169 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
47170 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
47171 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
47172 programs/start/.cvsignore, programs/start/.gitignore,
47173 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
47174 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
47175 programs/view/.cvsignore, programs/view/.gitignore,
47176 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
47177 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
47178 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
47179 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
47180 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
47181 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
47182 programs/winefile/.cvsignore, programs/winefile/.gitignore,
47183 programs/winemenubuilder/.cvsignore,
47184 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
47185 programs/winemine/.gitignore, programs/winepath/.cvsignore,
47186 programs/winepath/.gitignore, programs/winetest/.cvsignore,
47187 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
47188 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
47189 programs/winhelp/.gitignore, programs/winver/.cvsignore,
47190 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
47191 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
47192 tools/widl/.gitignore, tools/winapi/.cvsignore,
47193 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
47194 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
47195 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
47196 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
47197 tools/wrc/.cvsignore, tools/wrc/.gitignore:
47198 Renamed all .cvsignore files to .gitignore.
47200 2005-11-24 Hans Leidekker <hans@it.vu.nl>
47202 * programs/winebrowser/main.c, tools/wine.inf:
47203 Also handle mailto: urls.
47205 2005-11-24 Mike McCormack <mike@codeweavers.com>
47207 * dlls/msvcrt/tests/printf.c:
47208 Add some tests for _fcvt.
47210 2005-11-24 Marcus Meissner <meissner@suse.de>
47213 extern "C" wrappers for usp10.h.
47215 2005-11-24 Mike McCormack <mike@codeweavers.com>
47217 * dlls/msi/helpers.c:
47218 Make all source directories at the root of the install.
47220 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
47222 * dlls/advapi32/lsa.c:
47223 Return a real error in LsaLookupSids.
47225 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
47227 * include/Makefile.in:
47230 2005-11-24 Mike McCormack <mike@codeweavers.com>
47232 * dlls/wldap32/ber.c:
47233 Fix a compile error.
47235 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
47237 * dlls/opengl32/wgl_ext.c:
47238 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
47240 2005-11-24 Juan Lang <juan_lang@yahoo.com>
47242 * include/wincrypt.h:
47243 Add more declarations.
47245 2005-11-23 Francois Gouget <fgouget@free.fr>
47247 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
47248 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
47249 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
47250 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
47251 dlls/shell32/shellpath.c, dlls/user/edit.c,
47252 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
47253 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
47254 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
47255 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
47256 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
47257 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
47258 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
47259 dlls/wintab32/context.c, programs/progman/En.rc,
47260 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
47261 tools/wrc/translation.c:
47262 Assorted spelling fixes.
47264 2005-11-23 Francois Gouget <fgouget@free.fr>
47266 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
47267 Documentation tweaks to make winapi_check happy.
47268 Also specify the documented spec file entry.
47270 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
47272 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
47273 Add German resource file for msvideo.
47275 2005-11-23 Francois Gouget <fgouget@free.fr>
47277 * dlls/wldap32/control.c, dlls/wldap32/init.c,
47278 dlls/wldap32/winldap_private.h, include/winldap.h,
47279 tools/winapi/win32.api:
47280 winldap.h should include windeh.f and schnlsp.h.
47281 Enclose the API definitions in an extern "C" section and define
47283 Better stick to the types defined by the PSDK.
47284 Fix the ldap_create_vlv_control*() prototypes.
47287 2005-11-23 Alexandre Julliard <julliard@winehq.org>
47289 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
47290 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
47291 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
47292 tools/winebuild/import.c:
47293 Preserve 16-byte stack alignment in the various assembly
47294 functions. Needed for MacOSX.
47296 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
47298 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
47299 dlls/msvideo/rsrc.rc:
47300 Add Korean translation.
47302 2005-11-23 Francois Gouget <fgouget@free.fr>
47304 * dlls/advpack/tests/advpack.c:
47305 Add trailing '\n' to trace() call.
47307 2005-11-23 Francois Gouget <fgouget@free.fr>
47309 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
47310 Add LPADDRINFO, missing IP_* defines and missing APIs.
47311 Enclose the API definitions in an extern "C" section.
47312 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
47313 Better stick to the types defined by the PSDK.
47316 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
47318 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
47319 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
47320 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
47321 Update Korean translations.
47323 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
47325 * dlls/shell32/shfldr_unixfs.c:
47326 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
47328 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47330 * dlls/mscms/tests/profile.c:
47331 Be more strict and verbose while testing
47332 GetStandardColorSpaceProfile().
47334 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
47336 * dlls/user/tests/sysparams.c:
47337 Make test_SPI_SETBORDER less likely to permanently change visual
47339 - use smaller border widths values for testing;
47340 - provide a work around for a Windows XP feature that made the tests
47341 change the caption width.
47343 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
47345 * dlls/shell32/shfldr_desktop.c:
47346 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
47348 Fixed a handle leak in case of failing AddToEnumList call.
47350 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
47352 * dlls/shell32/shfldr_mycomp.c:
47353 Also scan HKEY_CURRENT_USER for shell namespace extensions in
47356 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
47358 * dlls/shell32/brsfolder.c:
47359 Initialize OLE instead of just COM, in order to enable Drag & Drop.
47361 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
47363 * dlls/commdlg/filedlg.c:
47364 Initialize OLE instead of COM only in order to enable Drag and Drop.
47366 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
47368 * include/commctrl.h:
47369 Define DateTime_SetMonthCalColor.
47371 2005-11-23 Juan Lang <juan_lang@yahoo.com>
47373 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
47374 Fix some memory leaks.
47376 2005-11-23 Alexandre Julliard <julliard@winehq.org>
47378 * dlls/x11drv/event.c:
47379 Fixed some broken code that was causing compiler warnings.
47381 2005-11-23 Huw Davies <huw@codeweavers.com>
47383 * dlls/msxml3/tests/domdoc.c:
47384 Release a stray node.
47386 2005-11-22 Alexandre Julliard <julliard@winehq.org>
47388 * ANNOUNCE, ChangeLog, VERSION, configure:
47391 ----------------------------------------------------------------
47392 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
47394 * dlls/commdlg/fontdlg16.c:
47395 Fixes for FormatCharDlgProc16:
47396 - properly store the ChooseFont pointer, use a window property as the
47397 A and W functions do;
47398 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
47400 2005-11-22 Aric Stewart <aric@codeweavers.com>
47402 * dlls/wininet/http.c:
47403 HttpEndRequest does not actually send an extra NULL byte at the end of
47404 the request. Help from Rob Shearman on this one.
47406 2005-11-22 Alexandre Julliard <julliard@winehq.org>
47408 * dlls/kernel/volume.c:
47409 Don't try to set the label in the superblock of FAT filesystems, that
47410 doesn't do the right thing anyway.
47412 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47414 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
47415 Corrects an error in the _m3xm3 shader function in pixel and vertex
47418 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
47420 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
47421 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
47422 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
47423 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
47424 Add a semi-functional ICCompressorChoose implementation.
47426 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
47428 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
47429 GetSystemMetrics fixes with corresponding tests.
47431 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
47433 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
47434 server/debugger.c, server/event.c, server/fd.c, server/file.c,
47435 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
47436 server/mutex.c, server/named_pipe.c, server/object.c,
47437 server/object.h, server/process.c, server/queue.c, server/registry.c,
47438 server/request.c, server/semaphore.c, server/serial.c,
47439 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
47440 server/timer.c, server/token.c, server/winstation.c:
47441 Add name_lookup function in object_ops.
47443 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
47445 * dlls/commdlg/fontdlg16.c:
47446 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
47447 the lpszStyle fields.
47449 2005-11-22 Hans Leidekker <hans@it.vu.nl>
47451 * programs/winebrowser/Makefile.in:
47452 No need to link against shell32 or user32.
47454 2005-11-22 Aric Stewart <aric@codeweavers.com>
47456 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
47457 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
47458 headers. Also adding a test for some header adding flags.
47460 2005-11-22 Alexandre Julliard <julliard@winehq.org>
47462 * server/registry.c:
47463 Use struct unicode_str instead of null-terminated strings where
47464 possible, and remove constraints on total key path length.
47466 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
47468 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
47470 Add stdarg.h where missing.
47472 2005-11-22 Marcus Meissner <meissner@suse.de>
47474 * dlls/winsock/socket.c:
47475 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
47477 2005-11-22 Steven Edwards <winehacker@gmail.com>
47479 * dlls/ntdll/version.c:
47480 Correct URL for version infomation database website.
47482 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
47484 * dlls/gdi/tests/dc.c:
47485 Add a test showing that SaveDC after GetDC should return 1.
47487 2005-11-22 Jacek Caban <jacek@codeweavers.com>
47489 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
47490 Create window in SetClientSite and return it in
47491 IOleInPlaceSite::GetWindow.
47493 2005-11-22 Robert Shearman <rob@codeweavers.com>
47495 * dlls/wininet/tests/http.c:
47496 Test the sizes of some of the parameters passed into the callback.
47498 2005-11-22 Robert Shearman <rob@codeweavers.com>
47500 * dlls/wininet/internet.c, dlls/wininet/internet.h,
47501 dlls/wininet/utility.c:
47502 Rename SendAsyncCallback to INTERNET_SendCallback.
47504 2005-11-22 Robert Shearman <rob@codeweavers.com>
47506 * dlls/wininet/http.c:
47507 Fix an incorrect entry in the HTTP header field table causing broken
47508 Location field parsing.
47510 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47512 * dlls/advpack/tests/advpack.c:
47513 Exit test after first TranslateInfString() failure, which seems to be
47516 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47518 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
47519 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
47520 Implement a pixel shader parser and cross compiler. All version of
47521 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
47522 will be cross compiled.
47524 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
47526 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
47527 server/mapping.c, server/mutex.c, server/named_pipe.c,
47528 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
47529 server/winstation.c:
47530 Return correct error on name collision when creating new named
47532 Check for correct error in affected places.
47534 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
47536 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
47537 Kernel32 should create named objects with OBJ_OPENIF flag set.
47538 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
47539 RtlNtStatusToDosError.
47541 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
47543 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
47544 Update Korean translations.
47546 2005-11-21 Alexandre Julliard <julliard@winehq.org>
47548 * programs/winecfg/drive.c:
47549 Only set label and serial number when they are actually changed.
47551 2005-11-21 Alexandre Julliard <julliard@winehq.org>
47553 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
47554 server/mailslot.c, server/protocol.def, server/trace.c:
47555 Fixed handling of mailslot read timeout to avoid compiler warnings.
47557 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
47560 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
47561 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
47563 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
47565 * dlls/ntdll/tests/om.c:
47566 More Object Manager tests.
47568 2005-11-21 Aric Stewart <aric@codeweavers.com>
47570 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
47571 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
47572 some things out of HTTP_SendRequestW to avoid duplicate code.
47574 2005-11-21 Ge van Geldorp <gvg@reactos.org>
47576 * dlls/crypt32/encode.c:
47577 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
47579 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
47581 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
47582 dlls/shell32/shell32_main.h:
47583 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
47584 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
47585 PidlToSicIndex() and return -1 in error cases.
47586 Read shell overlay icon settings from registry to allow icon
47589 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
47591 * dlls/msvcrt/locale.c:
47592 Fix bogus unreal code page messages in _setmbcp().
47594 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
47596 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
47597 Do not forward _mbccpy to strcpy.
47598 Remove the error message in _mbccpy, it is not an error.
47600 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
47602 * dlls/comctl32/syslink.c:
47603 Improved word wrapping and tab key handling.
47605 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
47607 * dlls/advpack/advpack.c, include/advpub.h:
47608 Add/correct prototypes for some already defined functions in advpack.
47610 2005-11-21 Hans Leidekker <hans@it.vu.nl>
47612 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
47613 dlls/wldap32/wldap32.spec:
47614 Implement ldap_create_vlv_control{A,W},
47615 ldap_encode_sort_control{A,W}.
47616 Add a stub for ldap_create_page_control{A,W}.
47618 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
47620 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
47621 include/winsvc.h, tools/winapi/win32.api:
47622 Add/correct prototypes for some already defined functions in
47623 advapi32. Correct spec file entry for GetSecurityInfoExW.
47625 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
47627 * dlls/user/winstation.c, include/wine/server_protocol.h,
47628 server/protocol.def, server/trace.c, server/winstation.c:
47629 Replace inherit flag with object attributes in winstation and desktop
47630 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
47632 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
47634 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
47635 Fix _mbsspn() with conformance tests.
47637 2005-11-21 Hans Leidekker <hans@it.vu.nl>
47639 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
47640 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
47641 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
47642 programs/taskmgr/taskmgr.rc:
47643 Added Dutch translations.
47645 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
47647 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
47648 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
47649 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
47650 programs/winefile/Ko.rc:
47651 Update Korean translations.
47653 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
47655 * dlls/x11drv/scroll.c:
47656 Print scroll and clip rectangles on the ScrollDC entry.
47658 2005-11-21 Rob Shearman <rob@codeweavers.com>
47660 * dlls/advapi32/service.c:
47661 Don't try waiting for the service process to start if the
47662 CreateProcess call failed.
47664 2005-11-21 Mike McCormack <mike@codeweavers.com>
47666 * dlls/msi/registry.c:
47667 Loop around calling RegQueryValue until we have a big enough string
47668 for both the name and the value.
47670 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
47672 * dlls/shdocvw/dochost.c:
47673 Added GetHostInfo implementation.
47675 2005-11-21 Ge van Geldorp <gvg@reactos.org>
47677 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
47678 Fix some prototypes to match the PSDK.
47680 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47682 * dlls/kernel/oldconfig.c:
47683 - ANSI SCSI revision is a hex number.
47684 - Be more verbose with parser ERRs.
47686 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
47688 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
47689 Mark some functions as implemented in the spec files.
47691 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
47693 * programs/winecfg/driveui.c:
47694 Create new drives with autodetect type.
47696 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47698 * dlls/msvcrt/tests/file.c:
47699 Minor MSVCRT test changes:
47700 - add two invalid parameter checks for fopen(),
47701 - rearrange test sequence into two parts (low-level and stream I/O),
47704 2005-11-21 Hans Leidekker <hans@it.vu.nl>
47706 * dlls/wldap32/value.c:
47707 Fix the build without openldap.
47709 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
47711 * include/wincrypt.h:
47712 Add prototypes for some already defined functions in crypt32.
47714 2005-11-21 Aric Stewart <aric@codeweavers.com>
47716 * dlls/wininet/internet.c:
47717 Implement the use of NETCON_send for HTTP connections when in
47720 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
47722 * dlls/version/tests/install.c:
47723 Fix version tests on NT, 2K and XP, make some errors more verbose.
47725 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
47727 * dlls/winmm/wineoss/audio.c:
47728 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
47729 continuing with even higher channels numbers.
47731 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
47733 * dlls/winsock/socket.c:
47734 Fixed typo in ws_sockaddr_u2ws().
47736 2005-11-18 Hans Leidekker <hans@it.vu.nl>
47738 * configure, configure.ac, dlls/wldap32/init.c,
47739 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
47740 dlls/wldap32/wldap32.spec:
47741 Avoid using deprecated openldap functions.
47742 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
47743 Add stub implementation for ldap_startup and ldap_stop_tls_s.
47745 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
47747 * programs/winedbg/types.c:
47748 Native dbghelp doesn't provide names for basic type, so added relevant
47749 basic type names in winedbg.
47751 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
47753 * dlls/commdlg/filedlg.c:
47754 There is no need to resize our own fake dialog to match the parent, it
47755 doesn't have controls anyway.
47757 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
47759 * dlls/mscms/tests/profile.c:
47760 Don't call unicode functions of file API as they fail on Win9x.
47762 2005-11-18 Alexandre Julliard <julliard@winehq.org>
47764 * server/console.c, server/event.c, server/handle.c, server/handle.h,
47765 server/mailslot.c, server/mapping.c, server/mutex.c,
47766 server/named_pipe.c, server/object.c, server/object.h,
47767 server/process.c, server/request.h, server/semaphore.c,
47768 server/timer.c, server/user.h, server/winstation.c:
47769 Added a struct unicode_str to encapsulate object names.
47771 2005-11-18 Hans Leidekker <hans@it.vu.nl>
47773 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
47774 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
47775 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
47776 Avoid using deprecated openldap functions.
47777 Correct some return values.
47779 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
47781 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
47782 programs/winedbg/winedbg.c:
47783 Centralized calls for SymSetContext, we only do it when we change the
47784 current stack frame, and no longer every time we look up local symbols
47787 2005-11-18 Alexandre Julliard <julliard@winehq.org>
47789 * dlls/kernel/tests/thread.c:
47790 Avoid setting the context before the thread has started running, it's
47791 broken on most Windows versions.
47793 2005-11-18 Huw Davies <huw@codeweavers.com>
47795 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
47796 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
47797 dlls/msxml3/tests/domdoc.c:
47798 Ref count the xmlDocPtr.
47799 If two nodes refer to the same xmlNodePtr don't return same object.
47801 2005-11-18 Hans Leidekker <hans@it.vu.nl>
47803 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
47804 Avoid using deprecated openldap functions.
47805 Correct some return values.
47807 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
47809 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
47810 programs/winedbg/stack.c:
47811 Move print_func_and_args to stack.c, where it belongs.
47813 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
47815 * dlls/user/static.c:
47816 Fix vertical text alignment in static controls.
47818 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
47820 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
47821 dlls/comctl32/tests/header.c:
47822 Added header control tests.
47824 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
47826 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
47827 programs/winedbg/stack.c, programs/winedbg/symbol.c,
47828 programs/winedbg/winedbg.c:
47829 - now storing frames information in thread structure
47830 - frames are cached after each thread stops execution
47831 - reimplemented backtrace on top of this
47833 2005-11-18 Alexandre Julliard <julliard@winehq.org>
47835 * dlls/kernel/tests/locale.c:
47836 Added a few more Unicode digits from Unicode version 4.1.
47838 2005-11-18 Alexandre Julliard <julliard@winehq.org>
47840 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
47841 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
47842 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
47843 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
47844 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
47845 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
47846 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
47847 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
47848 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
47849 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
47850 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
47851 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
47852 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
47853 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
47854 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
47855 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
47856 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
47857 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
47858 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
47859 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
47860 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
47861 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
47862 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
47863 libs/unicode/casemap.c, libs/unicode/wctype.c:
47864 Updated codepage tables to Unicode version 4.1.
47866 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
47868 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
47869 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
47870 programs/cmdlgtst/cmdlgr.rc:
47871 Update Korean translations.
47873 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
47875 * dlls/user/tests/win.c:
47876 Add another test for Z order of child windows.
47878 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
47880 * dlls/kernel/vxd.c:
47881 Use case insensitive comparison to check file extensions.
47883 2005-11-18 Peter Beutner <p.beutner@gmx.net>
47885 * dlls/x11drv/opengl.c:
47886 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
47887 the selected pixel format lacks full hardware acceleration and only a
47888 few parts are accelerated. So don't always set it but only if the X
47889 server actually reports that the selected pixel format is not fully
47892 2005-11-18 Jacek Caban <jacek@codeweavers.com>
47894 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
47895 dlls/shdocvw/webbrowser.c:
47896 Free ConnectionPoint objects (fix memory leak).
47898 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
47900 * dlls/msvcrt/undname.c:
47901 Ensures, when we cannot demangle the string, to return the mangled
47902 name instead of a NULL pointer.
47904 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
47906 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
47907 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
47908 Now returning correct symbol flags (as native does) for function pmts
47909 & locals in dbghelp.
47910 Modified winedbg accordingly.
47912 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
47914 * dlls/twain/dsm_ctrl.c:
47915 If SANE returns empty device list treat it as an error.
47917 2005-11-18 Jacek Caban <jacek@codeweavers.com>
47919 * dlls/atl/registrar.c:
47920 Fix parsing '{' char.
47922 2005-11-18 Robert Reif <reif@earthlink.net>
47924 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
47925 Handle failure on Windows 95 properly.
47926 Make two functions available to all files.
47927 Make format_string() const correct.
47929 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
47931 * configure, configure.ac, dlls/winsock/socket.c,
47932 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
47933 Implemented getaddrinfo(), including full mapping of struct addrinfo
47934 between UNIX and Windows. Based on a patch by Mike Hearn.
47936 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
47938 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
47939 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
47940 programs/winedbg/types.c:
47941 Dbghelp describes the types of function arguments with a specific
47942 symbol-type (symt) which links both to arguments' type and to function
47944 - added this new type to dbghelp
47945 - implemented its use in winedbg
47947 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
47949 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
47950 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
47951 programs/winedbg/break.c, programs/winedbg/expr.c,
47952 programs/winedbg/memory.c, programs/winedbg/symbol.c,
47953 programs/winedbg/types.c:
47954 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
47957 2005-11-17 Alexandre Julliard <julliard@winehq.org>
47959 * libs/unicode/cpmap.pl:
47960 Only update modified files.
47962 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
47964 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
47965 Improve IConnectionPoint handling.
47967 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
47969 * dlls/wined3d/device.c:
47970 Disable support for creation FMT_Unknown textures. This gets most of
47971 the d3d8 demos from www.codesampler.com working.
47973 2005-11-17 Robert Shearman <rob@codeweavers.com>
47975 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
47976 Remove some incompatibilities in the wctype table by updating the
47977 space, blank and cntrl exceptions and fixing the type given to
47978 characters in the "Zl" and "Zp" classes.
47980 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
47982 * dlls/comctl32/header.c:
47983 Return false if index is out of bounds in GetItemT.
47985 2005-11-17 Alexandre Julliard <julliard@winehq.org>
47987 * programs/explorer/explorer.c:
47988 Fixed invalid C syntax.
47990 2005-11-17 Robert Shearman <rob@codeweavers.com>
47992 * dlls/kernel/profile.c:
47993 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
47994 Don't increment the szFile pointer since we removed the BOM earlier
47995 and it will cause the first real character of the INI file to be
47998 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
48000 * programs/winefile/winefile.c, programs/winefile/winefile.h:
48001 Use command line for initial directory selection.
48002 Remove useless hwndParent variable.
48004 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48006 * dlls/wined3d/swapchain.c:
48007 Clear the z and stencil buffers at the end of the scene, this fixes a
48008 problem with the solid node bsp demo from www.codesampler.com as well
48009 as a lot of blank screens in some other demos.
48011 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
48013 * dlls/msvcrt/tests/cpp.c:
48014 Provide a sample of the joy of MSC symbol mangling.
48016 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
48018 * programs/winedbg/symbol.c:
48019 When a symbol name already contains a module name, we shouldn't search
48022 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
48024 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
48025 programs/winedbg/debugger.h:
48026 Simplification of lex's input reading.
48028 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
48030 * dlls/user/tests/monitor.c:
48031 Made test loadable on win95 again (EnumDisplayDevicesA not present).
48033 2005-11-17 Jacek Caban <jacek@codeweavers.com>
48035 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
48036 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
48037 Added stub implementation of IDocHostUIHandler.
48039 2005-11-17 Jacek Caban <jacek@codeweavers.com>
48041 * include/mshtmhst.idl:
48042 Added IHTMLWindow forward declaration.
48044 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
48046 * tools/winapi/win32.api:
48047 Update win32.api to cvs.
48049 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48051 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
48052 Fix _fcloseall() return value.
48053 Improve some trace messages.
48054 Add tests for fopen(), fclose(), _fcloseall().
48055 Stricten some checks of _unlink().
48057 2005-11-16 Jacek Caban <jacek@codeweavers.com>
48059 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
48060 dlls/shdocvw/webbrowser.c:
48061 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
48063 2005-11-16 Aric Stewart <aric@codeweavers.com>
48065 * configure, configure.ac, programs/Makefile.in,
48066 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
48067 programs/explorer/explorer.c:
48068 Beginnings of an explorer.exe replacement that wraps the existing
48071 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
48073 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
48074 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
48075 Added ability to execute commands from a file passed on command line
48076 (through --file option).
48077 Use that feature to get rid of arg_command hack (--command option now
48078 creates a temporary file).
48080 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
48082 * dlls/user/edit.c, dlls/user/tests/msg.c:
48083 Add a test for some edit control behaviours, make it pass under Wine.
48085 2005-11-16 Robert Reif <reif@earthlink.net>
48087 * dlls/winmm/wavemap/wavemap.c:
48088 Only convert bits per sample between different encoding formats.
48090 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
48092 * dlls/winsock/socket.c, include/ws2tcpip.h:
48093 Added mapping between unix and windows sockaddr_in6(_old) and
48094 sockaddr_in. Added address family, socket type mappers.
48096 2005-11-16 Robert Shearman <rob@codeweavers.com>
48098 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48099 - Improve callback to give context sensitive information about the
48100 different statuses and print the thread ID that it was called from.
48101 - Replace the busy waiting on the "goon" flag with an event.
48102 - Replace hard coded numbers with more informative constants
48103 throughout the InternetReadFile test.
48104 - Add tests for InternetReadFileExA.
48105 - Fix the error value from calling InternetReadFile with a NULL handle
48106 as indicated by the test.
48108 2005-11-16 Jacek Caban <jacek@codeweavers.com>
48110 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
48111 Added IOleInPlaceSite stub implementation.
48113 2005-11-15 Mike McCormack <mike@codeweavers.com>
48116 Add timezone information to the registry.
48118 2005-11-15 Robert Shearman <rob@codeweavers.com>
48120 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
48121 dlls/wininet/utility.c:
48122 We shouldn't pass the struct hostent returned from gethostbyname as
48123 it's not thread-safe and isn't needed anyway.
48125 2005-11-15 Ken Thomases <ken@codeweavers.com>
48127 * dlls/ntdll/signal_i386.c:
48128 Updated context definitions for the latest Darwin/x86.
48130 2005-11-15 Robert Shearman <rob@codeweavers.com>
48132 * dlls/wininet/internet.c:
48133 Correct the size of a callback parameter.
48134 Fix the declaration of INTERNET_WorkerThreadFunc.
48136 2005-11-15 Mike McCormack <mike@codeweavers.com>
48138 * dlls/msi/registry.c:
48139 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
48141 2005-11-15 Alexandre Julliard <julliard@winehq.org>
48143 * dlls/wininet/urlcache.c:
48144 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
48146 2005-11-15 Mike McCormack <mike@codeweavers.com>
48148 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
48149 Fix function prototype and spec file entry for
48150 MsiEnumComponentQualifiers.
48152 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
48154 * dlls/comctl32/header.c:
48155 Implement implement header callback support (HDN_GETDISPINFO notification):
48156 - better factorisation
48159 2005-11-15 Alexandre Julliard <julliard@winehq.org>
48161 * dlls/urlmon/tests/url.c:
48162 Don't crash if BindToStorage fails.
48164 2005-11-15 Mike McCormack <mike@codeweavers.com>
48166 * dlls/msi/install.c:
48167 Only return ERROR_MORE_DATA if there's a buffer to copy a result
48170 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
48172 * dlls/user/focus.c:
48173 Do not change focus if the being activated window is no longer
48176 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
48178 * dlls/kernel/tests/drive.c:
48179 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
48181 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
48183 * dlls/winspool/tests/info.c:
48184 Some extra tests for GetPrinterDriverDirectory.
48185 Display a TRACE when the Service "spooler" is not running (NT).
48187 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
48189 * dlls/kernel/comm.c:
48190 Disable PARMRK input flag of serial ports.
48192 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
48194 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
48195 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
48196 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
48197 programs/winefile/Ko.rc:
48198 Update Korean translations.
48200 2005-11-15 Alexandre Julliard <julliard@winehq.org>
48202 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
48203 Use proper asm name for external functions.
48205 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
48207 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
48208 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
48210 2005-11-15 Jacek Caban <jacek@codeweavers.com>
48212 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
48213 dlls/shdocvw/webbrowser.c:
48214 Beginning implementation of Navigate2.
48216 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
48218 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
48219 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
48220 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
48221 - use D3DCOLOR macros instead of using shift + masks
48222 - fix a bug where diffuse.lpData checked instead of specular.lpData
48223 - implement color fixup on ARB VShader compilation code:
48224 -> on input parameters using swizzle
48225 -> add is_color parameter on vshader_program_add_param
48227 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
48229 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
48230 Add stubs around ScriptStringAnalyse to avoid PAF crash.
48232 2005-11-15 Robert Shearman <rob@codeweavers.com>
48234 * dlls/wininet/http.c:
48235 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
48236 an INTERNET_ASYNC_RESULT structure.
48237 The source handle in HTTP_Connect should be the parent's handle.
48239 2005-11-15 Robert Shearman <rob@codeweavers.com>
48241 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
48242 SSL doesn't need to use a different socket to unsecure communications.
48244 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
48246 * dlls/kernel/tests/thread.c:
48247 Corrected last error information.
48248 Make sure we can run the tests on win9x.
48250 2005-11-15 Mike McCormack <mike@codeweavers.com>
48252 * dlls/msi/package.c:
48253 Set the Installed property if the product is already installed.
48255 2005-11-14 Alexandre Julliard <julliard@winehq.org>
48257 * dlls/user/input.c, server/queue.c:
48258 Added support for the QS_ALLPOSTMESSAGE flag.
48260 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
48262 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
48263 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
48264 Beginning of true BindToStorage implementation.
48266 2005-11-14 Huw Davies <huw@codeweavers.com>
48268 * tools/widl/header.c:
48269 Prefix [putref] property names with putref_.
48271 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
48273 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
48274 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
48276 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
48277 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
48278 SPI_{G|S}ICONTITLELOGFONT.
48279 Accordingly extend the corresponding tests.
48281 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
48283 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
48284 Undname: Allow more then one coded character in demangle_datatype.
48286 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
48289 Add default version information.
48291 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
48293 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
48294 NtReadFile: now returning correct status in NtReadFile for EOF
48295 conditions (on files) and broken pipe (on named pipes).
48297 2005-11-14 Peter Beutner <p.beutner@gmx.net>
48299 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
48300 When creating DIBs with a color depth <= 8, always set biClrUsed field
48301 to the number of entries in the color table.
48303 2005-11-14 Mike McCormack <mike@codeweavers.com>
48305 * dlls/msi/cond.y, dlls/msi/tests/package.c:
48306 Empty strings are not equal to any number, so all comparisons against
48307 them fail except for tests for non-equalness.
48309 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48311 * dlls/wined3d/device.c:
48312 Fix an intermittent lockup with ATI's driver, I expect the problem is
48313 trying to clear the display before it's visible. Also correct the
48316 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
48318 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
48319 dlls/urlmon/urlmon_main.h:
48320 Added get_protocol_iface internal function and use it in
48323 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
48325 * dlls/ddraw/surface_main.c:
48326 Use the front buffer palette for DC operations on off-screen buffers.
48328 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48330 * dlls/advpack/tests/advpack.c:
48331 Get the version and language ID of ADVPACK.DLL too.
48333 2005-11-14 H. Verbeet <hverbeet@gmail.com>
48335 * dlls/ddraw/surface_dib.c:
48336 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
48337 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
48339 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
48341 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
48342 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
48343 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
48344 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
48345 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
48346 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
48347 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
48348 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
48349 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
48350 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
48351 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
48352 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
48353 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
48354 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
48355 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
48356 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
48357 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
48358 programs/winemine/rsrc.rc:
48359 Add Korean translations.
48361 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
48363 * dlls/iphlpapi/iphlpapi_main.c:
48364 Add, reformat API documentation.
48366 2005-11-14 Mike McCormack <mike@codeweavers.com>
48368 * dlls/msi/cond.y, dlls/msi/tests/package.c:
48369 Fix comparison of empty properties to numbers and add test cases.
48371 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
48373 * dlls/user/tests/msg.c:
48374 Fix message tests to run cleanly on Windows XP SP1.
48376 2005-11-14 Edgar Hucek <gimli@gentoo.org>
48378 * dlls/winmm/joystick/joystick.c:
48379 Unicode compile fix.
48381 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
48383 * dlls/kernel/tests/thread.c:
48384 Fix set_test_val function declaration to ensure stack is left
48387 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48389 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
48390 Fix a test for InternetCreateUrlA as no Windows platform sets last
48391 error here. Make InternetCreateUrlA pass the test.
48393 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48395 * dlls/crypt32/tests/cert.c:
48396 Don't call missing API function.
48398 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
48400 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
48401 Add DDBLT_DONOTWAIT flag.
48402 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
48404 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
48406 * dlls/urlmon/umon.c:
48407 Move BindToStorage hack to the separated function.
48409 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48411 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
48412 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
48413 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
48414 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
48415 dlls/d3d9/volumetexture.c:
48416 Remove the setting of the result pointer to NULL in creates, tests
48417 show that windows doesn't set the result to NULL on error.
48419 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
48421 * dlls/ntdll/thread.c:
48422 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
48423 from the command-line.
48425 2005-11-14 Peter Lemenkov <petro@mail.ru>
48427 * include/rpcdce.h:
48430 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
48432 * dlls/comctl32/imagelist.c:
48433 Reformat "see" section, to match c2man requirements.
48435 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
48437 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
48438 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
48439 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
48440 Improve c2man Documented-Total count. Changes:
48441 - add missing description
48442 - complete missing A/W pairs
48443 - document remaining comdlg32 functions
48445 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
48447 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
48448 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
48449 dlls/advapi32/security.c:
48450 Improve c2man Documented-Total count. Changes:
48451 - add missing description
48452 - add missing returns section
48454 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
48456 * programs/winetest/Makefile.in:
48457 Add shdocvw tests to winetest.
48459 2005-11-12 Robert Shearman <rob@codeweavers.com>
48461 * dlls/ole32/compobj.c:
48462 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
48463 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
48464 instead of InprocServer32.
48466 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
48468 * dlls/kernel/tests/thread.c:
48469 Add some extra error information.
48471 2005-11-12 Robert Shearman <rob@codeweavers.com>
48473 * dlls/wininet/internet.c, dlls/wininet/internet.h:
48474 Implement InternetReadFileExA (based on a patch by Brian Gerst).
48476 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
48478 * dlls/dinput/joystick_linuxinput.c:
48479 Add additional sanity checks to the linux input system dinput joystick
48482 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
48484 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
48485 Removed a couple of shift/reduce warnings in grammar.
48487 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
48489 * programs/regedit/Nl.rc:
48490 Update Dutch resources.
48492 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
48494 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
48495 dlls/shdocvw/webbrowser.c:
48496 Added IViewObject2 stub implementation.
48498 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
48500 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
48501 dlls/version/tests/install.c:
48502 Added some tests for VerFindFileA.
48504 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
48506 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
48507 prefix can be NULL for GetTempFileNameW.
48509 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
48511 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
48512 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
48513 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
48514 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
48515 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
48516 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
48517 dlls/wininet/wininet_Ko.rc:
48518 Add Korean translations.
48520 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
48522 * dlls/urlmon/urlmon.spec:
48523 Correct argument count for URLDownloadToCacheFile{A,W}.
48525 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
48527 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
48528 dlls/shell32/shlexec.c:
48529 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
48530 emulated Windows version is Win9x, Excel refuses to communicate with a
48531 unicode client in win9x mode.
48533 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
48535 * dlls/user/dde_client.c:
48536 Convert some ERRs to WARNs in the DDE client code when appropriate.
48538 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
48540 * dlls/kernel/heap.c:
48541 Protect sys/stat.h with a conditional.
48543 2005-11-11 Steven Edwards <winehacker@gmail.com>
48546 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
48548 2005-11-11 Christoph Frick <frick@sc-networks.de>
48550 * dlls/dinput/joystick_linuxinput.c:
48551 Moved and adopted joystick_linux.c code into the
48552 joystick_linuxinput.c.
48554 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
48556 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
48557 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
48558 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
48559 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
48560 references on code).
48561 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
48562 glGetInteger (as it returns bad value).
48564 2005-11-10 Francois Gouget <fgouget@free.fr>
48566 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
48567 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
48568 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
48569 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
48570 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
48571 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
48572 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
48573 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
48574 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
48575 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
48576 dlls/dinput/device.c, dlls/dinput/mouse.c,
48577 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
48578 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
48579 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
48580 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
48581 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
48582 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
48583 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
48584 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
48585 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
48586 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
48587 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
48588 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
48589 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
48590 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
48591 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
48592 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
48593 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
48594 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
48595 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
48596 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
48597 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
48598 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
48599 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
48600 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
48601 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
48602 dlls/wininet/internet.c, dlls/winmm/mci.c,
48603 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
48604 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
48605 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
48606 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
48607 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
48608 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
48609 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
48610 programs/winevdm/winevdm.c:
48611 Remove spaces before '\n' in traces.
48613 2005-11-10 Francois Gouget <fgouget@free.fr>
48615 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
48616 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
48617 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
48618 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
48619 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
48620 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
48622 Assorted spelling and case fixes.
48624 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48626 * dlls/advpack/tests/advpack.c:
48628 - don't fail on WriteFile(),
48629 - add valid error codes,
48630 - empty buffer to avoid printing garbage,
48631 - remove bogus inf-file which TranslateInfString() creates here.
48633 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
48636 Make parameter higlighting regex less "hungry".
48638 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
48640 * programs/winemenubuilder/winemenubuilder.c:
48641 Parse the command line returned by CommandLineFromMsiDescriptor() to
48642 extract the application path. Otherwise winemenubuilder ignores the
48643 .lnk file entirely.
48645 2005-11-10 Francois Gouget <fgouget@free.fr>
48647 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
48648 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
48649 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
48650 Add trailing '\n's to ok() and TRACE() calls.
48652 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48654 * dlls/kernel/tests/path.c:
48655 Add error code valid for Win9x and XP.
48657 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
48659 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
48660 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
48661 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
48662 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
48663 dlls/shell32/systray.c:
48664 Improve c2man Documented-Total count. Changes:
48665 - add missing description
48666 - add missing returns section
48667 - complete missing A/W pairs
48668 - reformate comments, to match c2man requirements
48670 2005-11-10 Francois Gouget <fgouget@free.fr>
48672 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
48673 dlls/dxerr9/errors.h:
48674 Assorted spelling fixes in the DXErr8/9 error files.
48676 2005-11-10 Francois Gouget <fgouget@free.fr>
48678 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
48679 Remove extra backslash that was causing an awk warning.
48681 2005-11-10 Mike McCormack <mike@codeweavers.com>
48683 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
48684 programs/regedit/rsrc.rc:
48685 Added Korean resources.
48687 2005-11-10 Mike McCormack <mike@codeweavers.com>
48689 * programs/start/start.c:
48690 Remove the limit on the length of the command line.
48692 2005-11-10 Aric Stewart <aric@codeweavers.com>
48695 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
48697 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
48699 * dlls/uxtheme/system.c:
48700 Improve c2man Documented-Total count. Changes:
48701 - add missing returns section
48703 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
48705 * dlls/x11drv/init.c, include/wingdi.h:
48706 Added support for SHADEBLENDCAPS.
48708 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
48710 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
48711 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
48713 Support Mesa GL_VERSION on parse.
48715 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
48717 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
48718 Added URLDownloadToCacheFile[AW] stub.
48720 2005-11-10 Mike Hearn <mike@plan99.net>
48722 * dlls/wininet/version.rc:
48723 Update wininet version info.
48725 2005-11-09 Alexandre Julliard <julliard@winehq.org>
48727 * ANNOUNCE, ChangeLog, VERSION, configure:
48730 ----------------------------------------------------------------
48731 2005-11-09 Huw Davies <huw@codeweavers.com>
48733 * dlls/wineps/ps.c:
48734 Escape non-printable characters in the document title and also
48735 truncate it to 0x80 characters.
48737 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
48739 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
48740 Initialize COM prior to displaying the file dialog.
48742 2005-11-09 Mike McCormack <mike@codeweavers.com>
48744 * dlls/msi/registry.c, dlls/msi/tests/db.c:
48745 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
48748 2005-11-09 Mike McCormack <mike@codeweavers.com>
48751 Make sure we only CoUninitialize after successfully initializing.
48752 Fix the address of the returned IShellLinkDataList interface.
48754 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
48756 * dlls/urlmon/file.c:
48757 Added IInternetPriority implementation to FileProtocol.
48759 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
48761 * dlls/user/cursoricon.c:
48762 If a color bitmap is provided, store bitmap information from it
48763 instead of the mask bitmap one.
48765 2005-11-09 Alexandre Julliard <julliard@winehq.org>
48767 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
48768 Don't call SetWindowPos in ShowWindow if a parent window is not
48769 visible, only toggle the WS_VISIBLE flag.
48771 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
48773 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
48774 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
48775 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
48776 dlls/user/win.c, dlls/user/winproc.c:
48777 Improve c2man Documented-Total count. Changes:
48778 - add missing description
48779 - add missing returns section
48780 - complete missing A/W pairs
48781 - reformate comments, to match c2man requirements
48783 2005-11-09 Robert Shearman <rob@codeweavers.com>
48785 * dlls/oleaut32/typelib.c:
48786 - Cleanup formating of DispCallFunc.
48787 - Fix DispCallFunc for functions with return values.
48788 - Don't rely on _copy_arg as it is going away soon.
48790 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
48792 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
48793 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
48794 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
48795 dlls/ole32/storage.c, dlls/ole32/storage32.c:
48796 Improve c2man Documented-Total count.
48798 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
48800 * dlls/shell32/brsfolder.c:
48801 Initialize COM prior to displaying the SHBrowseForFolder dialog.
48803 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48805 * dlls/shell32/tests/shlfolder.c:
48806 Disable code that segfaults on Win98 SE.
48808 2005-11-09 Robert Shearman <rob@codeweavers.com>
48810 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
48811 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
48812 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
48813 - Fix up the callers and reorganize CoGetClassObject to split out the
48814 inproc code into another function.
48816 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
48818 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
48819 Added implementation of IInternetPriority in HttpProtocol.
48821 2005-11-08 Alexandre Julliard <julliard@winehq.org>
48823 * include/xmldom.idl:
48824 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
48826 2005-11-08 Huw Davies <huw@codeweavers.com>
48828 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
48829 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
48830 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
48831 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
48832 Include msxml2.h rather than msxml.h and xmldom.h.
48834 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
48836 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
48837 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
48839 Add tests that show that the border value manipulated by
48840 SPI_{GET,SET}BORDER is completely the same as with
48841 SPI_{GET,SET}NONCLIENTMETRICS.
48842 Fix a few signed/unsigned warnings in unrelated tests from the same
48844 Made the tests pass on wine.
48846 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48848 * dlls/advapi32/tests/crypt.c:
48849 Win98 fails another way when user isn't logged in.
48851 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
48853 * dlls/shell32/systray.c:
48854 Unicodify systray.c.
48856 2005-11-08 Alexandre Julliard <julliard@winehq.org>
48858 * include/windef.h:
48859 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
48862 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
48864 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
48865 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
48866 dlls/shdocvw/tests/shortcut.c:
48867 Support for shell instance objects.
48868 Removed a wine_todo for a no longer failing test.
48869 Added a test for IPersistFolder3::GetCurFolder.
48871 2005-11-08 Alexandre Julliard <julliard@winehq.org>
48873 * dlls/mapi32/tests/prop.c:
48874 Get rid of FAR keywords.
48876 2005-11-08 Huw Davies <huw@codeweavers.com>
48878 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
48879 Implement selectSingleNode.
48881 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
48883 * dlls/kernel/heap.c:
48884 Implement GlobalMemoryStatusEx for Solaris.
48886 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48888 * dlls/kernel/tests/heap.c:
48889 Take into account some alignment done by HeapAlloc() on Win9x.
48891 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
48893 * dlls/wininet/internet.c:
48894 Unicodify InternetCheckConnection.
48895 Use HeapAlloc'ed buffers where applicable.
48897 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
48899 * dlls/shell32/systray.c:
48900 Move functions a bit to get rid of a static declaration.
48902 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
48904 * dlls/comctl32/treeview.c:
48905 Do not issue a GetUpdateRect() to query an update region for
48906 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
48909 2005-11-08 Huw Davies <huw@codeweavers.com>
48911 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
48912 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
48913 dlls/msxml3/tests/domdoc.c:
48914 Implement get_parseError.
48916 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
48918 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
48919 Correct some allocated buffer lengths while converting to Unicode.
48921 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
48923 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
48924 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
48925 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
48926 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
48927 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
48928 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
48929 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
48930 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
48931 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
48932 dlls/user/listbox.c, dlls/user/static.c:
48933 Handle WM_PRINTCLIENT.
48934 Don't use SelectClipRgn in WM_PRINTCLIENT.
48936 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
48938 * dlls/wined3d/directx.c:
48939 Fix parsing of version number.
48941 2005-11-08 Huw Davies <huw@codeweavers.com>
48943 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
48944 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
48945 Fix cut-n-paste error in licence text.
48947 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
48949 * dlls/d3d9/query.c:
48950 Allow NULL ppQuery to be passed to CreateQuery.
48952 2005-11-08 James Hawkins <truiken@gmail.com>
48954 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
48955 Implement TranslateInfString with tests.
48957 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
48959 * dlls/ole32/compobj.c:
48960 Added tracing to CoCreateInstance.
48962 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
48964 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
48965 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
48966 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
48967 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
48968 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
48969 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
48970 Improve c2man Documented-Total count. Changes:
48971 - add missing description
48972 - add missing returns section
48973 - complete missing A/W pairs
48974 - reformate comments, to match c2man requirements
48976 2005-11-08 Mike McCormack <mike@codeweavers.com>
48978 * dlls/ntdll/time.c:
48979 Add some missing timezones.
48981 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
48983 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
48984 - fill DirectShowFilters Container
48985 - fix some MLKs (clear variants)
48987 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48989 * dlls/crypt32/tests/cert.c:
48990 Make Crypt32 tests loadable on Win98.
48992 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
48994 * dlls/winsock/tests/sock.c:
48995 Added last error code for XP SP1.
48997 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
48999 * dlls/dmloader/loader.c:
49000 Add some checks and fix some stream leaks.
49002 2005-11-08 Robert Shearman <rob@codeweavers.com>
49004 * dlls/ole32/rpc.c:
49005 We shouldn't pass the application name into CreateProcess because the
49006 value stored in the registry could include arguments.
49008 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49010 * dlls/wined3d/swapchain.c:
49011 Fixed an error in Swapchain_GetFrontBufferData.
49013 2005-11-08 Mike McCormack <mike@codeweavers.com>
49015 * programs/winemenubuilder/winemenubuilder.c:
49016 Extract the executable name for msi advertised shortcuts.
49018 2005-11-08 Mike McCormack <mike@codeweavers.com>
49020 * dlls/shell32/shelllink.c:
49021 Fix a problem spotted by Dmitry and another one stopping correctly
49022 formatted lnk files from being generated.
49024 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
49026 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
49027 Semi-stub implementation for SHRegGetValue(A|W).
49029 2005-11-07 James Hawkins <truiken@gmail.com>
49031 * include/winerror.h:
49032 Define the setupapi hresult errors.
49034 2005-11-07 Peter Lemenkov <petro@mail.ru>
49036 * include/wininet.h:
49037 Added some missing definitions in wininet.h.
49039 2005-11-07 Huw Davies <huw@codeweavers.com>
49041 * include/xmldom.idl, include/xmldomdid.h:
49042 Add IXMLDOMParseError.
49044 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
49046 * dlls/shell32/brsfolder.c:
49047 More robust code for querying ShellFolder attributes (some
49048 ShellFolders ignore the flag mask in GetAttributesOf).
49050 2005-11-07 Alexandre Julliard <julliard@winehq.org>
49052 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
49053 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
49054 Added a bunch of tests for the INF parser.
49056 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
49058 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
49059 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
49060 First draft of ExtTextOut on an open path.
49062 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
49064 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
49065 dlls/dxdiagn/provider.c:
49066 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
49067 - more complete container hierarchy
49068 - DXDiag_AddFileDescContainer service to fill dll info
49069 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
49071 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
49073 * dlls/user/sysparams.c:
49074 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
49075 adding the needed non client metrics A->W conversions.
49077 2005-11-07 Stefan Huehner <stefan@huehner.org>
49079 * dlls/secur32/secur32.c:
49080 Fix segfault when querying non-existent SecurityProvider.
49082 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
49084 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
49085 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
49086 Add stub implementation of IMediaStream interface.
49088 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
49090 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
49091 AtlAxWinInit dummy implementation.
49093 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
49095 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
49096 Implement RtlInitAnsiStringEx.
49098 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49100 * dlls/wined3d/drawprim.c:
49101 Verify that the texture coordinate used in DrawStridedSlow is in range
49102 before trying to referencing the associated data.
49104 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49106 * dlls/wined3d/device.c:
49107 Prevent SetFVF from clearing down the vertex declaration of the FVF is
49108 zero. This is required for Prince of Persia, The sands of time.
49110 2005-11-07 Robert Shearman <rob@codeweavers.com>
49112 * dlls/ntdll/resource.c:
49113 LdrAccessResource should pop 16 bytes off the stack since it is a
49116 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
49118 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
49119 Added support of loading of IPicture data from non-statable
49120 IStreams. Added testcases for this.
49122 2005-11-07 James Hawkins <truiken@gmail.com>
49124 * dlls/hhctrl.ocx/hhctrl.c:
49125 Free an alloc'ed string.
49127 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
49129 * dlls/user/cursoricon.c:
49130 When creating black & white cursor icon, handle special case where
49131 hbmColor is null and hbmMask specify a bitmap having twice the height
49132 and formatted so the upper half is the icon AND bitmask and the lower
49133 one is the OR bitmask.
49135 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
49137 * dlls/d3d8/d3dcore_gl.h:
49138 Remove already included headers.
49140 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
49142 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
49143 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
49144 dlls/gdi/palette.c, dlls/gdi/path.c:
49145 Improve c2man Documented-Total count.
49147 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
49149 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
49150 - Move target folder initialization to a dedicated function.
49151 - Use this function in BindToObject (should be faster).
49152 - Special handling for FolderShortcut objects in Initialize method.
49153 - Removed a todo_wine from a no longer failing unit test.
49155 2005-11-05 Davin McCall <davmac@davmac.org>
49157 * dlls/winmm/winealsa/audio.c:
49158 Avoid getting ahead of dsound mixer when using non-hw device. Also
49159 avoid using internal ALSA call to retrieve hardware play position.
49161 2005-11-05 Kevin Koltzau <kevin@plop.org>
49163 * dlls/ntdll/thread.c:
49164 x86_64 references a named union, ensure unions are not nameless.
49166 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
49168 * dlls/commdlg/cdlg_De.rc:
49169 Update German resource file.
49171 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49173 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
49174 - Stricten cases for NT in a two tests.
49175 - WSAAddressToString[AW] don't fail on Win9x for those.
49176 - Modify it to pass new tests.
49178 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49180 * dlls/msi/tests/db.c:
49181 Win9x returns MSIDBERROR_NOERROR.
49183 2005-11-05 Huw Davies <huw@codeweavers.com>
49185 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
49186 Filter out CTEXT nodes when building element child lists.
49187 get_item and get_length should honour the filter.
49188 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
49190 2005-11-05 Dimi Paun <dimi@lattica.com>
49192 * dlls/comctl32/listview.c:
49193 Validate the column index passed in by the caller.
49195 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
49197 * dlls/oleaut32/varformat.c:
49198 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
49199 VARIANT_FormatDate.
49201 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49203 * dlls/wined3d/device.c:
49204 Tidy up UpdateTexture and add support for updating cube textures.
49206 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
49208 * tools/winapi/win16.api, tools/winapi/win32.api:
49209 Update win16.api and win32.api.
49211 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
49213 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
49214 dlls/advapi32/registry.c, dlls/advapi32/security.c,
49215 dlls/advapi32/service.c:
49216 Improve c2man Documented-Total count.
49218 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
49220 * dlls/kernel/except.c:
49221 More verbose output when unhandled exception occurs.
49223 2005-11-04 Mike McCormack <mike@codeweavers.com>
49225 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
49226 Partially implement and test the shelllink object's
49227 IShellLinkDataList::CopyDataBlock and GetFlags methods.
49229 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
49231 * tools/winapi/winapi_parser.pm:
49232 volatile is legal (and used now!) in a typedef struct {}.
49234 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
49236 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
49237 tools/winapi/win32.api:
49238 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
49239 PSYM_ENUMSOURCFILES_CALLBACK.
49241 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49243 * dlls/advapi32/tests/registry.c:
49244 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
49245 not installed (WinReg.DLL is missing).
49246 - Test "\\" prefixed computer names too.
49248 2005-11-04 Mike McCormack <mike@codeweavers.com>
49250 * dlls/shell32/shelllink.c:
49251 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
49253 2005-11-04 Mike McCormack <mike@codeweavers.com>
49255 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
49256 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
49257 msi.MsiProvideComponentFromDescriptor.
49259 2005-11-04 James Hawkins <truiken@gmail.com>
49261 * dlls/hhctrl.ocx/hhctrl.c:
49262 Pass HtmlHelp commands to doWinMain.
49264 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
49266 * dlls/comctl32/string.c:
49267 Move functions in comctl32/string.c to remove function declaration.
49269 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
49271 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
49272 tools/winapi/winapi_parser.pm:
49273 __RPC_STUB is a calling convention as well (#defined as __stdcall).
49275 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
49277 * include/wine/port.h:
49278 Fix warning about memmove re#definition.
49280 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
49282 * dlls/winsock/tests/sock.c:
49283 Make 4 WSAStringToAddress* tests don't fail on Win9x.
49285 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
49287 * dlls/oleaut32/tmarshal.c:
49288 Added support for VT_I8/VT_UI8 marshalling.
49290 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49292 * dlls/wined3d/device.c:
49293 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
49296 2005-11-04 Robert Shearman <rob@codeweavers.com>
49298 * dlls/oleaut32/tests/olefont.c:
49299 Add a test for Invoking an OleFont function.
49301 2005-11-03 Alexandre Julliard <julliard@winehq.org>
49303 * dlls/setupapi/install.c:
49304 Added support for optional section.ntx86 and section.nt in
49305 InstallHinfSection when current version is set to NT.
49307 2005-11-03 Robert Shearman <rob@codeweavers.com>
49309 * dlls/ole32/defaulthandler.c:
49310 Implement OLE object notifications, making sure to cope with the case
49311 of the advise holder not being created because no notifications are
49314 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
49317 Get rid of a double backslash.
49319 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
49321 * dlls/comctl32/string.c:
49322 Use Win32 APIs for string comparison.
49324 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
49326 * programs/winecfg/audio.c:
49327 Show detected audio drivers in autodetect.
49329 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
49331 * dlls/x11drv/winpos.c:
49332 Stricter check whether a window needs to be mapped on the screen.
49334 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
49336 * dlls/ntdll/time.c:
49337 Added another CST (Australian Central Daylight Time) to TZ_INFO.
49339 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
49341 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
49342 Extend VarCmp() and add test cases.
49344 2005-11-03 Kevin Koltzau <kevin@plop.org>
49346 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
49347 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
49348 include/msvcrt/process.h, include/msvcrt/stddef.h:
49349 Fix warnings and errors in 64bit.
49351 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
49353 * dlls/shell32/shfldr_unixfs.c:
49354 Replaced tabs with spaces.
49356 2005-11-03 Alexandre Julliard <julliard@winehq.org>
49358 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
49359 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
49360 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
49361 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
49362 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
49363 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
49364 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
49365 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
49366 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
49367 dlls/commdlg/printdlg.c:
49368 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
49369 Display an error if no printer is installed.
49371 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
49373 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
49374 Specify a DLL version for msvcrt.dll.
49376 2005-11-03 Stefan Huehner <stefan@huehner.org>
49378 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
49379 dlls/msxml3/tests/domdoc.c:
49380 Add indexed access to attributes (nodemap) and childNodes
49381 (nodelist), with some testcases.
49383 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
49385 * dlls/shell32/tests/shlfolder.c:
49386 Added some more unit tests for FolderShortcut objects.
49388 2005-11-03 Alexandre Julliard <julliard@winehq.org>
49390 * dlls/kernel/comm.c:
49391 Fixed fd leaks (spotted by Cihan Altinay).
49393 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
49395 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
49396 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
49398 Fix some wrong prototypes.
49400 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
49402 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
49403 Fill provider with some empty containers.
49405 2005-11-03 Mike McCormack <mike@codeweavers.com>
49407 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
49408 Invoke shortcuts through IContextMenu, rather than trying to access
49411 2005-11-03 Mike McCormack <mike@codeweavers.com>
49414 Add the ContextMenuHandlers key for shortcuts so the new context menu
49417 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
49419 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
49420 Cache background color brush instead of recreating it at each screen
49423 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
49425 * programs/winedbg/break.c:
49426 Fixed 'break NN' command (using dbghelp.SymEnumLines).
49428 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
49430 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
49431 programs/wineconsole/wineconsole.c:
49432 Fixed wineconsole startup when restoring registry settings.
49434 2005-11-03 Mike McCormack <mike@codeweavers.com>
49436 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
49437 dlls/msi/helpers.c:
49438 Remove some redundant null pointer checks.
49440 2005-11-03 Alexandre Julliard <julliard@winehq.org>
49442 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
49443 dlls/shell32/tests/shlfolder.c:
49444 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
49445 Set all capability flags supported by the shellfolder, disregarding
49446 the flag mask given to GetAttributesOf.
49447 Unit tests to demonstrate this behaviour.
49449 2005-11-03 Mike McCormack <mike@codeweavers.com>
49452 Add missing semicolons that caused compile trouble on FreeBSD.
49454 2005-11-03 Mike McCormack <mike@codeweavers.com>
49456 * dlls/shell32/shelllink.c:
49457 Pass the correct verb.
49458 Add a space between extra parameters.
49459 Wait for ShellExecute to complete.
49461 2005-11-03 Steven Edwards <winehacker@gmail.com>
49463 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
49464 Add a real stub for Advpack.extract.
49466 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
49468 * dlls/ntdll/thread.c:
49469 Get rid of CPU id when copying context
49471 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
49473 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
49474 dlls/d3d8/vshaderdeclaration.c:
49475 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
49476 - use D3DCOLOR macros instead of using shift + masks
49477 - fix a bug where diffuse.lpData checked instead of specular.lpData
49478 - implement color fixup on ARB VShader compilation code:
49479 -> on input parameters using swizzle
49480 -> add is_color parameter on vshader_program_add_param
49482 2005-11-03 Hans Leidekker <hans@it.vu.nl>
49484 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
49485 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
49487 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
49489 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
49490 dlls/riched20/paint.c, dlls/riched20/wrap.c:
49491 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
49492 notification, and ENM_REQUESTRESIZE event mask.
49494 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
49496 * dlls/user/scroll.c:
49497 Scroll bar: Keep the caret blinking during scroll operations (only
49498 handle WM_SYSTIMER messages that belong to the scroll bar).
49500 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
49502 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
49503 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
49504 Implemented SymEnumLines.
49506 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
49508 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
49509 programs/wineconsole/winecon_user.h:
49510 Now filling external leading in font cells.
49512 2005-11-02 Huw Davies <huw@codeweavers.com>
49514 * dlls/oleaut32/typelib.c:
49515 Don't call Release on a null ptr.
49517 2005-11-02 Alexandre Julliard <julliard@winehq.org>
49519 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
49520 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
49521 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
49522 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
49523 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
49524 server/thread.h, server/trace.c:
49525 Fixed Get/SetThreadContext to work properly on suspended threads.
49528 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
49530 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
49531 Correct WINAPI position for MSVC portability.
49533 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
49535 * programs/wineconsole/dialog.c:
49536 Fixed crash in font browsing for raster fonts.
49538 2005-11-02 Robert Shearman <rob@codeweavers.com>
49540 * dlls/oleaut32/variant.c:
49541 Fix a crash during +variant logging caused by a typo causing an array
49542 to be one element less than expected.
49544 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
49546 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
49547 include/wine/wined3d_interface.h:
49548 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
49549 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
49552 2005-11-02 Robert Shearman <rob@codeweavers.com>
49554 * dlls/oleaut32/tmarshal.c:
49555 - Make sure to clean up properly on error.
49556 - Restrict the critical section to getting the channel buffer and
49557 adding a reference to it.
49559 2005-11-02 Robert Shearman <rob@codeweavers.com>
49561 * dlls/oleaut32/typelib.c:
49562 - Make wParamFlags in the paramdesc dumping function human readable.
49563 - Enums should be VT_I4 instead of VT_INT.
49564 - Trace the return value from the ITypeInfo_fnInvoke.
49566 2005-11-02 Mike McCormack <mike@codeweavers.com>
49568 * dlls/msi/cond.y, dlls/msi/tests/package.c:
49569 NULL and empty strings are the same in conditions.
49571 2005-11-02 Mike McCormack <mike@codeweavers.com>
49573 * dlls/imm32/imm.c:
49574 Change a FIXME message to a comment.
49576 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
49578 * dlls/comctl32/tab.c:
49579 Avoid printing out a possibly uninitialized variable.
49581 2005-11-02 Stefan Huehner <stefan@huehner.org>
49583 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
49584 Extend get_nodeName add testcases for it.
49586 2005-11-02 Mike McCormack <mike@codeweavers.com>
49588 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
49589 Stub implementation for MsiAdvertiseScriptA/W.
49591 2005-11-02 Mike McCormack <mike@codeweavers.com>
49593 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
49594 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
49595 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
49596 dlls/msi/update.c, dlls/msi/where.c:
49597 Create the +msidb debug channel for msi database code.
49599 2005-11-02 Aric Stewart <aric@codeweavers.com>
49601 * dlls/msi/action.c:
49602 Force files to install if the REINSTALL property is set.
49604 2005-11-02 Robert Shearman <rob@codeweavers.com>
49606 * dlls/ntdll/resource.c:
49607 Make LdrAccessResource call an internal function to satisfy Shrinker.
49609 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
49611 * dlls/ntdll/tests/om.c, server/named_pipe.c:
49612 Fix error returned when opening nonexistent pipes.
49614 2005-11-02 Alexandre Julliard <julliard@winehq.org>
49616 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
49617 server/context_x86_64.c, server/thread.c, server/thread.h:
49618 Moved the platform-independent part of the get/set_thread_context
49619 requests to a common file.
49621 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
49623 * dlls/shell32/shfldr_unixfs.c:
49624 Added some comments to document unixfs.
49626 2005-11-02 Mike McCormack <mike@codeweavers.com>
49628 * dlls/msi/install.c, dlls/msi/tests/package.c:
49629 Fix parameter handling in MsiSetTargetPath, and add a test for it.
49631 2005-11-02 Mike McCormack <mike@codeweavers.com>
49633 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
49634 Implement the RemoveFiles action.
49636 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
49638 * dlls/ntdll/rtlstr.c:
49639 Minor fixes to rtl string functions.
49641 2005-11-02 David Kredba <kredba@math.cas.cz>
49643 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
49644 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
49645 Czech resources update.
49647 2005-11-02 Mike McCormack <mike@codeweavers.com>
49649 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
49650 Stub implementation for MsiGetFileHashA/W.
49652 2005-11-02 Mike McCormack <mike@codeweavers.com>
49654 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
49655 Use an enumeration for file states.
49657 2005-11-02 Mike McCormack <mike@codeweavers.com>
49659 * dlls/msi/dialog.c:
49660 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
49662 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
49664 * dlls/comctl32/listview.c:
49665 Clear bLButtonDown flags if mouse is not down.
49667 2005-11-02 Mike McCormack <mike@codeweavers.com>
49669 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
49670 Convert all RTFPanic and RTFMsg calls to ERR calls.
49672 2005-11-02 Rob Shearman <rob@codeweavers.com>
49674 * include/rpcndr.h:
49675 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
49676 RpcMgmtEnableIdleCleanup.
49678 2005-11-02 Mike McCormack <mike@codeweavers.com>
49680 * tools/winedump/lnk.c:
49681 Handle msi component identifiers without a feature guid.
49683 2005-11-02 Mike McCormack <mike@codeweavers.com>
49685 * dlls/msxml3/node.c:
49686 Implement IXMLDOMNode::get_nodeName.
49688 2005-11-02 Robert Shearman <rob@codeweavers.com>
49690 * dlls/oleaut32/oleaut.c:
49691 The PSDispatch PS class factory can manage both typelib marshalled and
49692 IDispatch, which is NDR marshalled, so we need a wrapper to call the
49693 appropriate CreateProxy or CreateStub function.
49695 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
49697 * dlls/x11drv/settings.c, include/winuser.h:
49698 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
49700 2005-11-01 Alexandre Julliard <julliard@winehq.org>
49702 * dlls/kernel/except.c, dlls/ntdll/exception.c,
49703 include/wine/server_protocol.h, server/debugger.c,
49704 server/protocol.def, server/thread.c:
49705 Don't send an extra signal when waiting for a debug event, just do a
49706 normal wait. Return the debug event status directly as return value
49707 of the server call.
49709 2005-11-01 Alexandre Julliard <julliard@winehq.org>
49711 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
49712 server/context_sparc.c, server/context_x86_64.c:
49713 Don't send the incoming context to the server for get_thread_context,
49714 instead copy only the relevant fields of the return value on the
49717 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
49719 * dlls/ntdll/tests/om.c, server/named_pipe.c:
49720 Fix error returned when exceeding allowed instances.
49722 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
49724 * dlls/comctl32/string.c:
49725 Include config.h and port.h for strncasecmp() in MSVC port.
49727 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
49729 * dlls/kernel/file.c:
49730 Implemented FindExSearchLimitToDirectories.
49732 2005-11-01 Alexandre Julliard <julliard@winehq.org>
49734 * dlls/msvcrt/msvcrt.spec:
49735 Fixed _wstrdate/_wstrtime parameters.
49737 2005-11-01 Alexandre Julliard <julliard@winehq.org>
49739 * dlls/wininet/http.c:
49740 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
49741 Added handling of more HTTP standard headers and binary search lists.
49743 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
49745 * dlls/oleaut32/tests/vartype.c:
49746 SysReAllocString of same pointer returns TRUE.
49748 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
49750 * dlls/shell32/shfldr_unixfs.c:
49751 Fixed crash in unixfs shellfolder handling with winamp.
49753 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
49755 * dlls/amstream/amstream.c, dlls/amstream/main.c:
49756 Use a more standard indentation style.
49758 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
49761 Remove version information.
49763 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
49765 * dlls/x11drv/clipboard.c:
49766 Improve handling of mapping between X and Windows formats.
49767 Add support for UTF8.
49769 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
49771 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
49772 server/winstation.c:
49773 - Use OBJ_CASE_INSENSITIVE in object lookup.
49774 - Remove case_sensitive flag from namespace.
49775 - Remove todo_wine from now succeeding tests.
49777 2005-11-01 Davin McCall <davmac@davmac.org>
49779 * dlls/dsound/mixer.c:
49780 PhaseCancel subtracts secondary buffer from primary buffer, not the
49783 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
49785 * dlls/user/painting.c:
49786 ScrollWindowEx: Don't move the caret of child windows and hide it only
49787 if it's in the source or in the destination rectangle.
49789 2005-11-01 Robert Shearman <rob@codeweavers.com>
49791 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
49792 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
49793 Convert SHELL32_BindToChild to Unicode and fix up the callers.
49795 2005-11-01 Robert Shearman <rob@codeweavers.com>
49797 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
49798 Make the call exception handler function more compatible with NT and
49799 with what Shrinker expects.
49801 2005-10-31 Stefan Huehner <stefan@huehner.org>
49803 * programs/winetest/Makefile.in:
49804 Add msxml3,setupapi tests to winetest.
49806 2005-10-31 Alexandre Julliard <julliard@winehq.org>
49808 * configure, configure.ac, programs/Makefile.in,
49809 programs/eject/.cvsignore, programs/eject/Makefile.in,
49810 programs/eject/eject.c:
49811 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
49812 even if a Windows app has files open on it.
49814 2005-10-31 Huw Davies <huw@codeweavers.com>
49816 * dlls/rpcrt4/ndr_marshall.c:
49819 2005-10-31 Huw Davies <huw@codeweavers.com>
49821 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
49822 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
49823 Actually print the IIDs.
49825 2005-10-31 Huw Davies <huw@codeweavers.com>
49827 * dlls/gdi/enhmetafile.c, include/wingdi.h:
49828 Implement playback of EMR_ALPHABLEND.
49830 2005-10-31 Huw Davies <huw@codeweavers.com>
49832 * dlls/gdi/freetype.c:
49833 Only select a bitmap font as a last resort if we can't find a font
49834 with the correct facename.
49836 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
49838 * server/mapping.c:
49839 Do not overflow the stackbased "nt" struct when reading non-conforming
49842 2005-10-31 Alexandre Julliard <julliard@winehq.org>
49844 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
49845 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
49846 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
49847 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
49848 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
49850 Get rid of the no longer used tty driver.
49852 2005-10-31 Alexandre Julliard <julliard@winehq.org>
49854 * dlls/user/driver.c:
49855 Default to the null driver instead of dying if the specified display
49856 driver couldn't be loaded.
49858 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
49860 * dlls/user/painting.c, dlls/user/tests/msg.c:
49861 Add the tests for behaviour of [In]validateRect and [In]validateRgn
49862 with hwnd set to 0, make them pass under Wine.
49864 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
49866 * dlls/shdocvw/shdocvw_main.c:
49867 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
49869 2005-10-31 Huw Davies <huw@codeweavers.com>
49871 * dlls/oleaut32/usrmarshal.c:
49872 Deal with pExcepInfo == NULL.
49874 2005-10-31 Mike McCormack <mike@codeweavers.com>
49876 * dlls/msi/dialog.c:
49877 Make sure to unregister all the classes that were registered when msi
49878 is unloaded, so we can register again cleanly.
49880 2005-10-31 Mike McCormack <mike@codeweavers.com>
49882 * dlls/shell32/tests/shlexec.c:
49883 Add void to empty declaration list.
49885 2005-10-31 Alexandre Julliard <julliard@winehq.org>
49887 * dlls/gdi/dc.c, dlls/gdi/driver.c:
49888 Default to an empty driver instead of dying if the specified display
49889 driver couldn't be loaded.
49891 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
49893 * configure, configure.ac, dlls/shdocvw/Makefile.in,
49894 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
49895 dlls/shdocvw/tests/shortcut.c:
49896 Added initial tests for shdocvw's FolderShortcut related
49899 2005-10-31 Marcus Meissner <meissner@suse.de>
49901 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
49902 Added assembly implementation of EXC_CallHandler.
49904 2005-10-31 Mike McCormack <mike@codeweavers.com>
49906 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
49907 dlls/msi/tests/package.c:
49908 Fix and test MsiGetProperty and MsiSetProperty.
49910 2005-10-31 Mike McCormack <mike@codeweavers.com>
49912 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
49913 dlls/msi/tests/msi.c:
49914 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
49917 2005-10-31 James Hawkins <truiken@gmail.com>
49919 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
49920 Implement InternetCreateUrlW and test cases.
49922 2005-10-31 Huw Davies <huw@codeweavers.com>
49924 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
49925 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
49926 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
49927 Fix handling of relative state indices in RestoreDC.
49928 Fix return value of SaveDC when writing to an emf.
49929 Before writing the EMR_EOF record we should ensure that we clear the
49932 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
49934 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
49935 dlls/ddraw/opengl_private.h:
49936 Finish moving d3d[1..3] light code to use d3d7.
49938 2005-10-31 Marcus Meissner <meissner@suse.de>
49940 * dlls/kernel/time.c:
49941 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
49943 2005-10-31 Hans Leidekker <hans@it.vu.nl>
49945 * dlls/odbccp32/odbccp32.c:
49946 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
49947 SQLInstallDriver{,Ex}, SQLInstallerError and
49948 SQLInstallTranslator{,Ex}.
49950 2005-10-31 Juan Lang <juan_lang@yahoo.com>
49952 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
49953 dlls/crypt32/tests/cert.c:
49954 Implement CertSignSignature and CertVerifySignature(Ex).
49956 2005-10-31 Robert Reif <reif@earthlink.net>
49958 * dlls/winmm/tests/wave.c:
49959 Add waveOutPause/waveOutRestart test.
49960 Tighten up play duration test when ending too soon.
49961 Set VirtualFree size to 0.
49963 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
49965 * dlls/shlwapi/tests/path.c:
49966 Stop PathIsValidCharW tests after 100 failing tests.
49968 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
49970 * dlls/d3d9/query.c:
49971 In case of D3D9 the CreateQuery call can be used to retrieve status
49972 information. According to MSDN the 'ppQuery' parameter can be set to
49973 NULL to detect if a certain query Type is supported.
49975 2005-10-30 Mike McCormack <mike@codeweavers.com>
49977 * dlls/msi/action.c:
49978 Add a stub for the AllocateRegistrySpace action.
49980 2005-10-30 Mike McCormack <mike@codeweavers.com>
49982 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
49983 dlls/msi/package.c, include/msiquery.h:
49984 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
49986 2005-10-30 Mike McCormack <mike@codeweavers.com>
49988 * dlls/msi/dialog.c:
49989 Add a read-only implementation of the SelectionTree control.
49991 2005-10-30 Mike McCormack <mike@codeweavers.com>
49993 * dlls/msi/classes.c:
49994 Simplify register_progid() and remove a fixed length buffer.
49996 2005-10-30 Mike McCormack <mike@codeweavers.com>
49998 * dlls/msi/dialog.c:
49999 Handle MaskEdit masks containing dashes and other constant
50002 2005-10-30 Mike McCormack <mike@codeweavers.com>
50004 * dlls/msi/action.c:
50005 Use msi_get_property_int() in a few more places.
50007 2005-10-30 Alexandre Julliard <julliard@winehq.org>
50009 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
50010 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
50011 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
50012 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
50013 dlls/winecrt0/stub.c, include/winnt.h:
50014 Make all winecrt0 functions and variables hidden.
50016 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
50018 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
50019 dlls/winmm/sound.spec:
50020 Correct name of sound.dll to sound.drv (WIN16).
50022 2005-10-30 Kai Blin <blin@gmx.net>
50024 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
50025 dlls/secur32/secur32_priv.h:
50026 A dispatcher for running ntlm_auth.
50028 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
50030 * dlls/user/scroll.c:
50031 Handle the left and right arrow keys.
50033 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
50035 * include/wine/library.h:
50036 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
50039 2005-10-30 Mike McCormack <mike@codeweavers.com>
50041 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
50042 Add a stub implementation of msi.MsiSetMode.
50044 2005-10-30 Mike McCormack <mike@codeweavers.com>
50046 * dlls/msi/classes.c:
50047 Remove unused package parameter of register_progid_base().
50049 2005-10-30 Mike McCormack <mike@codeweavers.com>
50051 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
50052 Use "static const" rather than "const static" as gcc -W complains
50055 2005-10-30 Robert Reif <reif@earthlink.net>
50057 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
50058 Implement _wstrdate and _wstrtime with tests.
50060 2005-10-30 Peter Beutner <p.beutner@gmx.net>
50062 * dlls/msvcrt/cppexcept.c:
50063 Fix exception handling for non CXX_EXCEPTIONs.
50065 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
50067 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
50068 server/mapping.c, server/mutex.c, server/named_pipe.c,
50069 server/object.c, server/object.h, server/process.c,
50070 server/semaphore.c, server/timer.c, server/winstation.c:
50071 Pass object attributes to create_named_object & find_object.
50073 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
50075 * dlls/kernel/atom.c:
50076 Implemented local/global atom creation, deletion & lookup on top of
50079 2005-10-29 Juan Lang <juan_lang@yahoo.com>
50081 * dlls/wldap32/wldap32.spec:
50082 Export functions by ordinal, cryptnet.dll at least depends on it.
50084 2005-10-29 Mike McCormack <mike@codeweavers.com>
50086 * dlls/msi/action.c:
50087 Don't change the UI level during ExecuteAction.
50089 2005-10-29 Mike McCormack <mike@codeweavers.com>
50092 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
50095 2005-10-29 Mike McCormack <mike@codeweavers.com>
50097 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
50098 dlls/msi/helpers.c:
50099 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
50101 2005-10-29 Mike McCormack <mike@codeweavers.com>
50103 * dlls/msi/dialog.c:
50104 Explicitly check for MSICONDITION_TRUE being returned from
50105 MsiEvaluateCondition.
50107 2005-10-29 Mike McCormack <mike@codeweavers.com>
50109 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
50110 Some installers don't call the CreateFolders action before the
50111 InstallFiles action as MSDN specifies, but it still seems to work, so
50112 make sure that we create component directories in the InstallFiles
50115 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
50117 * dlls/comctl32/header.c:
50118 Unify HEADER_GetItem[A/W] into one function.
50120 2005-10-29 Mike McCormack <mike@codeweavers.com>
50122 * dlls/msi/cond.y, dlls/msi/tests/package.c:
50123 Add a bunch of tests for MsiEvaluateCondition and make them pass.
50125 2005-10-29 Mike McCormack <mike@codeweavers.com>
50127 * dlls/msi/dialog.c:
50128 Make enter and escape trigger the default and cancel buttons in
50131 2005-10-29 Mike McCormack <mike@codeweavers.com>
50133 * dlls/msi/table.c:
50134 Deleted two buggy functions that incorrectly and inefficiently check
50135 whether a row already exists in a table, and replaced them with a call
50136 to an existing working function that does the same thing correctly.
50138 2005-10-29 Mike McCormack <mike@codeweavers.com>
50140 * dlls/msi/files.c:
50141 Remove an incorrect comment and check for 0 being an invalid file
50144 2005-10-29 Mike McCormack <mike@codeweavers.com>
50146 * dlls/msi/files.c:
50147 Extract file directly to their target location, bypassing the need to
50148 use temporary files and move files.
50150 2005-10-29 Robert Shearman <rob@codeweavers.com>
50152 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
50153 - Read DLL name from modules in MSFT typelibs.
50154 - A name offset of -1 for a parameter means that it has the same name
50156 - Print an error if a ReadName is attempted with an offset of -1,
50157 since this will read garbage.
50158 - Implement ITypeInfo_GetDllEntry.
50160 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50162 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
50163 dlls/wined3d/wined3d_private.h:
50164 Move the softwareVertexProcessing flag from the stateblock to the
50165 device because its state shouldn't be recorded in a stateblock.
50167 2005-10-29 Robert Shearman <rob@codeweavers.com>
50170 Print an error if a DC is created with a bad device.
50172 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
50174 * programs/winecfg/driveui.c:
50175 Set list view's text directly - don't use fill_drives_list for that.
50176 Enable "Apply" button when text changes.
50178 2005-10-29 Kevin Koltzau <kevin@plop.org>
50180 * dlls/msvcrt/console.c:
50181 Enable line editing for _cgets.
50183 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
50185 * dlls/ole32/tests/stg_prop.c:
50186 Delete some temp files created by the ole32 tests.
50188 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
50190 * dlls/msi/action.c:
50191 Passing NULL as the last two parameters to ReadFile is illegal and
50192 actually causes a crash on windows. The attached patch fixes this.
50194 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
50196 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
50197 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
50199 2005-10-29 Mike McCormack <mike@codeweavers.com>
50202 Add an implementation for MsiGetShortcutTargetA/W.
50204 2005-10-28 Alexandre Julliard <julliard@winehq.org>
50206 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
50207 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
50208 attempts to unmount the Unix device.
50210 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
50212 * dlls/ntdll/om.c, include/winternl.h:
50213 Fix NtQueryDirectoryObject prototype, documentation, and the
50214 definition of the structure it uses.
50216 2005-10-28 Huw Davies <huw@codeweavers.com>
50218 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
50219 dlls/gdi/tests/mapping.c:
50220 xform can be NULL when setting the identity.
50222 2005-10-28 Mike McCormack <mike@codeweavers.com>
50224 * dlls/msi/install.c:
50227 2005-10-28 Mike McCormack <mike@codeweavers.com>
50229 * dlls/shell32/shelllink.c:
50230 Handle MSI advertised shortcuts in the shelllink object.
50232 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
50234 * programs/regedit/De.rc:
50235 Update the German resource file.
50237 2005-10-28 Mike McCormack <mike@codeweavers.com>
50239 * dlls/msi/files.c:
50240 Put the UI update code for cabinet file into a separate function.
50242 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50244 * dlls/version/install.c:
50245 Correct the way that VerFindFileA checks for a file that is
50246 exclusively locked.
50248 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50250 * dlls/kernel/tests/thread.c:
50251 Test CreateThread() for reception of NULL pointer to TID.
50253 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50255 * dlls/user/tests/msg.c:
50256 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
50257 create a thread then.
50259 2005-10-28 Mike McCormack <mike@codeweavers.com>
50262 Return an error in MsiGetComponentPathW if passed a null component.
50264 2005-10-28 Mike McCormack <mike@codeweavers.com>
50267 Fix error handling in MsiEvaluateCondition.
50269 2005-10-28 Mike McCormack <mike@codeweavers.com>
50271 * dlls/msi/files.c:
50272 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
50274 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50276 * dlls/kernel/tests/console.c:
50277 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
50278 console signal handler is set to NULL.
50280 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
50282 * dlls/comctl32/header.c:
50283 Unify HEADER_InsertItem[A/W] into one function.
50285 2005-10-28 Mike McCormack <mike@codeweavers.com>
50287 * dlls/msi/files.c:
50288 Fix a memory leak in the cabinet extracting code.
50290 2005-10-28 Juan Lang <juan_lang@yahoo.com>
50292 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
50293 Use CryptMem functions for internal memory allocation.
50295 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
50297 * programs/regedit/De.rc:
50298 Added German resources for regedit's find dialog.
50300 2005-10-28 James Hawkins <truiken@gmail.com>
50302 * dlls/wininet/internet.c:
50303 Correct parameter names for InternetSetFilePointer.
50305 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
50307 * dlls/oleaut32/variant.c:
50308 Handle VT_DECIMAL in VarCmp().
50310 2005-10-28 Mike McCormack <mike@codeweavers.com>
50312 * dlls/msvcrt/wcs.c:
50313 Use the correct buffer - reported by Jesse Allen.
50315 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50317 * dlls/kernel/tests/thread.c:
50318 Add a test for GetThreadExitCode.
50319 Use GetModuleHandleA as kernel32 should be present on every system.
50321 2005-10-28 Mike McCormack <mike@codeweavers.com>
50323 * dlls/shell32/shelllink.c:
50324 Implement IContextMenu::QueryContextMenu and
50325 IContextMenu::InvokeCommand.
50327 2005-10-28 Mike McCormack <mike@codeweavers.com>
50329 * dlls/msi/msi.spec:
50330 Fix MsiGetPropertyA/W spec declarations.
50332 2005-10-28 Mike McCormack <mike@codeweavers.com>
50334 * dlls/msi/action.c, dlls/msi/files.c:
50335 Create component folders in the CreateFolders action.
50337 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
50339 * programs/winecfg/appdefaults.c:
50340 Define OS environment variable on WinNT versions.
50342 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
50344 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
50345 include/wine/server_protocol.h, server/event.c, server/handle.c,
50346 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
50347 server/named_pipe.c, server/protocol.def, server/semaphore.c,
50348 server/timer.c, server/trace.c, server/winstation.c:
50349 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
50351 - Pass DesiredAccess to the server when creating mailslot.
50353 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
50355 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
50356 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
50359 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
50361 * dlls/advapi32/tests/registry.c:
50362 Delete a temp file.
50364 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
50366 * dlls/wininet/internet.c:
50367 Add default implementation for max_conn_pre_*_server flag.
50368 Add stubs for the above flags in InternetSetOption.
50370 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
50372 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
50374 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
50375 SetStretchBltMode() to assume that the corresponding DC driver
50376 functions return only a BOOL success flag, and therefore a proper
50377 return value should be generated by the main function. Fixed
50378 EMFDRV_StretchDIBits() to return a proper value (like
50379 MFDRV_StretchDIBits already does). Added comments about other cases of
50380 improper return values.
50382 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
50384 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
50385 dlls/user/spy.c, include/winuser.h:
50386 Add some missing USER definitions, add a couple of FIXMEs for not
50387 implemented features.
50389 2005-10-27 Mike McCormack <mike@codeweavers.com>
50391 * dlls/msi/action.c, dlls/msi/custom.c:
50392 If an action fails, print out its name as well as the error code. Use
50393 %d for error codes so it's easy to match them up to something in
50396 2005-10-27 Mike McCormack <mike@codeweavers.com>
50398 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
50399 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
50400 dlls/msi/helpers.c:
50401 Rename load_dynamic_stringW to msi_dup_record_field to better describe
50402 what it does, and replace a few instances with MSI_RecordGetString to
50403 avoid allocating memory.
50405 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
50407 * dlls/user/tests/msg.c:
50408 Add test for undocumented 0x4D message sent on F1.
50410 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
50412 * dlls/msvcrt/tests/printf.c:
50413 Added a test case for %0f and %.0f.
50415 2005-10-27 Mike McCormack <mike@codeweavers.com>
50417 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
50418 Implement transforms. This still includes some debugging code which
50419 can be enabled by setting debug_transform to 1 in the relevant
50422 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
50424 * dlls/wineps/init.c:
50425 Reorder header files to avoid name space collision with symbol
50428 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
50430 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
50431 dlls/shell32/tests/shlfolder.c:
50432 Implemented UnixFolder's IPersistPropertyBag::Load method.
50434 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
50436 * dlls/oleaut32/tests/vartype.c:
50437 Add tests for functionality implemented or corrected: multiplication,
50438 division, cast to double, cast to string.
50440 2005-10-27 Robert Shearman <rob@codeweavers.com>
50442 * include/rpcproxy.h:
50443 Add the macros used in dlldata.c files.
50445 2005-10-27 Robert Shearman <rob@codeweavers.com>
50447 * dlls/oleaut32/tmarshal.c:
50448 There is no need to call IUnknown_QueryInterface since getting the
50449 correct object is handled by the proxy manager.
50451 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
50453 * dlls/shell32/iconcache.c:
50454 Remove iconcache pre-initialization hack, it's not necessary any
50457 2005-10-27 Hans Leidekker <hans@it.vu.nl>
50459 * tools/wineinstall:
50460 Wine is beta software now.
50462 2005-10-27 Mike McCormack <mike@codeweavers.com>
50464 * dlls/msi/action.c:
50465 Tidy up the RegisterProduct action a little.
50467 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50469 * dlls/d3d8/device.c:
50470 Release the OpenGL context when the device is released.
50472 2005-10-27 Alexandre Julliard <julliard@winehq.org>
50474 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
50475 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
50476 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
50477 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
50478 programs/winecfg/driveui.c, programs/winecfg/resource.h:
50479 Get rid of the show dir symlink option.
50481 2005-10-27 Alexandre Julliard <julliard@winehq.org>
50483 * dlls/ntdll/directory.c:
50484 Make show_dir_symlinks the default and get rid of the option.
50486 2005-10-27 Alexandre Julliard <julliard@winehq.org>
50489 Make the unmount_device request take a handle to the device file
50490 itself instead of a handle to a file opened on the device.
50492 2005-10-27 Robert Reif <reif@earthlink.net>
50494 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
50495 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
50496 Added more error codes to dxerr8 and dxerr9 which were extracted from
50497 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
50499 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
50501 * dlls/kernel/tests/process.c:
50502 Test for argv handling.
50504 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
50506 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
50507 Add stub implementation for NtAccessCheckAndAuditAlarm.
50509 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
50511 * include/advpub.h:
50512 Declare ExecuteCab and TranslateInfString.
50514 2005-10-27 Juan Lang <juan_lang@yahoo.com>
50516 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
50517 dlls/crypt32/tests/main.c, include/wincrypt.h:
50518 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
50520 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50522 * dlls/wined3d/vertexshader.c:
50523 Correct the number of parameters expected for the LRP function.
50525 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50527 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
50528 dlls/d3d8/vertexbuffer.c:
50529 Changed index and vertex buffer so that internal references are
50530 counted separately to external ones.
50532 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
50534 * programs/regedit/Fr.rc:
50535 Updated French resources.
50537 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
50539 * dlls/shell32/shellord.c:
50540 Correctly handle flags parameter in SHAddToRecentDocs.
50542 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
50544 * aclocal.m4, configure:
50545 Print first line of LDD output only.
50547 2005-10-27 Mike McCormack <mike@codeweavers.com>
50549 * dlls/msvcrt/wcs.c:
50550 Missing and zero precision specifiers are different.
50552 2005-10-27 Robert Shearman <rob@codeweavers.com>
50554 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
50555 Add IFontEventsDisp and IProvideMultipleClassInfo.
50557 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
50559 * dlls/comctl32/header.c:
50560 Unify HEADER_SetItem[A/W] into one function.
50562 2005-10-27 Mike McCormack <mike@codeweavers.com>
50564 * dlls/shell32/shelllink.c:
50565 Add the IObjectWithSite interface.
50567 2005-10-27 Mike McCormack <mike@codeweavers.com>
50569 * dlls/user/tests/menu.c:
50570 Add a currently failing test case for menus.
50572 2005-10-27 Robert Reif <reif@earthlink.net>
50574 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
50575 Remove unused variable from IDirectSoundFullDuplexImpl.
50576 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
50578 2005-10-26 Alexandre Julliard <julliard@winehq.org>
50580 * dlls/kernel/file.c:
50581 In FindNextFileExW don't report directory symlinks that point to one
50582 of the parent directories, to avoid infinite recursions.
50584 2005-10-26 Mike McCormack <mike@codeweavers.com>
50586 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
50588 Create a stub function to apply a single table transform and call it
50589 where we need to apply transforms.
50591 2005-10-26 Huw Davies <huw@codeweavers.com>
50593 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
50594 include/rpcproxy.h:
50595 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
50596 along with a few related defines.
50598 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
50600 * dlls/oleaut32/vartype.c:
50601 Implement complete VarDecDiv() for any valid DECIMAL.
50603 2005-10-26 Alexandre Julliard <julliard@winehq.org>
50605 * dlls/ntdll/loader.c:
50606 Attach to implicitly loaded builtin dlls on process startup.
50608 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
50610 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
50611 programs/regedit/framewnd.c, programs/regedit/main.h,
50612 programs/regedit/resource.h, programs/regedit/treeview.c:
50613 - Added Find functions
50614 - Some refactoring that made Find functions possible
50615 - GetItemPath returns a heap-allocated string
50616 - subtree update put into a separate function UpdateExpandingTree
50617 - error() utility function made public
50618 - Find functions are grayed/ungrayed based on context (which fixes
50619 invalid 'grayed' flag in some localizations).
50620 - InvalidateRect to fix display glitches coming from using
50622 - English and Polish resource updates (Find dialog box and Find menu
50623 options, string not found message).
50625 2005-10-26 Huw Davies <huw@codeweavers.com>
50627 * dlls/oleaut32/tmarshal.c:
50628 Treat paramflags == 0 like PARAMFLAG_FIN.
50630 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
50632 * dlls/oleaut32/vartype.c:
50633 Implement complete VarDecMul() for any valid DECIMAL.
50635 2005-10-26 Mike McCormack <mike@codeweavers.com>
50637 * dlls/msi/action.c:
50638 Enumerate the substorage transforms for any patches that are passed on
50639 the command line with PATCH=. Need to implement
50640 table_apply_transform() before this will do anything interesting.
50642 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
50644 * dlls/user/exticon.c, dlls/user/tests/resource.c:
50645 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
50646 if SearchPath fails to find the requested file in
50647 PrivateExtractIcons.
50648 - Some unit tests for PrivateExtractIcons.
50650 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
50652 * dlls/oleaut32/variant.c:
50653 Handle VT_CY in VarDiv().
50655 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
50657 * dlls/version/info.c:
50658 Updated trace to support VERSIONED_PRINTER.
50660 2005-10-26 Peter Beutner <p.beutner@gmx.net>
50662 * dlls/ntdll/cdrom.c:
50663 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
50665 2005-10-26 Robert Shearman <rob@codeweavers.com>
50667 * dlls/ole32/defaulthandler.c:
50668 Implement a Stop function and use this to properly implement
50669 IOleObject_Close, IAdviseSink_OnClose and the destructor.
50671 2005-10-26 Robert Shearman <rob@codeweavers.com>
50673 * dlls/oleaut32/tmarshal.c:
50674 - Forward IDispatch functions to the MIDL-generated proxy.
50675 - Remove special cases caused by previous marshaling of IDispatch &
50676 IUnknown that is no longer done.
50677 - Add error messages if an IUnknown or IDispatch method is called when
50678 it no longer should be.
50680 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
50682 * dlls/oleaut32/vartype.c:
50683 Implement complete VarBstrFromDec() for any valid DECIMAL, with
50684 internationalization support borrowed from VARIANT_BstrFromReal(). The
50685 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
50686 function and reused.
50688 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
50690 * dlls/user/tests/msg.c:
50691 Silently ignore WM_PAINT in msg tests.
50693 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
50695 * include/winternl.h:
50696 Add OBJECT_BASIC_INFORMATION to winternl.h.
50698 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
50700 * dlls/ntdll/file.c:
50701 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
50703 2005-10-26 Mike McCormack <mike@codeweavers.com>
50705 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
50706 Create an internal handle-free api for reading MSI database summary
50709 2005-10-26 Mike McCormack <mike@codeweavers.com>
50711 * dlls/msi/dialog.c:
50712 Switch back to using IPicture to load images. LoadImage did the
50713 resizing for us, but doesn't handle jpeg files and requires us writing
50714 a temp file, whereas IPicture handles jpeg files and can load directly
50717 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
50719 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
50720 Add a test for GetCurrentObject, make it pass under Wine.
50722 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
50724 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
50725 Make secur32.dll tests load on nt 4.0.
50727 2005-10-26 Hans Leidekker <hans@it.vu.nl>
50729 * dlls/odbccp32/odbccp32.c:
50730 Implement SQLInstallDriverManager.
50732 2005-10-26 Stefan Huehner <stefan@huehner.org>
50734 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
50735 Fix IXMLDOMDocument error handling.
50737 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
50739 * dlls/msvcrt/undname.c:
50740 Previous fix incorrectly removed all test for strings starting with
50741 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
50744 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
50746 * dlls/winspool/tests/info.c:
50747 Fix for GetPrinterDriverDirectoryA test.
50749 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
50751 * dlls/kernel/tests/path.c:
50752 Test for return value from CreateDirectory("c:").
50754 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
50756 * dlls/wininet/http.c, dlls/wininet/internet.h:
50757 Make functions static.
50759 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
50761 * programs/notepad/main.c:
50762 Windows XP does not always include the executable file name on the
50765 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
50767 * programs/notepad/dialog.c:
50768 Need an explicit truncate command to shorten the length of a file.
50770 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
50772 * dlls/capi2032/cap20wxx.c:
50773 Fix gcc 4 warnings.
50775 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
50777 * dlls/gdi/tests/metafile.c:
50778 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
50780 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
50782 * dlls/user/tests/text.c, dlls/user/text.c:
50783 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
50786 2005-10-26 Alexandre Julliard <julliard@winehq.org>
50788 * ChangeLog, documentation/ChangeLog.ALPHA:
50789 Start a new ChangeLog file. Older changes moved to
50790 documentation/ChangeLog.ALPHA.
50792 2005-10-25 Alexandre Julliard <julliard@winehq.org>
50794 * ANNOUNCE, ChangeLog, VERSION, configure:
50797 ----------------------------------------------------------------